html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.container{position:relative;width:100%;max-width:960px;margin:0 auto;padding:0 20px;box-sizing:border-box}.column,.columns{width:100%;float:left;box-sizing:border-box}@media (min-width:400px){.container{width:85%;padding:0}}@media (min-width:550px){.container{width:80%}.column,.columns{margin-left:4%}.column:first-child,.columns:first-child{margin-left:0}.one.column,.one.columns{width:4.66666666667%}.two.columns{width:13.3333333333%}.three.columns{width:22%}.four.columns{width:30.6666666667%}.five.columns{width:39.3333333333%}.six.columns{width:48%}.seven.columns{width:56.6666666667%}.eight.columns{width:65.3333333333%}.nine.columns{width:74%}.ten.columns{width:82.6666666667%}.eleven.columns{width:91.3333333333%}.twelve.columns{width:100%;margin-left:0}.one-third.column{width:30.6666666667%}.two-thirds.column{width:65.3333333333%}.one-half.column{width:48%}.offset-by-one.column,.offset-by-one.columns{margin-left:8.66666666667%}.offset-by-two.column,.offset-by-two.columns{margin-left:17.3333333333%}.offset-by-three.column,.offset-by-three.columns{margin-left:26%}.offset-by-four.column,.offset-by-four.columns{margin-left:34.6666666667%}.offset-by-five.column,.offset-by-five.columns{margin-left:43.3333333333%}.offset-by-six.column,.offset-by-six.columns{margin-left:52%}.offset-by-seven.column,.offset-by-seven.columns{margin-left:60.6666666667%}.offset-by-eight.column,.offset-by-eight.columns{margin-left:69.3333333333%}.offset-by-nine.column,.offset-by-nine.columns{margin-left:78%}.offset-by-ten.column,.offset-by-ten.columns{margin-left:86.6666666667%}.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:95.3333333333%}.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:34.6666666667%}.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:69.3333333333%}.offset-by-one-half.column,.offset-by-one-half.columns{margin-left:52%}}html{font-size:62.5%}body{font-size:1.5em;line-height:1.6;font-weight:400;font-family:Raleway,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#222}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:2rem;font-weight:300}h1{font-size:4rem;line-height:1.2;letter-spacing:-.1rem}h2{font-size:3.6rem;line-height:1.25;letter-spacing:-.1rem}h3{font-size:3rem;line-height:1.3;letter-spacing:-.1rem}h4{font-size:2.4rem;line-height:1.35;letter-spacing:-.08rem}h5{font-size:1.8rem;line-height:1.5;letter-spacing:-.05rem}h6{font-size:1.5rem;line-height:1.6;letter-spacing:0}@media (min-width:550px){h1{font-size:5rem}h2{font-size:4.2rem}h3{font-size:3.6rem}h4{font-size:3rem}h5{font-size:2.4rem}h6{font-size:1.5rem}}p{margin-top:0}a{color:#1EAEDB}@media (hover:hover){a:hover{color:#0FA0CE}}.button,button,input[type=button],input[type=reset],input[type=submit]{display:inline-block;height:38px;padding:0 30px;color:#555;text-align:center;font-size:11px;font-weight:600;line-height:38px;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:transparent;border-radius:4px;border:1px solid #bbb;cursor:pointer;box-sizing:border-box}.button:focus,button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{color:#333;border-color:#888;outline:0}@media (hover:hover){.button:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{color:#333;border-color:#888;outline:0}}.button.button-primary,button.button-primary,input[type=button].button-primary,input[type=reset].button-primary,input[type=submit].button-primary{color:#FFF;background-color:#33C3F0;border-color:#33C3F0}.button.button-primary:focus,button.button-primary:focus,input[type=button].button-primary:focus,input[type=reset].button-primary:focus,input[type=submit].button-primary:focus{color:#FFF;background-color:#1EAEDB;border-color:#1EAEDB}@media (hover:hover){.button.button-primary:hover,button.button-primary:hover,input[type=button].button-primary:hover,input[type=reset].button-primary:hover,input[type=submit].button-primary:hover{color:#FFF;background-color:#1EAEDB;border-color:#1EAEDB}}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{height:38px;padding:6px 10px;background-color:#fff;border:1px solid #D1D1D1;border-radius:4px;box-shadow:none;box-sizing:border-box}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{min-height:65px;padding-top:6px;padding-bottom:6px}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border:1px solid #33C3F0;outline:0}label,legend{display:block;margin-bottom:.5rem;font-weight:600}fieldset{padding:0;border-width:0}input[type=checkbox],input[type=radio]{display:inline}label>.label-body{display:inline-block;margin-left:.5rem;font-weight:400}ul{list-style:circle inside}ol{list-style:decimal inside}ol,ul{padding-left:0;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin:1.5rem 0 1.5rem 3rem;font-size:90%}li{margin-bottom:1rem}code{padding:.2rem .5rem;margin:0 .2rem;font-size:90%;white-space:nowrap;background:#F1F1F1;border:1px solid #E1E1E1;border-radius:4px}pre>code{display:block;padding:1rem 1.5rem;white-space:pre}td,th{padding:12px 15px;text-align:left;border-bottom:1px solid #E1E1E1}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}.button,button{margin-bottom:1rem}fieldset,input,select,textarea{margin-bottom:1.5rem}blockquote,dl,figure,form,ol,p,pre,table,ul{margin-bottom:2.5rem}.u-full-width{width:100%;box-sizing:border-box}.u-max-full-width{max-width:100%;box-sizing:border-box}.u-pull-right{float:right}.u-pull-left{float:left}hr{margin-top:3rem;margin-bottom:3.5rem;border-width:0;border-top:1px solid #E1E1E1}.container:after,.row:after,.u-cf{content:"";display:table;clear:both}:root{--radius-small:4px;--radius-medium:8px;--radius-large:16px;--container-max:1200px;--shadow-strong:0 4px 20px rgba(0,0,0,0.3);--shadow-medium:0 2px 10px rgba(0,0,0,0.15);--underline-height:2px;--navbar-offset:64px;--font-monospace:'SFMono-Regular',Consolas,'Monaco','Menlo','Courier New',monospace;--cta-gradient-start:color-mix(in srgb,var(--primary-blue) 80%,black);--cta-gradient-mid:color-mix(in srgb,var(--primary-blue) 77%,black);--cta-gradient-end:color-mix(in srgb,var(--primary-blue) 74%,black);--navbar-gradient:linear-gradient(135deg,var(--cta-gradient-start) 0%,var(--cta-gradient-mid) 55%,var(--cta-gradient-end) 100%);--navbar-underline:linear-gradient(90deg,var(--cta-gradient-start) 0%,var(--cta-gradient-end) 100%);--btn-gradient:var(--primary-blue);--btn-gradient-hover:color-mix(in srgb,var(--primary-blue) 80%,black)}body.theme-dark{--bg-gradient:radial-gradient(circle at 8% 10%,color-mix(in srgb,var(--primary-blue) 18%,transparent) 0%,transparent 42%),radial-gradient(circle at 90% 12%,color-mix(in srgb,var(--accent-blue) 16%,transparent) 0%,transparent 46%),linear-gradient(180deg,color-mix(in srgb,#141413 90%,black) 0%,#141413 44%,color-mix(in srgb,#141413 84%,black) 100%);--text-color:#f3f0ea;--muted-text:#b4ada2;--heading-color:#f3f0ea;--heading-sub:#f3f0ea;--container-bg:#1e1d1b;--border-color:#4e483f;--table-header-bg:#1e1d1b;--card-bg:#252422;--info-item-bg:rgba(45,127,249,0.12);--input-bg:#181716;--link:var(--primary-blue);--link-hover:var(--brand-2);--blockquote:var(--primary-blue);--dropdown-bg:#2d2c29;--shadow-elev:0 10px 40px rgba(0,0,0,0.4);--primary-blue:#fb596e;--primary-blue-hover:#ec4258;--accent-blue:#b6c0ff;--accent-blue-light:#d7dcff;--light-blue-text:#c7cdff;--bg-dark:#181716;--footer-bottom-bg:#1e1d1b;--footer-border:#4e483f;--footer-section-bg:#1e1d1b;--text-primary:#f3f0ea;--text-secondary:#b4ada2;--card-header-bg:#252422;--item-bg:#252422;--item-hover-bg:#2d2c29;--primary-color:#14ccb0;--primary-hover:#26e0c3;--primary-shadow:rgba(20,204,176,0.4);--info-text:#8ec5ff;--info-bg:#1a3a4a;--info-border:#2a5264;--shadow-color:rgba(20,204,176,0.3);--button-disabled-bg:rgba(148,163,184,0.2);--button-disabled-border:rgba(148,163,184,0.32);--button-disabled-text:rgba(226,232,240,0.72);--button-disabled-shadow:none;--btn-gradient:var(--primary-blue);--btn-gradient-hover:color-mix(in srgb,var(--primary-blue) 70%,white);--cta-gradient-start:color-mix(in srgb,var(--primary-blue) 80%,black);--cta-gradient-mid:color-mix(in srgb,var(--primary-blue) 77%,black);--cta-gradient-end:color-mix(in srgb,var(--primary-blue) 74%,black);--navbar-gradient:linear-gradient(135deg,var(--cta-gradient-start) 0%,var(--cta-gradient-mid) 55%,var(--cta-gradient-end) 100%);--navbar-underline:linear-gradient(90deg,var(--cta-gradient-start) 0%,var(--cta-gradient-end) 100%);--primary-ink:#ffffff;--danger:#ff6b7d;--danger-ink:#ffffff;--success:#3fbf85;--success-ink:#06231a;--warning:#e8a33d;--warning-ink:#2b1d05;--accent-purple:#c07df0;--brand:var(--primary-blue);--brand-2:color-mix(in oklch,var(--primary-blue) 72%,white);--brand-soft:color-mix(in oklch,var(--primary-blue) 18%,transparent);--brand-softer:color-mix(in oklch,var(--primary-blue) 10%,transparent);--brand-ink:var(--primary-ink);--nb-surface:color-mix(in oklch,var(--primary-blue) 8%,var(--container-bg));--nb-panel:color-mix(in oklch,var(--primary-blue) 12%,var(--dropdown-bg));--nb-shadow:color-mix(in oklch,var(--primary-blue) 26%,transparent);--nb-scrim:color-mix(in oklch,var(--primary-blue) 20%,rgb(0 0 0 / 0.62));--nb-knob:color-mix(in oklch,var(--primary-blue) 32%,var(--container-bg));--field-ink:color-mix(in oklch,var(--text-color) 68%,var(--primary-blue));--field-bg:color-mix(in oklch,var(--field-ink) 9%,transparent);--field-border:color-mix(in oklch,var(--field-ink) 16%,transparent);--code-bg:color-mix(in oklch,var(--primary-blue) 7%,var(--input-bg));--code-border:color-mix(in oklch,var(--text-color) 12%,transparent);--code-fg:#81c784}body.theme-light{--bg-gradient:linear-gradient(135deg,#fffcf9 0%,#fdfaf7 30%,#fbf8f4 60%,#fcf9f6 100%);--text-color:#1e1b1a;--muted-text:#6b6561;--heading-color:#1a1714;--heading-sub:#1a1714;--container-bg:#ffffff;--border-color:#e5e0d8;--table-header-bg:#f1efeb;--card-bg:rgba(241,239,235,0.6);--info-item-bg:rgba(45,127,249,0.06);--input-bg:#ffffff;--link:var(--primary-blue);--link-hover:var(--primary-blue-hover);--blockquote:var(--primary-blue);--dropdown-bg:#ffffff;--shadow-elev:0 4px 20px rgba(0,0,0,0.08);--primary-blue:#fb596e;--primary-blue-hover:#d93a52;--light-blue-text:#ffb8c0;--accent-blue:#0fb39a;--bg-dark:#e5e0d8;--footer-nav-bg:#f1efeb;--footer-bottom-bg:#efece6;--footer-border:#e5e0d8;--footer-section-bg:#f1efeb;--text-primary:#1e1b1a;--text-secondary:#6b6561;--card-header-bg:#f1efeb;--item-bg:#f1efeb;--item-hover-bg:#fffefb;--primary-color:#fb596e;--primary-hover:#d93a52;--primary-shadow:rgba(251,89,110,0.25);--info-text:#0a3e8f;--info-bg:#dae8ff;--info-border:#bcd6ff;--shadow-color:rgba(0,0,0,0.06);--button-disabled-bg:rgba(251,89,110,0.07);--button-disabled-border:rgba(251,89,110,0.15);--button-disabled-text:rgba(30,27,26,0.4);--button-disabled-shadow:none;--btn-gradient:var(--primary-blue);--btn-gradient-hover:color-mix(in srgb,var(--primary-blue) 70%,black);--cta-gradient-start:color-mix(in srgb,var(--primary-blue) 80%,black);--cta-gradient-mid:color-mix(in srgb,var(--primary-blue) 77%,black);--cta-gradient-end:color-mix(in srgb,var(--primary-blue) 74%,black);--navbar-gradient:linear-gradient(135deg,var(--cta-gradient-start) 0%,var(--cta-gradient-mid) 55%,var(--cta-gradient-end) 100%);--navbar-underline:linear-gradient(90deg,var(--cta-gradient-start) 0%,var(--cta-gradient-end) 100%);--primary-ink:#ffffff;--danger:#dc4646;--danger-ink:#ffffff;--success:#1f8a5b;--success-ink:#ffffff;--warning:#b45309;--warning-ink:#ffffff;--accent-purple:#7b1fa2;--brand:var(--primary-blue);--brand-2:color-mix(in oklch,var(--primary-blue) 70%,white);--brand-soft:color-mix(in oklch,var(--primary-blue) 12%,transparent);--brand-softer:color-mix(in oklch,var(--primary-blue) 6%,transparent);--brand-ink:var(--primary-ink);--nb-surface:color-mix(in oklch,var(--primary-blue) 2%,var(--container-bg));--nb-panel:color-mix(in oklch,var(--primary-blue) 4%,var(--dropdown-bg));--nb-shadow:color-mix(in oklch,var(--primary-blue) 22%,transparent);--nb-scrim:color-mix(in oklch,var(--primary-blue) 18%,rgb(0 0 0 / 0.55));--nb-knob:var(--container-bg);--field-ink:color-mix(in oklch,var(--text-color) 68%,var(--primary-blue));--field-bg:color-mix(in oklch,var(--field-ink) 6%,transparent);--field-border:color-mix(in oklch,var(--field-ink) 16%,transparent);--code-bg:color-mix(in oklch,var(--primary-blue) 4%,var(--input-bg));--code-border:color-mix(in oklch,var(--text-color) 12%,transparent);--code-fg:#2d8659}*{box-sizing:border-box}body{font-family:'Be Vietnam Pro',sans-serif;background:var(--bg-gradient);color:var(--text-color);line-height:1.6;padding:0;margin:0;min-height:100vh;display:flex;flex-direction:column}body:not([data-mobile]):not([data-admin]):has(.blog-article,.blog-overview-header,.app-downloads){--blog-glow-brand:color-mix(in srgb,var(--primary-blue) 9%,transparent);--blog-glow-accent:color-mix(in srgb,var(--accent-blue,var(--primary-blue)) 7%,transparent);--blog-glow-low:color-mix(in srgb,var(--brand-2,var(--primary-blue)) 6%,transparent)}body.theme-dark:not([data-mobile]):not([data-admin]):has(.blog-article,.blog-overview-header,.app-downloads){--blog-glow-brand:color-mix(in srgb,var(--primary-blue) 20%,transparent);--blog-glow-accent:color-mix(in srgb,var(--accent-blue,var(--primary-blue)) 13%,transparent);--blog-glow-low:color-mix(in srgb,var(--brand-2,var(--primary-blue)) 8%,transparent)}body:not([data-mobile]):not([data-admin]):has(.blog-article,.blog-overview-header,.app-downloads)::after{content:'';position:fixed;inset:0;z-index:-1;background:var(--blog-page-glow,radial-gradient(1000px 640px at 6% -8%,var(--blog-glow-brand),transparent 68%),radial-gradient(900px 600px at 98% 4%,var(--blog-glow-accent),transparent 68%),radial-gradient(1100px 560px at 60% 108%,var(--blog-glow-low),transparent 70%));pointer-events:none}.container{width:100%;max-width:100%;margin:0 auto;background:transparent;border-radius:0;padding:20px;box-shadow:none;border-top:none}.container.container-90{max-width:90%;width:90%}.container.container-80{max-width:80%;width:80%;margin-left:auto;margin-right:auto}.container.container-70{max-width:70%;width:70%}.container.container-1200{max-width:1200px}.container.container-fullwidth{max-width:100%;width:100%;padding:0;border-radius:0;box-shadow:none;background:transparent}.container .card,.container pre,.container code{border-radius:var(--radius-large)}h1{font-size:42px;font-weight:700;letter-spacing:-1.3px;line-height:1.15;margin:0 0 16px 0;color:var(--heading-color)}h2{font-size:30px;font-weight:700;letter-spacing:-0.6px;line-height:1.2;margin:40px 0 12px 0;color:var(--heading-color);border:none;padding:0}h2.base-section-title{font-size:32px;font-weight:700;line-height:1.2;letter-spacing:-0.6px;margin:0 0 8px 0;color:var(--heading-color);text-align:center;border:none;padding:0}@media (max-width:768px){h2.base-section-title{font-size:24px}}h1.base-hero-title{font-size:40px;font-weight:700;line-height:1.2;letter-spacing:-0.4px;color:var(--text-color);margin:0 0 12px 0}.base-hero-title-brand{font-weight:800;letter-spacing:-0.3px;background:linear-gradient(120deg,#ff8993 0%,#ff7482 50%,#fb596e 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}body.theme-light .base-hero-title-brand{background:linear-gradient(120deg,#ff8993 0%,#ff7482 50%,#fb596e 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media (max-width:768px){h1.base-hero-title{font-size:30px}}@media (max-width:480px){h1.base-hero-title{font-size:26px}}h3{font-size:22px;font-weight:600;letter-spacing:-0.2px;line-height:1.25;margin:28px 0 10px 0;color:var(--heading-color)}h4{font-size:18px;font-weight:600;letter-spacing:0;line-height:1.3;margin:20px 0 8px 0;color:var(--heading-color)}h5{font-size:15px;font-weight:600;letter-spacing:0.15px;line-height:1.4;margin:16px 0 6px 0;color:var(--heading-color)}h6{font-size:12px;font-weight:700;letter-spacing:0.85px;text-transform:uppercase;line-height:1.5;margin:14px 0 6px 0;color:var(--muted-text)}p{margin-bottom:15px;color:var(--muted-text)}.button:disabled,.button[disabled],button:disabled,button[disabled]{background:var(--button-disabled-bg)!important;border-color:var(--button-disabled-border)!important;color:var(--button-disabled-text)!important;box-shadow:var(--button-disabled-shadow);cursor:not-allowed;opacity:1;pointer-events:none;transform:none;filter:saturate(0.7)}.button:disabled::before,.button[disabled]::before,button:disabled::before,button[disabled]::before{display:none}.button:disabled:active,.button[disabled]:active,button:disabled:active,button[disabled]:active{background:var(--button-disabled-bg);border-color:var(--button-disabled-border);color:var(--button-disabled-text);box-shadow:var(--button-disabled-shadow);transform:none}@media (hover:hover){.button:disabled:hover,.button[disabled]:hover,button:disabled:hover,button[disabled]:hover{background:var(--button-disabled-bg);border-color:var(--button-disabled-border);color:var(--button-disabled-text);box-shadow:var(--button-disabled-shadow);transform:none}}ul,ol{margin:15px 0 15px 25px;color:var(--muted-text)}li{margin-bottom:8px}ul{list-style-type:disc}code,pre{font-family:'Courier New','Monaco',monospace;background:var(--code-bg,var(--input-bg));border:1px solid var(--code-border,var(--border-color));border-radius:var(--radius-medium);padding:2px 6px;font-size:14px}pre{padding:15px;margin:15px 0;overflow-x:auto;border-radius:var(--radius-medium)}body.theme-dark pre code{color:var(--code-fg);background:transparent;border:none}body.theme-light pre code{color:var(--code-fg);background:transparent;border:none}blockquote{border-left:4px solid var(--blockquote);padding-left:24px;margin:20px 0;font-style:italic;color:var(--muted-text);position:relative;border-radius:0 var(--radius-medium) var(--radius-medium) 0;background:rgba(37,99,235,0.05);padding:16px 24px}blockquote::before{content:'';color:var(--blockquote);position:absolute;left:8px;top:8px;width:19px;height:19px;background-color:currentColor;-webkit-mask-image:var(--fa-solid-quote-left);mask-image:var(--fa-solid-quote-left);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;opacity:0.3}body.theme-light blockquote{background:rgba(37,99,235,0.03)}hr{border:none;border-top:1px solid var(--border-color);margin:30px 0}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin:20px 0}main{flex:1}@media (max-width:750px){.container{max-width:100%!important;width:100%!important;padding-left:12px!important;padding-right:12px!important;padding-top:20px;padding-bottom:20px}}.row:has(.six.columns){display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-left:0;margin-right:0}.row:has(.six.columns) .six.columns{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;margin-bottom:0!important;padding-left:0!important;padding-right:0!important;float:none!important}.row:has(.six.columns) .six.columns .card{margin:0!important;height:100%;display:flex;flex-direction:column}.row:has(.six.columns) .six.columns .card h5{margin-top:0;margin-bottom:12px}.row:has(.six.columns) .six.columns .card p{margin-bottom:0;flex:1}.card>a{outline:none;border:none;display:block;transition:transform 0.2s ease,box-shadow 0.2s ease}.card>a:focus{outline:none;border:none}.card:has(>a){box-shadow:inset 0 -1px 0 0 transparent;transition:box-shadow 0.3s ease,transform 0.2s ease}@media (hover:hover){.card:has(>a):hover{box-shadow:inset 0 -1px 0 0 var(--link),0 8px 24px rgba(0,0,0,0.15)}}a.tool-card{transition:transform 0.28s cubic-bezier(0.4,0,0.2,1),box-shadow 0.28s cubic-bezier(0.4,0,0.2,1),border-color 0.2s ease}@media (hover:hover){a.tool-card:hover{border-bottom-color:var(--link)!important}}@media (hover:hover){.card:has(>a):hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,0.15);cursor:pointer}}@media (hover:hover){.card>a:hover{cursor:pointer}}@media (max-width:768px){.row:has(.six.columns){grid-template-columns:1fr}}*:focus{outline:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tools-section-title{text-align:center;margin-bottom:16px}:is(.fa,.fa-brands,.fa-regular,.fa-solid,.fab,.far,.fas)[class*='fa-']::before{content:'\2003';display:inline-block;line-height:1;vertical-align:-12.5%}.button,button:not(:where([class*='nb-'],.tab-button,[class*='base-image-preview__'],[class*='app-dl-'],[class*='app-downloads-'])),input[type='submit'],input[type='reset'],input[type='button'],.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 18px;margin:8px 8px 8px 0;border:1px solid var(--border-color)!important;border-radius:10px;background:var(--container-bg)!important;color:var(--text-color)!important;font-size:14px;font-weight:600;line-height:1.5;text-transform:none;cursor:pointer;transition:background 0.15s ease,border-color 0.15s ease,color 0.15s ease,box-shadow 0.15s ease;text-decoration:none;font-family:inherit;height:auto;white-space:nowrap}a:not(:where([class*='nb-'],[class*='app-dl-'],[class*='app-downloads-'])){color:var(--link)}a{text-decoration:none;transition:all 0.3s ease;display:inline-flex;align-items:center;gap:6px}@media (hover:hover){a:not(:where([class*='nb-'],[class*='app-dl-'],[class*='app-downloads-'])):hover{color:var(--link-hover)}}@media (hover:hover){a:where([class*='nb-']):hover{color:var(--link-hover)}}a .fas,a .fab,a .far{font-size:0.9em;opacity:0.8}@media (hover:hover){a:hover .fas,a:hover .fab,a:hover .far{opacity:1;transform:scale(1.1);transition:all 0.3s ease}}.button .fas,.button .fab,.button .far,button:not(:where([class*='nb-'],.tab-button,[class*='base-image-preview__'],[class*='app-dl-'],[class*='app-downloads-'])) .fas,button:not(:where([class*='nb-'],.tab-button,[class*='base-image-preview__'],[class*='app-dl-'],[class*='app-downloads-'])) .fab,button:not(:where([class*='nb-'],.tab-button,[class*='base-image-preview__'],[class*='app-dl-'],[class*='app-downloads-'])) .far,.btn .fas,.btn .fab,.btn .far{font-size:0.9em;line-height:1;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.button-primary i,.button-primary .fas,.button-primary .fab,.button-primary .far,.btn-primary i,.btn-primary .fas,.btn-primary .fab,.btn-primary .far{color:#ffffff!important}@media (hover:hover){.button:not(:where(.button-primary)):hover,button:not(:where([class*='nb-'],[class*='base-image-preview__'],[class*='app-dl-'],[class*='app-downloads-'],.btn-primary,.btn-primary-action,.button-primary)):hover,.btn:not(:where(.btn-primary,.btn-primary-action)):hover{background:color-mix(in srgb,var(--text-color) 6%,var(--container-bg))!important;border-color:color-mix(in srgb,var(--text-color) 18%,var(--border-color))!important;color:var(--text-color)!important;box-shadow:none;transform:none}}.button-primary,.btn-primary,.btn-primary-action{border:1px solid transparent!important;border-radius:999px!important;color:#ffffff!important;background:linear-gradient(135deg,var(--cta-gradient-start) 0%,var(--cta-gradient-mid) 55%,var(--cta-gradient-end) 100%)!important;padding:10px 22px;font-weight:700;font-size:14px;text-transform:none!important;box-shadow:0 4px 12px -7px var(--primary-blue)!important;transition:filter 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease}.button-icon,.btn-icon,.icon-btn{border:none!important;background:transparent!important;box-shadow:none!important;margin:0!important;padding:0!important;min-width:34px!important;width:34px;height:34px;border-radius:999px!important;color:var(--muted-text,var(--text-color))!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer;transition:background 0.15s ease,color 0.15s ease}.button-icon:focus-visible,.btn-icon:focus-visible,.icon-btn:focus-visible{background:color-mix(in srgb,var(--primary-blue) 12%,transparent)!important;color:var(--primary-blue)!important}@media (hover:hover){.button-icon:hover,.btn-icon:hover,.icon-btn:hover{background:color-mix(in srgb,var(--primary-blue) 12%,transparent)!important;color:var(--primary-blue)!important}}.button:not(:where(.button-primary)),.btn:not(:where(.btn-primary,.btn-primary-action)),.btn-secondary-action,.btn-danger-action,.btn-success-action,.btn-action{border:1px solid color-mix(in srgb,var(--primary-blue) 18%,transparent)!important;border-radius:999px!important;background:var(--container-bg)!important;color:var(--text-color)!important;padding:10px 22px;font-weight:700;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--text-color) 4%,transparent),0 4px 12px -7px var(--primary-blue);transition:background 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease,color 0.2s ease}@media (hover:hover){.button:not(:where(.button-primary)):hover,.btn:not(:where(.btn-primary,.btn-primary-action)):hover,.btn-secondary-action:hover,.btn-danger-action:hover,.btn-success-action:hover,.btn-action:hover{border-color:color-mix(in srgb,var(--primary-blue) 45%,transparent)!important;background:color-mix(in srgb,var(--primary-blue) 5%,var(--container-bg))!important;color:var(--primary-blue)!important}}@media (hover:hover){.button-primary:hover,.btn-primary:hover,.btn-primary-action:hover{background:linear-gradient(135deg,var(--cta-gradient-start) 0%,var(--cta-gradient-mid) 55%,var(--cta-gradient-end) 100%)!important;border:1px solid transparent!important;filter:brightness(1.12)!important;color:#ffffff!important;transform:none}}.button-primary:active,.btn-primary:active,.btn-primary-action:active{filter:brightness(0.96)!important;transform:translateY(1px)}.btn-icon-only,.btn-icon,.icon-btn{width:38px!important;min-width:38px!important;height:38px!important;padding:0!important;gap:0!important;justify-content:center!important;align-items:center!important;border-radius:999px!important;flex-shrink:0}.btn-sm.btn-icon-only,.btn-sm.btn-icon,.btn-sm.icon-btn{width:32px!important;min-width:32px!important;height:32px!important}.btn-icon-only>i,.btn-icon>i,.icon-btn>i{margin:0!important;line-height:1}.btn-success,.btn-success-action{border-color:#10b981!important;color:#10b981!important}@media (hover:hover){.btn-success:hover,.btn-success-action:hover{border-color:#059669!important;background:rgba(16,185,129,0.1)!important;color:#059669!important}}.btn-danger,.button-danger,.btn-danger-action{border-color:#ef4444!important;color:#ef4444!important}@media (hover:hover){.btn-danger:hover,.button-danger:hover,.btn-danger-action:hover{border-color:#dc2626!important;background:rgba(239,68,68,0.1)!important;color:#dc2626!important}}input[type='text'],input:not([type]),input[type='email'],input[type='password'],input[type='number'],input[type='url'],select,textarea{width:100%;padding:12px 16px;border:1px solid var(--field-border,var(--border-color))!important;border-radius:var(--radius-medium);background:var(--field-bg,var(--input-bg))!important;color:var(--text-color)!important;font-size:0.95em;font-family:inherit}input[type='url']{padding-left:38px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23999' d='M352 256c0 22.2-1.2 43.6-3.3 64H163.3c-2.2-20.4-3.3-41.8-3.3-64s1.2-43.6 3.3-64H348.7c2.2 20.4 3.3 41.8 3.3 64zm28.8-64H503.9c5.3 20.5 8.1 41.9 8.1 64s-2.8 43.5-8.1 64H380.8c2.1-20.6 3.2-42 3.2-64s-1.1-43.4-3.2-64zm112.6-32H376.7c-10-63.9-29.8-117.4-55.3-151.6c78.3 20.7 142 77.5 171.9 151.6zm-149.1 0H167.7c6.1-36.4 15.5-68.6 27-94.7c10.5-23.6 22.2-40.7 33.5-51.5C239.4 3.2 248.7 0 256 0s16.6 3.2 27.8 13.8c11.3 10.8 23 27.9 33.5 51.5c11.5 26 20.9 58.3 27 94.7zm-209 0H18.6C48.6 85.9 112.2 29.1 190.6 8.4C165.1 42.6 145.3 96.1 135.3 160zM8.1 192H131.2c-2.1 20.6-3.2 42-3.2 64s1.1 43.4 3.2 64H8.1C2.8 299.5 0 278.1 0 256s2.8-43.5 8.1-64zM194.7 446.6c-11.5-26-20.9-58.3-27-94.6H344.3c-6.1 36.4-15.5 68.6-27 94.6c-10.5 23.6-22.2 40.7-33.5 51.5C272.6 508.8 263.3 512 256 512s-16.6-3.2-27.8-13.8c-11.3-10.8-23-27.9-33.5-51.5zM135.3 352c10 63.9 29.8 117.4 55.3 151.6C112.2 482.9 48.6 426.1 18.6 352H135.3zm358.1 0c-30 74.1-93.6 130.9-171.9 151.6c25.5-34.2 45.2-87.7 55.3-151.6H493.4z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:13px center!important;background-size:14px 14px!important}body.theme-light input[type='url']{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23777' d='M352 256c0 22.2-1.2 43.6-3.3 64H163.3c-2.2-20.4-3.3-41.8-3.3-64s1.2-43.6 3.3-64H348.7c2.2 20.4 3.3 41.8 3.3 64zm28.8-64H503.9c5.3 20.5 8.1 41.9 8.1 64s-2.8 43.5-8.1 64H380.8c2.1-20.6 3.2-42 3.2-64s-1.1-43.4-3.2-64zm112.6-32H376.7c-10-63.9-29.8-117.4-55.3-151.6c78.3 20.7 142 77.5 171.9 151.6zm-149.1 0H167.7c6.1-36.4 15.5-68.6 27-94.7c10.5-23.6 22.2-40.7 33.5-51.5C239.4 3.2 248.7 0 256 0s16.6 3.2 27.8 13.8c11.3 10.8 23 27.9 33.5 51.5c11.5 26 20.9 58.3 27 94.7zm-209 0H18.6C48.6 85.9 112.2 29.1 190.6 8.4C165.1 42.6 145.3 96.1 135.3 160zM8.1 192H131.2c-2.1 20.6-3.2 42-3.2 64s1.1 43.4 3.2 64H8.1C2.8 299.5 0 278.1 0 256s2.8-43.5 8.1-64zM194.7 446.6c-11.5-26-20.9-58.3-27-94.6H344.3c-6.1 36.4-15.5 68.6-27 94.6c-10.5 23.6-22.2 40.7-33.5 51.5C272.6 508.8 263.3 512 256 512s-16.6-3.2-27.8-13.8c-11.3-10.8-23-27.9-33.5-51.5zM135.3 352c10 63.9 29.8 117.4 55.3 151.6C112.2 482.9 48.6 426.1 18.6 352H135.3zm358.1 0c-30 74.1-93.6 130.9-171.9 151.6c25.5-34.2 45.2-87.7 55.3-151.6H493.4z'/%3E%3C/svg%3E")!important}@media (hover:hover){input[type='text']:hover,input:not([type]):hover,input[type='email']:hover,input[type='password']:hover,input[type='number']:hover,input[type='url']:hover,select:hover,textarea:hover{border-color:color-mix(in srgb,var(--primary-blue) 55%,transparent)!important}}input[type='text']:focus,input:not([type]):focus,input[type='email']:focus,input[type='password']:focus,input[type='number']:focus,input[type='url']:focus,select:focus,textarea:focus{outline:none;border-color:var(--primary-blue)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-blue) 16%,transparent)}input[type='radio']{accent-color:var(--primary-blue);width:16px;height:16px;margin:0;flex-shrink:0;vertical-align:middle}input[type='checkbox']{appearance:none;-webkit-appearance:none;width:16px;height:16px;min-width:16px;margin:0;padding:0;flex-shrink:0;vertical-align:middle;display:inline-grid;place-content:center;border:1.5px solid var(--border-color);border-radius:5px;background:var(--input-bg,var(--container-bg));cursor:pointer;transition:background 0.15s ease,border-color 0.15s ease}input[type='checkbox']:checked{background:var(--primary-blue);border-color:var(--primary-blue)}input[type='checkbox']:checked::after{content:'';width:4px;height:8px;border:solid #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-1px)}input[type='checkbox']:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-blue) 25%,transparent)}input[type='checkbox']:disabled{opacity:0.5;cursor:not-allowed}label{color:var(--heading-sub);font-size:0.9em;font-weight:500;display:block;margin-bottom:8px}label.checkbox-label{display:inline-flex;align-items:center;gap:8px;margin-bottom:0;cursor:pointer;line-height:1.4;white-space:nowrap}label.checkbox-label input[type='checkbox']{margin:0;flex-shrink:0}.form-group{margin-bottom:20px}textarea{min-height:100px;resize:vertical}.u-full-width{width:100%!important;padding:12px 16px!important;border:1px solid var(--field-border,var(--border-color))!important;border-radius:var(--radius-medium)!important;background:var(--field-bg,var(--input-bg))!important;color:var(--text-color)!important;font-size:0.95em!important;font-family:inherit!important;box-sizing:border-box!important}@media (hover:hover){.u-full-width:hover{border-color:color-mix(in srgb,var(--primary-blue) 55%,var(--border-color))!important}}.u-full-width:focus{outline:none!important;border-color:var(--primary-blue)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-blue) 16%,transparent)!important}select.u-full-width,#timezoneSelect{padding:12px 40px 12px 16px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M6 9L1 4h10z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 16px center!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;min-height:44px!important;line-height:1.5!important}body.theme-dark select.u-full-width,body.theme-dark #timezoneSelect{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23b8b8b8' d='M6 9L1 4h10z'/%3E%3C/svg%3E")!important}body[data-mobile] select:not([multiple]){appearance:none!important;-webkit-appearance:none!important;min-height:var(--dropdown-trigger-min-height,38px)!important;padding:var(--dropdown-trigger-padding,7px 12px)!important;padding-right:36px!important;border-radius:var(--dropdown-trigger-radius,16px)!important;background-color:var(--input-bg,var(--container-bg))!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23778294' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 13px center!important;background-size:14px 14px!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important;text-overflow:ellipsis;cursor:pointer}body[data-mobile] select[hidden]{display:none!important}.button-sm,.copy-btn{min-height:36px!important;padding:8px 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important}.button-sm .fas,.button-sm .fab,.button-sm .far,.copy-btn .fas,.copy-btn .fab,.copy-btn .far{font-size:0.85em!important;margin:0!important;line-height:1!important}.button-sm:only-child,.copy-btn:only-child{width:auto!important;min-width:36px!important}.card{background:var(--card-bg);border:none;border-radius:var(--radius-medium);padding:24px;margin:24px 0;transition:all 0.3s ease}@media (hover:hover){.card:hover{box-shadow:0 4px 16px rgba(0,0,0,0.03);border-color:var(--primary-blue)}}.card :is(.fas,.fab,.far){color:var(--primary-blue)}.card :is(.fas,.fab,.far):not(:only-child){margin-right:8px}.badge{display:inline-block;padding:4px 10px;border:1px solid var(--border-color);border-radius:12px;font-size:0.8em;background:rgba(255,255,255,0.05);color:var(--muted-text);margin:0 4px}body.theme-light .badge{background:rgba(0,0,0,0.02)}.form-control,.form-select{width:100%;box-sizing:border-box;padding:10px 14px;border:1px solid var(--border-color);border-radius:8px;background:var(--input-bg,var(--container-bg));color:var(--text-color);font-family:inherit;font-size:14px;line-height:1.5;transition:border-color 0.18s ease,box-shadow 0.18s ease}textarea.form-control{min-height:100px;resize:vertical;line-height:1.6}.form-control:focus,.form-select:focus{outline:none;border-color:var(--primary-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-blue) 18%,transparent)}.form-control:disabled,.form-select:disabled,.form-control[readonly]{opacity:0.65;cursor:not-allowed}@layer input-zoom-floor{.input-zoom-floor{font-size:16px!important}}.nb-root button,.nb-drawer button{text-transform:none;letter-spacing:normal;margin:0}:root,body{--nb-height:74px;--navbar-offset:74px}.nb-root{position:fixed;top:0;left:0;right:0;z-index:100;background:var(--nb-rest-bg);border-bottom:1px solid transparent;--nb-glass-strength:42%;--nb-glass-blur:20px}@media (min-width:901px){.nb-root{z-index:1300}}.nb-root,.nb-drawer{--nb-radius-control:999px;--nb-radius-row:14px;--nb-radius-panel:20px;--nb-link-size:15px;--nb-link-weight:600;--nb-link-tracking:0;--nb-row-size:15px;--nb-row-weight:600;--nb-menu-weight:400;--nb-title-size:17px;--nb-small-size:13px;--nb-drawer-size:17px;--nb-link-hover-bg:var(--brand-softer);--nb-link-hover-lift:1px;--nb-row-hover-bg:var(--brand-softer);--nb-row-hover-shift:0px;--nb-panel-bloom:none;--nb-cta-bg:linear-gradient(135deg,var(--cta-gradient-start) 0%,var(--cta-gradient-mid) 55%,var(--cta-gradient-end) 100%);--nb-cta-ink:var(--brand-ink);--nb-cta-shadow:0 6px 18px -6px var(--brand);--nb-rest-bg:transparent}body.theme-light .nb-root{--nb-glass-strength:24%;--nb-glass-blur:24px}body.theme-dark .nb-root{--text-primary:#ffffff;--muted-text:#d5d5d5}.nb-root--scrolled{background:color-mix(in srgb,var(--nb-surface) var(--nb-glass-strength),transparent);border-bottom-color:color-mix(in srgb,var(--border-color) 45%,transparent);box-shadow:0 8px 30px -10px var(--nb-shadow);backdrop-filter:saturate(1.8) blur(var(--nb-glass-blur));-webkit-backdrop-filter:saturate(1.8) blur(var(--nb-glass-blur));transition:background 0.22s ease,border-bottom-color 0.22s ease,backdrop-filter 0.22s ease}.nb-root--scrolled:focus-within,.nb-root--scrolled.nb-root--open{background:var(--nb-surface);border-bottom-color:var(--border-color);backdrop-filter:saturate(1.5) blur(10px);-webkit-backdrop-filter:saturate(1.5) blur(10px)}@media (hover:hover){.nb-root--scrolled:hover{background:var(--nb-surface);border-bottom-color:var(--border-color);backdrop-filter:saturate(1.5) blur(10px);-webkit-backdrop-filter:saturate(1.5) blur(10px)}}.nb-spacer{height:var(--nb-height);flex-shrink:0}body:has(.nb-flush) .nb-spacer{height:0}.nb-bar{height:var(--nb-height);padding:0 24px;display:flex;align-items:center;gap:6px;justify-content:space-between;font-family:var(--nb-font,inherit)}.nb-brand{color:inherit;display:flex;align-items:center;gap:11px;margin-right:6px;flex-shrink:0;text-decoration:none}.nb-brand__badge{width:36px;height:36px;border-radius:10px;background:var(--nb-surface);border:1px solid var(--border-color);display:grid;place-items:center;flex-shrink:0;transition:none}.nb-brand__img{width:28px;height:28px;object-fit:contain;transition:none}.nb-brand__text{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI','Roboto',sans-serif;font-weight:600;font-size:20px;letter-spacing:-0.5px;color:var(--text-primary);white-space:nowrap}.nb-brand__text .brand-tld{font-size:12px;color:var(--primary-blue)}.nb-nav{display:flex;align-items:center;gap:2px;margin-left:8px;position:relative;flex:1 1 auto;min-width:0}.nb-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.nb-row{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border:none;background:none;border-radius:var(--nb-radius-row);font-family:var(--nb-row-font,var(--nb-font,inherit));font-weight:var(--nb-row-weight);font-size:var(--nb-row-size);line-height:1.2;color:var(--text-primary);text-decoration:none;cursor:pointer;white-space:nowrap}.nb-row--top{border-radius:var(--nb-radius-control);font-family:var(--nb-link-font,var(--nb-font,inherit));font-size:var(--nb-link-size);font-weight:var(--nb-link-weight);letter-spacing:var(--nb-link-tracking)}@media (prefers-reduced-motion:no-preference){.nb-row{transition:background 0.22s ease,color 0.22s ease,border-color 0.22s ease,transform 0.22s ease}}.nb-row .nb-row__icon,.nb-row__icon{font-size:16px;color:var(--brand)}.nb-row__chev{font-size:13px;color:var(--muted-text)}.nb-row__flag.fi{width:21px;height:15px;border-radius:3px;box-shadow:0 0 0 1px var(--border-color);flex-shrink:0}.nb-row__label{min-width:0}.nb-row--top[aria-expanded='true']{color:var(--brand);background:var(--nb-link-hover-bg)}@media (hover:hover){.nb-row--top:hover{color:var(--brand);background:var(--nb-link-hover-bg)}}.nb-row--top[aria-expanded='true'] .nb-row__icon{color:var(--brand)}@media (hover:hover){.nb-row--top:hover .nb-row__icon{color:var(--brand)}}.nb-icon-btn{width:40px;height:40px;padding:0;line-height:1;display:grid;place-items:center;border:1px solid var(--border-color);background:var(--nb-surface);border-radius:var(--nb-radius-control);color:var(--text-primary);font-size:18px;cursor:pointer}.nb-icon-btn[aria-expanded='true'],.nb-user__toggle[aria-expanded='true']{background:color-mix(in oklch,var(--brand) 18%,var(--nb-surface));border-color:color-mix(in oklch,var(--brand) 45%,var(--border-color));color:var(--brand)}@media (hover:hover){.nb-icon-btn:hover,.nb-user__toggle:hover{background:color-mix(in oklch,var(--brand) 18%,var(--nb-surface));border-color:color-mix(in oklch,var(--brand) 45%,var(--border-color));color:var(--brand)}}.nb-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 22px;border:none;border-radius:var(--nb-radius-control);font-family:var(--nb-font,inherit);font-weight:600;font-size:var(--nb-row-size);cursor:pointer;text-decoration:none}.nb-btn--primary{color:var(--nb-cta-ink);background:var(--nb-cta-bg);box-shadow:var(--nb-cta-shadow)}.nb-root .nb-btn--primary,.nb-drawer .nb-btn--primary{color:var(--nb-cta-ink)}.nb-user__toggle[aria-expanded='true'] .nb-user__avatar{background:color-mix(in oklch,var(--brand) 22%,transparent);color:var(--brand)}@media (hover:hover){.nb-user__toggle:hover .nb-user__avatar{background:color-mix(in oklch,var(--brand) 22%,transparent);color:var(--brand)}}.nb-btn--primary:focus{color:var(--nb-cta-ink);filter:brightness(1.06)}@media (hover:hover){.nb-btn--primary:hover{color:var(--nb-cta-ink);filter:brightness(1.06)}}.nb-btn--danger{width:100%;padding:14px;border:1px solid var(--border-color);background:none;color:var(--danger);font-size:var(--nb-row-size)}@media (hover:hover){.nb-btn--danger:hover{color:var(--danger);background:color-mix(in oklch,var(--danger) 12%,transparent)}}:where(.nb-root,.nb-drawer) button:focus{color:var(--text-primary)}@media (hover:hover){:where(.nb-root,.nb-drawer) button:hover{color:var(--text-primary)}}.nb-user{position:relative}.nb-user__toggle{display:flex;align-items:center;gap:7px;padding:4px 8px 4px 4px;border:1px solid var(--border-color);background:var(--nb-surface);border-radius:24px;font-family:inherit;cursor:pointer}.nb-user__avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:color-mix(in oklch,var(--text-primary) 7%,transparent);color:var(--text-primary);font-size:20px;line-height:1}.nb-user__avatar--lg{width:40px;height:40px;font-size:24px}.nb-user__avatar--img,.nb-user__toggle[aria-expanded='true'] .nb-user__avatar--img{background:none;overflow:hidden}@media (hover:hover){.nb-user__toggle:hover .nb-user__avatar--img{background:none;overflow:hidden}}.nb-user__avatar--img picture,.nb-user__avatar--img img{display:block;width:100%;height:100%;object-fit:contain}.nb-burger{display:none}@media (max-width:960px){:root,body{--nb-height:64px;--navbar-offset:64px}.nb-bar{height:64px;padding:0 16px}.nb-nav,.nb-big-wrap,.nb-btn--top,.nb-user,.nb-notif{display:none}.nb-burger{display:grid}.nb-brand__text{font-size:17px}}@media (prefers-reduced-motion:no-preference){.nb-root{transition:background 0.3s ease,box-shadow 0.3s ease,border-color 0.3s ease,backdrop-filter 0.3s ease}.nb-bar{transition:height 0.32s cubic-bezier(0.4,0,0.2,1)}.nb-row{transition:color 0.2s ease,background 0.2s ease,transform 0.24s cubic-bezier(0.34,1.56,0.64,1)}.nb-row__icon{transition:transform 0.32s cubic-bezier(0.34,1.56,0.64,1),color 0.2s ease}.nb-row--top:hover{transform:translateY(calc(-1 * var(--nb-link-hover-lift,2px)))}.nb-row--top:hover .nb-row__icon{transform:scale(1.14) rotate(-4deg)}.nb-row__chev{transition:transform 0.25s cubic-bezier(0.4,0,0.2,1)}.nb-row[aria-expanded='true'] .nb-row__chev,.nb-user__toggle[aria-expanded='true'] .nb-row__chev{transform:rotate(180deg)}.nb-icon-btn,.nb-btn{transition:background 0.15s ease,filter 0.15s ease,transform 0.15s ease}.nb-btn--primary:hover{transform:translateY(-1px)}}.collapse-container{--collapse-accent:var(--primary-blue);--collapse-surface:color-mix(in srgb,var(--collapse-accent) 4%,var(--container-bg,var(--card-bg)));position:relative!important;margin-bottom:14px;border:none!important;border-radius:22px;overflow:hidden!important;isolation:isolate;display:block!important;padding:0!important;background:radial-gradient(120% 80% at 100% 0%,color-mix(in srgb,var(--collapse-accent) 6%,transparent) 0%,transparent 60%),var(--collapse-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--collapse-accent) 18%,transparent),inset 0 1px 0 color-mix(in srgb,var(--text-color) 4%,transparent),0 12px 28px -22px color-mix(in srgb,var(--collapse-accent) 16%,transparent);transition:box-shadow 220ms cubic-bezier(0.2,0.8,0.2,1),background 220ms ease}.collapse-container:last-child{margin-bottom:0}@media (hover:hover){.collapse-container:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--collapse-accent) 24%,transparent),inset 0 1px 0 color-mix(in srgb,var(--text-color) 5%,transparent),0 12px 24px -20px color-mix(in srgb,var(--collapse-accent) 14%,transparent)}}.collapse-container.open{background:radial-gradient(120% 80% at 100% 0%,color-mix(in srgb,var(--collapse-accent) 5%,transparent) 0%,transparent 60%),var(--collapse-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--collapse-accent) 28%,transparent),inset 0 1px 0 color-mix(in srgb,var(--text-color) 6%,transparent),0 18px 36px -24px color-mix(in srgb,var(--collapse-accent) 18%,transparent)}body.theme-dark .collapse-container{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--collapse-accent) 28%,transparent),inset 0 1px 0 color-mix(in srgb,var(--text-color) 10%,transparent),0 14px 28px -20px rgba(0,0,0,0.55)}@media (hover:hover){body.theme-dark .collapse-container:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--collapse-accent) 26%,transparent),inset 0 1px 0 color-mix(in srgb,var(--text-color) 12%,transparent),0 20px 34px -20px rgba(0,0,0,0.62)}}body.theme-dark .collapse-container.open{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--collapse-accent) 30%,transparent),inset 0 1px 0 color-mix(in srgb,var(--text-color) 14%,transparent),0 26px 48px -22px rgba(0,0,0,0.7)}.collapse-header{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:22px 24px;margin:0!important;background:transparent!important;border:none!important;border-radius:0!important;color:var(--heading-color)!important;font-family:inherit;text-align:left;cursor:pointer;user-select:none;transform:none!important;box-shadow:none!important}@media (hover:hover){.collapse-header:hover{background:transparent!important;color:var(--heading-color)!important;transform:none!important;box-shadow:none!important}}.collapse-header:focus,.collapse-header:focus-visible{outline:none;box-shadow:none!important}.collapse-header-content{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.collapse-header-icon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:999px;background:color-mix(in srgb,var(--collapse-accent) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--collapse-accent) 24%,transparent);color:var(--collapse-accent)!important;font-size:14px!important;transition:background 220ms ease,color 220ms ease,box-shadow 220ms ease}@media (hover:hover){.collapse-container:hover .collapse-header-icon{background:color-mix(in srgb,var(--collapse-accent) 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--collapse-accent) 38%,transparent)}}.collapse-header-title{flex:1 1 auto;min-width:0;white-space:normal;overflow-wrap:anywhere;color:var(--heading-color);font-weight:700;font-size:18px;line-height:1.4;letter-spacing:-0.1px}.collapse-header-badge{margin-left:6px;flex-shrink:0}.collapse-chevron{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:999px;border:none;background:color-mix(in srgb,var(--collapse-accent) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--collapse-accent) 24%,transparent);color:var(--collapse-accent)!important;font-size:16px!important;line-height:1;transform-origin:center;transition:transform 380ms cubic-bezier(0.33,1,0.68,1),background 220ms ease,color 220ms ease,box-shadow 220ms ease}@media (hover:hover){.collapse-container:hover .collapse-chevron{background:color-mix(in srgb,var(--collapse-accent) 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--collapse-accent) 38%,transparent)}}.collapse-container.open .collapse-chevron{transform:rotate(180deg);background:var(--collapse-accent);color:#ffffff!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--collapse-accent) 50%,transparent),0 10px 20px -10px color-mix(in srgb,var(--collapse-accent) 56%,transparent)}.collapse-content{position:relative;z-index:1;max-height:0;width:100%;overflow:hidden!important;transition:max-height 0.3s ease,opacity 0.2s ease}.collapse-content-inner{position:relative;padding:0 26px 24px;color:var(--muted-text);font-size:16px;line-height:1.72;opacity:0;transform:translateY(-6px);transition:opacity 0.2s ease,transform 0.24s ease}.collapse-content-inner a:not(.btn,.button,.button-primary,.button-secondary,.button-ghost,.button-danger){color:var(--collapse-accent);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;font-weight:700;transition:opacity 180ms ease,text-decoration-thickness 180ms ease}@media (hover:hover){.collapse-content-inner a:not(.btn,.button,.button-primary,.button-secondary,.button-ghost,.button-danger):hover{opacity:0.85;text-decoration-thickness:2px}}.collapse-container.open .collapse-content{max-height:var(--collapse-max-height,2400px)}.collapse-container.open .collapse-content-inner{opacity:1;transform:translateY(0)}.collapse-container.variant-success{--collapse-accent:var(--success,#3fbf85)}.collapse-container.variant-warning{--collapse-accent:var(--warning,#f59e0b)}.collapse-container.variant-danger{--collapse-accent:var(--danger,#dc4646)}.collapse-container.variant-info{--collapse-accent:var(--primary-blue)}.collapse-container.variant-minimal{margin-bottom:10px;border:none;border-bottom:1px solid var(--border-color);border-radius:0;background:transparent;box-shadow:none;transform:none}.collapse-container.variant-minimal::before,.collapse-container.variant-minimal::after{display:none}.collapse-container.variant-minimal .collapse-header{padding-left:0;padding-right:0;background:transparent!important}.collapse-container.variant-minimal .collapse-content-inner{padding-left:0;padding-right:0}.collapse-container.variant-minimal .collapse-content-inner::before{left:0;right:0}@media (hover:hover){.collapse-container.variant-minimal:hover{border-color:color-mix(in srgb,var(--collapse-accent) 28%,transparent)}}.collapse-container.variant-minimal.open{transform:none}@media (hover:hover){.collapse-container.variant-minimal:hover{transform:none}}.collapse-container.variant-flush{margin-bottom:0;border-radius:0;border-left:none;border-right:none;border-top:none;box-shadow:none}.collapse-container.variant-flush::before,.collapse-container.variant-flush::after{display:none}.collapse-container.variant-flush:last-child{border-bottom:none}.collapse-group{display:grid;gap:8px;padding:8px;border:1px solid var(--border-color);border-radius:14px;background:var(--card-bg);overflow:hidden}.collapse-group.collapse-group-narrow{width:75%;max-width:75%;margin-left:auto;margin-right:auto}.collapse-group .collapse-container{margin:0}.collapse-group .collapse-container:last-child{margin-bottom:0}body.theme-dark .collapse-group{background:var(--card-bg)}body.theme-light .collapse-group{background:linear-gradient(180deg,rgba(255,255,255,0.95) 0%,rgba(245,240,235,0.75) 100%),rgba(255,255,255,0.9);box-shadow:0 6px 18px rgba(45,41,38,0.05)}.collapse-group:has(.collapse-container){display:flex;flex-direction:column;gap:12px;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;overflow:visible;width:100%;max-width:820px;margin-inline:auto}body.theme-dark .collapse-group:has(.collapse-container),body.theme-light .collapse-group:has(.collapse-container){border:none;border-radius:0;background:transparent;box-shadow:none;padding:0;overflow:visible}@media (max-width:900px){.collapse-group:has(.collapse-container){width:100%;max-width:100%}}.collapse-container.loading{opacity:0.7;pointer-events:none}.collapse-container.loading .collapse-chevron{animation:spin 1s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.collapse-container.disabled{opacity:0.55;pointer-events:none}.collapse-container.disabled .collapse-header{cursor:not-allowed}.collapse-container.animating .collapse-content{overflow:hidden!important;will-change:max-height}@media (max-width:768px){.collapse-container{margin-bottom:12px;border-radius:10px}.collapse-container::after{border-radius:9px}.collapse-header{min-height:50px;padding:12px 14px;margin:0!important;gap:10px;font-size:15px}.collapse-header-content{gap:8px}.collapse-header-icon{width:24px;height:24px;border-radius:7px;font-size:12px}.collapse-chevron{width:22px;height:22px;font-size:11px}.collapse-content-inner{padding:12px 14px 14px 14px}.collapse-content-inner::before{left:14px;right:14px}.collapse-group{gap:6px;padding:6px;border-radius:12px}.collapse-group.collapse-group-narrow{width:100%}}@media (prefers-reduced-motion:reduce){.collapse-container,.collapse-header,.collapse-header-icon,.collapse-chevron,.collapse-content,.collapse-content-inner,.collapse-content-inner::before,.collapse-container::before{transition:none}.collapse-container:hover{transform:none}.collapse-container.open .collapse-content{max-height:none}.collapse-content-inner{transform:none}}@media print{.collapse-container{border:1px solid #cccccc;box-shadow:none;background:#ffffff;page-break-inside:avoid;transform:none}.collapse-container::before,.collapse-container::after{display:none}.collapse-container .collapse-content{max-height:none!important;overflow:visible!important}.collapse-content-inner{opacity:1!important;transform:none!important}.collapse-chevron{display:none}}@media (prefers-contrast:high){.collapse-container{border-width:2px}.collapse-header:focus-visible{outline:3px solid var(--primary-blue);outline-offset:2px;box-shadow:none!important}.collapse-header-icon,.collapse-chevron{border-width:2px}}.file-input{display:inline-flex;align-items:center;gap:10px;min-width:0;max-width:100%}.file-input__native{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.file-input__trigger{flex-shrink:0;cursor:pointer}.file-input__native:focus-visible + .file-input__trigger{outline:2px solid var(--primary-blue);outline-offset:2px}.file-input__name{min-width:0;font-size:13px;color:var(--muted-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-input.has-file .file-input__name{color:var(--text-color);font-weight:500}.file-input__clear{flex-shrink:0}.file-input:not(.has-file) .file-input__clear{display:none}.file-input--block{display:flex;width:100%}.file-input--block .file-input__name{flex:1}.file-input--dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;padding:22px 18px;border:1.5px dashed var(--border-color);border-radius:12px;background:var(--input-bg);text-align:center;transition:border-color 0.18s ease,background 0.18s ease}.file-input--dropzone.is-dragover{border-color:var(--primary-blue);background:color-mix(in srgb,var(--primary-blue) 8%,transparent)}.file-input--dropzone .file-input__name{white-space:normal;text-align:center}.search-field{display:flex;line-height:28px;align-items:center;position:relative;max-width:190px;--search-height:40px;--search-icon-size:16px}.search-field__input{width:100%;height:var(--search-height)!important;line-height:var(--search-height)!important;margin:0!important;padding:0 16px;padding-inline-start:40px!important;padding-inline-end:16px!important;border:1px solid var(--field-border,var(--border-color))!important;border-radius:calc(var(--search-height) / 2);outline:none;background-color:var(--field-bg,var(--input-bg))!important;color:var(--text-color)!important;font-size:15px;font-family:inherit;transition:border-color 0.15s ease,box-shadow 0.15s ease;box-sizing:border-box;display:block;appearance:none}.search-field__input.search-field__input{border-radius:calc(var(--search-height) / 2)}.search-field__input::placeholder{color:var(--muted-text)}.search-field__input::-webkit-search-cancel-button{cursor:pointer}.search-field__input::-ms-clear{cursor:pointer}@media (hover:hover){.search-field__input.search-field__input:hover{border-color:var(--primary-blue)!important}}.search-field__input.search-field__input:focus{outline:none;border-color:var(--primary-blue)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-blue) 15%,transparent)}.search-field__icon{position:absolute;inset-inline-start:16px;top:0;bottom:0;height:auto;transform:none;width:var(--search-icon-size);font-size:var(--search-icon-size);line-height:1;display:flex;align-items:center;justify-content:center;color:var(--muted-text);pointer-events:none}.search-field__icon svg{display:block;width:var(--search-icon-size);height:var(--search-icon-size);fill:currentColor}.search-field__icon.ti{top:50%;bottom:auto;height:var(--search-icon-size);transform:translateY(-50%)}.search-field__icon::before{width:var(--search-icon-size)!important;height:var(--search-icon-size)!important}[dir='rtl'] .search-field__input{unicode-bidi:plaintext;text-align:right}[dir='rtl'] .search-field__input::placeholder{text-align:right;unicode-bidi:plaintext}.search-field__icon-btn{position:absolute;inset-inline-start:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;width:40px;height:auto;min-height:0;margin:0;padding:0;line-height:1;cursor:pointer;border:none!important;color:var(--muted-text)!important}.search-field .search-field__icon-btn.search-field__icon-btn.search-field__icon-btn{background:none!important;box-shadow:none!important;margin:0!important;padding:0!important;min-width:0!important;border-start-start-radius:calc(var(--search-height) / 2)!important;border-end-start-radius:calc(var(--search-height) / 2)!important;border-start-end-radius:0!important;border-end-end-radius:0!important}@media (hover:hover){.search-field__icon-btn:hover{color:var(--primary-blue)!important}}.search-field__icon-btn:focus-visible{outline:2px solid var(--primary-blue);outline-offset:-2px;border-radius:calc(var(--search-height) / 2)}.search-field__icon-btn .search-field__icon{position:static;inset-inline-start:auto;color:inherit}.dropzone[hidden]{display:none}.dropzone{border:2px dashed var(--border-color);border-radius:var(--radius-large);padding:30px 20px;display:flex;flex-direction:column;align-items:center;text-align:center;background:var(--card-bg);transition:all 0.3s ease;cursor:pointer;position:relative;overflow:hidden}.dropzone::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--link) 10%,transparent),transparent);transition:left 0.5s ease}@media (hover:hover){.dropzone:hover{border-color:var(--link);background:color-mix(in srgb,var(--link) 2%,transparent)}}@media (hover:hover){.dropzone:hover::before{left:100%}}.dropzone.drag-over{border-style:solid;border-color:var(--link);background:color-mix(in srgb,var(--link) 8%,transparent);transform:scale(1.02);box-shadow:0 0 0 3px color-mix(in srgb,var(--link) 25%,transparent),0 10px 30px color-mix(in srgb,var(--link) 25%,transparent)}.dropzone.drag-over::before{left:100%;animation:dropzone-shimmer 1.5s infinite}.dropzone::after{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(circle at center,color-mix(in srgb,var(--link) 30%,transparent),transparent 70%);transition:opacity 0.25s ease}.dropzone.drag-over::after{opacity:1}@keyframes dropzone-shimmer{0%{left:-100%}100%{left:100%}}.dropzone-icon{font-size:56px;color:var(--link);margin-bottom:8px;margin-right:0!important;animation:dropzone-upload-float 1.8s ease-in-out infinite;transform-origin:center top}@keyframes dropzone-upload-float{0%,100%{transform:translateY(-5px)}50%{transform:translateY(1px)}}.dropzone.drag-over .dropzone-icon{animation-duration:0.9s}.dropzone-text{font-size:12px;font-weight:600;color:var(--heading-color);margin-bottom:5px}.dropzone-hint{color:var(--muted-text);font-size:0.9em}.dropzone-type-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:0!important;order:3}.dropzone-type-chip{display:inline-flex;align-items:center;gap:6px;border:none;border-radius:999px;background:color-mix(in srgb,var(--link) 8%,transparent);color:var(--heading-color);font-size:14px;font-weight:700;line-height:1;padding:6px 9px}.dropzone-type-chip i{font-size:12px;line-height:1;margin-right:0!important;color:currentColor!important}.dropzone-type-chip svg{color:currentColor!important;fill:currentColor}.dropzone-type-chip span{line-height:1;color:currentColor}.dropzone-type-chip--pdf{background:#fee2e2;border-color:#fecaca;color:#b91c1c}.dropzone-type-chip--doc{background:color-mix(in srgb,var(--primary-blue) 14%,var(--container-bg,transparent));border-color:color-mix(in srgb,var(--primary-blue) 28%,transparent);color:var(--primary-blue)}.dropzone-type-chip--ppt{background:#ffedd5;border-color:#fed7aa;color:#c2410c}.dropzone-type-chip--img{background:#dcfce7;border-color:#bbf7d0;color:#166534}.dropzone-type-chip--txt{background:#fef3c7;border-color:#fde68a;color:#92400e}.dropzone-type-chip--xls{background:#d1fae5;border-color:#a7f3d0;color:#065f46}body.theme-dark .dropzone-type-chip--pdf{background:rgba(239,68,68,0.2);border-color:rgba(248,113,113,0.45);color:#fecaca}body.theme-dark .dropzone-type-chip--doc{background:color-mix(in srgb,var(--primary-blue) 20%,transparent);border-color:color-mix(in srgb,var(--primary-blue) 45%,transparent);color:color-mix(in srgb,var(--primary-blue) 35%,#ffffff)}body.theme-dark .dropzone-type-chip--ppt{background:rgba(249,115,22,0.2);border-color:rgba(251,146,60,0.45);color:#fed7aa}body.theme-dark .dropzone-type-chip--img{background:rgba(34,197,94,0.2);border-color:rgba(74,222,128,0.45);color:#dcfce7}body.theme-dark .dropzone-type-chip--txt{background:rgba(245,158,11,0.2);border-color:rgba(251,191,36,0.45);color:#fef3c7}body.theme-dark .dropzone-type-chip--xls{background:rgba(16,185,129,0.2);border-color:rgba(52,211,153,0.45);color:#d1fae5}.dropzone-limits{color:var(--muted-text);font-size:11px;margin-top:6px;order:3}.dropzone-browse-btn{border:1px solid color-mix(in srgb,var(--link) 35%,transparent);border-radius:10px;background:color-mix(in srgb,var(--link) 12%,transparent);color:var(--heading-color);font-size:12px;font-weight:700;line-height:1;padding:10px 13px;margin-top:28px;margin-right:0;margin-bottom:0!important;order:4;display:inline-flex;align-items:center;cursor:pointer;transition:background 0.18s ease,border-color 0.18s ease,transform 0.18s ease}@media (hover:hover){.dropzone-browse-btn:hover{background:color-mix(in srgb,var(--link) 20%,transparent);border-color:color-mix(in srgb,var(--link) 55%,transparent);transform:translateY(-1px)}}.dropzone-browse-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--link) 45%,transparent);outline-offset:1px}.dropzone-file-input{display:none;order:5}.dropzone.dropzone-uploading{pointer-events:none;opacity:0.7;border-color:var(--link)}.dropzone.dropzone-uploading .dropzone-icon{animation:none}.dropzone-upload-progress{position:absolute;bottom:0;left:0;width:100%;height:3px;background:color-mix(in srgb,var(--link) 12%,transparent);overflow:hidden}.dropzone-upload-progress-bar{height:100%;background:var(--link);border-radius:0 2px 2px 0;animation:dropzone-progress-indeterminate 1.6s ease-in-out infinite;width:40%}@keyframes dropzone-progress-indeterminate{0%{transform:translateX(-100%)}100%{transform:translateX(350%)}}@media (prefers-reduced-motion:reduce){.dropzone-icon{animation:none}.dropzone-upload-progress-bar{animation:none;width:100%;opacity:0.5}}@media (max-width:768px){.dropzone{padding:20px 10px}.dropzone-icon{font-size:48px}}.dropzone-stored{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--border-color);border-radius:var(--radius-large);background:var(--card-bg)}.dropzone-stored[hidden]{display:none}.dropzone-stored-icon{flex:0 0 auto;color:var(--link);font-size:18px;margin-right:0!important}.dropzone-stored-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--heading-color)}.dropzone-stored-remove{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:8px;background:transparent;color:var(--muted-text);cursor:pointer;transition:background 0.18s ease,color 0.18s ease}@media (hover:hover){.dropzone-stored-remove:hover{background:rgba(220,53,69,0.12);color:#dc3545}}.dropzone-stored-remove:focus-visible{outline:2px solid rgba(220,53,69,0.45);outline-offset:1px}.dropzone-stored-remove i{margin-right:0!important}.dropzone-stored-download{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:8px;background:transparent;color:var(--muted-text);cursor:pointer;transition:background 0.18s ease,color 0.18s ease}@media (hover:hover){.dropzone-stored-download:hover{background:color-mix(in srgb,var(--primary-blue) 12%,transparent);color:var(--link)}}.dropzone-stored-download:focus-visible{outline:2px solid color-mix(in srgb,var(--primary-blue) 45%,transparent);outline-offset:1px}.dropzone-stored-download i{margin-right:0!important}.dropzone-lanes{display:flex;flex-direction:column;gap:8px;margin-top:12px}.dropzone-lanes:empty{display:none}.dropzone-lane{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--border-color);border-radius:var(--radius-medium,8px);background:var(--card-bg);transition:opacity 0.4s ease,transform 0.4s ease}.dropzone-lane--dismissing{opacity:0;transform:translateX(12px);pointer-events:none}.dropzone-lane-icon{flex:0 0 auto;width:20px;text-align:center;color:var(--link);font-size:16px}.dropzone-lane-icon i{margin-right:0!important}.dropzone-lane-body{flex:1 1 auto;min-width:0}.dropzone-lane-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;color:var(--heading-color)}.dropzone-lane-bar{position:relative;height:5px;margin:6px 0 5px;border-radius:999px;background:color-mix(in srgb,var(--link) 14%,transparent);overflow:hidden}.dropzone-lane-bar-fill{height:100%;width:0%;border-radius:999px;background:var(--link);transition:width 0.2s ease-out}.dropzone-lane-meta{font-size:11px;color:var(--muted-text)}.dropzone-lane-actions{flex:0 0 auto;display:flex;align-items:center;gap:4px}.dropzone-lane-retry,.dropzone-lane-remove{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:8px;background:transparent;color:var(--muted-text);cursor:pointer;transition:background 0.18s ease,color 0.18s ease}.dropzone-lane-retry i,.dropzone-lane-remove i{margin-right:0!important}@media (hover:hover){.dropzone-lane-retry:hover{background:color-mix(in srgb,var(--link) 12%,transparent);color:var(--link)}}@media (hover:hover){.dropzone-lane-remove:hover{background:rgba(220,53,69,0.12);color:#dc3545}}.dropzone-lane-retry:focus-visible,.dropzone-lane-remove:focus-visible{outline:2px solid color-mix(in srgb,var(--link) 45%,transparent);outline-offset:1px}.dropzone-lane--success .dropzone-lane-icon{color:#16a34a}.dropzone-lane--success .dropzone-lane-bar-fill{background:#16a34a}.dropzone-lane--error{border-color:rgba(220,53,69,0.45)}.dropzone-lane--error .dropzone-lane-icon{color:#dc3545}.dropzone-lane--error .dropzone-lane-meta{color:#dc3545}.dropzone-lane--stalled{border-color:rgba(230,145,30,0.5)}.dropzone-lane--stalled .dropzone-lane-icon{color:var(--warning-color,#e6911e)}.dropzone-lane--stalled .dropzone-lane-meta{color:var(--warning-color,#e6911e)}.dropzone-lane--stalled .dropzone-lane-bar-fill{opacity:0.5}body.theme-dark .dropzone-lane--stalled .dropzone-lane-icon,body.theme-dark .dropzone-lane--stalled .dropzone-lane-meta{color:#fbbf24}body.theme-dark .dropzone-lane--success .dropzone-lane-icon,body.theme-dark .dropzone-lane--success .dropzone-lane-bar-fill{color:#4ade80}body.theme-dark .dropzone-lane--success .dropzone-lane-bar-fill{background:#4ade80}body.theme-dark .dropzone-lane--error .dropzone-lane-icon,body.theme-dark .dropzone-lane--error .dropzone-lane-meta{color:#f87171}@media (prefers-reduced-motion:reduce){.dropzone-lane-bar-fill{transition:none}.dropzone::after{transition:none}}.dropzone-lane-float{position:fixed;left:12px;right:12px;bottom:var(--dropzone-float-bottom,16px);z-index:9000;background:var(--surface-container,var(--container-bg,#ffffff));border:1px solid var(--border-color,rgba(0,0,0,0.1));border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,0.18);padding:10px 12px 12px;max-height:45vh;overflow-y:auto}.dropzone-lane-float-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.dropzone-lane-float-title{font-size:11px;font-weight:700;letter-spacing:0.4px;text-transform:uppercase;color:var(--muted-text,#6b7280)}.dropzone-lane-float-close{border:none!important;background:transparent!important;margin:0!important;padding:4px 6px!important;min-height:0!important;color:var(--muted-text,#6b7280)!important;font-size:14px;line-height:1;cursor:pointer}.dropzone-lanes--float{margin:0}@font-face{font-family:'Eduloo Logo';font-style:normal;font-weight:400;font-display:block;src:url('/assets/fonts/EdulooLogo-Regular.woff2') format('woff2'),url('/assets/fonts/EdulooLogo-Regular.woff') format('woff')}:root{--brand-wordmark-color:#f66578}body:not([data-admin]) .footer-brand-name{font-family:'Eduloo Logo',sans-serif;font-weight:400;font-synthesis:none;font-kerning:normal;letter-spacing:0;color:var(--brand-wordmark-color)}body:not([data-admin]) .nb-brand__text{font-size:25px;line-height:1}body:not([data-admin]) .footer-copyright .footer-brand-name{font-size:15px;line-height:1}body[data-mobile]:not([data-admin]) button,body:not([data-mobile]):not([data-admin]) button{letter-spacing:0}:root,.theme-light,body.theme-light{--primary:#fb596e;--primary-dim:#d93a52;--primary-strong:#a11f34;--primary-container:#ffe3e7;--on-primary:#ffffff;--on-primary-container:#7a0f23;--secondary:#0fb39a;--secondary-dim:#0a8b78;--secondary-container:#ccf3eb;--on-secondary-container:#0a4a40;--tertiary:#e08a00;--tertiary-container:#ffecc7;--on-tertiary-container:#6b3e00;--info:#2d7ff9;--info-container:#dae8ff;--on-info-container:#0a3e8f;--surface:#f7f6f4;--surface-bright:#ffffff;--surface-dim:#efede9;--surface-container-lowest:#ffffff;--surface-container-low:#faf8f6;--surface-container:#f1efeb;--surface-container-high:#e8e5e0;--surface-container-highest:#dfdbd4;--surface-warm:#fff5f1;--on-surface:#1e1b1a;--on-surface-variant:#6b6561;--on-background:#1e1b1a;--outline:#b8b2ac;--outline-variant:#c4bbb0;--error:#d93025;--success:#0fb39a;--warning:#e08a00;--cta-gradient-start:#fb596e;--cta-gradient-mid:#ff7482;--cta-gradient-end:#ff8993;--cta-text-strong:#ffffff;--cta-text-soft:#ffefef;--cta-deco-strong:rgba(255,255,255,0.9);--cta-deco-soft:rgba(255,255,255,0.32);--cta-shadow:0 14px 32px -14px color-mix(in srgb,var(--primary) 55%,transparent);--cta-btn-bg:#ffffff;--cta-btn-fg:#a11f34;--cta-btn-shadow:rgba(78,0,18,0.18);--cta-btn-shadow-hover:rgba(255,255,255,0.3);--progress-gradient:linear-gradient(90deg,#fb596e 0%,#ff8993 55%,#0fb39a 100%);--shadow-soft:0 1px 2px rgba(30,27,26,0.04),0 2px 6px rgba(30,27,26,0.04);--shadow-card:0 2px 4px rgba(30,27,26,0.04),0 8px 20px rgba(30,27,26,0.06);--shadow-shell:0 2px 6px rgba(30,27,26,0.04),0 20px 44px rgba(30,27,26,0.06);--shadow-cta:0 10px 24px -8px color-mix(in srgb,var(--primary) 50%,transparent);--motion-fast:160ms;--motion-base:220ms;--ease-standard:cubic-bezier(0.2,0.8,0.2,1);--focus-ring:0 0 0 3px color-mix(in srgb,var(--primary) 35%,transparent);--primary-blue:var(--primary);--primary-blue-hover:var(--primary-dim);--accent-blue:var(--secondary)}html body.theme-light,html body:not(.theme-dark){--primary-blue:var(--primary)!important;--primary-blue-hover:var(--primary-dim)!important;--accent-blue:var(--secondary)!important}html body.theme-dark{--primary-blue:var(--primary)!important;--primary-blue-hover:var(--primary-dim)!important;--accent-blue:var(--secondary)!important}.collapse-container{--collapse-accent:var(--primary)!important}html{scroll-behavior:smooth!important}html:has(main.eduloo-page){font-size:100%!important}body{font-family:'Be Vietnam Pro',sans-serif!important;color:var(--on-surface)!important;background:var(--surface)!important;overflow-x:clip!important;line-height:1.6!important}body.theme-light::before,body.theme-dark::before{content:'';background:none!important}:where(img:not(.base-image-preview__img)){max-width:100%!important;height:auto!important;display:block!important}button{cursor:pointer!important}.headline{font-family:'Plus Jakarta Sans',sans-serif!important}.material-symbols-outlined{font-variation-settings:'FILL' 0,'wght' 400,'GRAD' 0,'opsz' 24!important}.container{max-width:1280px!important;margin:0 auto!important;padding:0 32px!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;border-top:none!important}body:has(.contact-page) main.container{max-width:100%!important;padding:0!important}@media (min-width:1600px){body:has(.blog-v2) main.container.container-80{max-width:80%!important}}.container-narrow{max-width:896px!important;margin:0 auto!important;padding:0 32px!important}body.theme-dark{--cta-deco-soft:color-mix(in srgb,var(--tertiary) 30%,transparent);--eduloo-dark-page-bg:radial-gradient(circle at 10% 8%,color-mix(in srgb,var(--primary) 10%,transparent) 0%,transparent 44%),radial-gradient(circle at 88% 14%,color-mix(in srgb,var(--primary) 6%,transparent) 0%,transparent 46%),radial-gradient(circle at 50% 100%,color-mix(in srgb,var(--secondary) 5%,transparent) 0%,transparent 52%),linear-gradient(180deg,rgb(22 16 19) 0%,rgb(28 21 24) 46%,rgb(18 13 16) 100%);--eduloo-dark-surface-card:linear-gradient(150deg,color-mix(in srgb,var(--surface-container-highest) 84%,var(--primary-container) 16%) 0%,color-mix(in srgb,var(--surface-container-highest) 88%,var(--secondary-container) 12%) 100%);--eduloo-dark-surface-border:color-mix(in srgb,var(--outline-variant) 62%,var(--primary-container) 38%);--eduloo-dark-surface-shadow:0 24px 42px -28px color-mix(in srgb,black 74%,transparent);--eduloo-dark-chip-bg:linear-gradient(136deg,color-mix(in srgb,var(--primary-container) 64%,transparent) 0%,color-mix(in srgb,var(--secondary-container) 44%,transparent) 100%);--eduloo-dark-chip-text:color-mix(in srgb,var(--on-surface) 94%,var(--on-primary) 6%);--eduloo-dark-btn-soft-bg:color-mix(in srgb,var(--surface-container-highest) 74%,var(--primary-container) 26%);--eduloo-dark-btn-soft-bg-hover:color-mix(in srgb,var(--surface-container-highest) 64%,var(--primary-container) 36%);--eduloo-dark-btn-soft-border:color-mix(in srgb,var(--outline-variant) 54%,var(--primary-container) 46%);--eduloo-dark-btn-soft-text:color-mix(in srgb,var(--on-surface) 92%,var(--on-primary) 8%);--eduloo-dark-btn-primary-bg:linear-gradient(136deg,color-mix(in srgb,var(--primary) 82%,var(--primary-strong) 18%) 0%,color-mix(in srgb,var(--primary) 42%,var(--secondary) 58%) 100%);--eduloo-dark-btn-primary-bg-hover:linear-gradient(136deg,color-mix(in srgb,var(--primary) 88%,var(--primary-strong) 12%) 0%,color-mix(in srgb,var(--primary) 32%,var(--secondary) 68%) 100%);--eduloo-dark-btn-primary-shadow:0 18px 30px -20px color-mix(in srgb,black 70%,transparent);--eduloo-dark-focus-ring:color-mix(in srgb,var(--secondary) 52%,transparent);color-scheme:dark}body.theme-dark{background:var(--eduloo-dark-page-bg)!important;color:var(--on-surface)!important}body.theme-dark{--primary:#fb596e;--primary-dim:#ec4258;--primary-container:#7a2a3b;--on-primary:#2a0712;--on-primary-container:#ffe0ea;--secondary:#b6c0ff;--secondary-container:#4f4a84;--tertiary:#ffd88e;--tertiary-container:#6f5421;--on-tertiary-container:#fff4d6;--surface:#141413;--surface-bright:#201f1d;--surface-dim:#0d0d0c;--surface-container-lowest:#181716;--surface-container-low:#1e1d1b;--surface-container:#252422;--surface-container-high:#2d2c29;--surface-container-highest:#393733;--on-surface:#f3f0ea;--on-surface-variant:#b4ada2;--on-background:#f3f0ea;--outline:#908779;--outline-variant:#4e483f;--eduloo-dark-page-bg:radial-gradient(circle at 8% 10%,color-mix(in srgb,var(--primary) 18%,transparent) 0%,transparent 42%),radial-gradient(circle at 90% 12%,color-mix(in srgb,var(--secondary) 16%,transparent) 0%,transparent 46%),linear-gradient(180deg,color-mix(in srgb,var(--surface-dim) 90%,black 10%) 0%,var(--surface) 44%,color-mix(in srgb,var(--surface-dim) 84%,black 16%) 100%);--eduloo-dark-surface-card:linear-gradient(152deg,color-mix(in srgb,var(--surface-container-high) 88%,var(--primary-container) 12%) 0%,color-mix(in srgb,var(--surface-container-highest) 84%,var(--secondary-container) 16%) 100%);--eduloo-dark-surface-border:color-mix(in srgb,var(--outline-variant) 76%,rgba(255,255,255,0.24) 24%);--eduloo-dark-surface-shadow:0 12px 24px -16px rgba(0,0,0,0.38);--eduloo-dark-btn-soft-bg:color-mix(in srgb,var(--surface-container-highest) 84%,var(--primary-container) 16%);--eduloo-dark-btn-soft-bg-hover:color-mix(in srgb,var(--surface-container-highest) 72%,var(--primary-container) 28%);--eduloo-dark-btn-soft-border:color-mix(in srgb,var(--outline-variant) 78%,rgba(255,255,255,0.2) 22%);--eduloo-dark-btn-soft-text:color-mix(in srgb,var(--on-surface) 94%,var(--on-primary) 6%);--eduloo-dark-btn-primary-bg:linear-gradient(136deg,color-mix(in srgb,var(--primary) 88%,var(--on-primary-container) 12%) 0%,color-mix(in srgb,var(--primary) 68%,var(--secondary) 32%) 100%);--eduloo-dark-btn-primary-bg-hover:linear-gradient(136deg,color-mix(in srgb,var(--primary) 94%,var(--on-primary-container) 6%) 0%,color-mix(in srgb,var(--primary) 72%,var(--secondary) 28%) 100%);--eduloo-dark-btn-primary-shadow:0 14px 24px -16px color-mix(in srgb,var(--primary) 44%,black 56%);--eduloo-dark-focus-ring:#ff9ab0}body.theme-dark{--surface:#141413;--surface-bright:#201f1d;--surface-dim:#0d0d0c;--surface-container-lowest:#181716;--surface-container-low:#1e1d1b;--surface-container:#252422;--surface-container-high:#2d2c29;--surface-container-highest:#393733;--outline:#908779;--outline-variant:#4e483f;--on-surface:#f3f0ea;--on-surface-variant:#b4ada2;--on-background:#f3f0ea;--eduloo-text-title:#f3f0ea;--eduloo-text-body:#cbc4ba;--eduloo-text-muted:#968e83;--eduloo-dark-surface-shell:color-mix(in srgb,var(--surface-container-low) 88%,var(--surface) 12%);--eduloo-dark-surface-card:color-mix(in srgb,var(--surface-container-high) 84%,var(--primary-container) 16%);--eduloo-dark-surface-panel:color-mix(in srgb,var(--surface-container-highest) 82%,var(--primary-container) 18%);--eduloo-dark-border-subtle:rgba(255,255,255,0.08);--eduloo-dark-border-strong:rgba(255,255,255,0.12);--eduloo-dark-shadow-soft:0 10px 20px -12px rgba(0,0,0,0.34);--eduloo-dark-shadow-soft-sm:0 8px 16px -12px rgba(0,0,0,0.3);--eduloo-dark-focus-ring:#ff9db3;--eduloo-progress-gradient:linear-gradient(90deg,#ff7f98 0%,#8ec9ff 100%);--eduloo-kicker-bg:color-mix(in srgb,var(--primary-container) 60%,var(--surface-container-highest) 40%);--eduloo-kicker-border:color-mix(in srgb,var(--primary) 48%,var(--outline-variant) 52%);--eduloo-input-inset-bg:color-mix(in srgb,var(--surface-container-low) 72%,var(--surface-container-lowest) 28%);--eduloo-input-inset-border:color-mix(in srgb,var(--outline-variant) 60%,rgba(255,255,255,0.18) 40%);--eduloo-input-unified-bg:color-mix(in srgb,var(--surface-container-low) 72%,var(--surface-container-lowest) 28%);--eduloo-input-unified-bg-hover:color-mix(in srgb,var(--surface-container-low) 84%,var(--surface-container) 16%);--eduloo-input-unified-bg-focus:color-mix(in srgb,var(--surface-container-low) 80%,var(--primary-container) 20%);--eduloo-input-unified-border:color-mix(in srgb,var(--outline-variant) 60%,rgba(255,255,255,0.18) 40%);--eduloo-input-unified-border-hover:color-mix(in srgb,var(--outline-variant) 42%,var(--primary) 58%);--eduloo-input-unified-border-focus:color-mix(in srgb,var(--primary) 58%,var(--outline-variant) 42%);--eduloo-input-unified-ring:color-mix(in srgb,var(--primary) 24%,transparent)}body.theme-dark{--eduloo-dark-elev-card:color-mix(in srgb,var(--surface-container-high) 82%,var(--primary-container) 18%);--eduloo-dark-elev-panel:color-mix(in srgb,var(--surface-container-highest) 80%,var(--surface-container-high) 20%);--eduloo-dark-elev-inset:color-mix(in srgb,var(--surface-container-low) 72%,var(--surface-container-lowest) 28%);--eduloo-dark-border-subtle:color-mix(in srgb,var(--outline-variant) 66%,rgba(255,255,255,0.18) 34%);--eduloo-dark-border-strong:color-mix(in srgb,var(--outline-variant) 54%,rgba(255,255,255,0.24) 46%);--eduloo-dark-border-accent:color-mix(in srgb,var(--primary) 58%,var(--outline-variant) 42%);--eduloo-dark-shadow-soft:0 10px 20px -14px rgba(0,0,0,0.34);--eduloo-dark-shadow-float:0 14px 24px -16px rgba(0,0,0,0.38);--eduloo-input-unified-bg:var(--eduloo-dark-elev-inset);--eduloo-input-unified-bg-hover:color-mix(in srgb,var(--eduloo-dark-elev-inset) 82%,var(--surface-container) 18%);--eduloo-input-unified-bg-focus:color-mix(in srgb,var(--eduloo-dark-elev-inset) 78%,var(--primary-container) 22%);--eduloo-input-unified-border:var(--eduloo-dark-border-subtle);--eduloo-input-unified-border-hover:color-mix(in srgb,var(--eduloo-dark-border-subtle) 58%,var(--primary) 42%);--eduloo-input-unified-border-focus:var(--eduloo-dark-border-accent);--eduloo-input-unified-ring:color-mix(in srgb,var(--primary) 28%,transparent);--eduloo-ui-soft-btn-bg:color-mix(in srgb,var(--surface-container-highest) 82%,var(--primary-container) 18%);--eduloo-ui-soft-btn-bg-hover:color-mix(in srgb,var(--surface-container-highest) 66%,var(--primary-container) 34%);--eduloo-ui-soft-btn-border:var(--eduloo-dark-border-strong);--eduloo-ui-soft-btn-text:var(--eduloo-text-title);--eduloo-ui-primary-btn-bg:linear-gradient(136deg,color-mix(in srgb,var(--primary) 92%,var(--on-primary-container) 8%) 0%,color-mix(in srgb,var(--primary) 72%,var(--secondary) 28%) 100%);--eduloo-ui-primary-btn-border:color-mix(in srgb,var(--primary) 68%,rgba(255,255,255,0.3) 32%);--eduloo-ui-primary-btn-shadow:0 12px 20px -12px color-mix(in srgb,var(--primary) 34%,transparent)}body.theme-dark{--primary:#fb596e;--primary-dim:#ec4258;--primary-strong:#ff8a99;--primary-container:#7a2a3b;--on-primary:#380812;--on-primary-container:#ffdae0;--secondary:#4ad6c2;--secondary-dim:#2cb9a7;--secondary-container:#134640;--on-secondary-container:#a8ecdf;--tertiary:#f2b25a;--tertiary-container:#523700;--on-tertiary-container:#ffe4ac;--info:#8fb6ff;--info-container:#1e2f58;--on-info-container:#cfdcff;--surface:#141413;--surface-bright:#201f1d;--surface-dim:#0d0d0c;--surface-container-lowest:#181716;--surface-container-low:#1e1d1b;--surface-container:#252422;--surface-container-high:#2d2c29;--surface-container-highest:#393733;--surface-warm:#2b2823;--on-surface:#f3f0ea;--on-surface-variant:#b4ada2;--on-background:#f3f0ea;--outline:#908779;--outline-variant:#4e483f;--error:#ff8b85;--success:#4ad6c2;--warning:#f2b25a}body.theme-dark{--cta-gradient-start:var(--primary);--cta-gradient-mid:color-mix(in srgb,var(--primary) 70%,var(--on-primary-container) 30%);--cta-gradient-end:var(--primary-strong);--cta-text-strong:var(--on-primary-container);--cta-text-soft:color-mix(in srgb,var(--on-primary-container) 80%,var(--primary) 20%);--progress-gradient:linear-gradient(90deg,var(--primary) 0%,color-mix(in srgb,var(--primary) 55%,var(--secondary) 45%) 55%,var(--secondary) 100%);--shadow-cta:0 10px 24px -8px color-mix(in srgb,var(--primary) 50%,transparent);--cta-shadow:0 14px 32px -14px color-mix(in srgb,var(--primary) 55%,transparent);--focus-ring:0 0 0 3px color-mix(in srgb,var(--primary) 38%,transparent)}body.theme-dark{background:var(--eduloo-dark-page-bg)!important}html body .pricing-page section{content-visibility:visible!important;contain-intrinsic-size:auto!important}html body .pricing-page .pricing-section-title,html body .pricing-page .pp-plan-name,html body .pricing-page .pp-price-int,html body .pricing-page .pp-price-dec,html body .pricing-page .pp-compare-th-plan,html body .pricing-page .collapse-header-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:600}html body .pricing-page .pp-price-int,html body .pricing-page .pp-price-dec{font-weight:700}html body .pricing-page .pricing-section-title{letter-spacing:-0.6px}html body .pricing-page .pp-plan-name{font-size:17px;letter-spacing:-0.42px}html body .pricing-page .base-seg-tabs .base-seg-tab{font-family:'Plus Jakarta Sans',sans-serif;letter-spacing:normal}html body .checkout-page{background:var(--bg)!important;color:var(--text)!important;width:100%!important;max-width:100%!important;margin:0!important;padding-top:var(--eduloo-nav-height,96px)!important;padding-inline-start:0!important;padding-inline-end:0!important;padding-bottom:0!important}html body .checkout-page,html body .checkout-page *{line-height:1.5!important}html body .checkout-page .mono,html body .checkout-page .mono *{font-family:'JetBrains Mono',ui-monospace,'SF Mono',Menlo,monospace!important}html body .checkout-page section{content-visibility:visible!important;contain-intrinsic-size:auto!important}html body .checkout-page .checkout-result-title{font-size:32px!important;line-height:1.15!important;letter-spacing:-0.02em!important;font-weight:600!important;color:var(--text)!important;margin:0!important}html body .checkout-page .checkout-result-sub{font-size:15px!important;line-height:1.5!important;color:var(--text-muted)!important;margin:12px 0 0!important;max-width:440px!important}html body .checkout-page .checkout-brand-name{font-size:14px!important;font-weight:600!important;line-height:1!important}html body .checkout-page .checkout-result-hint{font-size:12px!important;line-height:1.5!important}html body .checkout-page .checkout-summary-item-name{font-size:14px!important;line-height:1.4!important}html body .checkout-page .checkout-summary-item-sub{font-size:12px!important;line-height:1.4!important}html body .checkout-page .checkout-summary-total-amount{font-size:28px!important;line-height:1!important;font-weight:600!important}html body .checkout-page .ps-label{font-size:13px!important;line-height:1.4!important}html body .checkout-page .ps-input{font-size:14px!important;line-height:1!important;height:40px!important}html body .checkout-page .checkout-result-unlocked-list li{font-size:13px!important;line-height:1.4!important}html body .checkout-page .checkout-result-help{font-size:12px!important;line-height:1.5!important}html body .checkout-page .checkout-step-label{font-size:14px!important;line-height:1.4!important}html body .checkout-page .checkout-step-eta{font-size:11px!important;line-height:1.4!important}html body .checkout-page .checkout-result-body{padding:72px 32px!important;gap:0}html body .checkout-page .checkout-result-icon{margin-bottom:24px!important}html body .checkout-page .checkout-result-receipt{margin-top:32px!important}html body .checkout-page .checkout-result-actions{margin-top:32px!important;gap:10px!important}html body .checkout-page .checkout-result-help{margin-top:24px!important}html body .checkout-page .checkout-result-hint{margin-top:16px!important}html body .checkout-page .checkout-result-unlocked{margin-top:32px!important}html body .checkout-page .checkout-result-unlocked-list{margin-top:12px!important;gap:8px!important}html body .checkout-page .checkout-result-receipt-body{padding:20px!important}html body .checkout-page .checkout-result-receipt-head{padding:14px 20px!important}html body .checkout-page .checkout-result-receipt-actions{padding:12px 20px!important;gap:8px!important}html body .checkout-page .checkout-result-steps{margin-top:32px!important;padding:20px!important}html body .checkout-page .checkout-step{padding:10px 0!important;gap:12px!important}@media (max-width:900px){html body .checkout-page .checkout-result-title{font-size:26px!important}html body .checkout-page .checkout-result-body{padding:32px 16px 48px!important}}html body.theme-dark{--surface-dim:#0d0d0c;--surface:#141413;--surface-bright:#201f1d;--surface-container-lowest:#181716;--surface-container-low:#1e1d1b;--surface-container:#252422;--surface-container-high:#2d2c29;--surface-container-highest:#393733;--outline:#908779;--outline-variant:#4e483f;--on-surface:#f3f0ea;--on-surface-variant:#b4ada2;--on-background:#f3f0ea;--primary:#fb596e;--primary-dim:#ec4258;--primary-container:#7a2a3b;--eduloo-text-title:#f3f0ea;--eduloo-text-body:#cbc4ba;--eduloo-text-muted:#968e83;--eduloo-dark-page-bg:var(--surface-dim);background:var(--surface-dim)!important}html body .up-billing-change-modal .ps-segmented{background:color-mix(in srgb,var(--primary) 7%,var(--surface-container))!important;border:1px solid color-mix(in srgb,var(--primary) 14%,transparent)!important;margin-bottom:24px!important}html body .up-billing-change-modal .up-billing-modal__preview{margin-top:22px!important}html body .up-billing-change-modal .ps-segmented-opt{font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:700!important;color:var(--on-surface-variant)!important;letter-spacing:normal}html body .up-billing-change-modal .ps-segmented-opt.is-active{background:linear-gradient(135deg,var(--cta-gradient-start),var(--cta-gradient-mid) 60%,var(--cta-gradient-end))!important;color:#ffffff!important;box-shadow:0 9px 20px -9px color-mix(in srgb,var(--primary) 55%,transparent)!important}html body .up-billing-change-modal .ps-segmented-opt .ps-badge{background:color-mix(in srgb,var(--on-surface) 8%,transparent)!important;color:var(--on-surface-variant)!important}html body .up-billing-change-modal .ps-segmented-opt.is-active .ps-badge{background:color-mix(in srgb,var(--on-primary) 88%,transparent)!important;color:var(--primary)!important}html body:not([data-admin]) :is(.button-primary,.btn-primary,.btn-primary-action){background:var(--primary-fill)!important;border-color:transparent!important;color:var(--on-cta,#ffffff)!important;box-shadow:none!important;letter-spacing:0}html body:not([data-admin]) :is(.button-primary,.btn-primary,.btn-primary-action)>:is(i,.icon,span){color:inherit!important}@media (hover:hover){html body:not([data-admin]) :is(.button-primary,.btn-primary,.btn-primary-action):hover:not(:disabled){background:var(--primary-fill-hover,var(--primary-fill))!important;filter:none!important}}html body:not([data-admin]) :is(.button-primary,.btn-primary,.btn-primary-action):active:not(:disabled){background:var(--primary-fill-hover,var(--primary-fill))!important}html body:not([data-admin]) :is(.button-primary,.btn-primary)[hidden]{display:none!important}body:not([data-admin]) :is(.button-primary,.btn-primary):disabled{opacity:0.45!important;filter:none!important;cursor:not-allowed!important}html body:not([data-admin]) .st-cta-caption{margin:0!important;font-size:13px!important;font-weight:400!important;line-height:1.35!important;letter-spacing:0!important;text-transform:none!important;color:var(--on-surface-variant)!important;text-align:center;overflow-wrap:anywhere}html body:not([data-admin]) .st-cta-caption:is(:empty,[hidden],:has(+ [hidden])){display:none!important}html body:not(.theme-dark):not([data-admin]){--cta-gradient-start:#d02e4c;--cta-gradient-mid:#cf3b53;--cta-gradient-end:#cb4258;--cta-gradient-hover:#bf2c45;--cta-text-soft:#ffffff;--primary-text:#c4253d;--primary-fill:linear-gradient(135deg,var(--cta-gradient-start),var(--cta-gradient-mid) 60%,var(--cta-gradient-end));--primary-fill-hover:linear-gradient(135deg,var(--cta-gradient-hover),var(--cta-gradient-start) 60%,var(--cta-gradient-mid));--stw-grad:var(--primary-fill);--eduloo-study-btn-primary-bg:var(--primary-fill);--eduloo-study-btn-primary-bg-hover:var(--primary-fill-hover);--eduloo-study-btn-primary-flat-text:var(--on-cta,#ffffff);--eduloo-study-btn-primary-flat-shadow:none;--eduloo-study-cta-bg:var(--primary-fill);--eduloo-study-cta-bg-hover:var(--primary-fill-hover);--eduloo-study-cta-bg-active:var(--primary-fill-hover);--eduloo-study-cta-text:var(--on-cta,#ffffff)}html body:not(.theme-dark):not([data-admin]){--brand-wordmark-color:var(--primary-text)}html body:not(.theme-dark):not([data-admin]) :is(.nb-brand__text,.footer-bottom-content,.blog-toc,.blog-post-content,.blog-promo-cta,.status-badge-brand){--primary-blue:var(--primary-text);--link:var(--primary-text);--blog-accent-ink:var(--primary-text)}html body:not(.theme-dark):not([data-admin]) .status-badge-brand{--primary-blue:color-mix(in srgb,var(--primary-text) 85%,var(--heading-color))}html body:not(.theme-dark):not([data-admin]) .fb-col-more{--fb-accent:var(--primary-text)}html body:not(.theme-dark):not([data-admin]) .base-multi-select-button-group__btn--active{color:var(--primary-text)!important}html body:not(.theme-dark):not([data-admin]) :is(.up-mfa-add-row__action,.sup-faq-group h3){--up-accent:var(--primary-text)}html body:not(.theme-dark):not([data-admin]) .up-btn--danger-ghost{--up-danger:color-mix(in srgb,var(--error) 86%,#000000)}html body:not(.theme-dark):not([data-admin]) .up-usage-row__state{--u-ok:#1b7a55}html body:not(.theme-dark):not([data-admin]) .pricing-page button.pp-plan-more{--pp-accent:var(--primary-text)}html body:not(.theme-dark):not([data-admin]) .app-downloads-pricing-link{color:var(--primary-text)}html body:not(.theme-dark):not([data-admin]) :is(.app-dl-section,.app-downloads,.app-dl-nav){--app-dl-btn:var(--cta-gradient-start);--app-dl-btn-hover:var(--cta-gradient-hover)}html body:not(.theme-dark):not([data-admin]) .app-dl-btn-text small{opacity:1}html body:not(.theme-dark):not([data-admin]) .app-downloads-mine{background:var(--surface-container-lowest,#ffffff)!important}html body:not(.theme-dark):not([data-admin]) .st-dashboard-shell .st-panel-subject-kicker{color:color-mix(in srgb,var(--subject-progress,var(--primary)) 55%,var(--on-surface) 45%)}html body:not([data-admin]) [data-mobile-page='settings']{--mobile-settings-upgrade-bg:var(--primary-fill);--mobile-settings-upgrade-color:var(--on-cta,#ffffff)}html body[data-mobile]:not([data-admin]) .mp-overlay :is(.mp-plan-badge,.mp-grouptab.is-active){background:var(--primary-fill)!important;color:var(--on-cta,#ffffff)!important}html body:not([data-admin]) .dashboard-page.up-panel .up-sections__count{background:var(--primary-fill);color:var(--on-cta,#ffffff)}html body:not([data-admin]){--seg-pill-bg:var(--primary-fill);--seg-pill-shadow:none;--seg-ink-active:var(--on-cta,#ffffff);--seg-tab-font-size:15px}html body:not([data-admin]) .base-seg-tabs .base-seg-tab{font-weight:600;letter-spacing:0}html body:not([data-admin]) .base-seg-tabs .base-seg-indicator{background:var(--primary-fill);box-shadow:none}html body:not([data-admin]) #bugs-root .fb-sort .base-seg-tab{flex-direction:row;gap:6px;height:44px!important;font-size:13px}html body:not([data-admin]) #bugs-root .fb-sort .base-seg-tab :is(i,.fb-ico,svg){font-size:14px;width:14px;height:14px}html body:not([data-admin]){--mobile-settings-toggle-off:color-mix(in srgb,var(--on-surface) 16%,transparent);--mobile-toggle-track:color-mix(in srgb,var(--on-surface) 16%,transparent)}html body .base-consent .base-consent__sw input{opacity:0!important}html body .base-consent .base-consent__sw input::after,html body .base-consent .base-consent__sw input::before{content:none!important}html body:not([data-admin]) .coach-btn--primary{background:var(--primary-fill)!important;color:var(--on-cta,#ffffff)!important}.footer-credit-inline{opacity:1!important}.base-consent .base-consent__btn.base-consent__btn--accent{color:#380812!important}@media (hover:hover){.base-consent .base-consent__btn.base-consent__btn--accent:hover{color:#380812!important}}body{--blog-accent:var(--primary);--blog-surface:var(--surface-container-lowest);--blog-card-border:color-mix(in srgb,var(--outline-variant) 56%,transparent);--blog-chip-bg:var(--surface-container-low);--blog-chip-border:color-mix(in srgb,var(--outline-variant) 54%,transparent)}html body.theme-dark:not([data-mobile]):has(.st-container){background:radial-gradient(1000px 640px at 6% -8%,color-mix(in srgb,var(--primary) 24%,transparent),transparent 68%),radial-gradient(900px 600px at 98% 4%,color-mix(in srgb,#b6c0ff 17%,transparent),transparent 68%),radial-gradient(900px 700px at 62% 62%,color-mix(in srgb,var(--primary) 9%,transparent),transparent 70%),radial-gradient(1100px 560px at 40% 108%,color-mix(in srgb,#ffd88e 10%,transparent),transparent 70%),linear-gradient(180deg,#16100f 0%,#0f0d0d 48%,#120e10 100%)!important;background-attachment:fixed!important}html body.theme-dark:not([data-mobile]) .st-container.st-fs-container{background:linear-gradient(140deg,color-mix(in srgb,#4a3435 58%,transparent) 0%,color-mix(in srgb,#2c2830 62%,transparent) 55%,color-mix(in srgb,#3d3a41 52%,transparent) 100%)!important;border:1px solid color-mix(in srgb,#dc7ba6 20%,transparent)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / 0.05),0 24px 48px -28px rgb(0 0 0 / 0.8)!important}html body.theme-dark:not([data-mobile]) .st-container .card.st-pane{background:color-mix(in srgb,#141213 55%,transparent)!important;border-color:color-mix(in srgb,#dc7ba6 14%,transparent)!important}html body.theme-dark:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container>section.card.st-pane:is(.stp-card,.fcp-pane){background:linear-gradient(140deg,color-mix(in srgb,#4a3435 58%,transparent) 0%,color-mix(in srgb,#2c2830 62%,transparent) 55%,color-mix(in srgb,#3d3a41 52%,transparent) 100%)!important;border:1px solid color-mix(in srgb,#dc7ba6 20%,transparent)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / 0.05),0 24px 48px -28px rgb(0 0 0 / 0.8)!important}body.theme-light:not([data-admin]) .footer{--footer-section-bg:var(--stw-card,#ffffff);--footer-bottom-bg:var(--stw-sheet,#fff8f8);--footer-border:var(--stw-line,#f0dde0)}body:not([data-admin]):not(:has(.nb-flush)):not(:has(.auth-shell)):not(:has(.editor-preview-bar))>.nb-spacer{height:0}body:not([data-admin]):not(:has(.nb-flush)):not(:has(.auth-shell)):not(:has(.editor-preview-bar))>.nb-spacer ~ main{border-top:var(--nb-height,0px) solid transparent!important}body:not([data-mobile]):not([data-admin]){--seg-tab-font-size:15px;--page-context-popover-font-size:15px;--page-context-popover-font-weight:400}html body:not([data-mobile]):not([data-admin]) .page-context-menu .page-context-menu-item-label{font-size:15px;font-weight:600}html body:not([data-mobile]):not([data-admin]) :is(.page-context-popover-item-description,.page-context-menu-item-description){display:none!important}html body:not([data-mobile]):not([data-admin]) .base-seg-tabs .base-seg-tab{font-weight:600}html body:not([data-mobile]):not([data-admin]) .up-panel:not(.dashboard-page--mobile) .status-badge{font-size:13px!important;font-weight:600!important}html body:not([data-mobile]):not([data-admin]) .pricing-page .pp-badge-sm{font-size:13px}@media (max-width:359px){html body:not([data-mobile]):not([data-admin]) .pricing-page .pp-billing-tabs.base-seg-tabs{gap:0}html body:not([data-mobile]):not([data-admin]) .pricing-page .pp-billing-tabs .base-seg-tab{padding-inline:8px!important}}html body:not([data-mobile]):not([data-admin]) .footer-nav-link-title--highlight{text-shadow:none}html body:not([data-mobile]):not([data-admin]) :is(.nb-root,.nb-drawer){--nb-link-size:15px;--nb-link-weight:600}html body:not([data-mobile]):not([data-admin]) .nb-btn{font-size:15px;font-weight:600}html body:not([data-mobile]):not([data-admin]) .nb-user__name{font-size:15px;font-weight:600}html body:not([data-mobile]):not([data-admin]) :is(.nb-user__mail,.nb-drawer__user-mail){font-family:'Be Vietnam Pro',sans-serif;font-size:13px}html body:not([data-mobile]):not([data-admin]) :is(.nb-row--drawer,.nb-rich--drawer,.nb-collapse__trigger){font-size:17px;font-weight:600}html body:not([data-mobile]):not([data-admin]) :is(.nb-drawer__section-title,.nb-drawer__theme-label){font-size:13px;font-weight:600;text-transform:none;letter-spacing:normal}html body:not([data-mobile]):not([data-admin]) :is(.nb-notif__markall,.nb-notif__seeall){font-size:15px;font-weight:600}html body:not([data-mobile]):not([data-admin]) .nb-notif__filter{font-size:13px;font-weight:400}html body:not([data-mobile]):not([data-admin]) .footer .footer-nav-title{font-weight:600}html body:not([data-mobile]):not([data-admin]) .footer .footer-nav-link-title{font-size:15px}html body:not([data-mobile]):not([data-admin]) .footer .footer-nav-link-title--highlight{font-weight:600}html body:not([data-mobile]):not([data-admin]) .footer .footer-nav-link-desc{font-size:13px}html body:not([data-mobile]):not([data-admin]) .footer .footer-credit-inline a{font-weight:400}html body:not([data-mobile]):not([data-admin]) .base-sidebar .base-sidebar__item-text{font-size:15px;font-weight:600}html body:not([data-mobile]):not([data-admin]) .base-sidebar .base-sidebar__user-mail{font-size:13px}html body:not([data-mobile]):not([data-admin]) .up-panel .up-sections__label{font-size:15px}html body:not([data-mobile]):not([data-admin]) .up-panel :is(.up-ref-title,.up-referral-hero__title){font-size:17px;font-weight:600}html body:not([data-mobile]):not([data-admin]) .up-panel .up-card__eyebrow{font-size:17px!important;font-weight:600}html body:not([data-mobile]):not([data-admin]) .up-panel .up-card-sub{font-family:'Be Vietnam Pro',sans-serif;font-size:13px}html body:not([data-mobile]):not([data-admin]) .up-panel :is(.up-kv__key,.up-banner__text){font-family:'Be Vietnam Pro',sans-serif;font-size:15px}html body:not([data-mobile]):not([data-admin]) .up-panel .up-mfa-inline .up-mfa-add-row__title{font-size:15px!important;font-weight:600!important}html body:not([data-mobile]):not([data-admin]) .up-panel .up-ov-tile__label{font-weight:600}html body:not([data-mobile]):not([data-admin]) .up-panel .up-btn{font-size:15px}html body:not([data-mobile]):not([data-admin]) .up-panel .up-btn.up-btn--primary{font-weight:600!important}html body:not([data-mobile]):not([data-admin]) .up-panel .up-ref-label{font-size:13px}html body:not([data-mobile]):not([data-admin]) .up-panel .up-ref-how__n{font-size:15px}html body:not([data-mobile]):not([data-admin]) :is(.up-referral-empty__hint,.up-referral-step__title,.up-notif-empty-state p,.up-notif-tab){font-size:15px}html body:not([data-mobile]):not([data-admin]) .up-referral-step__text{font-size:13px}html body:not([data-mobile]):not([data-admin]) .btn.up-referral-empty__btn{font-size:15px;font-weight:600}html body:not([data-mobile]):not([data-admin]) .up-otp-kit-mascot__bubble{font-size:15px;font-weight:400}html body:not([data-mobile]):not([data-admin]) .auth-shell .auth-form-title{font-size:28px!important}html body:not([data-mobile]):not([data-admin]) .auth-shell :is(.auth-mobile-toggle>span,.auth-social-label,.auth-recovery-back){font-size:15px}html body:not([data-mobile]):not([data-admin]) .auth-divider>.auth-divider-text{font-weight:400}html body:not([data-mobile]):not([data-admin]) .auth-shell .auth-link{font-size:13px}html body:not([data-mobile]):not([data-admin]) .auth-shell .auth-brand-wordmark{font-size:17px}html body:not([data-mobile]):not([data-admin]) .auth-shell .auth-brand-wordmark .brand-tld{font-size:13px}html body:not([data-mobile]):not([data-admin]) .auth-shell :is(.auth-brand-h,h2.auth-brand-h){font-size:34px}html body:not([data-mobile]):not([data-admin]) .auth-shell :is(.auth-brand-sub,p.auth-brand-sub){font-size:15px}html body:not([data-mobile]):not([data-admin]) :is(.auth-check,.auth-legal){font-size:13px}html body:not([data-mobile]):not([data-admin]) .auth-check{font-weight:400}html body:not([data-mobile]):not([data-admin]) .mfa-card-subtitle{font-size:15px}html body:not([data-mobile]):not([data-admin]) .mfa-card-title{font-size:28px}html body:not([data-mobile]):not([data-admin]) .error-page .error-title{font-size:28px;font-weight:700}html body:not([data-mobile]):not([data-admin]) .error-page :is(.error-message,.error-bubble){font-size:15px}html body:not([data-mobile]):not([data-admin]) .error-note{font-size:13px}html body:not([data-mobile]):not([data-admin]) .error-page :is(a.btn,a.btn-primary){font-size:15px;font-weight:600}html body:not([data-mobile]):not([data-admin]) .modal-alert__title{font-size:17px!important;font-weight:600!important}html body:not([data-mobile]):not([data-admin]) .modal-alert__message{font-size:15px}html body:not([data-mobile]):not([data-admin]) .modal-alert__actions .modal-alert__button{font-size:17px;font-weight:600}html body:not([data-mobile]):not([data-admin]) .modal-input-group label{font-size:13px;font-weight:600}html body:not([data-mobile]):not([data-admin]) .tooltip-icon{font-weight:700}html body:not([data-mobile]):not([data-admin]) .base-hero-title-brand{font-weight:inherit}html body:not([data-mobile]):not([data-admin]) .pricing-page .pricing-section-title{font-size:20px}html body:not([data-mobile]):not([data-admin]) .pricing-page :is(.pricing-section-tagline,.pp-vat-note){font-size:13px}html body:not([data-mobile]):not([data-admin]) .pricing-page .pp-price-period{font-size:15px;font-weight:400}html body:not([data-mobile]):not([data-admin]) .pricing-page:not(.epr-page) .pp-price--lg :is(.pp-price-int,.pp-price-dec){font-size:34px}html body:not([data-mobile]):not([data-admin]) .pricing-page .pp-plan-feature-value{font-weight:600}html body:not([data-mobile]):not([data-admin]) .pricing-page .btn.pp-btn-block{font-size:15px;font-weight:600}html body:not([data-mobile]):not([data-admin]) .auth-recovery-back{font-size:15px}html body:not([data-mobile]):not([data-admin]) .auth-shell .auth-toggle-btn--inline{font-size:15px;font-weight:600}html body:not([data-mobile]):not([data-admin]) .error-page .error-bubble{font-size:13px}html body:not([data-mobile]):not([data-admin]) .nb-drawer__user-mail{font-size:11px}@media (max-width:480px){html body:not([data-mobile]):not([data-admin]) .mfa-card-title{font-size:22px}}html body:not([data-mobile]):not([data-admin]) :is(.button-primary,.btn-primary){min-height:44px;font-size:15px;font-weight:600;letter-spacing:0;text-transform:none}html body:not([data-mobile]):not([data-admin]){--modal-alert-web-width:400px;--modal-alert-destructive-color:var(--danger)}html body:not([data-mobile]):not([data-admin]) .modal .modal-content:is(.modal-confirm,.modal-alert){max-width:400px!important;border:0!important;border-radius:28px!important;background:var(--modal-surface)!important}html body:not([data-mobile]):not([data-admin]) .modal .modal-content.modal-confirm{padding:20px!important}html body:not([data-mobile]):not([data-admin]) .modal .modal-confirm .modal-header{margin:0!important;padding:0!important;border:0!important;background:transparent!important}html body:not([data-mobile]):not([data-admin]) .modal :is(.modal-confirm .modal-header h3,.modal-alert__title){margin:0!important;font-family:'Be Vietnam Pro',sans-serif!important;font-size:17px!important;font-weight:600!important;line-height:1.3!important;letter-spacing:0!important;color:var(--on-surface)!important;text-align:left!important}html body:not([data-mobile]):not([data-admin]) .modal .modal-confirm .modal-body{margin:0!important;padding:8px 0 0!important;background:transparent!important}html body:not([data-mobile]):not([data-admin]) .modal :is(.modal-confirm .modal-body,.modal-confirm .modal-body p,.modal-alert__message){font-size:15px!important;font-weight:400!important;line-height:1.45!important;color:var(--on-surface)!important;text-align:left!important;overflow-wrap:anywhere}html body:not([data-mobile]):not([data-admin]) .modal .modal-confirm :is(.modal-footer,.modal-actions){justify-content:flex-end!important;gap:8px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}html body:not([data-mobile]):not([data-admin]) .modal .modal-confirm .modal-footer{padding-top:20px!important}html body:not([data-mobile]):not([data-admin]) .modal .modal-alert .modal-alert__box{padding:20px!important}html body:not([data-mobile]):not([data-admin]) .modal .modal-alert .modal-alert__actions{margin:0!important;padding:20px 0 0!important;gap:8px!important;border:0!important}html body:not([data-mobile]):not([data-admin]) .modal :is(.modal-confirm .modal-footer button,.modal-alert__button){min-height:44px!important;padding:0 20px!important;font-size:17px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}html body:not([data-mobile]):not([data-admin]) .modal :is(.modal-confirm .modal-footer .button-ghost,.modal-alert__button--cancel,.modal-alert__button--default){background:transparent!important;border:1px solid var(--outline-variant)!important;color:var(--on-surface)!important}html body:not([data-admin]){--dlg-close-bg:var(--surface-container-high);--dlg-close-color:var(--on-surface-variant)}html body.theme-dark:not([data-admin]){--dlg-close-bg:var(--surface-container-highest)}html body:not([data-admin]) .modal :is(.close,.modal-header-action){position:relative!important;isolation:isolate;flex:0 0 auto!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:-6px!important;padding:0!important;border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;color:var(--dlg-close-color)!important;font-size:20px!important;font-weight:400!important;line-height:1!important;display:flex!important;align-items:center!important;justify-content:center!important;transform:none!important}@media (hover:hover){html body:not([data-admin]) .modal :is(.close,.modal-header-action):is(:hover,:focus,:active){position:relative!important;isolation:isolate;flex:0 0 auto!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:-6px!important;padding:0!important;border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;color:var(--dlg-close-color)!important;font-size:20px!important;font-weight:400!important;line-height:1!important;display:flex!important;align-items:center!important;justify-content:center!important;transform:none!important}}html body:not([data-admin]) .modal :is(.close,.modal-header-action)::before{content:'';position:absolute;inset:6px;z-index:-1;border-radius:999px;background:var(--dlg-close-bg)}@media (hover:hover){html body:not([data-admin]) .modal :is(.close,.modal-header-action):hover::before{background:color-mix(in srgb,var(--dlg-close-bg),var(--on-surface) 8%)}}html body:not([data-admin]) .modal .modal-header-action i{margin:0!important;font-size:15px!important}html body:not([data-admin]) .modal .modal-header-actions{display:flex;align-items:center;gap:8px;margin-inline-start:auto}html body:not([data-admin]) .modal .modal-form .modal-input-group>label:empty{display:none!important}html body:not([data-admin]) .modal .modal-content:is(.up-host-modal,.up-billing-change-modal):has(.modal-footer :is(.button-ghost,.button-secondary))>.modal-header>.close,html body:not([data-admin]) .modal .modal-content:has(>.modal-body>.modal-form)>.modal-header>.close{display:none!important}html body:not([data-admin]) .modal .modal-content>.modal-body:has(>.st-modal){display:flex!important;flex-direction:column!important;min-height:0!important;padding:0!important;overflow:hidden!important}html body:not([data-admin]) .modal .modal-body>.st-modal{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important}html body:not([data-admin]) .modal .st-modal>.st-modal-body{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:12px 20px 2px;background:transparent;color:var(--on-surface)}html body:not([data-admin]) .modal .st-modal>.modal-footer{flex:0 0 auto}html body:not([data-admin]) .modal .st-doc-mode-choice{display:grid;gap:12px}html body:not([data-admin]) .modal .st-doc-mode-choice>p{margin:0;font-size:15px;line-height:1.45;color:var(--on-surface)}html body:not([data-admin]) .modal .st-doc-mode-choice>.st-doc-mode-note{display:flex;gap:8px;align-items:flex-start;padding:12px;border-radius:14px;background:var(--surface-container);font-size:13px;color:var(--on-surface-variant)}html body:not([data-admin]) .modal .st-doc-mode-note .icon{flex:0 0 auto;margin:2px 0 0;color:var(--on-surface-variant)}html body:not([data-admin]) .modal .st-feedback-comment-input:not(:focus){border-color:var(--outline-variant)!important;box-shadow:none!important}html body:not([data-mobile]):not([data-admin]) .modal .modal-content:not(.modal-settings,.modal-alert,.modal-confirm,.modal-full-width,.modal-context-menu-sheet){border:0!important;border-radius:28px!important;background:var(--modal-surface)!important}html body:not([data-mobile]):not([data-admin]) .modal .modal-content:not(.modal-settings,.modal-alert,.modal-confirm,.modal-full-width)>.modal-header{gap:12px!important;padding:20px 20px 0!important;border:0!important;background:transparent!important}html body:not([data-mobile]):not([data-admin]) .modal .modal-content:not(.modal-settings,.modal-alert,.modal-confirm,.modal-full-width)>.modal-header h3{margin:0!important;font-family:'Be Vietnam Pro',sans-serif!important;font-size:17px!important;font-weight:600!important;line-height:1.3!important;letter-spacing:0!important;color:var(--on-surface)!important}html body:not([data-mobile]):not([data-admin]) .modal .modal-content:not(.modal-settings,.modal-alert,.modal-confirm) .modal-header__subtitle{font-size:13px!important;font-weight:400!important;color:var(--on-surface-variant)!important}html body:not([data-mobile]):not([data-admin]) .modal .modal-content:not(.modal-settings,.modal-alert,.modal-confirm,.modal-full-width)>.modal-body:not(:has(>.st-modal)){padding:12px 20px 2px!important}html body:not([data-mobile]):not([data-admin]) .modal .modal-content:not(.modal-settings,.modal-alert,.modal-confirm,.modal-full-width) .modal-footer{margin:0!important;padding:20px!important;border:0!important;background:transparent!important}html body:not([data-mobile]):not([data-admin]) .modal .modal-content:not(.modal-settings,.modal-alert,.modal-confirm,.modal-full-width) .modal-footer .modal-actions{gap:8px!important;justify-content:flex-end!important}html body:not([data-mobile]):not([data-admin]) .modal .modal-content:not(.modal-settings,.modal-alert,.modal-confirm,.modal-full-width) .modal-footer :is(button,.button){min-width:0!important;min-height:44px!important;padding:0 20px!important;border-radius:999px!important;font-size:17px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}html body:not([data-mobile]):not([data-admin]) .modal .modal-content:not(.modal-settings,.modal-alert,.modal-confirm,.modal-full-width) .modal-footer :is(.button-ghost,.button-secondary){background:transparent!important;border:1px solid var(--outline-variant)!important;color:var(--on-surface)!important}html body:not([data-mobile]):not([data-admin]) .modal .modal-content.modal-task,html body:not([data-mobile]):not([data-admin]) .modal .modal-content:has(>.modal-body>.modal-form){width:min(400px,calc(100vw - 32px))!important;max-width:min(400px,calc(100vw - 32px))!important}html body:not([data-mobile]):not([data-admin]) .modal .modal-content.modal-task.modal-task--large{width:min(640px,calc(100vw - 32px))!important;max-width:min(640px,calc(100vw - 32px))!important}html body:not([data-mobile]):not([data-admin]) .modal .modal-content.modal-task.modal-task--wide{width:min(720px,calc(100vw - 32px))!important;max-width:min(720px,calc(100vw - 32px))!important}html body:not([data-mobile]):not([data-admin]) .modal .modal-content.modal-task.modal-task--xl{width:min(960px,calc(100vw - 32px))!important;max-width:min(960px,calc(100vw - 32px))!important}html body:not([data-mobile]):not([data-admin]) .modal .modal-content.modal-task.modal-task--full{width:min(1360px,calc(100vw - 20px))!important;max-width:min(1360px,calc(100vw - 20px))!important;height:min(calc(var(--modal-screen,100vh) * 0.92),calc(var(--modal-screen,100vh) - 20px))!important;max-height:calc(var(--modal-screen,100vh) - 20px)!important}html body.theme-light:not([data-mobile]):not([data-admin]){--dlg-task-bg:#fff8f8;--dlg-task-panel:#ffffff;--dlg-task-line:#f0dde0;--dlg-task-border:#f3d3d9;--dlg-task-close-bg:#fdecef;--dlg-task-close-color:#c42f48}html body.theme-dark:not([data-mobile]):not([data-admin]){--dlg-task-bg:#231b1e;--dlg-task-panel:#2e2427;--dlg-task-line:rgba(255,255,255,0.08);--dlg-task-border:rgba(251,89,110,0.22);--dlg-task-close-bg:rgba(251,89,110,0.16);--dlg-task-close-color:#ff9aa9}html body:not([data-mobile]):not([data-admin]) .modal .modal-content.modal-task{--dlg-close-bg:var(--dlg-task-close-bg);--dlg-close-color:var(--dlg-task-close-color);border:1px solid var(--dlg-task-border)!important;background:var(--dlg-task-bg)!important}html body:not([data-mobile]):not([data-admin]) .modal .modal-content.modal-task>.modal-header{align-items:center!important;padding:20px 20px 14px!important;border-bottom:1px solid var(--dlg-task-line)!important}html body:not([data-mobile]):not([data-admin]) .modal.st-study-modal--workspace-manage .st-modal>.st-modal-body{scrollbar-gutter:auto!important;padding-inline:20px!important}html body:not([data-mobile]):not([data-admin]) .modal.st-study-modal--workspace-manage .st-workspace-manage-demo-controls{gap:4px!important;padding:10px 0 0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;border-top:1px solid var(--dlg-task-line)!important}html body:not([data-mobile]):not([data-admin]) .modal.st-study-modal--workspace-manage .st-demo-toggle-row,html body:not([data-mobile]):not([data-admin]) .modal.st-study-modal--workspace-manage .st-demo-toggle-hint{padding:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body:not([data-mobile]):not([data-admin]) .modal.st-study-modal--workspace-manage .st-demo-toggle-row{color:var(--eduloo-modal-text)!important;font-weight:500!important}@media (max-width:480px){html body:not([data-mobile]):not([data-admin]) .modal .modal-content:not(.modal-settings,.modal-alert,.modal-confirm,.modal-full-width) .modal-footer .modal-actions>:is(button,.button){flex:1 1 0}}html body:not([data-admin]) .modal .modal-form .modal-input-group:last-child{margin-bottom:0!important}html body:not([data-admin]) .modal.st-study-modal--pomodoro .modal-content .st-modal>.modal-footer.st-pomodoro-footer .modal-actions{flex-wrap:nowrap!important;justify-content:center!important;gap:12px!important}html body:not([data-admin]) .modal.st-study-modal--pomodoro .modal-content .st-modal>.modal-footer.st-pomodoro-footer .modal-actions>.st-pomodoro-footer-btn{flex:0 0 auto!important;gap:8px!important;padding:0 18px!important}html body:not([data-admin]) .modal.st-study-modal--pomodoro .modal-content .st-modal>.modal-footer.st-pomodoro-footer .modal-actions>.st-pomodoro-footer-btn--start{flex:0 0 180px!important;width:180px!important}@media (max-width:480px){html body:not([data-admin]) .modal.st-study-modal--pomodoro .modal-content .st-modal>.modal-footer.st-pomodoro-footer .modal-actions>.st-pomodoro-footer-btn--start{flex:1 1 auto!important;width:auto!important}html body:not([data-admin]) .modal.st-study-modal--pomodoro .modal-content .st-modal>.modal-footer.st-pomodoro-footer .modal-actions{gap:8px!important}html body:not([data-admin]) .modal.st-study-modal--pomodoro .modal-content .st-modal>.modal-footer.st-pomodoro-footer .modal-actions>.st-pomodoro-footer-btn{padding:0 14px!important}}@media (max-width:360px){html body:not([data-admin]) .modal.st-study-modal--pomodoro .modal-content .st-modal>.modal-footer.st-pomodoro-footer .modal-actions>:is(.st-pomodoro-footer-btn--reset,.st-pomodoro-footer-btn--skip)>span{display:none!important}html body:not([data-admin]) .modal.st-study-modal--pomodoro .modal-content .st-modal>.modal-footer.st-pomodoro-footer .modal-actions>:is(.st-pomodoro-footer-btn--reset,.st-pomodoro-footer-btn--skip){width:44px!important;padding:0!important}}@media (max-width:400px){html body:not([data-admin]) .modal.st-study-modal--workspace-manage .st-modal>.st-modal-body{padding-inline:16px!important}html body:not([data-admin]) .modal.st-study-modal--workspace-manage .st-workspace-manage-section{padding-inline:12px!important}html body:not([data-admin]) .modal.st-study-modal--workspace-manage :is(.st-modal-inline-row,.st-workspace-manage-section-body-inner,.st-panel-workspace-select){min-width:0!important;max-width:100%!important}}@media (max-width:480px){html body:not([data-admin]) .modal .modal-content .st-modal>.modal-footer:not(.st-pomodoro-footer) .modal-actions:has(>:nth-child(3)){flex-direction:column-reverse!important;align-items:stretch!important}html body:not([data-admin]) .modal .modal-content .st-modal>.modal-footer:not(.st-pomodoro-footer) .modal-actions:has(>:nth-child(3))>:is(button,.button){width:100%!important;flex:0 0 auto!important}}html body:not(.theme-dark):not([data-admin]) .cta-loo-card{background:var(--primary-fill)!important}html body:not([data-admin]) .cta-loo-card__text{color:#ffffff!important}html body:not([data-admin]) .stg-step--t0.is-active .stg-step__dot{background:var(--primary-fill)}html body:not([data-admin]) .stg-step--t1.is-active .stg-step__dot{background:#b45309}html body:not([data-admin]) .stg-step--t2.is-active .stg-step__dot{background:#1f7a66}html body:not([data-admin]) .stg-step.is-active .stg-step__dot{box-shadow:none}html body:not(.theme-dark):not([data-admin]) .up-notif-tab.is-active{color:var(--cta-gradient-start)!important}html body:not([data-admin]) .mobile-cta--primary:not(:disabled){background:var(--primary-fill)!important;color:#ffffff!important}html body[class][data-mobile].ml-selecting button.ml-select-btn{background:var(--primary-fill)!important}html body:not([data-mobile]):not([data-admin]):not(#b8w-none) :is(.st-tab--active,.dropzone-browse-btn,.nb-btn--primary,.st-dashboard-hero,.st-dashboard-hero-badge,.st-pod-play-btn,.st-quizz-view-toggle-btn--active,.up-btn--primary){box-shadow:none!important}html body:not([data-mobile]):not([data-admin]):not(#b8w-none) :is(.st-fc-card-answer-label,.sp-share .sp-flashcard-a-label,.st-guest-alert__title,.sp-share .sp-type,.sp-share .sp-type span){font-size:13px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}html body:not([data-mobile]):not([data-admin]):not(#b8w-none) :is(.st-create-actions--flashcards>.st-btn,.st-create-actions--flashcards>.st-btn span){font-size:15px!important;font-weight:600!important;letter-spacing:0!important}html body:not([data-mobile]):not([data-admin]):not(#b8w-none) .st-create-actions--flashcards>.st-btn[data-flashcard-generate-trigger]{width:auto!important;min-width:0!important;height:44px!important;min-height:44px!important;padding-block:0!important;padding-inline:20px!important}html body:not([data-mobile]):not([data-admin]):not(#b8w-none) .error-page .error-eyebrow{font-family:inherit!important;font-size:13px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}html body:not([data-mobile]):not([data-admin]):not(#b8w-none) .st-doc-row--empty h3{font-size:17px!important;font-weight:600!important}html body:not([data-mobile]):not([data-admin]):not(#b8w-none) .st-doc-row--empty p{font-size:15px!important;font-weight:400!important}html body:not([data-mobile]):not([data-admin]):not(#b8w-none) .sp-share .sp-title{font-size:28px!important;font-weight:700!important;letter-spacing:0!important}html body:not([data-mobile]):not([data-admin]):not(#b8w-none) .sp-share .sp-section-title{font-size:20px!important;font-weight:600!important}html body:not([data-mobile]):not([data-admin]):not(#b8w-none) .sp-share .sp-cta-title{font-size:17px!important;font-weight:600!important}html body:not([data-mobile]):not([data-admin]):not(#b8w-none) .sp-share .sp-stat-value{font-size:15px!important;font-weight:700!important}html body:not([data-mobile]):not([data-admin]):not(#b8w-none) .sp-share .sp-stat-label{font-size:13px!important;font-weight:400!important}html body:not([data-mobile]):not([data-admin]):not(#b8w-none) .sp-share :is(.sp-store-kicker,.sp-report-trigger,.sp-report-trigger span){letter-spacing:0!important;text-transform:none!important}html body:not([data-mobile]):not([data-admin]):not(#b8w-none) .sp-share .sp-report-trigger span{font-weight:600!important}html body:not([data-mobile]):not([data-admin]):not(#b8w-none) .st-pod-speed-toggle,html body:not([data-mobile]):not([data-admin]):not(#b8w-none) .st-pod-speed-toggle span{letter-spacing:0!important}@media (min-width:601px){html body:not([data-mobile]):not([data-admin]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-row .st-doc-actions .st-doc-generate-btn{height:44px!important;min-height:44px!important;padding-inline:20px!important;gap:0!important;font-size:15px!important;font-weight:600!important;box-shadow:none!important}html body:not([data-mobile]):not([data-admin]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-row .st-doc-actions .st-doc-generate-btn:not(:disabled):not(.is-disabled){background:var(--primary-fill)!important}html body:not([data-mobile]):not([data-admin]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-row .st-doc-actions .st-doc-generate-btn>i{display:none!important}}html body:not([data-admin]) .stg-hero{container-type:inline-size}@container (max-width:1100px){html body:not([data-admin]) .stg-hero .stg-hero__title{font-size:44px!important;letter-spacing:-1.6px!important;text-wrap:balance}}body:not([data-mobile]):not([data-admin]){--page-context-popover-bg:var(--modal-surface,var(--surface-container-lowest,#fff));--page-context-popover-radius:14px;--page-context-popover-text:var(--on-surface);--page-context-popover-icon:var(--on-surface-variant);--page-context-popover-danger:var(--error);--page-context-popover-separator:color-mix(in srgb,var(--on-surface) 12%,transparent);--page-context-popover-pressed-bg:color-mix(in srgb,var(--on-surface) 7%,transparent);--page-context-popover-font-size:15px;--page-context-popover-font-weight:600;--page-context-popover-shadow:0 12px 36px -8px rgba(30,27,26,0.28),0 0 0 0.5px rgba(30,27,26,0.08)}body.theme-dark:not([data-mobile]):not([data-admin]){--page-context-popover-shadow:0 14px 40px -8px rgba(0,0,0,0.7),0 0 0 0.5px rgba(255,255,255,0.1)}body:not([data-mobile]):not([data-admin]) .page-context-popover-scroll{padding:4px 0}body:not([data-mobile]):not([data-admin]) .page-context-popover-gap{height:1px!important;flex:0 0 1px!important;margin:4px 16px;background:var(--page-context-popover-separator)!important}body:not([data-mobile]):not([data-admin]) .page-context-popover-group button.page-context-popover-item + button.page-context-popover-item{border-top:0!important}body:not([data-mobile]):not([data-admin]) .page-context-popover button.page-context-popover-item{min-height:40px!important;padding:0 16px!important;gap:12px}body:not([data-mobile]):not([data-admin]) .page-context-popover .page-context-popover-item-trail{width:20px;height:20px;color:var(--page-context-popover-icon)!important}body:not([data-mobile]):not([data-admin]) .page-context-popover .page-context-popover-item-trail i{font-size:18px!important}body:not([data-mobile]):not([data-admin]) .page-context-popover button.page-context-popover-item.danger .page-context-popover-item-trail{color:var(--page-context-popover-danger)!important}html body:not([data-mobile]):not([data-admin]) :is(.landing-home h2.headline,.cmp-page h2:not(.nbx-sr),.stg-h2,.landing-home .faq-section .base-seo-head h2):not(.cta-loo-card__title,.cta-box h2){--edu-swash:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 18' preserveAspectRatio='none'%3E%3Cpath d='M3 13 C 60 4, 140 3, 297 9' fill='none' stroke='%23fb7185' stroke-width='5' stroke-linecap='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E")}html body:not([data-mobile]):not([data-admin]) :is(.landing-home h2.headline,.cmp-page h2:not(.nbx-sr),.stg-h2):not(.cta-loo-card__title,.cta-box h2){font-family:'Gabarito','Be Vietnam Pro',sans-serif!important;font-size:clamp(28px,4vw,46px)!important;font-weight:700!important;line-height:1.12!important;letter-spacing:-1.2px!important}html body:not([data-mobile]):not([data-admin]) :is(.landing-home h2.headline,.cmp-page h2,.stg-h2):not(.cta-loo-card__title,.cta-box h2) :is(.accent,.knx-mark,.nbx-mark,.cgx-mark,.qzx-under,.qzx-accent,.vsx-under,.vsx-accent,em){font-style:normal!important;font-weight:inherit!important;color:var(--primary)!important;text-decoration:none!important;background-image:var(--edu-swash)!important;background-size:100% 12px!important;background-position:0 100%!important;background-repeat:no-repeat!important;padding-bottom:8px!important;-webkit-box-decoration-break:clone!important;box-decoration-break:clone!important}html body:not([data-mobile]):not([data-admin]) .landing-home :is(h2.headline:not(.cta-loo-card__title),.faq-section .base-seo-head h2) .base-hero-title-brand::after{bottom:-10px!important;height:12px!important;border-radius:0!important;background:var(--edu-swash) 0 0 / 100% 100% no-repeat!important}.st-container{box-sizing:border-box}.st-feedback-modal-body{--st-fb-pad-x:26px;--st-fb-pad-bottom:28px;--st-fb-gap:22px;--st-fb-radius-card:22px;--st-fb-radius-input:18px;--st-fb-radius-pill:999px;--st-fb-mood-1:#ef4444;--st-fb-mood-2:#f97316;--st-fb-mood-3:var(--tertiary,#e08a00);--st-fb-mood-4:var(--secondary,#0fb39a);--st-fb-mood-5:var(--primary,#fb596e);--st-fb-rating-surface:color-mix(in srgb,var(--surface-container-lowest) 60%,var(--surface-container-low) 40%);--st-fb-rating-border:color-mix(in srgb,var(--primary) 11%,transparent);--st-fb-input-surface:color-mix(in srgb,var(--surface-container-lowest) 96%,transparent);--st-fb-input-surface-focus:color-mix(in srgb,var(--surface-bright) 92%,var(--surface-container-lowest) 8%);--st-fb-input-border:color-mix(in srgb,var(--primary) 12%,transparent);--st-fb-input-border-hover:color-mix(in srgb,var(--primary) 22%,transparent);--st-fb-input-border-focus:color-mix(in srgb,var(--primary) 56%,transparent);--st-fb-text:var(--on-surface,#0f172a);--st-fb-muted:color-mix(in srgb,var(--on-surface-variant,#64748b) 88%,transparent);--st-fb-hint:color-mix(in srgb,var(--on-surface-variant,#64748b) 70%,transparent);--st-fb-shadow-soft:0 10px 28px -18px color-mix(in srgb,var(--primary) 28%,transparent);--st-fb-shadow-focus:0 0 0 4px color-mix(in srgb,var(--primary) 14%,transparent)}body.theme-dark .st-feedback-modal-body{--st-fb-rating-surface:color-mix(in srgb,var(--surface-container-high) 56%,transparent);--st-fb-rating-border:color-mix(in srgb,var(--primary) 18%,transparent);--st-fb-input-surface:color-mix(in srgb,var(--surface-container-high) 70%,var(--surface-container-highest) 30%);--st-fb-input-surface-focus:color-mix(in srgb,var(--surface-container-highest) 78%,var(--primary-container) 22%);--st-fb-input-border:color-mix(in srgb,var(--primary) 22%,transparent);--st-fb-input-border-hover:color-mix(in srgb,var(--primary) 32%,transparent);--st-fb-input-border-focus:color-mix(in srgb,var(--primary) 64%,transparent);--st-fb-text:var(--on-surface);--st-fb-muted:color-mix(in srgb,var(--on-surface) 72%,transparent);--st-fb-hint:color-mix(in srgb,var(--on-surface) 56%,transparent);--st-fb-shadow-soft:0 14px 36px -20px color-mix(in srgb,var(--primary) 50%,transparent);--st-fb-shadow-focus:0 0 0 4px color-mix(in srgb,var(--primary) 22%,transparent)}body .st-study-modal .st-modal-body.st-feedback-modal-body,body.theme-dark .st-study-modal .st-modal-body.st-feedback-modal-body{display:flex!important;flex-direction:column!important;gap:var(--st-fb-gap)!important;padding:16px var(--st-fb-pad-x) var(--st-fb-pad-bottom)!important;background:transparent!important}body[class] .st-study-modal[class] .st-modal-body.st-feedback-modal-body[class] .st-modal-form-group[class],body.theme-dark[class] .st-study-modal[class] .st-modal-body.st-feedback-modal-body[class] .st-modal-form-group[class]{display:flex!important;flex-direction:column!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;border-color:transparent!important;box-shadow:none!important;padding:0!important;margin:0!important;gap:0!important}body .st-study-modal .st-modal-body.st-feedback-modal-body .st-modal-form-group:has(>.st-feedback-modal-description),body.theme-dark .st-study-modal .st-modal-body.st-feedback-modal-body .st-modal-form-group:has(>.st-feedback-modal-description){align-items:center!important;gap:12px!important;padding:4px 0 0!important}.st-feedback-modal-body .st-feedback-modal-description{position:relative;display:block!important;margin:0 auto!important;padding:18px 0 0!important;max-width:56ch;text-align:center!important;font-family:'Be Vietnam Pro',sans-serif!important;font-size:14px!important;line-height:1.55!important;font-weight:500!important;letter-spacing:0!important;color:var(--st-fb-muted)!important;animation:stFeedbackEnter 420ms cubic-bezier(0.22,1,0.36,1) backwards}body .st-study-modal .st-modal-body.st-feedback-modal-body .st-feedback-modal-rating-row,body.theme-dark .st-study-modal .st-modal-body.st-feedback-modal-body .st-feedback-modal-rating-row{position:relative;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:10px 10px 12px;border-radius:var(--st-fb-radius-card);background:var(--st-fb-rating-surface);box-shadow:inset 0 0 0 1px var(--st-fb-rating-border),var(--st-fb-shadow-soft);isolation:isolate;animation:stFeedbackEnter 480ms cubic-bezier(0.22,1,0.36,1) 70ms backwards}body .st-study-modal .st-modal-body.st-feedback-modal-body .st-feedback-modal-rating-row .st-feedback-rating-btn[data-study-feedback-score='1']{--st-fb-mood:var(--st-fb-mood-1);--st-fb-mood-text:#b91c1c}body .st-study-modal .st-modal-body.st-feedback-modal-body .st-feedback-modal-rating-row .st-feedback-rating-btn[data-study-feedback-score='2']{--st-fb-mood:var(--st-fb-mood-2);--st-fb-mood-text:#c2410c}body .st-study-modal .st-modal-body.st-feedback-modal-body .st-feedback-modal-rating-row .st-feedback-rating-btn[data-study-feedback-score='3']{--st-fb-mood:var(--st-fb-mood-3);--st-fb-mood-text:#b45309}body .st-study-modal .st-modal-body.st-feedback-modal-body .st-feedback-modal-rating-row .st-feedback-rating-btn[data-study-feedback-score='4']{--st-fb-mood:var(--st-fb-mood-4);--st-fb-mood-text:var(--secondary-dim,#0a8b78)}body .st-study-modal .st-modal-body.st-feedback-modal-body .st-feedback-modal-rating-row .st-feedback-rating-btn[data-study-feedback-score='5']{--st-fb-mood:var(--st-fb-mood-5);--st-fb-mood-text:var(--primary-dim,#d93a52)}body.theme-dark .st-study-modal .st-modal-body.st-feedback-modal-body .st-feedback-modal-rating-row .st-feedback-rating-btn[data-study-feedback-score='1']{--st-fb-mood-text:#fca5a5}body.theme-dark .st-study-modal .st-modal-body.st-feedback-modal-body .st-feedback-modal-rating-row .st-feedback-rating-btn[data-study-feedback-score='2']{--st-fb-mood-text:#fdba74}body.theme-dark .st-study-modal .st-modal-body.st-feedback-modal-body .st-feedback-modal-rating-row .st-feedback-rating-btn[data-study-feedback-score='3']{--st-fb-mood-text:#fcd34d}body.theme-dark .st-study-modal .st-modal-body.st-feedback-modal-body .st-feedback-modal-rating-row .st-feedback-rating-btn[data-study-feedback-score='4']{--st-fb-mood-text:#5eead4}body.theme-dark .st-study-modal .st-modal-body.st-feedback-modal-body .st-feedback-modal-rating-row .st-feedback-rating-btn[data-study-feedback-score='5']{--st-fb-mood-text:#fda4af}body .st-study-modal .st-modal-body.st-feedback-modal-body .st-feedback-modal-rating-row .st-feedback-rating-btn[data-study-feedback-score],body.theme-dark .st-study-modal .st-modal-body.st-feedback-modal-body .st-feedback-modal-rating-row .st-feedback-rating-btn[data-study-feedback-score]{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:9px!important;min-height:108px!important;padding:14px 6px!important;margin:0!important;border:none!important;border-radius:16px!important;background:transparent!important;box-shadow:inset 0 0 0 1px transparent!important;filter:none!important;color:var(--st-fb-text)!important;font-family:'Plus Jakarta Sans',sans-serif!important;text-align:center!important;cursor:pointer!important;overflow:hidden!important;isolation:isolate!important;z-index:1;transition:transform 280ms cubic-bezier(0.22,1,0.36,1),background 220ms ease,box-shadow 220ms ease,color 220ms ease!important}body .st-study-modal .st-modal-body.st-feedback-modal-body .st-feedback-modal-rating-row .st-feedback-rating-btn[data-study-feedback-score]::before{content:'';position:absolute;inset:auto 14px 8px 14px;height:3px;border-radius:var(--st-fb-radius-pill);background:var(--st-fb-mood);opacity:0;transform:scaleX(0.5);transform-origin:center;transition:opacity 260ms ease,transform 360ms cubic-bezier(0.22,1,0.36,1);pointer-events:none}@media (hover:hover){body .st-study-modal .st-modal-body.st-feedback-modal-body .st-feedback-modal-rating-row .st-feedback-rating-btn[data-study-feedback-score]:hover:not(.st-feedback-rating-btn--active){background:color-mix(in srgb,var(--st-fb-mood) 8%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--st-fb-mood) 28%,transparent)!important;transform:translateY(-2px)!important}}@media (hover:hover){body.theme-dark .st-study-modal .st-modal-body.st-feedback-modal-body .st-feedback-modal-rating-row .st-feedback-rating-btn[data-study-feedback-score]:hover:not(.st-feedback-rating-btn--active){background:color-mix(in srgb,var(--st-fb-mood) 14%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--st-fb-mood) 40%,transparent)!important}}@media (hover:hover){body .st-study-modal .st-modal-body.st-feedback-modal-body .st-feedback-modal-rating-row .st-feedback-rating-btn[data-study-feedback-score]:hover:not(.st-feedback-rating-btn--active)::before{opacity:0.5;transform:scaleX(0.85)}}body .st-study-modal .st-modal-body.st-feedback-modal-body .st-feedback-modal-rating-row .st-feedback-rating-btn[data-study-feedback-score]:focus-visible:not(.st-feedback-rating-btn--active){outline:none!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--st-fb-mood) 50%,transparent),0 0 0 3px color-mix(in srgb,var(--st-fb-mood) 22%,transparent)!important}body .st-study-modal .st-modal-body.st-feedback-modal-body .st-feedback-modal-rating-row .st-feedback-rating-btn[data-study-feedback-score]:active:not(.st-feedback-rating-btn--active){transform:translateY(-1px) scale(0.985)!important;transition:transform 110ms ease,background 220ms ease,box-shadow 220ms ease!important}body .st-study-modal .st-modal-body.st-feedback-modal-body .st-feedback-modal-rating-row .st-feedback-rating-btn[data-study-feedback-score].st-feedback-rating-btn--active{background:color-mix(in srgb,var(--st-fb-mood) 88%,white 12%)!important;box-shadow:0 4px 14px -8px color-mix(in srgb,var(--st-fb-mood) 38%,transparent)!important;color:white!important;transform:translateY(-2px)!important}body.theme-dark .st-study-modal .st-modal-body.st-feedback-modal-body .st-feedback-modal-rating-row .st-feedback-rating-btn[data-study-feedback-score].st-feedback-rating-btn--active{background:color-mix(in srgb,var(--st-fb-mood) 74%,var(--surface-container-highest) 26%)!important;box-shadow:0 4px 16px -8px color-mix(in srgb,var(--st-fb-mood) 42%,transparent)!important}body .st-study-modal .st-modal-body.st-feedback-modal-body .st-feedback-modal-rating-row .st-feedback-rating-btn[data-study-feedback-score].st-feedback-rating-btn--active:focus-visible,body .st-study-modal .st-modal-body.st-feedback-modal-body .st-feedback-modal-rating-row .st-feedback-rating-btn[data-study-feedback-score].st-feedback-rating-btn--active:active{background:color-mix(in srgb,var(--st-fb-mood) 88%,white 12%)!important;box-shadow:0 4px 14px -8px color-mix(in srgb,var(--st-fb-mood) 38%,transparent)!important;border-color:transparent!important;filter:none!important;color:white!important;transform:translateY(-2px)!important}@media (hover:hover){body .st-study-modal .st-modal-body.st-feedback-modal-body .st-feedback-modal-rating-row .st-feedback-rating-btn[data-study-feedback-score].st-feedback-rating-btn--active:hover{background:color-mix(in srgb,var(--st-fb-mood) 88%,white 12%)!important;box-shadow:0 4px 14px -8px color-mix(in srgb,var(--st-fb-mood) 38%,transparent)!important;border-color:transparent!important;filter:none!important;color:white!important;transform:translateY(-2px)!important}}body.theme-dark .st-study-modal .st-modal-body.st-feedback-modal-body .st-feedback-modal-rating-row .st-feedback-rating-btn[data-study-feedback-score].st-feedback-rating-btn--active:focus-visible,body.theme-dark .st-study-modal .st-modal-body.st-feedback-modal-body .st-feedback-modal-rating-row .st-feedback-rating-btn[data-study-feedback-score].st-feedback-rating-btn--active:active{background:color-mix(in srgb,var(--st-fb-mood) 74%,var(--surface-container-highest) 26%)!important;box-shadow:0 4px 16px -8px color-mix(in srgb,var(--st-fb-mood) 42%,transparent)!important;border-color:transparent!important;filter:none!important}@media (hover:hover){body.theme-dark .st-study-modal .st-modal-body.st-feedback-modal-body .st-feedback-modal-rating-row .st-feedback-rating-btn[data-study-feedback-score].st-feedback-rating-btn--active:hover{background:color-mix(in srgb,var(--st-fb-mood) 74%,var(--surface-container-highest) 26%)!important;box-shadow:0 4px 16px -8px color-mix(in srgb,var(--st-fb-mood) 42%,transparent)!important;border-color:transparent!important;filter:none!important}}body .st-study-modal .st-modal-body.st-feedback-modal-body .st-feedback-modal-rating-row .st-feedback-rating-btn[data-study-feedback-score].st-feedback-rating-btn--active::before{display:none!important}.st-feedback-modal-body .st-feedback-rating-emoji{font-size:30px;line-height:1;display:inline-block;filter:saturate(0.92);transition:transform 280ms cubic-bezier(0.34,1.56,0.64,1),filter 220ms ease;will-change:transform}@media (hover:hover){.st-feedback-modal-body .st-feedback-rating-btn:hover:not(.st-feedback-rating-btn--active) .st-feedback-rating-emoji{transform:scale(1.12) translateY(-1px);filter:saturate(1.1)}}.st-feedback-modal-body .st-feedback-rating-btn--active .st-feedback-rating-emoji{transform:scale(1.18);filter:saturate(1.18);animation:stFeedbackPop 540ms cubic-bezier(0.34,1.56,0.64,1)}.st-feedback-modal-body .st-feedback-rating-label{font-family:'Plus Jakarta Sans',sans-serif!important;font-size:11.5px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.2!important;text-transform:none!important;color:color-mix(in srgb,var(--st-fb-muted) 96%,transparent)!important;transition:color 220ms ease!important}@media (hover:hover){.st-feedback-modal-body .st-feedback-rating-btn:hover:not(.st-feedback-rating-btn--active) .st-feedback-rating-label{color:var(--st-fb-mood-text,var(--st-fb-text))!important}}.st-feedback-modal-body .st-feedback-rating-btn--active .st-feedback-rating-label{color:white!important;font-weight:700!important}body.theme-dark .st-feedback-modal-body .st-feedback-rating-btn--active .st-feedback-rating-label{color:white!important}body .st-study-modal .st-modal-body.st-feedback-modal-body .st-modal-form-group:has(>.st-feedback-comment-input),body.theme-dark .st-study-modal .st-modal-body.st-feedback-modal-body .st-modal-form-group:has(>.st-feedback-comment-input){display:flex!important;flex-direction:column!important;background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important;gap:9px!important;animation:stFeedbackEnter 540ms cubic-bezier(0.22,1,0.36,1) 160ms backwards}body .st-study-modal .st-modal-body.st-feedback-modal-body .st-modal-form-group:has(>.st-feedback-comment-input)>label,body.theme-dark .st-study-modal .st-modal-body.st-feedback-modal-body .st-modal-form-group:has(>.st-feedback-comment-input)>label{display:inline-flex!important;align-items:center!important;gap:8px!important;align-self:flex-start!important;margin-block:0!important;margin-inline:4px 0!important;padding:0!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-size:12.5px!important;font-weight:700!important;letter-spacing:0.13px!important;text-transform:none!important;color:var(--st-fb-muted)!important}body .st-study-modal .st-modal-body.st-feedback-modal-body .st-modal-form-group:has(>.st-feedback-comment-input)>.st-feedback-comment-input,body.theme-dark .st-study-modal .st-modal-body.st-feedback-modal-body .st-modal-form-group:has(>.st-feedback-comment-input)>.st-feedback-comment-input{display:block;width:100%;min-height:132px!important;padding:16px 18px!important;border:none!important;border-radius:var(--st-fb-radius-input)!important;background:var(--st-fb-input-surface)!important;box-shadow:inset 0 0 0 1px var(--st-fb-input-border)!important;outline:none!important;font-family:'Be Vietnam Pro',sans-serif!important;font-size:14.5px!important;line-height:1.6!important;color:var(--st-fb-text)!important;caret-color:var(--primary)!important;resize:vertical;transition:box-shadow 280ms ease,background 280ms ease,transform 220ms ease!important}@media (hover:hover){body .st-study-modal .st-modal-body.st-feedback-modal-body .st-modal-form-group:has(>.st-feedback-comment-input)>.st-feedback-comment-input:hover{box-shadow:inset 0 0 0 1px var(--st-fb-input-border-hover)!important}}body .st-study-modal .st-modal-body.st-feedback-modal-body .st-modal-form-group:has(>.st-feedback-comment-input)>.st-feedback-comment-input:focus,body .st-study-modal .st-modal-body.st-feedback-modal-body .st-modal-form-group:has(>.st-feedback-comment-input)>.st-feedback-comment-input:focus-visible{background:var(--st-fb-input-surface-focus)!important;box-shadow:inset 0 0 0 1.5px var(--st-fb-input-border-focus),var(--st-fb-shadow-focus),0 14px 32px -22px color-mix(in srgb,var(--primary) 36%,transparent)!important;outline:none!important}body.theme-dark .st-study-modal .st-modal-body.st-feedback-modal-body .st-modal-form-group:has(>.st-feedback-comment-input)>.st-feedback-comment-input:focus,body.theme-dark .st-study-modal .st-modal-body.st-feedback-modal-body .st-modal-form-group:has(>.st-feedback-comment-input)>.st-feedback-comment-input:focus-visible{box-shadow:inset 0 0 0 1.5px var(--st-fb-input-border-focus),var(--st-fb-shadow-focus),0 18px 40px -20px color-mix(in srgb,var(--primary) 56%,transparent)!important}.st-feedback-modal-body .st-feedback-comment-input::placeholder{color:var(--st-fb-hint)!important;opacity:1!important;font-weight:400!important;font-style:normal;transition:color 240ms ease,opacity 240ms ease}.st-feedback-modal-body .st-feedback-comment-input:focus::placeholder,.st-feedback-modal-body .st-feedback-comment-input:focus-visible::placeholder{opacity:0.55!important}.st-feedback-modal-body .st-feedback-comment-input::selection{background:color-mix(in srgb,var(--primary) 38%,transparent);color:var(--st-fb-text)}body.theme-dark .st-feedback-modal-body .st-feedback-comment-input::selection{background:color-mix(in srgb,var(--primary) 55%,transparent);color:white}.st-feedback-modal-body .st-feedback-comment-input::-webkit-resizer{background-color:transparent}.st-feedback-modal-body .st-feedback-comment-input::-webkit-scrollbar{width:8px}.st-feedback-modal-body .st-feedback-comment-input::-webkit-scrollbar-track{background:transparent}.st-feedback-modal-body .st-feedback-comment-input::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--primary) 22%,transparent);border-radius:var(--st-fb-radius-pill);border:2px solid transparent;background-clip:padding-box}@media (hover:hover){.st-feedback-modal-body .st-feedback-comment-input::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--primary) 42%,transparent);background-clip:padding-box}}.st-feedback-modal-body .st-feedback-modal-error{display:flex;align-items:center;gap:10px;margin:6px 0 0;padding:11px 14px;border-radius:14px;background:color-mix(in srgb,#ef4444 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#ef4444 30%,transparent);color:#b91c1c;font-family:'Be Vietnam Pro',sans-serif;font-weight:600;font-size:13px;line-height:1.45;animation:stFeedbackErrorShake 480ms cubic-bezier(0.36,0.07,0.19,0.97)}.st-feedback-modal-body .st-feedback-modal-error[hidden],.st-feedback-modal-body .st-feedback-modal-error:empty{display:none!important}.st-feedback-modal-body .st-feedback-modal-error::before{content:'!';flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--st-fb-radius-pill);background:#ef4444;color:white;font-family:'Plus Jakarta Sans',sans-serif;font-size:12px;font-weight:800;line-height:1;box-shadow:0 4px 10px -3px color-mix(in srgb,#ef4444 60%,transparent)}body.theme-dark .st-feedback-modal-body .st-feedback-modal-error{background:color-mix(in srgb,#ef4444 22%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#ef4444 44%,transparent);color:#fecaca}body.theme-dark .st-feedback-modal-body .st-feedback-modal-error::before{background:#f87171;color:#2a0712;box-shadow:0 4px 12px -3px color-mix(in srgb,#ef4444 70%,transparent)}@keyframes stFeedbackEnter{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes stFeedbackErrorShake{10%,90%{transform:translateX(-1px)}20%,80%{transform:translateX(2px)}30%,50%,70%{transform:translateX(-3px)}40%,60%{transform:translateX(3px)}}@keyframes stFeedbackPop{0%{transform:scale(1)}35%{transform:scale(1.34)}60%{transform:scale(1.08)}100%{transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){body .st-modal-body.st-feedback-modal-body .st-feedback-modal-rating-row .st-feedback-rating-btn[data-study-feedback-score],.st-feedback-modal-body .st-feedback-rating-emoji,.st-feedback-modal-body .st-feedback-modal-description,.st-feedback-modal-body .st-feedback-modal-rating-row,body .st-modal-body.st-feedback-modal-body .st-feedback-modal-rating-row .st-feedback-rating-btn[data-study-feedback-score]::before,.st-modal-body.st-feedback-modal-body .st-modal-form-group:has(>.st-feedback-comment-input),.st-feedback-modal-body .st-feedback-modal-error{transition:none!important;animation:none!important}body .st-modal-body.st-feedback-modal-body .st-feedback-modal-rating-row .st-feedback-rating-btn[data-study-feedback-score]:hover,body .st-modal-body.st-feedback-modal-body .st-feedback-modal-rating-row .st-feedback-rating-btn[data-study-feedback-score].st-feedback-rating-btn--active{transform:none!important}.st-feedback-modal-body .st-feedback-rating-btn:hover .st-feedback-rating-emoji,.st-feedback-modal-body .st-feedback-rating-btn--active .st-feedback-rating-emoji{transform:none!important;animation:none!important}}.st-admin-feedback-comment{white-space:pre-wrap}.st-admin-feedback-preview-modal{max-width:960px}.st-admin-feedback-preview__item + .st-admin-feedback-preview__item{margin-top:10px;padding-top:10px;border-top:1px solid var(--border-default,#e2e8f0)}.st-admin-feedback-preview__item-title{font-weight:600}.st-admin-feedback-preview__list{margin-top:8px}.st-admin-feedback-preview__row{display:flex;gap:8px;align-items:flex-start;margin-top:6px}.st-admin-feedback-preview__row--correct{color:#166534}.st-admin-feedback-preview__row--pair{justify-content:flex-start}.st-admin-feedback-preview__badge{min-width:24px;font-weight:700}.st-admin-feedback-preview__arrow{color:var(--text-muted,#64748b)}@media (max-width:640px){body .st-study-modal .st-modal-body.st-feedback-modal-body,body.theme-dark .st-study-modal .st-modal-body.st-feedback-modal-body{gap:18px!important;padding:14px 18px 22px!important}.st-feedback-modal-body .st-feedback-modal-description{font-size:13.5px!important;padding-top:16px!important}body .st-study-modal .st-modal-body.st-feedback-modal-body .st-feedback-modal-rating-row,body.theme-dark .st-study-modal .st-modal-body.st-feedback-modal-body .st-feedback-modal-rating-row{gap:5px;padding:8px 8px 12px;border-radius:20px}body .st-study-modal .st-modal-body.st-feedback-modal-body .st-feedback-modal-rating-row .st-feedback-rating-btn[data-study-feedback-score]{min-height:96px!important;padding:12px 4px!important;border-radius:14px!important;gap:7px!important}body .st-study-modal .st-modal-body.st-feedback-modal-body .st-feedback-modal-rating-row .st-feedback-rating-btn[data-study-feedback-score]::before{inset:auto 10px 6px 10px}.st-feedback-modal-body .st-feedback-rating-emoji{font-size:28px}.st-feedback-modal-body .st-feedback-rating-label{font-size:10.5px!important}body .st-study-modal .st-modal-body.st-feedback-modal-body .st-modal-form-group:has(>.st-feedback-comment-input)>.st-feedback-comment-input,body.theme-dark .st-study-modal .st-modal-body.st-feedback-modal-body .st-modal-form-group:has(>.st-feedback-comment-input)>.st-feedback-comment-input{min-height:116px!important;padding:14px 16px!important;border-radius:16px!important}}@media (max-width:380px){body .st-study-modal .st-modal-body.st-feedback-modal-body .st-feedback-modal-rating-row,body.theme-dark .st-study-modal .st-modal-body.st-feedback-modal-body .st-feedback-modal-rating-row{gap:4px;padding:7px 7px 11px}body .st-study-modal .st-modal-body.st-feedback-modal-body .st-feedback-modal-rating-row .st-feedback-rating-btn[data-study-feedback-score]{min-height:84px!important;padding:10px 2px!important;gap:6px!important;border-radius:13px!important}body .st-study-modal .st-modal-body.st-feedback-modal-body .st-feedback-modal-rating-row .st-feedback-rating-btn[data-study-feedback-score]::before{inset:auto 8px 5px 8px;height:2.5px}.st-feedback-modal-body .st-feedback-rating-emoji{font-size:25px}.st-feedback-modal-body .st-feedback-rating-label{font-size:9.5px!important}}.st-container.st-container-middle{padding-top:calc(var(--navbar-offset) + 14px)!important}.st-container.st-container-big{max-width:92%;width:92%;margin:0 auto}.st-container--guest.st-container-big,.st-container--guest.st-container-middle{padding-top:0!important}@media (hover:hover){.card:hover{box-shadow:none!important;border-color:none!important}}.base-sidebar__item-toggle{text-transform:none}.st-sidebar-scope{padding:6px 0}.st-sidebar-scope__group{margin-bottom:2px}.st-sidebar-scope__workspace{display:flex;align-items:center;gap:12px;padding:9px 12px;cursor:pointer;user-select:none;color:var(--text-color);font-size:14px;font-weight:600;transition:background 0.15s ease;border-radius:12px;margin:0 8px}@media (hover:hover){.st-sidebar-scope__workspace:hover{background:rgba(148,163,184,0.08)}}.st-sidebar-scope__chevron{font-size:9.6px;transition:transform 0.2s ease;color:var(--text-muted);width:12px;text-align:center;flex-shrink:0}.st-sidebar-scope__group--expanded>.st-sidebar-scope__workspace .st-sidebar-scope__chevron{transform:rotate(90deg)}.st-sidebar-scope__icon{font-size:16px;color:var(--text-muted);width:18px;text-align:center;flex-shrink:0}.st-sidebar-scope__workspace-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-sidebar-scope__workspace--demo .st-sidebar-scope__icon{color:#7c3aed}.st-sidebar-scope__demo-badge{font-size:10px;font-weight:700;letter-spacing:0.5px;color:#7c3aed;background:rgba(124,58,237,0.1);padding:1px 6px;border-radius:4px;flex-shrink:0}body.theme-light .st-sidebar-scope__demo-badge{background:rgba(124,58,237,0.08)}.st-sidebar-scope__group--demo>.st-sidebar-scope__subjects::before{background:rgba(124,58,237,0.4)}.st-sidebar-scope__subjects{display:none;padding-inline-start:20px;position:relative}.st-sidebar-scope__subjects::before{content:'';position:absolute;top:0;bottom:0;inset-inline-start:21px;width:1px;background:rgba(148,163,184,0.2)}body.theme-light .st-sidebar-scope__subjects::before{background:rgba(148,163,184,0.35)}.st-sidebar-scope__group--expanded>.st-sidebar-scope__subjects{display:block}.st-sidebar-scope__subject{display:flex;flex-direction:column;gap:2px;padding-block:8px;padding-inline:18px 12px;cursor:pointer;border-start-start-radius:0px;border-start-end-radius:12px;border-end-end-radius:12px;border-end-start-radius:0px;transition:background 0.15s ease;position:relative;margin-inline-start:2px;margin-inline-end:10px}@media (hover:hover){.st-sidebar-scope__subject:hover{background:rgba(148,163,184,0.08)}}.st-sidebar-scope__subject--active{background:rgba(99,102,241,0.08)}@media (hover:hover){.st-sidebar-scope__subject--active:hover{background:rgba(99,102,241,0.12)}}.st-sidebar-scope__subject-name{font-size:14px;font-weight:500;color:var(--text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-sidebar-scope__subject--active .st-sidebar-scope__subject-name{color:var(--link);font-weight:600}.st-sidebar-scope__stats{display:flex;gap:10px;flex-wrap:wrap}.st-sidebar-scope__stat{font-size:11px;color:var(--text-muted);display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.st-sidebar-scope__stat i{font-size:12px}.st-sidebar-scope__empty{padding:6px 18px;font-size:13px;color:var(--text-muted);font-style:italic}.st-sidebar-scope__subject--dragging{opacity:0.4}.st-sidebar-scope__group--drag-over>.st-sidebar-scope__workspace{background:rgba(99,102,241,0.12)}.st-sidebar-scope__group--drag-over>.st-sidebar-scope__subjects{background:rgba(99,102,241,0.05);border-radius:4px}.st-sidebar-scope__subject[draggable='true']{cursor:grab}.st-sidebar-scope__subject[draggable='true']:active{cursor:grabbing}.st-sidebar-scope__create{display:flex;align-items:center;gap:12px;padding:9px 12px;font-size:14px;color:var(--text-muted);cursor:pointer;opacity:0.65;transition:opacity 0.15s ease}@media (hover:hover){.st-sidebar-scope__create:hover{opacity:1;color:var(--link)}}.st-panel-head,.st-panel-summary{margin-bottom:12px}.st-panel-head .st-title{margin-bottom:16px;background-size:200% 200%}.st-panel-head .st-subtitle{text-align:start;font-size:13.5px;color:var(--muted-text);margin-bottom:0;max-width:600px;margin-inline-start:auto;margin-inline-end:auto;line-height:1.6}.st-card-actions button i{margin-inline-end:0!important;font-size:14px}.st-btn{padding:6px 12px;font-size:13px;font-weight:700;margin-inline-end:0!important;gap:12px}.st-btn[disabled],.st-btn[aria-disabled='true'],.st-btn.is-disabled{opacity:0.48!important;filter:saturate(0.35);cursor:not-allowed!important;pointer-events:none;transform:none!important;box-shadow:none!important}@media (hover:hover){.st-btn[disabled]:hover,.st-btn[aria-disabled='true']:hover,.st-btn.is-disabled:hover{transform:none!important;box-shadow:none!important}}@media (hover:hover){.st-btn--danger:hover{background:rgba(220,38,38,0.22)!important;color:#ef4444!important;border-color:rgba(220,38,38,0.55)!important}}.st-btn--danger:focus-visible{outline:2px solid rgba(220,38,38,0.4);outline-offset:1px}@media (hover:hover){.st-btn--quiz-start:hover{border:none!important;background:linear-gradient(135deg,#f97316 0%,#ea580c 100%)!important;color:#ffffff!important;box-shadow:0 8px 18px rgba(234,88,12,0.38),0 0 0 1px rgba(255,255,255,0.2) inset;transform:translateY(-2px)}}.st-btn--quiz-start:active{transform:translateY(0);box-shadow:0 4px 10px rgba(234,88,12,0.32)}.st-btn--quiz-start:focus-visible{outline:2px solid rgba(251,146,60,0.68);outline-offset:1px}@media (hover:hover){body.theme-dark .st-btn--danger:hover{background:rgba(239,68,68,0.28)!important;border-color:rgba(248,113,113,0.62)!important;color:#fecaca!important}}body.theme-dark .st-btn--danger:focus-visible{outline:2px solid rgba(248,113,113,0.55);outline-offset:1px}@media (hover:hover){body.theme-dark .st-btn--quiz-start:hover{border:none!important;background:linear-gradient(135deg,#f97316 0%,#c2410c 100%)!important;color:#ffffff!important;box-shadow:0 10px 22px rgba(194,65,12,0.48),0 0 0 1px rgba(255,237,213,0.16) inset;transform:translateY(-2px)}}body.theme-dark .st-btn--quiz-start:focus-visible{outline:2px solid rgba(251,146,60,0.75);outline-offset:1px}.st-btn--only-icon{display:inline-flex;align-items:center;justify-content:center;font-size:19px}button.tooltip-wrapper,.st-fc-card-action.tooltip-wrapper,.st-qz-edit-icon.tooltip-wrapper,.st-pod-play-btn.tooltip-wrapper{display:inline-flex!important;align-items:center!important;justify-content:center!important}.st-btn--locked{position:relative;opacity:0.55!important;filter:saturate(0.3);cursor:not-allowed!important;pointer-events:none}.st-btn--locked i.fa-lock{font-size:12px}.st-demo-banner{display:flex;align-items:center;gap:8px;padding:8px 16px;background:linear-gradient(135deg,#e3f2fd 0%,#f3e5f5 100%);border:1px solid #bbdefb;border-radius:8px;margin-bottom:12px;font-size:13px;color:#1565c0}.st-demo-banner[hidden]{display:none}.st-demo-banner i{font-size:16px;flex-shrink:0}.st-demo-toggle-row input[type='checkbox']{flex-shrink:0}.st-demo-toggle-hint{margin-top:4px;margin-bottom:0!important}.st-workspace-manage-demo-controls{padding-top:8px}.st-btn--upload-prompt{position:relative;padding-inline-end:22px!important}.st-btn--upload-prompt>i.fa-cloud-upload-alt{animation:st-btn-upload-bob 2.4s ease-in-out infinite}.st-btn--upload-prompt-arrow{margin-inline-start:4px;opacity:0.85;transition:transform 220ms cubic-bezier(0.2,0.8,0.2,1)}.st-btn--upload-prompt:focus-visible:not(:disabled) .st-btn--upload-prompt-arrow{transform:translateX(3px);opacity:1}@media (hover:hover){.st-btn--upload-prompt:hover:not(:disabled) .st-btn--upload-prompt-arrow{transform:translateX(3px);opacity:1}}@media (max-width:1000px){body .st-pane .st-create-actions .st-btn.st-btn--demo-load{min-height:54px}}body .st-pane.st-pane--documents .st-doc-upload-head:has(.st-btn--demo-load){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px}body .st-pane.st-pane--documents .st-doc-upload-head .st-btn--demo-load{grid-column:2;grid-row:1}body .st-pane.st-pane--documents .st-doc-upload-head:has(>p) .st-btn--demo-load{grid-row:1 / span 2}@media (max-width:520px){body .st-pane.st-pane--documents .st-doc-upload-head:has(.st-btn--demo-load){grid-template-columns:minmax(0,1fr)}body .st-pane.st-pane--documents .st-doc-upload-head .st-btn--demo-load,body .st-pane.st-pane--documents .st-doc-upload-head:has(>p) .st-btn--demo-load{grid-column:1;grid-row:auto;justify-self:start;margin-top:10px}}@keyframes st-btn-upload-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.st-btn--upload-prompt>i.fa-cloud-upload-alt,.st-btn--upload-prompt-arrow{animation:none;transition:none}}.st-panel-box{border-radius:12px;flex-direction:column;justify-content:space-between}.st-panel-kpi-label{font-size:13px;font-weight:600;color:var(--muted-text)}.st-dashboard-days{width:100%}.st-dashboard-box-head{margin-bottom:10px}.st-dashboard-box-head button{margin:0}.st-dashboard-control-btn{font-size:14px}.st-dashboard-day{flex:1;line-height:18px;margin:0}@media (hover:hover){.st-dashboard-day--active:hover{border-color:var(--border-color)!important;background:var(--primary)!important;transform:none;box-shadow:none}}.st-dashboard-week-picker{position:absolute;inset-inline-end:12px;z-index:10}.st-dashboard-week-option{width:100%;display:flex;justify-content:space-between;align-items:center;gap:8px}.st-dashboard-week-option--active{border-color:color-mix(in srgb,var(--primary) 48%,transparent)}.st-dashboard-week-option-meta,.st-dashboard-week-picker-empty{font-size:12px;color:var(--muted-text);margin:0}.st-panel-mini-progress{width:100%}.st-panel-mini-progress-fill{width:var(--dashboard-progress-width,0%)}.st-dashboard-goal-form{align-items:center;margin:0}.st-card-actions>.st-btn{padding-top:0;padding-bottom:0}.st-share-page__pane{--st-share-accent:var(--primary,var(--link));--st-share-secondary:var(--secondary,var(--st-share-accent));--st-share-shell-bg:linear-gradient(140deg,color-mix(in srgb,var(--surface-container-lowest,var(--container-bg)) 84%,var(--primary-container,var(--table-header-bg)) 16%) 0%,color-mix(in srgb,var(--surface-container-lowest,var(--container-bg)) 86%,var(--secondary-container,var(--table-header-bg)) 14%) 100%);--st-share-shell-border:color-mix(in srgb,var(--primary-container,var(--border-color)) 34%,var(--border-color) 66%);--st-share-shell-shadow:0 34px 68px -52px color-mix(in srgb,var(--on-surface,var(--heading-color)) 62%,transparent);--st-share-panel-bg:color-mix(in srgb,var(--surface-container-lowest,var(--container-bg)) 82%,var(--surface-container-low,var(--table-header-bg)) 18%);--st-share-panel-border:color-mix(in srgb,var(--border-color) 76%,transparent);--st-share-panel-shadow:0 24px 40px -34px color-mix(in srgb,var(--on-surface,var(--heading-color)) 50%,transparent);width:min(100%,1120px);max-width:1120px;margin:calc(var(--eduloo-main-offset,122px) + 12px) auto 36px auto;padding:24px;border-radius:30px;border:1px solid var(--st-share-shell-border);background:var(--st-share-shell-bg);box-shadow:var(--st-share-shell-shadow);position:relative;overflow:hidden;box-sizing:border-box}.st-share-page__pane::before,.st-share-page__pane::after{content:'';position:absolute;pointer-events:none;z-index:0}.st-share-page__pane::before{width:320px;height:320px;inset-inline-end:-150px;top:-170px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--st-share-accent) 26%,transparent) 0%,transparent 74%)}.st-share-page__pane::after{width:280px;height:280px;inset-inline-start:-130px;bottom:-170px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--st-share-secondary) 20%,transparent) 0%,transparent 74%)}.st-share-page__pane>*{position:relative;z-index:1}body.theme-dark .st-share-page__pane{--st-share-shell-bg:linear-gradient(145deg,color-mix(in srgb,var(--surface-container-low,var(--container-bg)) 80%,var(--surface-container-highest,var(--table-header-bg)) 20%) 0%,color-mix(in srgb,var(--surface-container-low,var(--container-bg)) 72%,var(--secondary-container,var(--table-header-bg)) 28%) 100%);--st-share-shell-border:color-mix(in srgb,var(--primary-container,var(--border-color)) 48%,transparent);--st-share-shell-shadow:0 34px 72px -52px color-mix(in srgb,black 82%,transparent);--st-share-panel-bg:color-mix(in srgb,var(--surface-container-low,var(--container-bg)) 82%,var(--surface-container-high,var(--table-header-bg)) 18%);--st-share-panel-border:color-mix(in srgb,var(--primary-container,var(--border-color)) 54%,transparent);--st-share-panel-shadow:0 28px 58px -38px color-mix(in srgb,black 80%,transparent)}.tools-section{text-align:center;margin:20px}.tools-section-title{text-align:center;font-weight:700;margin-bottom:12px;letter-spacing:-0.32px;background:linear-gradient(135deg,var(--text-color) 0%,var(--link) 60%,rgba(139,92,246,0.9) 100%);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradient-shift 8s ease infinite}.tools-section h1.tools-section-title{font-size:clamp(22.5px,5vw,32.5px)}.tools-section-description{text-align:center;font-size:13.5px;color:var(--muted-text);margin-bottom:0;max-width:600px;margin-inline-start:auto;margin-inline-end:auto;line-height:1.6}.st-guest-import-target__grid,.st-guest-import-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.st-quizz-progress-card + .st-quizz-question-card,.st-quizz-question-card + .st-quizz-question-card{margin-top:10px}.st-share-page__pane .card,.st-share-page__pane .card>h2{margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid color-mix(in srgb,var(--st-share-panel-border) 82%,transparent)}.st-share-page__error-page{padding-top:36px}.st-share-page__error-section{text-align:center}.user-overview-result-error{padding:clamp(32px,4vw,48px) 0}.user-overview-error-icon-wrapper{margin:0 auto clamp(24px,3vw,32px);position:relative;width:clamp(120px,15vw,150px);height:clamp(120px,15vw,150px)}.user-overview-error-icon-outer{width:100%;height:100%;border-radius:50%;background:rgba(239,68,68,0.08);position:relative;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 8px rgba(239,68,68,0.05),0 0 0 16px rgba(239,68,68,0.03),0 8px 32px rgba(239,68,68,0.15);animation:st-share-error-pulse 2s ease-in-out infinite}.user-overview-error-icon-outer::before{content:'';position:absolute;inset:-3px;border-radius:50%;background:linear-gradient(135deg,#ef4444 0%,var(--error) 100%);z-index:-1;opacity:0.3;animation:st-share-error-pulse-border 2s ease-in-out infinite}.user-overview-error-icon-outer::after{content:'';position:absolute;inset:-8px;border-radius:50%;background:radial-gradient(circle,rgba(239,68,68,0.3) 0%,transparent 70%);z-index:-2;filter:blur(16px);opacity:0.5;animation:st-share-error-pulse-glow 2s ease-in-out infinite}.user-overview-error-icon-inner{width:70%;height:70%;border-radius:50%;background:linear-gradient(135deg,#ef4444 0%,var(--error) 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-size:clamp(40px,4vw,56px);box-shadow:inset 0 2px 8px rgba(255,255,255,0.2),0 4px 16px rgba(239,68,68,0.4);position:relative}.user-overview-error-icon-inner::after{content:'';position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,0.3),transparent 70%);pointer-events:none}.user-overview-result-title-error{background:linear-gradient(135deg,#ef4444 0%,var(--error) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.user-overview-error-actions{display:flex;flex-direction:row;gap:clamp(16px,2vw,24px);justify-content:center;align-items:center;margin-top:clamp(32px,4vw,48px);flex-wrap:nowrap}.user-overview-error-actions .user-overview-action-btn{min-width:clamp(140px,20vw,180px);flex:0 1 auto;width:auto}@keyframes st-share-error-pulse{0%,100%{transform:scale(1);box-shadow:0 0 0 8px rgba(239,68,68,0.05),0 0 0 16px rgba(239,68,68,0.03),0 8px 32px rgba(239,68,68,0.15)}50%{transform:scale(1.05);box-shadow:0 0 0 12px rgba(239,68,68,0.08),0 0 0 24px rgba(239,68,68,0.05),0 12px 40px rgba(239,68,68,0.25)}}@keyframes st-share-error-pulse-border{0%,100%{opacity:0.3;transform:scale(1)}50%{opacity:0.5;transform:scale(1.05)}}@keyframes st-share-error-pulse-glow{0%,100%{opacity:0.5;transform:scale(1)}50%{opacity:0.7;transform:scale(1.1)}}@media (max-width:860px){.st-share-page__pane{margin:calc(var(--eduloo-main-offset,122px) + 8px) auto 22px auto;padding:16px;border-radius:22px}.st-share-page__pane::before{width:240px;height:240px;inset-inline-end:-120px;top:-140px}.st-share-page__pane::after{width:210px;height:210px;inset-inline-start:-100px;bottom:-130px}.user-overview-error-actions{flex-direction:column;flex-wrap:wrap}.user-overview-error-actions .user-overview-action-btn{width:100%;min-width:100%}}.st-panel-quick-card{text-align:start;cursor:pointer;width:100%}.st-panel-quick-card:focus-visible{border-color:color-mix(in srgb,var(--primary) 38%,transparent);background:var(--table-header-bg);box-shadow:0 0 0 2px rgba(37,99,235,0.14),inset 0 -1px 0 rgba(15,23,42,0.04);transform:translateY(-1px)}@media (hover:hover){.st-panel-quick-card:hover{border-color:color-mix(in srgb,var(--primary) 38%,transparent);background:var(--table-header-bg);box-shadow:0 0 0 2px rgba(37,99,235,0.14),inset 0 -1px 0 rgba(15,23,42,0.04);transform:translateY(-1px)}}.st-panel-quick-card:active{transform:translateY(0)}.st-panel-quick-title-icon{text-align:center}.st-panel-donut{align-items:center;justify-content:center}.st-panel-donut::after{content:'';position:absolute;inset:14px;border-radius:50%;background:var(--container-bg)}.st-panel-subject-line{margin:0;font-size:13px;color:var(--text-color)}.st-panel-recent{margin-bottom:0}.st-panel-suggestions{margin-bottom:0}.st-panel-list-item{margin-bottom:6px}.st-panel-list-item:last-child{margin-bottom:0}.st-panel-list-item--activity{flex-direction:row}.st-panel-list-item--activity>div:first-child,.st-pod-meta-details,.st-quizz-progress-heading{flex-direction:column}.st-panel-suggestion-item{margin:0}.st-panel-suggestion-link{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid var(--border-color);border-radius:12px;background:var(--item-bg);text-decoration:none;color:inherit}@media (hover:hover){.st-panel-suggestion-link:hover .st-panel-list-title{color:var(--link)}}.st-panel-suggestion-copy{min-width:0;display:flex;flex-direction:column;gap:4px}.st-panel-suggestion-cta{flex-shrink:0;white-space:nowrap}.st-panel-list-kicker{font-size:11px;font-weight:700;letter-spacing:0.64px;text-transform:uppercase;color:var(--muted-text)}@media (max-width:900px){body:has(.base-sidebar--floating-left) .st-container{margin:var(--navbar-offset,60px) 0 0;width:100%;max-width:100%;min-height:calc(100vh - var(--navbar-offset,60px))}.st-card-head{flex-direction:column}.st-panel-list-item--activity{flex-direction:column}}body[data-mobile] .st-tab-content-header{flex-direction:column;align-items:flex-start;min-height:30px}.st-tab-content-title{margin-bottom:0!important;margin-top:0!important}.st-tab-content-controls--flashcards .st-tab-content-controls-select{flex:1;min-width:0}.st-tab-content-controls--flashcards .st-tab-content-controls-select select,.st-tab-content-controls--flashcards .st-tab-content-controls-select .custom-dropdown{width:100%}.st-tab-content-controls--flashcards .st-tab-content-controls-select .custom-dropdown-trigger,.st-tab-content-controls--flashcards .st-tab-content-controls-select select{height:48px;min-height:48px}.st-tab-content-controls--flashcards .st-tab-content-controls-select .custom-dropdown-trigger{min-width:0!important;max-width:100%}.st-tab-content-controls--flashcards .st-tab-content-controls-buttons{display:flex;align-items:center;gap:10px;flex-shrink:0}.st-tab-content-controls--flashcards.is-editing-deck .st-tab-content-controls-select{display:none}.st-tab-content-controls--flashcards.is-editing-deck [data-flashcard-deck-create-trigger]{display:none}.st-flashcard-deck-editor{flex:1;min-width:240px}.st-flashcard-deck-editor input{flex:1;min-width:220px;height:48px!important;min-height:48px!important;margin:0!important}.st-pane{display:flex;flex-direction:column;gap:10px;margin-top:20px!important}.st-pane--loading{pointer-events:none;opacity:0.5;transition:opacity 150ms ease}.st-search-field{--search-icon-size:16px}.st-search-field input{padding-inline-end:40px!important;margin-bottom:0!important}.st-search-field input:focus{border-color:color-mix(in srgb,var(--primary) 48%,transparent)!important}@media (hover:hover){.st-search-field input:hover{border-color:color-mix(in srgb,var(--primary) 48%,transparent)!important}}.st-search-field .search-field__icon{width:16px;inset-inline-end:12px;pointer-events:none;margin-inline-end:0!important}.st-search-field .search-field__icon::before{display:block;line-height:1!important;text-align:center}.st-search-field .st-search-clear,.search-field .st-search-clear{position:absolute;inset-inline-end:7px;top:0;bottom:0;z-index:2;align-items:center!important;justify-content:center!important;width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important;padding:0!important;margin:auto 0!important;border:none!important;border-radius:50%!important;background:color-mix(in srgb,var(--text-color) 9%,transparent)!important;color:var(--muted-text)!important;font-family:inherit!important;font-size:17px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;line-height:1!important;box-shadow:none!important}.st-search-field .st-search-clear[hidden],.search-field .st-search-clear[hidden]{display:none!important}.search-field .search-field__input{padding-inline-end:36px!important}.st-search-field input::-webkit-search-cancel-button,.search-field input::-webkit-search-cancel-button{display:none;appearance:none}.is-search-hidden,body[data-mobile] .is-search-hidden.is-search-hidden.is-search-hidden.is-search-hidden.is-search-hidden{display:none!important}.st-list-search-empty{grid-column:1 / -1;text-align:center;color:var(--muted-text);font-size:14px;border:1px dashed var(--border-color);border-radius:12px;padding:14px 12px}body[data-mobile] .st-list-search-empty,body[data-mobile] .st-qz-search-empty{color:var(--text-color)!important;font-size:15px!important;font-weight:600!important;border:1px solid color-mix(in srgb,var(--primary) 16%,transparent)!important;border-radius:16px!important;padding:20px 14px!important;background:var(--surface-container-low)!important}.st-flashcard-generation-status{justify-content:center;padding:24px 0}.st-generation-panel{width:100%;max-width:460px;margin:0 auto;border-radius:14px}body.theme-dark .st-generation-panel{border-color:#334155}.st-generation-panel-header{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:20px}.st-generation-panel-title{margin:0;font-size:16px;font-weight:600;color:var(--heading-color,#1e293b)}body.theme-dark .st-generation-panel-title{color:#f1f5f9}.st-generation-steps{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.st-generation-step{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:10px;font-size:14px;line-height:1.4;background:rgba(0,0,0,0.03);border-inline-start:3px solid transparent;transition:background 0.3s ease,border-color 0.3s ease,opacity 0.3s ease}body.theme-dark .st-generation-step{background:rgba(255,255,255,0.04)}.st-generation-step-icon{flex-shrink:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;overflow:hidden}.st-generation-step-icon--done,.st-generation-step-icon--active,.st-generation-step-icon--pending,.st-generation-step-icon--failed{display:none!important}.st-generation-step[data-step-state='pending']{opacity:0.4}.st-generation-step[data-step-state='pending'] .st-generation-step-icon--pending{display:inline-block!important;font-size:5px;color:var(--muted-text)}.st-generation-step[data-step-state='pending'] .st-generation-step-label{color:var(--muted-text)}.st-generation-step[data-step-state='active']{background:rgba(37,99,235,0.06);border-inline-start-color:var(--info);opacity:1}body.theme-dark .st-generation-step[data-step-state='active']{background:rgba(96,165,250,0.1);border-inline-start-color:#93c5fd}.st-generation-step[data-step-state='active'] .st-generation-step-icon--active{display:inline-block!important;border-top-color:var(--info)}body.theme-dark .st-generation-step[data-step-state='active'] .st-generation-step-icon--active{border-top-color:#93c5fd}.st-generation-step[data-step-state='active'] .st-generation-step-label{color:var(--info);font-weight:500}body.theme-dark .st-generation-step[data-step-state='active'] .st-generation-step-label{color:#93c5fd}.st-generation-step[data-step-state='done']{background:color-mix(in srgb,var(--success,var(--primary)) 12%,var(--surface-container-lowest,var(--table-header-bg)) 88%);border-left-color:color-mix(in srgb,var(--success,var(--primary)) 52%,transparent);opacity:1}body.theme-dark .st-generation-step[data-step-state='done']{background:rgba(74,222,128,0.08)}.st-generation-step[data-step-state='done'] .st-generation-step-icon--done{display:inline-block!important;font-size:13px;color:color-mix(in srgb,var(--success,var(--primary)) 84%,var(--on-surface,var(--heading-color)) 16%)}body.theme-dark .st-generation-step[data-step-state='done'] .st-generation-step-icon--done{color:#4ade80}body.theme-dark .st-generation-step[data-step-state='done'] .st-generation-step-label{color:#4ade80}.st-generation-step[data-step-state='failed']{background:color-mix(in srgb,var(--error,var(--danger)) 10%,transparent);border-left-color:color-mix(in srgb,var(--error,var(--danger)) 58%,transparent);opacity:1}.st-generation-step[data-step-state='failed'] .st-generation-step-icon--failed{display:inline-block!important;font-size:12px;color:color-mix(in srgb,var(--error,var(--danger)) 82%,var(--on-surface) 18%)}body.theme-dark .st-generation-step[data-step-state='failed'] .st-generation-step-icon--failed{color:color-mix(in srgb,var(--error,var(--danger)) 76%,var(--on-surface) 24%)}.st-generation-step[data-step-state='failed'] .st-generation-step-label{color:color-mix(in srgb,var(--error,var(--danger)) 82%,var(--on-surface) 18%)}body.theme-dark .st-generation-step[data-step-state='failed'] .st-generation-step-label{color:color-mix(in srgb,var(--error,var(--danger)) 74%,var(--on-surface) 26%)}.st-generation-panel-percent,.st-generation-panel-percent-sign,.st-generation-progress,.st-generation-panel-sub,.st-generation-step-sub,.st-generation-panel-check{display:none}.st-generation-step-body{min-width:0}body[data-mobile] .st-flashcard-generation-status{display:block;padding:4px 0 6px}body[data-mobile] .st-generation-panel{max-width:none;margin:0;padding:18px;border-radius:24px;background:linear-gradient(180deg,var(--surface-container-low),var(--surface-container-lowest));border:1px solid color-mix(in srgb,var(--primary) 22%,transparent);box-shadow:0 1px 2px color-mix(in srgb,var(--on-surface) 8%,transparent),0 10px 30px color-mix(in srgb,var(--primary) 9%,transparent)}body[data-mobile] .st-generation-panel-header{justify-content:flex-start;gap:12px;margin-bottom:0!important}body[data-mobile] .st-generation-panel-icon{width:42px;height:42px;border-radius:13px;background:color-mix(in srgb,var(--primary) 14%,transparent);display:grid;place-items:center;flex:0 0 auto}body[data-mobile] .st-generation-panel[data-generation-complete] .st-generation-panel-icon{background:color-mix(in srgb,var(--success) 16%,transparent)}body[data-mobile] .st-generation-panel-spinner{width:22px;height:22px;border-width:2.4px;border-color:color-mix(in srgb,var(--primary) 26%,transparent);border-top-color:var(--primary)}body[data-mobile] .st-generation-panel[data-generation-complete] .st-generation-panel-spinner{display:none}body[data-mobile] .st-generation-panel[data-generation-complete] .st-generation-panel-check{display:inline-block;font-size:20px;color:var(--success)}body[data-mobile] .st-generation-panel-heading{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}body[data-mobile] .st-generation-panel-title{font-size:18px;font-weight:600;line-height:1.15;color:var(--heading-color,var(--on-surface))}body[data-mobile] .st-generation-panel-sub{display:block;margin:0;font-size:12px;line-height:1.3;color:var(--muted-text)}body[data-mobile] .st-generation-panel[data-generation-complete] .st-generation-panel-sub{display:none}body[data-mobile] .st-generation-panel-percent{display:inline-flex;align-items:baseline;flex:0 0 auto;font-size:22px;font-weight:700;color:var(--primary);font-variant-numeric:tabular-nums}body[data-mobile] .st-generation-panel-percent-sign{display:inline;font-size:13px;opacity:0.7}body[data-mobile] .st-generation-panel[data-generation-complete] .st-generation-panel-percent{display:none}body[data-mobile] .st-generation-progress{display:block;height:6px;margin:14px 2px 12px!important;border-radius:6px;background:color-mix(in srgb,var(--on-surface) 10%,transparent);overflow:hidden}body[data-mobile] .st-generation-progress-fill{height:100%;width:0;border-radius:6px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 72%,#fff),var(--primary));transition:width 0.25s linear,background 0.4s ease}body[data-mobile] .st-generation-panel[data-generation-complete] .st-generation-progress-fill{background:var(--success)}body[data-mobile] .st-generation-steps{gap:4px}body[data-mobile] .st-generation-step{gap:13px;padding:12px 14px;border-radius:16px;font-size:inherit;background:transparent!important;border:1px solid transparent!important}body[data-mobile] .st-generation-step[data-step-state='active']{background:color-mix(in srgb,var(--primary) 10%,transparent)!important;border-color:color-mix(in srgb,var(--primary) 30%,transparent)!important}body[data-mobile] .st-generation-step[data-step-state='done']{background:color-mix(in srgb,var(--success) 12%,transparent)!important;border-color:color-mix(in srgb,var(--success) 28%,transparent)!important}body[data-mobile] .st-generation-step-icon{width:26px;height:26px;border-radius:13px}body[data-mobile] .st-generation-step-icon .st-doc-status-loader{width:18px;height:18px;border-color:color-mix(in srgb,var(--primary) 26%,transparent);border-top-color:var(--primary)}body[data-mobile] .st-generation-step[data-step-state='done'] .st-generation-step-icon{background:color-mix(in srgb,var(--success) 16%,transparent)}body[data-mobile] .st-generation-step-icon--done{font-size:14px!important;color:var(--success)!important}body[data-mobile] .st-generation-step-icon--pending{font-size:7px!important;color:var(--muted-text)}body[data-mobile] .st-generation-step-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}body[data-mobile] .st-generation-step-label{font-size:14.5px;font-weight:700;line-height:1.2;color:var(--heading-color,var(--on-surface))}body[data-mobile] .st-generation-step[data-step-state='active'] .st-generation-step-label{color:var(--primary)!important}body[data-mobile] .st-generation-step-sub{display:block;font-size:11.5px;line-height:1.3;color:var(--muted-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body[data-mobile] .st-generation-step[data-step-state='active'] .st-generation-step-sub{color:var(--primary);opacity:0.85}.st-flashcard-actions{grid-template-columns:1fr}body[data-mobile]:has(textarea:focus) [data-flashcard-study-trigger],body[data-mobile]:has([contenteditable='true']:focus) [data-flashcard-study-trigger],body[data-mobile]:has(input:focus:not([type='button']):not([type='submit']):not([type='reset']):not([type='checkbox']):not([type='radio']):not([type='file']):not([type='range']):not([type='color'])) [data-flashcard-study-trigger]{display:none!important}.st-grid-double-column button i,.st-flashcard-actions button i{font-size:15px!important;margin-inline-end:0!important}.st-fc-card--with-action{column-gap:10px;row-gap:14px}.st-fc-card--with-action .st-fc-card-number{justify-self:start}.st-fc-card--with-action h3{min-width:0}.st-fc-card [data-flashcard-answer]{width:100%;max-width:100%;margin-inline-start:auto;margin-inline-end:auto}.st-fc-search-hit{background:#ffe348;color:#1a1a1a;border-radius:4px;padding:0 3px;font-weight:700;box-shadow:0 0 0 1px rgba(0,0,0,0.2)}body.theme-dark .st-fc-search-hit{background:#ffb300;color:#111111;box-shadow:0 0 0 1px rgba(255,255,255,0.16)}.st-flashcard-search-empty{grid-column:1 / -1;text-align:center;color:var(--muted-text);font-size:14px;border:1px dashed var(--border-color);border-radius:12px;padding:14px 12px;background:var(--table-header-bg)}.st-fc-card-divider{width:72%;margin:0 auto;border-top:3px dashed var(--border-color)}.st-fc-card.is-editing [data-flashcard-question],.st-fc-card.is-editing [data-flashcard-answer]{cursor:text;user-select:text}.st-fc-card.is-editing [data-flashcard-question]:focus-visible,.st-fc-card.is-editing [data-flashcard-answer]:focus-visible{outline:2px solid rgba(var(--link-rgb,0,123,255),0.45);outline-offset:1px}.st-fc-inline-actions{align-items:center;justify-content:center;margin-top:12px;width:100%;margin-inline-start:auto;margin-inline-end:auto}.st-fc-inline-save-btn{border-color:#86efac!important}.st-fc-inline-save-btn:focus-visible{border-color:#4ade80!important}@media (hover:hover){.st-fc-inline-save-btn:hover{border-color:#4ade80!important}}.st-fc-card.is-editing .st-fc-inline-actions{display:flex}.st-fc-card--with-action .st-fc-inline-actions{grid-column:1 / -1}.st-fc-card--with-action .st-fc-card-action{justify-self:end;align-self:start}@media (max-width:900px){.st-fc-card--with-action .st-fc-card-action{margin-bottom:0!important}.st-tab-content-controls{width:100%}.st-tab-content-controls select,.st-tab-content-controls .custom-dropdown{flex:1;width:auto}}@media (min-width:1200px){.st-fc-card--with-action h3{max-width:calc(100% - 66px);margin-inline-start:auto;margin-inline-end:auto}}@media (max-width:768px){.st-tab-content-controls--flashcards{width:100%}.st-tab-content-controls--flashcards .st-tab-content-controls-select{flex:1 1 100%;min-width:0}.st-flashcard-deck-editor{flex:1 1 100%;min-width:0}.st-tab-content-controls--flashcards .st-tab-content-controls-buttons{flex:1 1 100%;justify-content:center}.st-tab-content-controls-buttons button{margin-top:0!important}}.st-qz-row{justify-content:space-between}.st-qz-row.is-search-hidden{display:none!important}.st-qz-search-empty{text-align:center;color:var(--muted-text);font-size:14px;border:1px dashed var(--border-color);border-radius:12px;padding:14px 12px;background:var(--table-header-bg)}.st-qz-title-row,.st-sum-title-row,.st-pod-title-row,.st-modal-inline-row{display:flex}.st-qz-rename-row input{flex:1;margin:0!important;padding-top:0!important;padding-bottom:0!important}.st-qz-rename-row .st-btn--only-icon{padding:0!important}.st-qz-edit-icon{all:unset!important;box-sizing:border-box!important;border-radius:8px!important;overflow:hidden!important;flex-shrink:0!important}@media (hover:hover){.st-qz-edit-icon:hover{background:color-mix(in srgb,var(--primary) 22%,transparent)!important;border-color:color-mix(in srgb,var(--primary) 40%,transparent)!important}}.st-qz-edit-icon[disabled],.st-qz-edit-icon[aria-disabled='true']{background:color-mix(in srgb,var(--surface-container) 78%,transparent)!important;color:var(--on-surface-variant)!important;border-color:color-mix(in srgb,var(--outline-variant) 50%,transparent)!important;cursor:not-allowed!important;opacity:0.5;box-shadow:none!important}@media (hover:hover){.st-qz-edit-icon[disabled]:hover,.st-qz-edit-icon[aria-disabled='true']:hover{background:color-mix(in srgb,var(--surface-container) 78%,transparent)!important;color:var(--on-surface-variant)!important;border-color:color-mix(in srgb,var(--outline-variant) 50%,transparent)!important}}.st-qz-edit-icon:focus-visible{outline:none!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 24%,transparent)!important}.st-qz-edit-icon i{font-size:11px;line-height:1;margin:0!important;color:inherit!important}body.theme-dark .st-qz-edit-icon{border-color:color-mix(in srgb,var(--primary) 28%,transparent)!important}@media (hover:hover){body.theme-dark .st-qz-edit-icon:hover{background:color-mix(in srgb,var(--primary) 30%,var(--surface-container-highest) 70%)!important;border-color:color-mix(in srgb,var(--primary) 48%,transparent)!important;color:var(--on-primary-container)!important}}body.theme-dark .st-qz-edit-icon[disabled],body.theme-dark .st-qz-edit-icon[aria-disabled='true']{background:color-mix(in srgb,var(--surface-container-high) 80%,transparent)!important;color:var(--on-surface-variant)!important;border-color:color-mix(in srgb,var(--outline-variant) 46%,transparent)!important;opacity:0.5;box-shadow:none!important}@media (hover:hover){body.theme-dark .st-qz-edit-icon[disabled]:hover,body.theme-dark .st-qz-edit-icon[aria-disabled='true']:hover{background:color-mix(in srgb,var(--surface-container-high) 80%,transparent)!important;color:var(--on-surface-variant)!important;border-color:color-mix(in srgb,var(--outline-variant) 46%,transparent)!important}}.st-qz-meta p,.st-qz-session p,.st-qz-question-count,.st-sum-meta p,.st-doc-meta p,.st-doc-meta-summary{margin:0;font-size:11px;color:var(--muted-text)}.st-qz-session{width:190px;display:flex;flex-direction:column;gap:6px;text-align:center}.st-qz-session p:last-child{background-color:var(--table-header-bg);border-radius:999px;padding:4px 10px;width:fit-content;margin:0 auto}.st-qz-type-badges{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.st-qz-type-badge{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:500;padding:2px 8px;border-radius:999px;background:var(--table-header-bg);color:var(--muted-text);white-space:nowrap}.st-qz-type-badge .icon{font-size:8px}.st-qz-row--generating .st-qz-actions button,.st-qz-row--generating .st-qz-edit-icon{opacity:0.65}.st-qz-generation-steps{flex:1}body[data-mobile] .st-pane.st-pane--quizzes .st-qz-generation-steps{display:block}body[data-mobile] .st-pane.st-pane--quizzes .st-qz-generation-steps>.st-generation-panel{width:100%;max-width:none}.st-pod-generation,.st-sum-generation{display:none}body[data-mobile] .st-pod-row--generating .st-pod-generation,body[data-mobile] .st-sum-row--generating .st-sum-generation{display:block;margin-top:10px}body[data-mobile] .st-pod-generation>.st-generation-panel,body[data-mobile] .st-sum-generation>.st-generation-panel{width:100%;max-width:none}body[data-mobile] .st-pane.st-pane--podcasts .st-pod-row--generating .st-pod-progress-row{display:none!important}@media (max-width:1100px) and (min-width:769px){.st-qz-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px 16px}.st-qz-meta{width:230px}.st-qz-session{width:190px;text-align:start}.st-qz-actions{width:100%;justify-content:center}}@media (max-width:768px){.st-qz-row{flex-direction:column;text-align:center}.st-qz-meta{align-items:center}}.st-sum-row{justify-content:space-between}.st-sum-rename-row{width:100%}.st-sum-rename-row input{flex:1;margin:0!important;padding-top:0!important;padding-bottom:0!important}.st-sum-actions{justify-content:flex-end}.st-pod-row{flex-direction:column}.st-pod-row.st-pod-row--generating{border-color:color-mix(in srgb,var(--secondary) 28%,transparent)}.st-pod-play-btn.is-playing{background-color:#ddd6fe!important;border-color:#a78bfa!important}.st-pod-play-btn.is-loading{cursor:wait!important}body.theme-dark .st-pod-play-btn{border-color:rgba(196,181,253,0.45)!important;background-color:rgba(139,92,246,0.28)!important}.st-pod-rename-row{align-items:center;gap:6px;max-width:320px}.st-pod-rename-row input{flex:1;min-width:0;margin:0!important;height:32px;min-height:32px;padding-top:0!important;padding-bottom:0!important}.st-pod-rename-row .st-btn--only-icon{width:32px;min-width:32px!important;height:32px;min-height:32px;padding:0!important}.st-pod-row--generating .st-qz-edit-icon{pointer-events:none;opacity:0.4}.st-pod-meta p,.st-pod-progress-row span{margin:0;font-size:13px;color:var(--muted-text)}.st-pod-row[data-podcast-status='failed'] .st-pod-status-line,.st-doc-row[data-document-status='failed'] .st-doc-status-value,.st-doc-row[data-document-status='insufficient_content'] .st-doc-status-value,.st-doc-row[data-document-status='quota_exceeded'] .st-doc-status-value,.st-sum-row[data-summary-status='failed'] .st-doc-status-value,.mobile-card-gallery-card[data-document-status='failed'] .st-doc-status-value-inline,.mobile-card-gallery-card[data-document-status='insufficient_content'] .st-doc-status-value-inline,.mobile-card-gallery-card[data-document-status='quota_exceeded'] .st-doc-status-value-inline,.st-quizz-review-status--wrong{color:#b91c1c;font-weight:600}.mobile-card-gallery-card[data-document-status='ready'] .st-doc-status-value-inline{display:none}.st-pod-progress-track{flex-shrink:0}.st-pod-progress-fill--processing{background:linear-gradient(90deg,color-mix(in srgb,var(--secondary) 75%,var(--on-surface) 25%) 0%,var(--info) 100%)}.st-pod-progress-fill--failed{width:100%;background:linear-gradient(90deg,color-mix(in srgb,var(--error) 60%,var(--on-surface) 40%) 0%,var(--error) 100%)}.st-pod-actions{margin-inline-start:auto}.st-pod-speed-group{display:inline-flex;align-items:center;gap:0;flex-shrink:0;overflow:visible}.st-pod-speed-group[data-disabled='true']{opacity:0.55;pointer-events:none}.st-pod-row--generating .st-pod-play-btn[disabled],.st-pod-row--generating .st-pod-transcription-toggle[disabled],.st-pod-row--generating [data-podcast-row-options-trigger][disabled]{cursor:not-allowed!important;opacity:0.55}.st-pod-mini-player{position:fixed!important;bottom:24px;inset-inline-end:24px;z-index:1050!important;display:flex!important;flex-direction:column!important;width:308px!important;max-width:calc(100vw - 32px)!important;background:#ffffff!important;border:1px solid rgba(103,116,141,0.12)!important;border-radius:16px!important;box-shadow:0 18px 48px rgba(15,23,42,0.16)!important;user-select:none!important;touch-action:none!important;overflow:visible!important;padding:12px 14px!important;margin:0!important;cursor:grab}body.theme-dark .st-pod-mini-player{background:#161a24!important;border-color:rgba(196,181,253,0.18)!important;box-shadow:0 20px 48px rgba(0,0,0,0.48)!important}.st-pod-mini-player.is-dragging{opacity:0.92!important;cursor:grabbing!important}.st-pod-mini-player-header{display:flex!important;align-items:flex-start!important;justify-content:center!important;padding:0 0 10px!important;position:relative!important}.st-pod-mini-player-title{display:block!important;width:100%!important;min-width:0!important;padding-inline-end:14px!important;font-size:15px!important;font-weight:700!important;line-height:1.35!important;text-align:center!important;color:#172033!important;font-family:inherit!important;letter-spacing:-0.32px!important;cursor:pointer!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.st-pod-mini-player-close{position:absolute!important;top:-2px!important;inset-inline-end:-2px!important;width:22px!important;height:22px!important;border:none!important;border-radius:999px!important;background:rgba(148,163,184,0.12)!important;color:#6b7280!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:10px!important;padding:0!important;z-index:5!important;transition:background-color 0.18s ease,color 0.18s ease!important}@media (hover:hover){.st-pod-mini-player-close:hover{background:rgba(148,163,184,0.2)!important;color:#111827!important}}.st-pod-mini-player-controls{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 0 10px!important}.st-pod-mini-player-btn{border:1px solid transparent!important;background:#f2f5fb!important;color:#5a6982!important;cursor:pointer!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;position:relative!important;z-index:3!important;transition:transform 0.16s ease,background-color 0.16s ease,border-color 0.16s ease,color 0.16s ease,box-shadow 0.16s ease!important}@media (hover:hover){.st-pod-mini-player-btn:hover{background:#e9eef7!important;border-color:rgba(124,58,237,0.16)!important;color:#334155!important;transform:translateY(-1px)!important}}.st-pod-mini-player-speed{min-width:24px!important;width:24px!important;height:24px!important;border-radius:8px!important;font-size:10px!important;font-weight:700!important;font-family:inherit!important;text-align:center!important;letter-spacing:-0.32px!important;line-height:1!important;padding:0 4px!important}.st-pod-mini-player-skip{width:54px!important;height:40px!important;border-radius:10px!important;font-size:14px!important}.st-pod-mini-player-skip .icon{margin-inline-end:0!important;transform:translateX(-8px)!important}.st-pod-mini-player-skip-label{position:absolute!important;font-size:11px!important;font-weight:800!important;inset-inline-end:9px!important;top:50%!important;inset-inline-start:auto!important;transform:translateY(-42%)!important;margin-top:0!important;pointer-events:none!important;font-variant-numeric:tabular-nums!important;line-height:1!important}.st-pod-mini-player-volume{width:24px!important;height:24px!important;border-radius:8px!important;font-size:10px!important}.st-pod-mini-player-play{width:50px!important;height:50px!important;border-radius:999px!important;background:linear-gradient(180deg,#8b5cf6 0%,#7c3aed 100%)!important;color:#ffffff!important;font-size:18px!important;box-shadow:0 12px 22px rgba(124,58,237,0.24)!important}.st-pod-mini-player-play .icon{margin-inline-end:0!important;margin-inline-start:3px!important}body.theme-dark .st-pod-mini-player-play{background:linear-gradient(180deg,#9f7aea 0%,#8b5cf6 100%)!important;color:#ffffff!important}@media (hover:hover){.st-pod-mini-player-play:hover{background:linear-gradient(180deg,#925fff 0%,#7c3aed 100%)!important;box-shadow:0 18px 30px rgba(124,58,237,0.32)!important}}.st-pod-mini-player-progress-row{display:flex!important;align-items:center!important;gap:8px!important;padding:0!important}.st-pod-mini-player-time{flex-shrink:0!important;font-size:13px!important;font-weight:500!important;font-variant-numeric:tabular-nums!important;color:#64748b!important;min-width:32px!important;line-height:1!important}.st-pod-mini-player-time--end{text-align:end!important}.st-pod-mini-player-progress{display:block!important;flex:1!important;width:auto!important;height:6px!important;background:#dfe7f3!important;border-radius:999px!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px rgba(148,163,184,0.16)!important;cursor:pointer!important;touch-action:none!important}.st-pod-mini-player-progress-fill{display:block!important;height:100%!important;width:0%;min-width:0!important;background:linear-gradient(90deg,#8b5cf6 0%,#7c3aed 100%)!important;border-radius:999px!important;transition:width 0.3s linear!important;box-shadow:0 0 0 1px rgba(139,92,246,0.08)!important;pointer-events:none!important}body.theme-dark .st-pod-mini-player-title{color:#f8fafc!important}body.theme-dark .st-pod-mini-player-btn{background:rgba(255,255,255,0.08)!important;color:#dbe5f5!important}@media (hover:hover){body.theme-dark .st-pod-mini-player-btn:hover{background:rgba(255,255,255,0.12)!important;border-color:rgba(167,139,250,0.24)!important;color:#ffffff!important}}body.theme-dark .st-pod-mini-player-close{background:rgba(255,255,255,0.08)!important;color:#cbd5e1!important}@media (hover:hover){body.theme-dark .st-pod-mini-player-close:hover{background:rgba(255,255,255,0.14)!important;color:#ffffff!important}}body.theme-dark .st-pod-mini-player-time{color:#cbd5e1!important}body.theme-dark .st-pod-mini-player-progress{background:rgba(255,255,255,0.12)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.08)!important}@media (max-width:540px){.st-pod-mini-player{width:min(308px,calc(100vw - 16px))!important;inset-inline-end:10px!important;bottom:10px!important;padding:10px 12px!important}.st-pod-mini-player-header{padding-bottom:8px!important}.st-pod-mini-player-title{font-size:13px!important;padding-inline-end:12px!important}.st-pod-mini-player-controls{gap:6px!important}.st-pod-mini-player-speed,.st-pod-mini-player-skip,.st-pod-mini-player-volume{height:24px!important}.st-pod-mini-player-speed{min-width:22px!important;width:22px!important;font-size:9px!important;padding:0 4px!important}.st-pod-mini-player-skip{width:48px!important;height:34px!important;font-size:12px!important}.st-pod-mini-player-skip .icon{transform:translateX(-7px)!important}.st-pod-mini-player-skip-label{inset-inline-end:8px!important;font-size:10px!important}.st-pod-mini-player-volume{width:22px!important;font-size:9px!important}.st-pod-mini-player-play{width:44px!important;height:44px!important;font-size:16px!important}.st-pod-mini-player-time{font-size:12px!important;min-width:28px!important}.st-pod-mini-player-progress{height:5px!important}}.st-pod-transcription-toggle.is-open{background:#ede9fe!important;border-color:#c4b5fd!important;color:#5b21b6!important}body.theme-dark .st-pod-transcription-toggle.is-open{background:rgba(124,58,237,0.24)!important;border-color:rgba(167,139,250,0.56)!important;color:#ddd6fe!important}.st-pod-transcription--collapsible{border-color:transparent}.st-pod-transcription--collapsible.is-open{opacity:1;padding-top:10px;padding-bottom:10px;border-color:#e2e8f0}@media (prefers-reduced-motion:reduce){.st-pod-transcription--collapsible{transition:none}}.st-pod-transcription-paragraph.is-active{background:rgba(124,58,237,0.14);color:#4c1d95}.st-pod-transcript-token{border-radius:4px;transition:background-color 0.12s ease,color 0.12s ease}.st-pod-transcript-speaker{font-weight:700}.st-pod-transcript-token.is-active{background:rgba(124,58,237,0.22);color:#3b0764}.st-pod-transcription-paragraph:last-child{margin-bottom:0}body.theme-dark .st-pod-transcription-paragraph.is-active{background:rgba(167,139,250,0.2);color:#f3e8ff}body.theme-dark .st-pod-transcript-token.is-active{background:rgba(196,181,253,0.28);color:#faf5ff}@media (max-width:900px){.st-pod-progress-row{flex-wrap:wrap}.st-pod-progress-track{max-width:240px}}@media (max-width:768px){.st-pod-meta{grid-column:2;grid-row:1}.st-pod-play-btn{grid-column:1}.st-pod-actions{width:auto;margin-inline-start:0}}.st-doc-file-type{align-self:stretch;padding:0}.st-doc-file-type i{color:currentColor!important;margin-inline-end:0!important}.st-doc-file-type svg{color:currentColor!important;fill:currentColor}.st-doc-file-type--doc{background:#dbeafe;color:#1d4ed8}.st-doc-file-type--ppt{background:#ffedd5;color:#c2410c}.st-doc-file-type--img{background:#dcfce7;color:#166534}body.theme-dark .st-doc-file-type--doc{background:color-mix(in srgb,var(--secondary) 20%,transparent);color:#dbeafe}body.theme-dark .st-doc-file-type--ppt{background:rgba(249,115,22,0.2);color:#fed7aa}body.theme-dark .st-doc-file-type--img{background:rgba(34,197,94,0.2);color:#dcfce7}.st-doc-meta{align-self:center}.st-doc-status-value{text-transform:capitalize}.st-doc-status-loader{width:11px;height:11px;border-radius:999px;border:2px solid rgba(148,163,184,0.4);border-top-color:var(--info);animation:st-doc-status-spin 0.8s linear infinite;display:none}.st-doc-status-loader.is-active{display:inline-block}.st-doc-row[data-document-status='extracting'] .st-doc-status-value,.st-doc-row[data-document-status='pending'] .st-doc-status-value,.st-doc-row[data-document-status='generating_topics'] .st-doc-status-value,.st-sum-row[data-summary-status='completed'] .st-doc-status-value,.st-sum-row[data-summary-status='pending'] .st-doc-status-value,.st-sum-row[data-summary-status='running'] .st-doc-status-value,.st-sum-row[data-summary-status='generating'] .st-doc-status-value{color:#1d4ed8}.st-doc-row[data-document-status='generating_topics'] .st-doc-status-value{text-transform:none}body.theme-dark .st-doc-status-loader{border-color:rgba(148,163,184,0.45);border-top-color:#93c5fd}@keyframes st-doc-status-spin{100%{transform:rotate(360deg)}}.st-doc-actions{padding-block:10px;padding-inline:0 10px;align-self:center}.st-study-generation-blocker{margin:10px 0 0;font-size:12px;color:#b45309;font-weight:600}body.theme-dark .st-study-generation-blocker{color:#fbbf24}:root{--eduloo-doc-mode-overlay-text:var(--on-surface-variant);--eduloo-doc-mode-overlay-btn-bg:color-mix(in srgb,var(--surface-container-lowest) 88%,var(--surface-container-low) 12%);--eduloo-doc-mode-overlay-btn-bg-hover:color-mix(in srgb,var(--surface-container-lowest) 72%,var(--primary-container) 28%);--eduloo-doc-mode-overlay-btn-border:color-mix(in srgb,var(--outline-variant) 46%,transparent);--eduloo-doc-mode-overlay-btn-border-hover:color-mix(in srgb,var(--primary-container) 62%,transparent);--eduloo-doc-mode-overlay-btn-title:color-mix(in srgb,var(--on-surface) 90%,var(--primary) 10%);--eduloo-doc-mode-overlay-btn-text:var(--on-surface-variant);--eduloo-doc-mode-overlay-icon-bg:color-mix(in srgb,var(--surface-container-lowest) 74%,var(--primary-container) 26%);--eduloo-doc-mode-overlay-icon-text-auto:color-mix(in srgb,var(--primary) 84%,var(--on-surface) 16%);--eduloo-doc-mode-overlay-icon-text-manual:color-mix(in srgb,var(--secondary) 74%,var(--on-surface) 26%);--eduloo-doc-mode-overlay-apply-bg:color-mix(in srgb,var(--surface-container-lowest) 82%,var(--surface-container-low) 18%);--eduloo-doc-mode-overlay-apply-border:color-mix(in srgb,var(--outline-variant) 42%,transparent)}body.theme-dark{--eduloo-doc-mode-overlay-text:color-mix(in srgb,var(--on-surface-variant) 86%,var(--primary-container) 14%);--eduloo-doc-mode-overlay-btn-bg:color-mix(in srgb,var(--surface-container-highest) 62%,var(--primary-container) 38%);--eduloo-doc-mode-overlay-btn-bg-hover:color-mix(in srgb,var(--surface-container-highest) 50%,var(--primary-container) 50%);--eduloo-doc-mode-overlay-btn-border:color-mix(in srgb,var(--primary-container) 56%,transparent);--eduloo-doc-mode-overlay-btn-border-hover:color-mix(in srgb,var(--primary-container) 72%,transparent);--eduloo-doc-mode-overlay-btn-title:color-mix(in srgb,var(--on-surface) 92%,var(--on-primary) 8%);--eduloo-doc-mode-overlay-btn-text:color-mix(in srgb,var(--on-surface-variant) 88%,var(--on-primary) 12%);--eduloo-doc-mode-overlay-icon-bg:color-mix(in srgb,var(--surface-container-highest) 56%,var(--primary-container) 44%);--eduloo-doc-mode-overlay-icon-text-auto:color-mix(in srgb,var(--on-primary) 88%,var(--secondary-container) 12%);--eduloo-doc-mode-overlay-icon-text-manual:color-mix(in srgb,var(--on-primary) 78%,var(--tertiary-container) 22%);--eduloo-doc-mode-overlay-apply-bg:color-mix(in srgb,var(--surface-container-high) 78%,var(--surface-container-highest) 22%);--eduloo-doc-mode-overlay-apply-border:color-mix(in srgb,var(--primary-container) 44%,transparent)}@keyframes st-doc-mode-overlay-fade-in{from{opacity:0}to{opacity:1}}@keyframes st-doc-mode-card-rise-in{from{opacity:0;transform:translateY(10px) scale(0.98)}to{opacity:1;transform:translateY(0) scale(1)}}.st-doc-mode-choice p{margin:0;font-size:14px;line-height:1.58;color:var(--eduloo-doc-mode-overlay-text)}.st-doc-mode-options{margin-top:2px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.st-doc-mode-btn{position:relative;width:100%;min-height:138px;border:none;border-radius:18px;padding:16px 14px 14px;background:var(--eduloo-doc-mode-overlay-btn-bg);box-shadow:inset 0 0 0 1px var(--eduloo-doc-mode-overlay-btn-border);display:grid;justify-items:center;align-content:start;gap:8px;cursor:pointer;color:var(--eduloo-doc-mode-overlay-btn-title);text-align:center;transform:translateY(0);transition:transform 220ms ease,background 220ms ease,box-shadow 220ms ease}.st-doc-mode-btn span{display:block;width:100%;max-width:100%;overflow-wrap:break-word;font-size:15px;line-height:1.35;font-weight:800;color:inherit}.st-doc-mode-btn small{display:block;width:100%;max-width:100%;overflow-wrap:break-word;margin:0;font-size:12px;line-height:1.45;font-weight:600;color:var(--eduloo-doc-mode-overlay-btn-text)}.st-doc-mode-btn i{width:44px;min-width:44px;height:44px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;margin:0!important;font-size:19px;line-height:1;background:var(--eduloo-doc-mode-overlay-icon-bg);color:var(--eduloo-doc-mode-overlay-icon-text-auto)}.st-doc-mode-btn[data-mode='manual'] i{color:var(--eduloo-doc-mode-overlay-icon-text-manual)}.st-doc-mode-btn:focus-visible{background:var(--eduloo-doc-mode-overlay-btn-bg-hover);box-shadow:inset 0 0 0 1px var(--eduloo-doc-mode-overlay-btn-border-hover);transform:translateY(-2px)}@media (hover:hover){.st-doc-mode-btn:hover{background:var(--eduloo-doc-mode-overlay-btn-bg-hover);box-shadow:inset 0 0 0 1px var(--eduloo-doc-mode-overlay-btn-border-hover);transform:translateY(-2px)}}.st-doc-mode-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 62%,transparent);outline-offset:2px}.st-doc-mode-apply-all{width:100%;margin-top:2px;padding:10px 12px;border-radius:14px;background:var(--eduloo-doc-mode-overlay-apply-bg);box-shadow:inset 0 0 0 1px var(--eduloo-doc-mode-overlay-apply-border);display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;font-size:13px;line-height:1.45;font-weight:600;color:var(--eduloo-doc-mode-overlay-text);cursor:pointer}body .st-doc-mode-btn span,body .st-doc-mode-btn small{text-transform:none!important;letter-spacing:normal!important;max-width:100%;overflow-wrap:break-word;text-wrap:balance}body .st-doc-mode-btn[data-mode='auto']{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--primary) 34%,transparent)!important}body .st-doc-mode-btn[data-mode='auto']:focus-visible{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--primary) 52%,transparent)!important}@media (hover:hover){body .st-doc-mode-btn[data-mode='auto']:hover{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--primary) 52%,transparent)!important}}.st-doc-mode-apply-all input{width:16px;height:16px;margin:0;accent-color:var(--primary);flex:0 0 auto}@media (max-width:720px){.st-doc-mode-choice p{font-size:13px}.st-doc-mode-options{grid-template-columns:1fr}.st-doc-mode-btn{min-height:120px;border-radius:16px;padding:14px 12px 12px}.st-doc-mode-btn i{width:40px;min-width:40px;height:40px;border-radius:12px;font-size:18px}}@media (prefers-reduced-motion:reduce){.st-doc-mode-btn{animation:none!important;transition:none!important}}.st-study-modal--document-topics .st-modal-body{flex:1 1 auto;min-height:0;overflow:hidden;padding:0 12px 12px!important}.st-topic-modal-split{display:flex;flex-direction:row;align-items:stretch;gap:16px;height:100%;min-height:0;overflow:hidden}.st-study-modal--document-topics .st-modal-body.st-topic-modal-split{display:flex;flex-direction:row;align-items:stretch}.st-topic-list-panel{flex:0 0 clamp(420px,44%,560px);display:flex;flex-direction:column;gap:12px;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;scrollbar-width:thin;min-height:0;min-width:420px;max-width:560px;padding-inline-end:8px}.st-topic-intro{display:flex;flex-wrap:wrap;gap:8px 14px;margin:0;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--primary,#7c5cff) 8%,transparent);font-size:13px;line-height:1.35;color:color-mix(in srgb,var(--on-surface,#1c1418) 82%,transparent)}.st-topic-intro-step{display:inline-flex;align-items:center;gap:7px}.st-topic-intro-num{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;border-radius:50%;background:var(--primary-fill);color:#ffffff;font-size:11px;font-weight:700}.st-topic-list-header{display:flex;flex-direction:column;gap:8px;flex-shrink:0}.st-topic-list-actions{display:flex;gap:8px;flex-wrap:wrap}.st-topic-list-actions>.st-btn{flex:1 1 140px}.st-topic-list-items{flex:0 0 235px;height:235px;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;scrollbar-width:thin;display:flex;flex-direction:column;align-items:stretch;gap:4px;padding-inline-end:6px}.st-topic-list-empty,.st-topic-list-error{color:var(--muted-text);font-size:13px;padding:16px 0;text-align:center}.st-topic-detail-item{flex:0 0 auto;width:100%;min-height:52px;border:1px solid var(--border-color,#e5e7eb);border-radius:6px;overflow:hidden;box-sizing:border-box;transition:border-color 0.15s}.st-topic-detail-item.is-selected{border-color:var(--accent-color,var(--secondary));background:var(--bg-secondary,#f9fafb)}.st-topic-detail-header{display:flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:10px 10px;cursor:pointer;box-sizing:border-box}@media (hover:hover){.st-topic-detail-header:hover{background:var(--bg-secondary,#f3f4f6)}}.st-topic-detail-titlerow{flex:1;display:flex;align-items:center;gap:6px;min-width:0}.st-topic-detail-title{flex:0 1 auto;min-width:0;display:flex;align-items:center;font-size:13px;font-weight:600;line-height:1.2;min-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-topic-detail-chunks{display:inline-flex;align-items:center;font-size:11px;line-height:1.2;min-height:30px;color:var(--muted-text);white-space:nowrap}.st-topic-detail-header [data-dt-delete-topic],.st-topic-detail-header [data-dt-edit-topic]{width:28px;min-width:28px!important;height:28px;margin:0!important;padding:0!important;border-radius:8px;font-size:12px;flex-shrink:0;align-self:center}.st-topic-detail-header [data-dt-delete-topic] .icon,.st-topic-detail-header [data-dt-edit-topic] .icon{margin:0!important;font-size:11px}.st-topic-detail-body{flex-shrink:0;padding:8px 10px;border-top:1px solid var(--border-color,#e5e7eb);font-size:12px;max-height:200px;overflow-y:auto}.st-topic-available-panel{display:flex;flex-direction:column;gap:8px;flex:0 0 auto;min-height:0;padding-top:8px;border-top:1px solid var(--border-color,#e5e7eb)}.st-topic-available-header{display:flex;flex-direction:column;gap:8px}.st-topic-available-search{width:100%}.st-topic-available-title{font-size:13px;font-weight:600;color:var(--text-primary,#1f2937)}.st-topic-available-items{max-height:220px;min-height:96px;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:4px;padding-inline-end:6px;scrollbar-gutter:stable;scrollbar-width:thin}.st-topic-available-items::-webkit-scrollbar{width:10px}.st-topic-available-items::-webkit-scrollbar-thumb{background:rgba(148,163,184,0.45);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.st-topic-available-items::-webkit-scrollbar-track{background:transparent}.st-topic-available-item{display:flex;align-items:flex-start;gap:8px;min-width:0;padding:8px 10px;border:1px solid var(--border-color,#e5e7eb);border-radius:6px;background:rgba(255,255,255,0.94);cursor:pointer;transition:border-color 0.15s,background 0.15s}@media (hover:hover){.st-topic-available-item:hover{background:color-mix(in srgb,var(--secondary) 3%,transparent);border-color:color-mix(in srgb,var(--secondary) 24%,transparent)}}.st-topic-available-main{appearance:none;display:block;width:100%;min-width:0;padding:0;border:none!important;background:transparent!important;text-align:start;font:inherit;color:inherit!important;cursor:pointer}.st-topic-available-line{display:flex;align-items:center;gap:6px;min-width:0;width:100%}.st-topic-available-meta{flex-shrink:0;font-size:11px;font-weight:600;color:var(--muted-text);white-space:nowrap}.st-topic-available-preview{display:inline-block;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary,#4b5563);font-size:11px;line-height:1.3}.st-topic-available-badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:18px;padding:0 6px;border-radius:999px;background:color-mix(in srgb,var(--secondary) 12%,transparent);color:rgba(37,99,235,0.95);font-size:10px;font-weight:600;line-height:1;white-space:nowrap}.st-topic-available-badge.is-linked{background:rgba(245,158,11,0.14);color:#b45309}.st-topic-available-badge.is-selected{background:rgba(34,197,94,0.16);color:rgba(6,95,70,0.95)}.st-topic-available-linked-icon{flex-shrink:0;font-size:11px;color:var(--muted-text);opacity:0.6}.st-topic-list-items::-webkit-scrollbar{width:10px}.st-topic-list-items::-webkit-scrollbar-thumb{background:rgba(148,163,184,0.45);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.st-topic-list-items::-webkit-scrollbar-track{background:transparent}.st-topic-source-list{display:flex;flex-direction:column;gap:4px}.st-topic-source-row{display:flex;align-items:center;gap:6px;min-width:0;padding:4px 6px;border:1px solid var(--border-color,#e5e7eb);border-radius:5px;background:rgba(255,255,255,0.92);transition:border-color 0.15s,background 0.15s,box-shadow 0.15s}@media (hover:hover){.st-topic-source-row:hover{border-color:color-mix(in srgb,var(--secondary) 24%,transparent);background:color-mix(in srgb,var(--secondary) 3%,transparent)}}.st-topic-source-row.is-active{border-color:color-mix(in srgb,var(--secondary) 38%,transparent);background:color-mix(in srgb,var(--secondary) 5%,transparent);box-shadow:none}.st-topic-selection-remove-btn{appearance:none;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;padding:0;border:1px solid rgba(148,163,184,0.35)!important;border-radius:4px;background:rgba(255,255,255,0.9)!important;color:var(--muted-text)!important;cursor:pointer;transition:background 0.15s,color 0.15s}.st-topic-selection-remove-btn .icon{font-size:8px}@media (hover:hover){.st-topic-selection-remove-btn:hover{background:rgba(239,68,68,0.08);border-color:rgba(239,68,68,0.3);color:#ef4444}}.st-topic-source-main,.st-topic-selected-main{appearance:none;min-width:0;flex:1;padding:0;border:none!important;background:transparent!important;text-align:start;font:inherit;color:inherit!important;cursor:pointer}.st-topic-selection-line,.st-topic-source-line,.st-topic-selected-line{display:flex;align-items:center;gap:6px;min-width:0}.st-topic-selection-label,.st-topic-source-meta,.st-topic-selected-label{color:var(--muted-text);font-weight:500;font-size:11px}.st-topic-selection-label,.st-topic-selected-label{white-space:nowrap;flex-shrink:0}.st-topic-source-meta{white-space:nowrap;flex-shrink:0}.st-topic-selection-preview,.st-topic-source-preview,.st-topic-selected-preview{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary,#4b5563);line-height:1.3;font-size:11px}.st-topic-source-main{display:block;width:100%;max-width:100%}.st-topic-source-line{justify-content:flex-start;width:100%;max-width:100%;text-align:start}.st-topic-source-preview{text-align:start}.st-topic-source-badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:18px;padding:0 6px;border-radius:999px;background:rgba(245,158,11,0.14);color:#b45309;font-size:10px;font-weight:600;line-height:1;white-space:nowrap;margin-inline-start:auto}.st-topic-pdf-panel{flex:1;display:flex;flex-direction:column;gap:8px;min-width:0}.st-topic-pdf-toolbar{display:flex;align-items:center;justify-content:center;gap:12px;font-size:13px;flex-wrap:wrap}.st-topic-pdf-page-jump{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--text-primary,#1f2937)}.st-topic-pdf-page-jump input,input[data-dt-pdf-page-input]{margin:0!important}.st-topic-pdf-page-jump input{width:72px;height:32px;padding:4px 8px;border:1px solid var(--border-color,#d1d5db);border-radius:8px;background:rgba(255,255,255,0.96);font:inherit;text-align:center}.st-topic-pdf-search{display:inline-flex;align-items:center;gap:6px;min-width:min(100%,360px);flex:1 1 280px}.st-topic-pdf-search-field{flex:1 1 auto;min-width:0}.st-topic-pdf-search .search-field__input{min-width:0;flex:1 1 auto}.st-topic-pdf-search-count{font-size:12px;color:var(--muted-text);white-space:nowrap}.st-topic-pdf-search-highlight{position:absolute;border-radius:4px;background:rgba(251,191,36,0.18);outline:1px solid rgba(245,158,11,0.55);pointer-events:none;z-index:2}.st-topic-pdf-search-highlight.is-active{background:rgba(245,158,11,0.26);outline:2px solid rgba(217,119,6,0.85);z-index:3}.st-topic-pdf-viewport{flex:1 1 auto;min-width:0;min-height:0;overflow:auto;background:var(--bg-secondary,#f3f4f6);border-radius:6px;display:flex;justify-content:center;align-items:flex-start}.st-topic-pdf-canvas-wrap{position:relative;display:inline-block;flex-shrink:0;overflow:visible}.st-topic-pdf-canvas-wrap canvas{position:relative;z-index:1;display:block}.st-topic-pdf-zoom{display:flex;align-items:center;gap:4px;margin-inline-start:auto}.st-topic-pdf-zoom-label{font-size:12px;min-width:36px;text-align:center;color:var(--muted-text)}.st-topic-bbox-layer{position:absolute;inset:0;width:100%;height:100%;min-width:100%;min-height:100%;pointer-events:auto;overflow:visible;z-index:2}.st-topic-bbox-selectable{position:absolute;z-index:3;min-width:8px;min-height:8px;border:1px solid rgba(232,79,116,0.78);border-radius:10px;background:linear-gradient(180deg,rgba(232,79,116,0.02) 0%,rgba(232,79,116,0.07) 100%);cursor:pointer;pointer-events:auto;overflow:visible;box-sizing:border-box;outline:1px solid rgba(255,255,255,0.52);outline-offset:-1px;box-shadow:0 1px 2px rgba(15,23,42,0.06),inset 0 0 0 1px rgba(255,255,255,0.18);color:rgba(236,63,106,0.9);transition:background 0.18s ease,border-color 0.18s ease,box-shadow 0.18s ease}@media (hover:hover){.st-topic-bbox-selectable:hover{background:linear-gradient(180deg,rgba(232,79,116,0.08) 0%,rgba(232,79,116,0.14) 100%);border-color:rgba(236,63,106,0.9);box-shadow:0 1px 3px rgba(15,23,42,0.08),inset 0 0 0 1px rgba(255,255,255,0.22)}}.st-topic-bbox-selectable.is-selected{background:linear-gradient(180deg,rgba(44,189,171,0.04) 0%,rgba(44,189,171,0.13) 100%);border:1px solid rgba(44,189,171,0.82);box-shadow:0 1px 3px rgba(15,23,42,0.06),inset 0 0 0 1px rgba(20,184,166,0.2);color:rgba(22,163,152,0.92)}.st-topic-bbox-selectable.is-focused{border-color:rgba(236,63,106,0.9);box-shadow:0 1px 3px rgba(15,23,42,0.08),inset 0 0 0 1px rgba(255,255,255,0.2)}.st-topic-bbox-selectable.is-selected.is-focused{background:linear-gradient(180deg,rgba(44,189,171,0.06) 0%,rgba(44,189,171,0.16) 100%);border:1px solid rgba(44,189,171,0.86);box-shadow:0 1px 3px rgba(15,23,42,0.06),inset 0 0 0 1px rgba(20,184,166,0.24)}body.theme-dark .st-topic-bbox-selectable{border-color:rgba(250,124,155,0.84);background:linear-gradient(180deg,rgba(250,124,155,0.06) 0%,rgba(250,124,155,0.14) 100%);box-shadow:0 1px 3px rgba(0,0,0,0.22),inset 0 0 0 1px rgba(255,219,228,0.12)}body.theme-dark .st-topic-bbox-selectable.is-selected{border-color:rgba(44,189,171,0.84);background:linear-gradient(180deg,rgba(44,189,171,0.08) 0%,rgba(44,189,171,0.18) 100%)}.st-topic-bbox-selectable::before,.st-topic-bbox-selectable::after{content:'';position:absolute;width:10px;height:10px;pointer-events:none;opacity:0.84}.st-topic-bbox-selectable::before{top:-1px;inset-inline-start:-1px;border-top:2px solid currentColor;border-inline-start:2px solid currentColor;border-start-start-radius:10px;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:0}.st-topic-bbox-selectable::after{inset-inline-end:-1px;bottom:-1px;border-inline-end:2px solid currentColor;border-bottom:2px solid currentColor;border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:10px;border-end-start-radius:0}.st-topic-bbox-text{position:absolute;top:-13px;inset-inline-start:12px;display:inline-flex;align-items:center;max-width:calc(100% - 24px);min-height:22px;padding:0 9px;border-radius:999px;border:1px solid rgba(236,83,119,0.3);background:rgba(255,248,251,0.98);box-shadow:0 6px 14px rgba(90,28,49,0.16);font-size:10px;font-weight:700;line-height:22px;letter-spacing:0.55px;text-transform:uppercase;color:rgba(118,23,50,0.9);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;user-select:none}@media (hover:hover){.st-topic-bbox-selectable:hover .st-topic-bbox-text{color:rgba(15,23,42,0.88)}}.st-topic-bbox-selectable.is-selected .st-topic-bbox-text{border-color:rgba(44,189,171,0.34);background:rgba(239,254,251,0.98);color:rgba(14,109,99,0.94)}body.theme-dark .st-topic-bbox-text{border-color:rgba(250,124,155,0.34);background:rgba(58,34,45,0.96);color:rgba(255,221,230,0.96);box-shadow:0 6px 14px rgba(0,0,0,0.32)}.st-topic-pdf-placeholder{color:var(--muted-text);font-size:13px;text-align:center;padding:60px 20px}.st-topic-create-form{flex:0 0 auto;border-top:1px solid var(--border-color,#e5e7eb);padding-top:12px;margin-top:8px}.st-topic-create-hint{font-size:12px;color:var(--muted-text);margin:4px 0 8px}.st-topic-create-actions{display:flex;gap:8px;margin-top:10px}.st-topic-selected-chunks{max-height:210px;min-height:56px;padding:9px;border-radius:14px;background:linear-gradient(180deg,rgba(44,189,171,0.05) 0%,rgba(44,189,171,0.1) 100%),var(--surface-container-lowest,#f8fafc);box-shadow:inset 0 0 0 1px rgba(44,189,171,0.38),0 12px 20px -18px rgba(22,163,152,0.32);overflow-y:auto;display:flex;flex-direction:column;gap:7px}.st-topic-no-selection{margin:0;padding:14px 10px;border-radius:10px;background:rgba(44,189,171,0.12);color:rgba(14,109,99,0.88);font-size:12px;font-weight:700;line-height:1.4;text-align:center}.st-topic-selected-item{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:8px 9px;font-size:11px;border:none;border-radius:12px;background:linear-gradient(180deg,rgba(44,189,171,0.05) 0%,rgba(44,189,171,0.12) 100%),var(--surface-container-lowest,#f8fafc);box-shadow:inset 0 0 0 1px rgba(44,189,171,0.44);transition:background 0.2s ease,box-shadow 0.2s ease}@media (hover:hover){.st-topic-selected-item:hover{background:linear-gradient(180deg,rgba(44,189,171,0.08) 0%,rgba(44,189,171,0.16) 100%),var(--surface-container-lowest,#f8fafc);box-shadow:inset 0 0 0 1px rgba(44,189,171,0.56)}}.st-topic-selected-item.is-active{background:linear-gradient(180deg,rgba(44,189,171,0.12) 0%,rgba(44,189,171,0.22) 100%),var(--surface-container-lowest,#f8fafc);box-shadow:inset 0 0 0 1px rgba(44,189,171,0.68),0 12px 22px -20px rgba(22,163,152,0.38)}.st-topic-selected-chunks .st-topic-selection-remove-btn{width:30px;min-width:30px;height:30px;min-height:30px;border:none!important;border-radius:9px;background:rgba(239,254,251,0.92)!important;color:rgba(14,109,99,0.78)!important;box-shadow:inset 0 0 0 1px rgba(44,189,171,0.34)}.st-topic-selected-chunks .st-topic-selection-remove-btn .icon{font-size:10px}@media (hover:hover){.st-topic-selected-chunks .st-topic-selection-remove-btn:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--error,#ef4444) 46%,transparent)}}.st-topic-selected-chunks .st-topic-selected-main{width:100%;min-width:0;padding:1px 0}.st-topic-selected-chunks .st-topic-selected-main:focus-visible{outline:2px solid color-mix(in srgb,var(--secondary-container,#c7f4ec) 56%,transparent);outline-offset:2px}.st-topic-selected-chunks .st-topic-selected-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.st-topic-selected-chunks .st-topic-selected-label{order:1;display:inline-flex;align-items:center;min-height:20px;padding:0 8px;border-radius:999px;background:rgba(239,254,251,0.98);box-shadow:inset 0 0 0 1px rgba(44,189,171,0.32);color:rgba(14,109,99,0.94);font-size:10px;font-weight:700;line-height:1;white-space:nowrap}.st-topic-selected-chunks .st-topic-selected-preview{order:2;flex:1 1 100%;min-width:0;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-primary,#0f172a);font-size:13px;font-weight:600;line-height:1.35}body.theme-dark .st-topic-selected-chunks{background:linear-gradient(180deg,rgba(44,189,171,0.12) 0%,rgba(44,189,171,0.2) 100%),var(--surface-container-high,#1f2937);box-shadow:inset 0 0 0 1px rgba(44,189,171,0.48),0 12px 22px -18px rgba(0,0,0,0.48)}body.theme-dark .st-topic-selected-item{background:linear-gradient(180deg,rgba(44,189,171,0.12) 0%,rgba(44,189,171,0.22) 100%),var(--surface-container-high,#1f2937);box-shadow:inset 0 0 0 1px rgba(44,189,171,0.56)}body.theme-dark .st-topic-selected-item.is-active{background:linear-gradient(180deg,rgba(44,189,171,0.18) 0%,rgba(44,189,171,0.3) 100%),var(--surface-container-high,#1f2937);box-shadow:inset 0 0 0 1px rgba(44,189,171,0.7),0 14px 24px -18px rgba(0,0,0,0.56)}body.theme-dark .st-topic-selected-chunks .st-topic-selected-preview{color:color-mix(in srgb,var(--on-surface,#f8fafc) 90%,var(--secondary-container,#115e59) 10%)}body.theme-dark .st-topic-selected-chunks .st-topic-selected-label{color:color-mix(in srgb,var(--secondary,var(--secondary-dim)) 66%,var(--on-surface,#f8fafc) 34%)}@media (max-width:720px){.st-topic-modal-split{flex-direction:column}.st-topic-list-panel{flex:none;max-height:300px;min-width:0}.st-topic-pdf-viewport{min-height:300px}}.st-quizz-progress-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.st-quizz-view-toggle{display:inline-flex;align-items:center;gap:4px;padding:3px;border:1px solid #d7e0ea;border-radius:999px;background:#f1f5f9;flex-shrink:0}.st-quizz-view-toggle-btn{width:26px;height:26px;border:0!important;border-radius:999px!important;background:#e2e8f0!important;color:#334155!important;padding:0!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important;transform:none!important;cursor:pointer;transition:background-color 0.14s ease,color 0.14s ease,box-shadow 0.14s ease}.st-quizz-view-toggle-btn i{font-size:12px;line-height:1;color:currentColor!important;margin-inline-end:0!important}.st-quizz-view-toggle-btn:focus-visible{background:#dbe3ee!important;color:#1e293b!important;box-shadow:none!important;transform:none!important}@media (hover:hover){.st-quizz-view-toggle-btn:hover{background:#dbe3ee!important;color:#1e293b!important;box-shadow:none!important;transform:none!important}}.st-quizz-view-toggle-btn--active,.st-quizz-view-toggle-btn--active:focus-visible{background:var(--info)!important;color:#ffffff!important;box-shadow:0 1px 2px rgba(37,99,235,0.35)!important}@media (hover:hover){.st-quizz-view-toggle-btn--active:hover{background:var(--info)!important;color:#ffffff!important;box-shadow:0 1px 2px rgba(37,99,235,0.35)!important}}.st-quizz-view-toggle-btn--active i,.st-quizz-view-toggle-btn--active:focus-visible i{color:#ffffff!important}@media (hover:hover){.st-quizz-view-toggle-btn--active:hover i{color:#ffffff!important}}body.theme-dark .st-quizz-view-toggle{border-color:#334155;background:#0f172a}body.theme-dark .st-quizz-view-toggle-btn{background:#1e293b!important;color:#94a3b8!important}body.theme-dark .st-quizz-view-toggle-btn:focus-visible{background:#334155!important;color:#e2e8f0!important}@media (hover:hover){body.theme-dark .st-quizz-view-toggle-btn:hover{background:#334155!important;color:#e2e8f0!important}}body.theme-dark .st-quizz-view-toggle-btn--active,body.theme-dark .st-quizz-view-toggle-btn--active:focus-visible{background:var(--secondary-dim)!important;color:#f0fdfa!important;box-shadow:0 1px 2px rgba(20,184,166,0.45)!important}@media (hover:hover){body.theme-dark .st-quizz-view-toggle-btn--active:hover{background:var(--secondary-dim)!important;color:#f0fdfa!important;box-shadow:0 1px 2px rgba(20,184,166,0.45)!important}}body.theme-dark .st-quizz-view-toggle-btn--active i,body.theme-dark .st-quizz-view-toggle-btn--active:focus-visible i{color:#f0fdfa!important}@media (hover:hover){body.theme-dark .st-quizz-view-toggle-btn--active:hover i{color:#f0fdfa!important}}.st-quizz-progress-card{margin-bottom:56px;padding:16px;border:1px solid var(--border-color);border-radius:14px;background:var(--table-header-bg)}.st-quizz-progress-label{margin:0;font-size:13px;font-weight:700;color:var(--muted-text)}.st-quizz-progress-meta{margin:0;font-size:18px;font-weight:600;color:var(--heading-color);line-height:1.25}.st-quizz-current-question{margin:0;font-size:12px;font-weight:600;color:var(--muted-text)}.st-quizz-progress-track{width:100%;height:12px;border-radius:999px;overflow:hidden;background:#d5dce5}.st-quizz-progress-fill{height:100%;border-radius:999px;background:var(--secondary)}.st-quizz-question-card{border:1px solid var(--border-color);border-radius:16px;background:var(--table-header-bg);padding:25px 18px;display:flex;flex-direction:column;gap:8px}.st-quizz-question-card--review-correct{border-color:rgba(34,197,94,0.45);box-shadow:0 0 0 1px rgba(34,197,94,0.08)}.st-quizz-question-card--review-wrong{border-color:rgba(239,68,68,0.4);box-shadow:0 0 0 1px rgba(239,68,68,0.08)}.st-quizz-question-box{border-radius:12px;background:var(--container-bg);padding:16px;display:flex;flex-direction:column;gap:8px}.st-quizz-question-box p{margin:0;font-size:20px;font-weight:700;color:var(--heading-color);line-height:1.2}.st-quizz-fill-question{display:block;line-height:1.6}.st-quizz-question-box input.st-quizz-fill-blank{display:inline-block!important;width:148px!important;max-width:148px!important;min-width:148px!important;margin:0 6px;border-radius:0!important;color:inherit;font-weight:600;line-height:20px;padding:0 2px 2px!important;vertical-align:baseline;border:none!important;background:var(--table-header-bg)!important;height:34px!important;font-size:18px!important;box-shadow:none!important}.st-quizz-question-box input.st-quizz-fill-blank::placeholder{color:transparent}.st-quizz-question-box input.st-quizz-fill-blank:focus,.st-quizz-question-box input.st-quizz-fill-blank:focus-visible{outline:none;border:none!important;background:#dbe3ee!important;box-shadow:none!important}.st-quizz-question-box small{margin:0;font-size:13px;color:var(--muted-text)}.st-quizz-question-type-tag{margin:0 0 18px;display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:6px 12px;border-radius:999px;background:#e2e8f0;color:#475569;font-size:12px;font-weight:700;line-height:1}.st-quizz-review-status{margin:-10px 0 8px;font-size:13px;font-weight:700;line-height:1.3}.st-quizz-question-type-tag i{font-size:12px;line-height:1;color:currentColor;margin-inline-end:0!important}.st-quizz-options,.st-modal-quiz-answer-list,.st-modal-quiz-gap-list,.st-modal-quiz-combination-list{display:flex;flex-direction:column;gap:6px}.st-quizz-options--hint{flex-direction:row;flex-wrap:wrap;gap:8px}.st-quizz-hint-label{margin:0 0 2px;font-size:12px;font-weight:700;color:var(--muted-text)}.st-quizz-hint-chip{display:inline-flex;align-items:center;padding:7px 12px;border-radius:999px;background:#e2e8f0;color:#475569;font-size:12px;font-weight:700;line-height:1;cursor:pointer;transition:opacity 0.15s ease,background 0.15s ease;user-select:none}@media (hover:hover){.st-quizz-hint-chip:hover{background:#cbd5e1}}.st-quizz-hint-chip.is-used{opacity:0.4;pointer-events:none}.st-quizz-combo{display:flex;flex-direction:column;gap:10px}.st-quizz-combo-row{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);gap:8px;align-items:stretch}.st-quizz-combo-slot,.st-quizz-combo-definition{min-height:44px;border:1px solid var(--border-color);border-radius:10px;background:var(--container-bg);padding:10px 12px;display:flex;align-items:center}.st-quizz-combo-slot{position:relative;overflow:hidden;justify-content:flex-start;transition:border-color 0.18s ease,background 0.18s ease,box-shadow 0.18s ease}.st-quizz-combo-slot.is-over{border-color:var(--secondary);background:color-mix(in srgb,var(--secondary) 12%,transparent)}.st-quizz-combo-slot:not(.is-empty){border-color:var(--border-color);background:var(--container-bg);box-shadow:inset 3px 0 0 color-mix(in srgb,var(--secondary) 70%,var(--primary) 30%);padding:0}.st-quizz-combo-placeholder{font-size:12px;font-weight:600;color:var(--muted-text)}.st-quizz-combo-slot:not(.is-empty) .st-quizz-combo-placeholder{display:none}.st-quizz-combo-link{display:inline-flex;align-items:center;justify-content:center;color:var(--muted-text);font-size:13px}.st-quizz-combo-definition{font-size:14px;font-weight:600;color:var(--heading-color)}.st-quizz-combo-bank-label{margin-top:2px}.st-quizz-actions-row{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:10px}.st-quizz-finish-btn{margin-inline-start:auto!important}.st-quizz-finish-btn[disabled],.st-quizz-finish-btn[aria-disabled='true']{opacity:0.56;cursor:not-allowed;pointer-events:none}.st-quizz-combo-bank{display:flex;flex-wrap:wrap;gap:8px;padding:10px;border:1px dashed var(--border-color);border-radius:12px;background:var(--container-bg);min-height:56px;transition:border-color 0.18s ease,background 0.18s ease}.st-quizz-combo-bank.is-over{border-color:var(--secondary);background:color-mix(in srgb,var(--secondary) 10%,transparent)}.st-quizz-combo-chip{border:1px solid #c7d2fe!important;border-radius:999px!important;background:#eef2ff!important;color:#3730a3!important;padding:8px 12px!important;margin:0!important;font-size:13px;font-weight:700;line-height:1.2;cursor:grab;display:inline-flex;align-items:center;justify-content:flex-start;user-select:none;touch-action:none;appearance:none!important;-webkit-appearance:none!important;text-transform:none!important;letter-spacing:normal!important;box-shadow:none!important;transform:none!important}.st-quizz-combo-chip:focus-visible{transform:none!important;box-shadow:none!important;border-color:#a5b4fc!important;background:#e7edff!important;color:#312e81!important}@media (hover:hover){.st-quizz-combo-chip:hover{transform:none!important;box-shadow:none!important;border-color:#a5b4fc!important;background:#e7edff!important;color:#312e81!important}}.st-quizz-combo-chip:active{cursor:grabbing}.st-quizz-combo-chip.is-dragging{opacity:0.6}.st-quizz-combo-slot .st-quizz-combo-chip{width:100%;max-width:100%;min-height:100%;align-self:stretch;border:0!important;border-radius:0!important;background:transparent!important;color:var(--heading-color)!important;padding:10px 12px!important;box-shadow:none!important;font-size:14px;font-weight:700;line-height:1.3;justify-content:flex-start;text-transform:none!important;letter-spacing:normal!important;transform:none!important}.st-quizz-combo-slot .st-quizz-combo-chip:focus-visible{border:0!important;background:transparent!important;color:var(--heading-color)!important;box-shadow:none!important;transform:none!important}@media (hover:hover){.st-quizz-combo-slot .st-quizz-combo-chip:hover{border:0!important;background:transparent!important;color:var(--heading-color)!important;box-shadow:none!important;transform:none!important}}.st-quizz-image-label{display:flex;flex-direction:column;gap:12px;margin-top:12px}.st-quizz-image-label-canvas{position:relative;width:100%;border-radius:14px;overflow:hidden;border:1px solid var(--border-color);background:var(--container-bg)}.st-quizz-image-label-canvas img{display:block;width:100%;height:auto;user-select:none;pointer-events:none}body .st-study-modal .st-modal-form-group .st-quizz-image-label-canvas .st-modal-quiz-image-label-missing{color:var(--muted-color,#64748b);font-size:13px;font-style:italic}.st-quizz-image-label-slot-number{position:absolute;display:flex;align-items:center;justify-content:center;margin:0;padding:0;color:var(--text-color);font-size:11px;font-weight:700;line-height:1;pointer-events:none;user-select:none;box-sizing:border-box}.st-modal-quiz-image-label-answers{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;list-style:none;padding:0;margin:14px 0 0}.st-modal-quiz-image-label-answer-row{display:flex;align-items:center;gap:10px}.st-modal-quiz-image-label-answer-number{flex-shrink:0;min-width:24px;color:var(--muted-color,#64748b);font-weight:600;text-align:end}.st-modal-quiz-image-label-answer-input{flex:1;min-width:0}@media (max-width:560px){.st-modal-quiz-image-label-answers{grid-template-columns:1fr}}.st-quizz-image-label-answers{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;margin:14px 0 0}.st-quizz-image-label-answer-row{display:flex;align-items:center;gap:10px;min-width:0}.st-quizz-image-label-answer-number{flex-shrink:0;min-width:24px;color:var(--muted-color,#64748b);font-weight:600;text-align:end}.st-quizz-image-label-answer-input{flex:1;min-width:0;padding:10px 14px;border:1px solid var(--border-color);border-radius:12px;background:var(--container-bg);color:var(--text-color);font-size:14px;line-height:1.4;outline:none;box-sizing:border-box}.st-quizz-image-label-answer-input:focus,.st-quizz-image-label-answer-input:focus-visible{border-color:var(--accent-color,#6366f1);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-color,#6366f1) 25%,transparent)}.st-quizz-image-label-answer-input.is-correct{border-color:#15803d;color:#15803d}.st-quizz-image-label-answer-input.is-wrong{border-color:#b91c1c;color:#b91c1c;text-decoration:line-through}@media (max-width:560px){.st-quizz-image-label-answers{grid-template-columns:1fr}}.st-quizz-option{width:100%;margin:0;border:0;border-radius:12px;background:transparent;padding:12px 14px;text-align:start;display:flex;align-items:center;gap:12px;cursor:pointer;color:var(--text-color);font-size:15px;line-height:1.35}.st-quizz-option:focus-visible{background:rgba(148,163,184,0.14)}@media (hover:hover){.st-quizz-option:hover{background:rgba(148,163,184,0.14)}}.st-quizz-option span:last-child{flex:1}.st-quizz-option-text{flex:1}.st-quizz-option-badge{width:34px;height:34px;border-radius:999px;background:#94a3b8;color:#ffffff;font-size:16px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:8px!important}.st-quizz-review-option-correct{border:1px solid rgba(34,197,94,0.6)!important;border-color:rgba(34,197,94,0.6)!important;background:transparent!important;box-shadow:none!important;color:var(--text-color)!important;cursor:default!important}.st-quizz-review-option-correct[disabled]{border:1px solid rgba(34,197,94,0.6)!important;border-color:rgba(34,197,94,0.6)!important;background:transparent!important;box-shadow:none!important;color:var(--text-color)!important;pointer-events:none!important;transform:none!important}.st-quizz-review-option-wrong{border:1px solid rgba(239,68,68,0.42)!important;border-color:rgba(239,68,68,0.42)!important;background:rgba(239,68,68,0.1)!important;color:#991b1b!important;cursor:default!important}.st-quizz-review-option-wrong[disabled]{border:1px solid rgba(239,68,68,0.42)!important;border-color:rgba(239,68,68,0.42)!important;background:rgba(239,68,68,0.1)!important;color:#991b1b!important;pointer-events:none!important;transform:none!important}.st-quizz-question-card--review-correct .st-quizz-option[disabled],.st-quizz-question-card--review-wrong .st-quizz-option[disabled]{pointer-events:none!important;cursor:default!important}.st-quizz-question-card--review-correct .st-quizz-option[disabled]:focus-visible,.st-quizz-question-card--review-wrong .st-quizz-option[disabled]:focus-visible{transform:none!important;box-shadow:none!important}@media (hover:hover){.st-quizz-question-card--review-correct .st-quizz-option[disabled]:hover,.st-quizz-question-card--review-wrong .st-quizz-option[disabled]:hover{transform:none!important;box-shadow:none!important}}.st-quizz-question-card--review-correct .st-quizz-option[disabled]:not(.st-quizz-review-option-correct):not(.st-quizz-review-option-wrong):focus-visible,.st-quizz-question-card--review-wrong .st-quizz-option[disabled]:not(.st-quizz-review-option-correct):not(.st-quizz-review-option-wrong):focus-visible{background:transparent!important;border-color:transparent!important;color:var(--text-color)!important}@media (hover:hover){.st-quizz-question-card--review-correct .st-quizz-option[disabled]:not(.st-quizz-review-option-correct):not(.st-quizz-review-option-wrong):hover,.st-quizz-question-card--review-wrong .st-quizz-option[disabled]:not(.st-quizz-review-option-correct):not(.st-quizz-review-option-wrong):hover{background:transparent!important;border-color:transparent!important;color:var(--text-color)!important}}.st-quizz-review-option-correct:focus-visible,.st-quizz-review-option-wrong:focus-visible{box-shadow:none!important;transform:none!important}@media (hover:hover){.st-quizz-review-option-correct:hover,.st-quizz-review-option-wrong:hover{box-shadow:none!important;transform:none!important}}.st-quizz-review-option-correct:focus-visible{border-color:rgba(34,197,94,0.6)!important;background:transparent!important;box-shadow:none!important;color:var(--text-color)!important}@media (hover:hover){.st-quizz-review-option-correct:hover{border-color:rgba(34,197,94,0.6)!important;background:transparent!important;box-shadow:none!important;color:var(--text-color)!important}}.st-quizz-review-option-wrong:focus-visible{border-color:rgba(239,68,68,0.42)!important;background:rgba(239,68,68,0.1)!important;color:#991b1b!important}@media (hover:hover){.st-quizz-review-option-wrong:hover{border-color:rgba(239,68,68,0.42)!important;background:rgba(239,68,68,0.1)!important;color:#991b1b!important}}.st-quizz-review-option-correct .st-quizz-option-badge{background:#22c55e!important;color:#f0fdf4!important}.st-quizz-review-option-wrong .st-quizz-option-badge{background:#ef4444!important;color:#fef2f2!important}.st-quizz-review-input-correct{background:rgba(34,197,94,0.14)!important}.st-quizz-review-input-wrong{background:rgba(239,68,68,0.18)!important}.st-quizz-question-box input.st-quizz-review-input-wrong{background:rgba(239,68,68,0.18)!important;color:var(--error)!important}.st-quizz-fill-correct-label{display:inline-block;margin-inline-start:4px;font-size:13px;font-weight:600;color:#16a34a;vertical-align:baseline}.st-quizz-review-slot-correct{border-color:rgba(34,197,94,0.5);background:rgba(34,197,94,0.12)}.st-quizz-review-slot-wrong{border-color:rgba(239,68,68,0.42);background:rgba(239,68,68,0.1)}.st-quizz-combo-slot.st-quizz-review-slot-wrong{flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;overflow:visible;padding:8px 10px}.st-quizz-combo-correct-label{display:block;font-size:12px;font-weight:600;line-height:1.3;color:#16a34a;overflow-wrap:anywhere}body.theme-dark .st-quizz-question-card{background:#111827;border-color:#374151}body.theme-dark .st-quizz-question-card--review-correct{border-color:rgba(74,222,128,0.45)}body.theme-dark .st-quizz-question-card--review-wrong{border-color:rgba(248,113,113,0.4)}body.theme-dark .st-quizz-question-box{background:#1f2937}body.theme-dark .st-quizz-question-box input.st-quizz-fill-blank{background:#334155;color:inherit;border:none!important;box-shadow:none!important}body.theme-dark .st-quizz-question-box input.st-quizz-fill-blank::placeholder{color:transparent}body.theme-dark .st-quizz-question-box input.st-quizz-fill-blank:focus,body.theme-dark .st-quizz-question-box input.st-quizz-fill-blank:focus-visible{background:#475569!important}body.theme-dark .st-quizz-question-type-tag{background:#334155;color:#cbd5e1}body.theme-dark .st-quizz-review-status--wrong,body.theme-dark .st-pod-row[data-podcast-status='failed'] .st-pod-status-line{color:color-mix(in srgb,var(--error) 60%,var(--on-surface) 40%)}body.theme-dark .st-quizz-question-card--review-correct .st-quizz-option[disabled]:not(.st-quizz-review-option-correct):not(.st-quizz-review-option-wrong):focus-visible,body.theme-dark .st-quizz-question-card--review-wrong .st-quizz-option[disabled]:not(.st-quizz-review-option-correct):not(.st-quizz-review-option-wrong):focus-visible{background:transparent!important;border-color:transparent!important;color:var(--text-color)!important}@media (hover:hover){body.theme-dark .st-quizz-question-card--review-correct .st-quizz-option[disabled]:not(.st-quizz-review-option-correct):not(.st-quizz-review-option-wrong):hover,body.theme-dark .st-quizz-question-card--review-wrong .st-quizz-option[disabled]:not(.st-quizz-review-option-correct):not(.st-quizz-review-option-wrong):hover{background:transparent!important;border-color:transparent!important;color:var(--text-color)!important}}body.theme-dark .st-quizz-hint-chip{background:#334155;color:#cbd5e1}@media (hover:hover){body.theme-dark .st-quizz-hint-chip:hover{background:#475569}}body.theme-dark .st-quizz-combo-slot,body.theme-dark .st-quizz-combo-definition,body.theme-dark .st-quizz-combo-bank{background:#1f2937;border-color:#374151}body.theme-dark .st-quizz-combo-placeholder,body.theme-dark .st-quizz-combo-link{color:#94a3b8}body.theme-dark .st-quizz-combo-bank.is-over,body.theme-dark .st-quizz-combo-slot.is-over{border-color:color-mix(in srgb,var(--secondary) 75%,var(--on-surface) 25%);background:color-mix(in srgb,var(--secondary) 20%,transparent)}body.theme-dark .st-quizz-combo-slot:not(.is-empty){border-color:#374151;background:#1f2937;box-shadow:inset 3px 0 0 color-mix(in srgb,var(--secondary) 75%,var(--on-surface) 25%)}body.theme-dark .st-quizz-combo-chip{border-color:rgba(165,180,252,0.6)!important;background:rgba(129,140,248,0.2)!important;color:#e0e7ff!important}body.theme-dark .st-quizz-combo-slot .st-quizz-combo-chip{border:0;background:transparent;color:#dbeafe!important;box-shadow:none}body.theme-dark .st-quizz-option:focus-visible{background:rgba(148,163,184,0.18)}@media (hover:hover){body.theme-dark .st-quizz-option:hover{background:rgba(148,163,184,0.18)}}body.theme-dark .st-quizz-option-badge{background:#64748b}body.theme-dark .st-quizz-review-option-correct{border:1px solid rgba(74,222,128,0.5)!important;border-color:rgba(74,222,128,0.5)!important;background:transparent!important;box-shadow:none!important;color:var(--text-color)!important}body.theme-dark .st-quizz-review-option-correct[disabled]{border:1px solid rgba(74,222,128,0.5)!important;border-color:rgba(74,222,128,0.5)!important;background:transparent!important;box-shadow:none!important;color:var(--text-color)!important;pointer-events:none!important;transform:none!important}body.theme-dark .st-quizz-review-option-wrong{border:1px solid rgba(248,113,113,0.42)!important;border-color:rgba(248,113,113,0.42)!important;background:rgba(239,68,68,0.18)!important;color:#fecaca!important}body.theme-dark .st-quizz-review-option-wrong[disabled]{border:1px solid rgba(248,113,113,0.42)!important;border-color:rgba(248,113,113,0.42)!important;background:rgba(239,68,68,0.18)!important;color:#fecaca!important;pointer-events:none!important;transform:none!important}body.theme-dark .st-quizz-review-option-correct:focus-visible,body.theme-dark .st-quizz-review-option-wrong:focus-visible{box-shadow:none!important;transform:none!important}@media (hover:hover){body.theme-dark .st-quizz-review-option-correct:hover,body.theme-dark .st-quizz-review-option-wrong:hover{box-shadow:none!important;transform:none!important}}body.theme-dark .st-quizz-review-option-correct:focus-visible{border-color:rgba(74,222,128,0.5)!important;background:transparent!important;box-shadow:none!important;color:var(--text-color)!important}@media (hover:hover){body.theme-dark .st-quizz-review-option-correct:hover{border-color:rgba(74,222,128,0.5)!important;background:transparent!important;box-shadow:none!important;color:var(--text-color)!important}}body.theme-dark .st-quizz-review-option-wrong:focus-visible{border-color:rgba(248,113,113,0.42)!important;background:rgba(239,68,68,0.18)!important;color:#fecaca!important}@media (hover:hover){body.theme-dark .st-quizz-review-option-wrong:hover{border-color:rgba(248,113,113,0.42)!important;background:rgba(239,68,68,0.18)!important;color:#fecaca!important}}body.theme-dark .st-quizz-review-option-correct .st-quizz-option-badge{background:#22c55e!important;color:#052e16!important}body.theme-dark .st-quizz-review-option-wrong .st-quizz-option-badge{background:#ef4444!important;color:#fff1f2!important}body.theme-dark .st-quizz-review-input-correct{background:rgba(34,197,94,0.2)!important}body.theme-dark .st-quizz-review-input-wrong{background:rgba(239,68,68,0.2)!important}body.theme-dark .st-quizz-question-box input.st-quizz-review-input-wrong{color:color-mix(in srgb,var(--error) 60%,var(--on-surface) 40%)!important}body.theme-dark .st-quizz-fill-correct-label{color:#4ade80}body.theme-dark .st-quizz-review-slot-correct{border-color:rgba(74,222,128,0.45);background:rgba(34,197,94,0.18)}body.theme-dark .st-quizz-review-slot-wrong{border-color:rgba(248,113,113,0.42);background:rgba(239,68,68,0.18)}body.theme-dark .st-quizz-combo-correct-label{color:#4ade80}.base-multi-select-button-group.st-quizz-true-false-options{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:6px!important}.base-multi-select-button-group.st-quizz-options{display:flex!important;flex-direction:column!important;gap:6px!important}.base-multi-select-button-group.st-quizz-true-false-options .st-quizz-option{flex:1 1 0!important;width:auto!important}.base-multi-select-button-group.st-quizz-options .st-quizz-option{flex:none!important}.base-multi-select-button-group:is(.st-quizz-true-false-options,.st-quizz-options) .st-quizz-option{height:auto!important;min-height:0!important;border:1px solid rgba(148,163,184,0.34)!important;border-radius:12px!important;background:transparent!important;padding:12px 14px!important;justify-content:flex-start!important;text-align:start!important;color:var(--text-color)!important;font-size:15px!important;font-weight:400!important;line-height:1.35!important;white-space:normal!important;gap:12px!important;cursor:pointer!important;transition:border-color 0.16s ease,background 0.16s ease,box-shadow 0.16s ease,color 0.16s ease}.base-multi-select-button-group:is(.st-quizz-true-false-options,.st-quizz-options) .st-quizz-option:focus-visible{border-color:color-mix(in srgb,var(--secondary) 60%,transparent)!important;background:color-mix(in srgb,var(--secondary) 10%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--secondary) 16%,transparent)!important}@media (hover:hover){.base-multi-select-button-group:is(.st-quizz-true-false-options,.st-quizz-options) .st-quizz-option:hover{border-color:color-mix(in srgb,var(--secondary) 60%,transparent)!important;background:color-mix(in srgb,var(--secondary) 10%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--secondary) 16%,transparent)!important}}.base-multi-select-button-group:is(.st-quizz-true-false-options,.st-quizz-options) .st-quizz-option .st-quizz-option-text{color:currentColor;white-space:normal}.base-multi-select-button-group.st-quizz-true-false-options .st-quizz-option .st-quizz-option-text{flex:1;text-align:start}.base-multi-select-button-group:is(.st-quizz-true-false-options,.st-quizz-options) .st-quizz-option.base-multi-select-button-group__btn--active{background:#c9dbf2!important;border-color:color-mix(in srgb,var(--secondary) 75%,var(--on-surface) 25%)!important;color:#1e3a8a!important;font-weight:700!important}.base-multi-select-button-group:is(.st-quizz-true-false-options,.st-quizz-options) .st-quizz-option.base-multi-select-button-group__btn--active:focus-visible{background:#bdd2ef!important}@media (hover:hover){.base-multi-select-button-group:is(.st-quizz-true-false-options,.st-quizz-options) .st-quizz-option.base-multi-select-button-group__btn--active:hover{background:#bdd2ef!important}}.base-multi-select-button-group:is(.st-quizz-true-false-options,.st-quizz-options) .st-quizz-option.base-multi-select-button-group__btn--active .st-quizz-option-badge{background:var(--secondary);color:#eff6ff}.base-multi-select-button-group.st-quizz-true-false-options .st-quizz-option .st-quizz-option-badge i{font-size:16px;line-height:1;color:#ffffff!important;margin-inline-end:0!important}.base-multi-select-button-group.st-quizz-true-false-options .st-quizz-option.st-quizz-review-option-correct,.base-multi-select-button-group.st-quizz-true-false-options .st-quizz-option.st-quizz-review-option-correct[disabled],.base-multi-select-button-group.st-quizz-true-false-options .st-quizz-option.st-quizz-review-option-correct:focus-visible{border:1px solid rgba(34,197,94,0.6)!important;border-color:rgba(34,197,94,0.6)!important;background:transparent!important;box-shadow:none!important;color:var(--text-color)!important;pointer-events:none!important;transform:none!important}@media (hover:hover){.base-multi-select-button-group.st-quizz-true-false-options .st-quizz-option.st-quizz-review-option-correct:hover{border:1px solid rgba(34,197,94,0.6)!important;border-color:rgba(34,197,94,0.6)!important;background:transparent!important;box-shadow:none!important;color:var(--text-color)!important;pointer-events:none!important;transform:none!important}}.base-multi-select-button-group.st-quizz-true-false-options .st-quizz-option.st-quizz-review-option-correct .st-quizz-option-badge{background:#22c55e!important;color:#f0fdf4!important}.base-multi-select-button-group.st-quizz-true-false-options .st-quizz-option.st-quizz-review-option-wrong,.base-multi-select-button-group.st-quizz-true-false-options .st-quizz-option.st-quizz-review-option-wrong[disabled],.base-multi-select-button-group.st-quizz-true-false-options .st-quizz-option.st-quizz-review-option-wrong:focus-visible{border:1px solid rgba(239,68,68,0.42)!important;border-color:rgba(239,68,68,0.42)!important;background:rgba(239,68,68,0.1)!important;box-shadow:none!important;color:#991b1b!important;pointer-events:none!important;transform:none!important}@media (hover:hover){.base-multi-select-button-group.st-quizz-true-false-options .st-quizz-option.st-quizz-review-option-wrong:hover{border:1px solid rgba(239,68,68,0.42)!important;border-color:rgba(239,68,68,0.42)!important;background:rgba(239,68,68,0.1)!important;box-shadow:none!important;color:#991b1b!important;pointer-events:none!important;transform:none!important}}.base-multi-select-button-group.st-quizz-true-false-options .st-quizz-option.st-quizz-review-option-wrong .st-quizz-option-badge{background:#ef4444!important;color:#fef2f2!important}body.theme-dark .base-multi-select-button-group:is(.st-quizz-true-false-options,.st-quizz-options) .st-quizz-option:focus-visible{border-color:rgba(96,165,250,0.8)!important;background:color-mix(in srgb,var(--secondary) 22%,transparent)!important;box-shadow:inset 0 0 0 1px rgba(96,165,250,0.25)!important}@media (hover:hover){body.theme-dark .base-multi-select-button-group:is(.st-quizz-true-false-options,.st-quizz-options) .st-quizz-option:hover{border-color:rgba(96,165,250,0.8)!important;background:color-mix(in srgb,var(--secondary) 22%,transparent)!important;box-shadow:inset 0 0 0 1px rgba(96,165,250,0.25)!important}}body.theme-dark .base-multi-select-button-group:is(.st-quizz-true-false-options,.st-quizz-options) .st-quizz-option.base-multi-select-button-group__btn--active{background:color-mix(in srgb,var(--secondary) 32%,transparent)!important;color:#dbeafe!important}body.theme-dark .base-multi-select-button-group:is(.st-quizz-true-false-options,.st-quizz-options) .st-quizz-option.base-multi-select-button-group__btn--active:focus-visible{background:color-mix(in srgb,var(--secondary) 40%,transparent)!important}@media (hover:hover){body.theme-dark .base-multi-select-button-group:is(.st-quizz-true-false-options,.st-quizz-options) .st-quizz-option.base-multi-select-button-group__btn--active:hover{background:color-mix(in srgb,var(--secondary) 40%,transparent)!important}}body.theme-dark .base-multi-select-button-group.st-quizz-true-false-options .st-quizz-option.base-multi-select-button-group__btn--active .st-quizz-option-badge{background:color-mix(in srgb,var(--secondary) 75%,var(--on-surface) 25%);color:#eff6ff}body.theme-dark .base-multi-select-button-group.st-quizz-options .st-quizz-option.base-multi-select-button-group__btn--active .st-quizz-option-badge{background:color-mix(in srgb,var(--secondary) 75%,var(--on-surface) 25%);color:#0f172a}body.theme-dark .base-multi-select-button-group.st-quizz-true-false-options .st-quizz-option.st-quizz-review-option-correct,body.theme-dark .base-multi-select-button-group.st-quizz-true-false-options .st-quizz-option.st-quizz-review-option-correct[disabled],body.theme-dark .base-multi-select-button-group.st-quizz-true-false-options .st-quizz-option.st-quizz-review-option-correct:focus-visible{border:1px solid rgba(74,222,128,0.5)!important;border-color:rgba(74,222,128,0.5)!important;background:transparent!important;box-shadow:none!important;color:var(--text-color)!important;pointer-events:none!important;transform:none!important}@media (hover:hover){body.theme-dark .base-multi-select-button-group.st-quizz-true-false-options .st-quizz-option.st-quizz-review-option-correct:hover{border:1px solid rgba(74,222,128,0.5)!important;border-color:rgba(74,222,128,0.5)!important;background:transparent!important;box-shadow:none!important;color:var(--text-color)!important;pointer-events:none!important;transform:none!important}}body.theme-dark .base-multi-select-button-group.st-quizz-true-false-options .st-quizz-option.st-quizz-review-option-correct .st-quizz-option-badge{background:#22c55e!important;color:#052e16!important}body.theme-dark .base-multi-select-button-group.st-quizz-true-false-options .st-quizz-option.st-quizz-review-option-wrong,body.theme-dark .base-multi-select-button-group.st-quizz-true-false-options .st-quizz-option.st-quizz-review-option-wrong[disabled],body.theme-dark .base-multi-select-button-group.st-quizz-true-false-options .st-quizz-option.st-quizz-review-option-wrong:focus-visible{border:1px solid rgba(248,113,113,0.42)!important;border-color:rgba(248,113,113,0.42)!important;background:rgba(239,68,68,0.18)!important;box-shadow:none!important;color:#fecaca!important;pointer-events:none!important;transform:none!important}@media (hover:hover){body.theme-dark .base-multi-select-button-group.st-quizz-true-false-options .st-quizz-option.st-quizz-review-option-wrong:hover{border:1px solid rgba(248,113,113,0.42)!important;border-color:rgba(248,113,113,0.42)!important;background:rgba(239,68,68,0.18)!important;box-shadow:none!important;color:#fecaca!important;pointer-events:none!important;transform:none!important}}body.theme-dark .base-multi-select-button-group.st-quizz-true-false-options .st-quizz-option.st-quizz-review-option-wrong .st-quizz-option-badge{background:#ef4444!important;color:#fff1f2!important}.st-quizz-finished-container{border-color:#dbe3ee!important}.st-quizz-finished-container>*:not(.st-quizz-party-confetti){position:relative;z-index:2}.st-quizz-finished-container .st-tab-content-header{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px;min-height:0}.st-quizz-finished-container .st-tab-content-subtitle{margin:0;font-size:14px;line-height:1.25;color:#64748b}.st-quizz-party-confetti.is-active{opacity:1}.st-quizz-finished-container--revealed .st-tab-content-header{animation:st-quizz-finished-card-in 0.34s cubic-bezier(0.2,0.86,0.24,1) 0s both}.st-quizz-finished-container--revealed .st-quizz-finished-confetti-row .st-quizz-finished-container--revealed .st-quizz-finished-confetti-row--bottom .st-quizz-finished-container--revealed .st-quizz-finished-confetti-row .st-quizz-finished-container--revealed .st-quizz-finished-confetti-row .st-quizz-finished-container--revealed .st-quizz-finished-confetti-row .st-quizz-finished-container--revealed .st-quizz-finished-confetti-row .st-quizz-finished-container--revealed .st-quizz-finished-confetti-row .st-quizz-finished-container--revealed .st-quizz-finished-confetti-row @keyframes st-quizz-finished-card-in{from{opacity:0;transform:translateY(12px) scale(0.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes st-quizz-finished-confetti-pop-down{0%{opacity:0;transform:translateY(-8px) scale(0.82) rotate(0deg)}36%{opacity:1;transform:translateY(4px) scale(1.05) rotate(8deg)}100%{opacity:1;transform:translateY(0) scale(1) rotate(0deg)}}@keyframes st-quizz-finished-confetti-pop-up{0%{opacity:0;transform:translateY(8px) scale(0.82) rotate(0deg)}36%{opacity:1;transform:translateY(-4px) scale(1.05) rotate(-8deg)}100%{opacity:1;transform:translateY(0) scale(1) rotate(0deg)}}@keyframes st-quizz-party-confetti-fall{0%{opacity:0;transform:translate3d(0,0,0) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(0.25)}20%{opacity:1;transform:translate3d(calc(var(--st-confetti-mid-x,0px) * 0.45),var(--st-confetti-mid-y,-32vh),0) rotateX(calc(var(--st-confetti-rx,0deg) * 0.22)) rotateY(calc(var(--st-confetti-ry,0deg) * 0.22)) rotateZ(calc(var(--st-confetti-rz,0deg) * 0.22)) scale(1)}55%{opacity:0.95;transform:translate3d(calc(var(--st-confetti-mid-x,0px) + var(--st-confetti-sway,0px)),calc(var(--st-confetti-end-y,118vh) * 0.45),0) rotateX(calc(var(--st-confetti-rx,0deg) * 0.6)) rotateY(calc(var(--st-confetti-ry,0deg) * 0.6)) rotateZ(calc(var(--st-confetti-rz,0deg) * 0.6)) scale(0.96)}100%{opacity:0;transform:translate3d(calc(var(--st-confetti-end-x,0px) + var(--st-confetti-drift,0px)),var(--st-confetti-end-y,118vh),0) rotateX(var(--st-confetti-rx,0deg)) rotateY(var(--st-confetti-ry,0deg)) rotateZ(var(--st-confetti-rz,0deg)) scale(0.9)}}body.theme-dark .st-quizz-finished-container{border-color:#1e293b!important}body.theme-dark .st-quizz-finished-container .st-tab-content-subtitle{color:#94a3b8}@media (max-width:900px){.st-quizz-finished-container .st-tab-content-title{font-size:30px}.st-quizz-finished-container .st-tab-content-subtitle{font-size:14px}}@media (prefers-reduced-motion:reduce){.st-quizz-party-confetti{transition-duration:0.01ms!important}}@media (max-width:900px){.st-quizz-progress-meta{font-size:16px}.st-quizz-question-box p{font-size:20px}.st-quizz-question-box input.st-quizz-fill-blank{flex-basis:122px!important;width:122px!important;max-width:122px!important;min-width:122px!important}.st-quizz-combo-row{grid-template-columns:1fr;gap:6px}.st-quizz-combo-link{display:none}}@media (max-width:768px){.st-quizz-progress-head{align-items:center}.st-quizz-view-toggle{gap:3px;padding:2px}.st-quizz-view-toggle-btn{width:24px;height:24px}.st-quizz-view-toggle-btn i{font-size:12px}.st-quizz-progress-card{padding:12px}.st-quizz-actions-row{gap:8px}.st-quizz-nav-actions{gap:8px}.st-quizz-question-card{padding:14px}.st-quizz-option{padding:10px 12px;gap:10px;font-size:14px}.st-quizz-option-badge{width:30px;height:30px;font-size:14px}.base-multi-select-button-group.st-quizz-options .st-quizz-option{padding:10px 12px!important;gap:10px!important;font-size:14px!important}.base-multi-select-button-group.st-quizz-true-false-options .st-quizz-option{padding:10px 12px!important;font-size:14px!important}}.st-fs-container{}.st-container--guest.st-fs-container{margin-top:0}.st-fs-board{margin-inline-start:auto!important;margin-inline-end:auto!important}.st-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.st-fs-session-btn{display:inline-flex;align-items:center;gap:8px;margin:0!important}.st-fs-session-btn i{color:var(--link)}.st-fs-session-btn span{font-size:13px;font-weight:700;color:var(--muted-text)}.st-fs-close-btn{margin:0!important}.st-fs-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.st-fs-topic-breadcrumb{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:12px}.st-fs-topic-breadcrumb-back{align-items:center;gap:6px;color:var(--text-color);text-decoration:none;font-size:14px;opacity:0.85}@media (hover:hover){.st-fs-topic-breadcrumb-back:hover{opacity:1;text-decoration:underline}}.st-fs-topic-breadcrumb-trail{display:inline-flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;gap:4px 0;font-size:14px;color:var(--text-color);opacity:0.85}.st-fs-topic-breadcrumb-crumb{display:inline-flex;align-items:center}.st-fs-topic-breadcrumb-crumb + .st-fs-topic-breadcrumb-crumb::before{content:'\203A';display:inline-block;padding:0 10px;opacity:0.6}.st-fs-topic-breadcrumb-crumb:last-child{font-weight:600;opacity:1}.st-fs-cram-progress-label{margin:0;font-size:15px;font-weight:700;color:var(--heading-color);letter-spacing:0.16px;display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.st-fs-cram-progress-count{line-height:1;letter-spacing:0.32px}.st-fs-cram-progress-count-separator{opacity:0.7}.st-fs-cram-progress-meta{text-align:center;line-height:1.3;overflow-wrap:anywhere}body.theme-dark .st-fs-cram-progress-count{border-color:rgba(147,197,253,0.45)}.st-fs-stat-card{justify-content:center;padding:12px}.st-fs-stat-dot{display:inline-block}.st-fs-card{cursor:pointer}@media (hover:hover){.st-fs-card:hover{box-shadow:none;border-color:rgba(var(--link-rgb,0,123,255),0.55)}}.st-fs-card:focus-visible{outline:2px solid rgba(var(--link-rgb,0,123,255),0.5);outline-offset:2px}.st-fs-card[aria-pressed='true']{border-color:var(--border-color)}@media (hover:hover){.st-fs-card[aria-pressed='true']:hover{border-color:rgba(var(--link-rgb,0,123,255),0.55)}}.st-fs-card-face-label{justify-content:center;font-weight:700;line-height:1}.st-fs-card-face-icon{color:currentColor!important;margin:0!important}.st-fs-card-meta-right{margin-inline-start:auto;float:inline-end;color:var(--heading-color)}.st-fs-menu-btn{all:unset!important;box-sizing:border-box!important;min-width:32px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important}.st-fs-menu-btn:focus-visible,.st-fs-menu-btn:active{background:#bfdbfe!important;border-color:color-mix(in srgb,var(--secondary) 75%,var(--on-surface) 25%)!important;color:#1e40af!important;box-shadow:0 8px 14px rgba(37,99,235,0.22);transform:translateY(-1px)}@media (hover:hover){.st-fs-menu-btn:hover{background:#bfdbfe!important;border-color:color-mix(in srgb,var(--secondary) 75%,var(--on-surface) 25%)!important;color:#1e40af!important;box-shadow:0 8px 14px rgba(37,99,235,0.22);transform:translateY(-1px)}}.st-fs-menu-btn i{font-size:13px;color:currentColor!important;margin:0!important}body.theme-dark .st-fs-menu-btn:focus-visible,body.theme-dark .st-fs-menu-btn:active{background:#334155!important;border-color:#475569!important;color:#dbeafe!important;box-shadow:0 8px 14px rgba(15,23,42,0.24)}@media (hover:hover){body.theme-dark .st-fs-menu-btn:hover{background:#334155!important;border-color:#475569!important;color:#dbeafe!important;box-shadow:0 8px 14px rgba(15,23,42,0.24)}}.st-fs-card-question{display:flex;gap:16px}.st-fs-card-question p{white-space:pre-wrap;word-break:break-word}.st-fs-card-question p.st-fs-anki-html{width:100%;white-space:normal;font-size:18px;line-height:1.5;text-align:center}.st-fs-anki-html :is(h1,h2,h3,h4,h5,h6){margin:0 0 8px;font-size:22px;line-height:1.3;color:var(--heading-color)}.st-fs-anki-html p{margin:0 0 6px}.st-fs-anki-html p:last-child{margin-bottom:0}.st-fs-anki-html img{display:block;max-width:100%;height:auto;margin:8px auto;border-radius:10px}.st-fs-anki-html img:not([src]){display:none}.st-fs-anki-html audio{display:block;width:100%;max-width:320px;margin:12px auto 0}.st-fs-anki-html :is(.audio-container,.image-container,figure){display:flex;flex-direction:column;align-items:center}.st-fs-anki-html a{color:var(--primary);text-decoration:underline}.st-fs-anki-html ul,.st-fs-anki-html ol{display:inline-block;margin:6px 0;padding-inline-start:22px;text-align:start}.st-fs-anki-html table{margin:8px auto;border-collapse:collapse}.st-fs-anki-html :is(td,th){border:1px solid var(--border-color);padding:4px 8px}.st-fs-card-question:has(.st-fs-end-session-btn:not([hidden])){gap:18px}.st-fs-card-question .st-fs-end-session-btn{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0!important;width:42px!important;min-width:42px!important;height:42px!important;padding:0!important}.st-fs-card-question .st-fs-end-session-btn .icon{margin:0!important}.st-fs-inline-edit-answer{flex-direction:column;gap:8px}.st-fs-inline-edit-label{text-align:start}.st-fs-inline-edit-value{font-weight:600;white-space:pre-wrap;word-break:break-word}.st-fs-inline-save-btn:focus-visible{border-color:#4ade80!important}@media (hover:hover){.st-fs-inline-save-btn:hover{border-color:#4ade80!important}}.st-fs-card.is-editing{cursor:default}.st-fs-card.is-editing [data-flash-study-question],.st-fs-card.is-editing [data-flash-study-edit-answer]{cursor:text;user-select:text}.st-fs-card.is-editing [data-flash-study-question]:focus-visible,.st-fs-card.is-editing [data-flash-study-edit-answer]:focus-visible{outline:2px solid rgba(var(--link-rgb,0,123,255),0.45);outline-offset:1px}.st-fs-card.is-editing .st-fs-inline-actions{display:flex}.st-fs-user-answer{flex-direction:column;gap:4px}.st-fs-user-answer-value{font-weight:600;white-space:pre-wrap;word-break:break-word}.st-fs-card-actions-row{position:relative;width:100%!important}.st-fs-card.st-fs-card--answer-visible .st-fs-card-actions-row{display:none}.st-fs-card-actions-row--input-open .st-fs-card-action-btn--return{opacity:0;visibility:hidden;pointer-events:none}.st-fs-card-action-btn{all:unset!important;box-sizing:border-box!important}.st-fs-card-action-btn i{font-size:16px;color:currentColor!important;margin:0!important}.st-fs-card-action-btn:disabled{opacity:0.45;transform:none!important}.st-fs-card-action-btn--keyboard{z-index:2}.st-fs-card-action-btn--keyboard:focus-visible,.st-fs-card-action-btn--keyboard:active{background:#bfdbfe!important;color:#1e3a8a!important;border-color:color-mix(in srgb,var(--secondary) 75%,var(--on-surface) 25%)!important;box-shadow:0 8px 16px color-mix(in srgb,var(--secondary) 25%,transparent);transform:translateY(-1px)}@media (hover:hover){.st-fs-card-action-btn--keyboard:hover{background:#bfdbfe!important;color:#1e3a8a!important;border-color:color-mix(in srgb,var(--secondary) 75%,var(--on-surface) 25%)!important;box-shadow:0 8px 16px color-mix(in srgb,var(--secondary) 25%,transparent);transform:translateY(-1px)}}.st-fs-card-action-btn--keyboard.is-close{background:#fee2e2!important;color:#b91c1c!important;border-color:#fecaca!important}.st-fs-card-action-btn--keyboard.is-close:focus-visible,.st-fs-card-action-btn--keyboard.is-close:active{background:#fecaca!important;color:#991b1b!important;border-color:color-mix(in srgb,var(--error) 60%,var(--on-surface) 40%)!important;box-shadow:0 8px 16px rgba(185,28,28,0.24);transform:translateY(-1px)}@media (hover:hover){.st-fs-card-action-btn--keyboard.is-close:hover{background:#fecaca!important;color:#991b1b!important;border-color:color-mix(in srgb,var(--error) 60%,var(--on-surface) 40%)!important;box-shadow:0 8px 16px rgba(185,28,28,0.24);transform:translateY(-1px)}}.st-fs-card-action-btn--return:focus-visible,.st-fs-card-action-btn--return:active{background:#e2e8f0!important;color:#334155!important;border-color:#94a3b8!important;box-shadow:0 8px 14px rgba(100,116,139,0.22);transform:translateY(-1px)}@media (hover:hover){.st-fs-card-action-btn--return:hover{background:#e2e8f0!important;color:#334155!important;border-color:#94a3b8!important;box-shadow:0 8px 14px rgba(100,116,139,0.22);transform:translateY(-1px)}}body.theme-dark .st-fs-card-action-btn--keyboard:focus-visible,body.theme-dark .st-fs-card-action-btn--keyboard:active{background:#334155!important;color:#dbeafe!important;border-color:#475569!important;box-shadow:0 6px 12px rgba(15,23,42,0.24);transform:translateY(-1px)}@media (hover:hover){body.theme-dark .st-fs-card-action-btn--keyboard:hover{background:#334155!important;color:#dbeafe!important;border-color:#475569!important;box-shadow:0 6px 12px rgba(15,23,42,0.24);transform:translateY(-1px)}}body.theme-dark .st-fs-card-action-btn--keyboard.is-close{background:#7f1d1d!important;color:#fecaca!important;border-color:#b91c1c!important}body.theme-dark .st-fs-card-action-btn--keyboard.is-close:focus-visible,body.theme-dark .st-fs-card-action-btn--keyboard.is-close:active{background:#991b1b!important;color:#fee2e2!important;border-color:var(--error)!important;box-shadow:0 6px 12px rgba(15,23,42,0.24);transform:translateY(-1px)}@media (hover:hover){body.theme-dark .st-fs-card-action-btn--keyboard.is-close:hover{background:#991b1b!important;color:#fee2e2!important;border-color:var(--error)!important;box-shadow:0 6px 12px rgba(15,23,42,0.24);transform:translateY(-1px)}}body.theme-dark .st-fs-card-action-btn--return:focus-visible,body.theme-dark .st-fs-card-action-btn--return:active{background:#334155!important;color:#e5e7eb!important;border-color:#475569!important;box-shadow:0 6px 12px rgba(15,23,42,0.24);transform:translateY(-1px)}@media (hover:hover){body.theme-dark .st-fs-card-action-btn--return:hover{background:#334155!important;color:#e5e7eb!important;border-color:#475569!important;box-shadow:0 6px 12px rgba(15,23,42,0.24);transform:translateY(-1px)}}.st-fs-card-answer-panel{padding-block:0;padding-inline:8px 6px;transform-origin:right center;z-index:1}.st-fs-card-answer-panel.is-open{transform:translateY(0) scaleX(1);opacity:1;pointer-events:auto;padding-inline-start:5px!important}.st-fs-card-answer-input{min-width:0;scrollbar-width:none;margin-bottom:0!important}.st-fs-card-answer-input::-webkit-scrollbar{width:0;height:0}.st-fs-card-answer-input::-webkit-scrollbar-button{width:0;height:0;display:none}.st-fs-card-answer-input::placeholder{color:#64748b;font-size:12px;line-height:1.2;letter-spacing:0.16px;opacity:1;white-space:nowrap}.st-fs-card-answer-input:focus{outline:none;border-color:rgba(var(--link-rgb,0,123,255),0.45);box-shadow:0 0 0 2px rgba(var(--link-rgb,0,123,255),0.16),inset 0 1px 2px rgba(15,23,42,0.05)}.st-fs-card-answer-btn{padding:0;font-size:14px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;margin-inline-end:0!important}.st-fs-card-answer-btn--send:focus-visible,.st-fs-card-answer-btn--send:active{background:#1d4ed8!important;color:#ffffff!important;border-color:#1e40af!important;box-shadow:none;transform:translateY(-1px)}@media (hover:hover){.st-fs-card-answer-btn--send:hover{background:#1d4ed8!important;color:#ffffff!important;border-color:#1e40af!important;box-shadow:none;transform:translateY(-1px)}}.st-fs-card-answer-btn--send:focus-visible i,.st-fs-card-answer-btn--send:active i{color:#ffffff!important}@media (hover:hover){.st-fs-card-answer-btn--send:hover i{color:#ffffff!important}}body.theme-dark .st-fs-card-answer-panel{border-color:#334155}body.theme-dark .st-fs-card-answer-input{border-color:#334155}body.theme-dark .st-fs-card-answer-input::placeholder{color:#a7b6ca;opacity:1}body.theme-dark .st-fs-card-answer-btn--send{border-color:var(--secondary)!important}body.theme-dark .st-fs-card-answer-btn--send:focus-visible,body.theme-dark .st-fs-card-answer-btn--send:active{background:#1d4ed8!important;color:#ffffff!important;border-color:color-mix(in srgb,var(--secondary) 75%,var(--on-surface) 25%)!important;box-shadow:none;transform:translateY(-1px)}@media (hover:hover){body.theme-dark .st-fs-card-answer-btn--send:hover{background:#1d4ed8!important;color:#ffffff!important;border-color:color-mix(in srgb,var(--secondary) 75%,var(--on-surface) 25%)!important;box-shadow:none;transform:translateY(-1px)}}body.theme-dark .st-fs-card-answer-btn--send:focus-visible i,body.theme-dark .st-fs-card-answer-btn--send:active i{color:#ffffff!important}@media (hover:hover){body.theme-dark .st-fs-card-answer-btn--send:hover i{color:#ffffff!important}}.st-fs-card-divider{width:100%}body.theme-dark .st-fs-user-answer{border-color:#334155}body.theme-dark .st-fs-inline-edit-answer{border-color:#334155}.st-fs-card-hint{margin-inline-end:0!important}.st-fs-card-hint i{font-size:20px;margin-inline-end:0!important}.st-fs-rating-grid{overflow:hidden;transition:max-height 0.34s ease,opacity 0.22s ease,transform 0.22s ease}.st-fs-rating-grid--cram{grid-template-columns:repeat(2,minmax(0,1fr))}.st-fs-rating-grid--hidden{max-height:0;opacity:0;pointer-events:none}.st-fs-rating-icon{margin-inline-end:0!important}.st-fs-rating-btn--again:focus-visible,.st-fs-rating-btn--again:active{background:#ef4444!important;color:#ffffff!important;border-color:#b91c1c!important;transform:translateY(-2px);box-shadow:0 10px 18px rgba(239,68,68,0.35);filter:saturate(1.03)}@media (hover:hover){.st-fs-rating-btn--again:hover{background:#ef4444!important;color:#ffffff!important;border-color:#b91c1c!important;transform:translateY(-2px);box-shadow:0 10px 18px rgba(239,68,68,0.35);filter:saturate(1.03)}}.st-fs-rating-btn--hard:focus-visible,.st-fs-rating-btn--hard:active{background:#f59e0b!important;color:#ffffff!important;border-color:#b45309!important;transform:translateY(-2px);box-shadow:0 10px 18px rgba(245,158,11,0.35);filter:saturate(1.03)}@media (hover:hover){.st-fs-rating-btn--hard:hover{background:#f59e0b!important;color:#ffffff!important;border-color:#b45309!important;transform:translateY(-2px);box-shadow:0 10px 18px rgba(245,158,11,0.35);filter:saturate(1.03)}}.st-fs-rating-btn--good:focus-visible,.st-fs-rating-btn--good:active{background:#0ea5e9!important;color:#ffffff!important;border-color:#0369a1!important;transform:translateY(-2px);box-shadow:0 10px 18px rgba(14,165,233,0.32);filter:saturate(1.03)}@media (hover:hover){.st-fs-rating-btn--good:hover{background:#0ea5e9!important;color:#ffffff!important;border-color:#0369a1!important;transform:translateY(-2px);box-shadow:0 10px 18px rgba(14,165,233,0.32);filter:saturate(1.03)}}.st-fs-rating-btn--easy:focus-visible,.st-fs-rating-btn--easy:active{background:#22c55e!important;color:#ffffff!important;border-color:#15803d!important;transform:translateY(-2px);box-shadow:0 10px 18px rgba(34,197,94,0.32);filter:saturate(1.03)}@media (hover:hover){.st-fs-rating-btn--easy:hover{background:#22c55e!important;color:#ffffff!important;border-color:#15803d!important;transform:translateY(-2px);box-shadow:0 10px 18px rgba(34,197,94,0.32);filter:saturate(1.03)}}body.theme-dark .st-fs-rating-btn--again:focus-visible,body.theme-dark .st-fs-rating-btn--again:active{background:var(--error)!important;color:#ffffff!important;border-color:#f87171!important;box-shadow:0 10px 18px rgba(239,68,68,0.38)}@media (hover:hover){body.theme-dark .st-fs-rating-btn--again:hover{background:var(--error)!important;color:#ffffff!important;border-color:#f87171!important;box-shadow:0 10px 18px rgba(239,68,68,0.38)}}body.theme-dark .st-fs-rating-btn--hard:focus-visible,body.theme-dark .st-fs-rating-btn--hard:active{background:#c2410c!important;color:#ffffff!important;border-color:#fb923c!important;box-shadow:0 10px 18px rgba(249,115,22,0.36)}@media (hover:hover){body.theme-dark .st-fs-rating-btn--hard:hover{background:#c2410c!important;color:#ffffff!important;border-color:#fb923c!important;box-shadow:0 10px 18px rgba(249,115,22,0.36)}}body.theme-dark .st-fs-rating-btn--good:focus-visible,body.theme-dark .st-fs-rating-btn--good:active{background:#0284c7!important;color:#ffffff!important;border-color:#7dd3fc!important;box-shadow:0 10px 18px rgba(56,189,248,0.34)}@media (hover:hover){body.theme-dark .st-fs-rating-btn--good:hover{background:#0284c7!important;color:#ffffff!important;border-color:#7dd3fc!important;box-shadow:0 10px 18px rgba(56,189,248,0.34)}}body.theme-dark .st-fs-rating-btn--easy:focus-visible,body.theme-dark .st-fs-rating-btn--easy:active{background:#16a34a!important;color:#ffffff!important;border-color:#86efac!important;box-shadow:0 10px 18px rgba(74,222,128,0.34)}@media (hover:hover){body.theme-dark .st-fs-rating-btn--easy:hover{background:#16a34a!important;color:#ffffff!important;border-color:#86efac!important;box-shadow:0 10px 18px rgba(74,222,128,0.34)}}.st-fs-rating-col p i{font-size:11px;margin-inline-end:2px}@media (max-width:900px){.st-topbar{flex-direction:column;align-items:stretch}.st-fs-session-btn{justify-content:center;width:100%}.st-fs-close-btn{width:100%;margin:0!important}}.st-fs-board{--st-fs-accent:var(--primary,var(--link));--st-fs-secondary:var(--secondary,var(--st-fs-accent));--st-fs-danger:var(--error,var(--st-fs-secondary));--st-fs-success:var(--success,var(--st-fs-accent));--st-fs-shell-bg:linear-gradient(140deg,color-mix(in srgb,var(--surface-container-lowest,var(--container-bg)) 84%,var(--primary-container,var(--table-header-bg)) 16%) 0%,color-mix(in srgb,var(--surface-container-lowest,var(--container-bg)) 86%,var(--secondary-container,var(--table-header-bg)) 14%) 100%);--st-fs-shell-border:color-mix(in srgb,var(--primary-container,var(--border-color)) 34%,var(--border-color) 66%);--st-fs-shell-shadow:0 34px 68px -52px color-mix(in srgb,var(--on-surface,var(--heading-color)) 62%,transparent);--st-fs-panel-bg:color-mix(in srgb,var(--surface-container-lowest,var(--container-bg)) 82%,var(--surface-container-low,var(--table-header-bg)) 18%);--st-fs-panel-border:color-mix(in srgb,var(--border-color) 76%,transparent);--st-fs-card-bg:linear-gradient(158deg,color-mix(in srgb,var(--surface-container-lowest,var(--container-bg)) 84%,var(--table-header-bg) 16%) 0%,color-mix(in srgb,var(--surface-container-lowest,var(--container-bg)) 68%,var(--primary-container,var(--table-header-bg)) 32%) 100%);--st-fs-card-border:color-mix(in srgb,var(--primary-container,var(--border-color)) 38%,var(--border-color) 62%);--st-fs-card-shadow:0 26px 48px -34px color-mix(in srgb,var(--on-surface,var(--heading-color)) 50%,transparent)}body.theme-dark .st-fs-board{--st-fs-shell-bg:linear-gradient(145deg,color-mix(in srgb,var(--surface-container-low,var(--container-bg)) 80%,var(--surface-container-highest,var(--table-header-bg)) 20%) 0%,color-mix(in srgb,var(--surface-container-low,var(--container-bg)) 72%,var(--secondary-container,var(--table-header-bg)) 28%) 100%);--st-fs-shell-border:color-mix(in srgb,var(--primary-container,var(--border-color)) 48%,transparent);--st-fs-shell-shadow:0 34px 72px -52px color-mix(in srgb,black 82%,transparent);--st-fs-panel-bg:color-mix(in srgb,var(--surface-container-low,var(--container-bg)) 82%,var(--surface-container-high,var(--table-header-bg)) 18%);--st-fs-panel-border:color-mix(in srgb,var(--primary-container,var(--border-color)) 54%,transparent);--st-fs-card-bg:linear-gradient(160deg,color-mix(in srgb,var(--surface-container-low,var(--container-bg)) 80%,var(--surface-container-high,var(--table-header-bg)) 20%) 0%,color-mix(in srgb,var(--surface-container-low,var(--container-bg)) 66%,var(--primary-container,var(--table-header-bg)) 34%) 100%);--st-fs-card-border:color-mix(in srgb,var(--primary-container,var(--border-color)) 46%,transparent);--st-fs-card-shadow:0 28px 58px -38px color-mix(in srgb,black 80%,transparent)}.st-fs-board::before,.st-fs-board::after{content:'';position:absolute;pointer-events:none;z-index:0}.st-fs-board::before{width:320px;height:320px;inset-inline-end:-150px;top:-170px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--st-fs-accent) 26%,transparent) 0%,transparent 74%)}.st-fs-board::after{width:280px;height:280px;inset-inline-start:-130px;bottom:-170px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--st-fs-secondary) 20%,transparent) 0%,transparent 74%)}.st-fs-stats{margin-bottom:0;border-radius:18px;border:1px solid var(--st-fs-panel-border);background:var(--st-fs-panel-bg);backdrop-filter:blur(8px)}.st-fs-stat-card{transition:transform 0.24s ease,box-shadow 0.24s ease,border-color 0.24s ease}@media (hover:hover){.st-fs-stat-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--st-fs-accent) 36%,transparent);box-shadow:0 14px 26px -20px color-mix(in srgb,var(--st-fs-accent) 38%,transparent)}}.st-fs-stat-dot--blue{color:color-mix(in srgb,var(--st-fs-accent) 82%,var(--st-fs-secondary) 18%)}.st-fs-stat-dot--red{color:color-mix(in srgb,var(--st-fs-danger) 80%,var(--st-fs-secondary) 20%)}.st-fs-stat-dot--green{color:color-mix(in srgb,var(--st-fs-success) 80%,var(--st-fs-accent) 20%)}.st-anki-trademark-notice{margin:4px 0 0;padding:16px 12px 4px;border-top:1px solid color-mix(in srgb,var(--primary) 12%,transparent);font-size:11px;line-height:1.55;color:var(--on-surface-variant);text-align:center}body button.st-quizz-finish-btn[data-tooltip]:disabled{pointer-events:auto!important}.st-quizz-question-card.is-flash-attention{animation:st-quizz-flash-attention 2.6s ease-out 1!important}@keyframes st-quizz-flash-attention{0%,100%{transform:translateX(0);box-shadow:0 0 0 0 transparent}5%{transform:translateX(-8px);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 70%,transparent)}10%{transform:translateX(8px)}15%{transform:translateX(-7px)}20%{transform:translateX(7px);box-shadow:0 0 0 8px color-mix(in srgb,var(--primary) 55%,transparent)}25%{transform:translateX(-5px)}30%{transform:translateX(5px)}35%{transform:translateX(0);box-shadow:0 0 0 10px color-mix(in srgb,var(--primary) 45%,transparent)}60%{box-shadow:0 0 0 8px color-mix(in srgb,var(--primary) 30%,transparent)}90%{box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 15%,transparent)}}body button.st-quizz-unanswered-jump{position:fixed!important;top:45vh;bottom:auto!important;inset-inline-end:168px;transform:none!important;z-index:60!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:52px!important;height:52px!important;padding:0!important;margin:0!important;border:none!important;border-radius:999px!important;background:radial-gradient(ellipse at 50% 40%,#ff7482 0%,#d93a52 55%,#a11f34 100%)!important;color:#ffffff!important;font-family:inherit!important;cursor:pointer!important;box-shadow:0 8px 24px rgba(0,0,0,0.2)!important;opacity:1!important;transition:transform 220ms cubic-bezier(0.2,0.8,0.2,1),box-shadow 220ms ease!important}body.theme-dark button.st-quizz-unanswered-jump{background:radial-gradient(ellipse at 50% 40%,#ff8993 0%,#ff7482 55%,#d93a52 100%)!important}body button.st-quizz-unanswered-jump[hidden]{display:none!important}@media (hover:hover){body button.st-quizz-unanswered-jump:hover{transform:scale(1.05)!important;box-shadow:0 12px 32px rgba(0,0,0,0.28)!important;color:#ffffff!important}}body button.st-quizz-unanswered-jump:active{transform:scale(0.98)!important}body button.st-quizz-unanswered-jump:focus-visible{outline:2px solid var(--primary)!important;outline-offset:4px!important}body button.st-quizz-unanswered-jump .icon{font-size:18px!important;color:inherit!important}html body:not([data-mobile]):not(#fs-a):not(#fs-b) .st-fs-board.st-pane--flashcards .st-fs-card.is-editing .st-fs-card-question{flex:0 0 auto!important;min-height:0!important;overflow:visible!important}html body:not([data-mobile]):not(#fs-a):not(#fs-b) .st-fs-board.st-pane--flashcards .st-fs-card.is-editing .st-fs-card-hint{display:none!important}@media (hover:hover){.st-fs-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--st-fs-accent) 42%,transparent);box-shadow:0 28px 52px -38px color-mix(in srgb,var(--st-fs-accent) 50%,transparent)}}.st-fs-card:focus-visible{outline:2px solid color-mix(in srgb,var(--st-fs-accent) 54%,transparent)}.st-fs-card[aria-pressed='true']{border-color:color-mix(in srgb,var(--st-fs-secondary) 34%,transparent)}@media (hover:hover){.st-fs-card[aria-pressed='true']:hover{border-color:color-mix(in srgb,var(--st-fs-secondary) 44%,transparent)}}.st-fs-card-face-label{padding-block:6px;padding-inline:12px 14px;font-size:13px;letter-spacing:0.12px}.st-fs-card-meta-right{line-height:1}.st-fs-menu-btn:focus-visible,.st-fs-menu-btn:active{background:color-mix(in srgb,var(--st-fs-accent) 24%,transparent)!important;border-color:color-mix(in srgb,var(--st-fs-accent) 62%,transparent)!important;color:color-mix(in srgb,var(--st-fs-accent) 84%,var(--heading-color) 16%)!important;box-shadow:0 12px 18px -14px color-mix(in srgb,var(--st-fs-accent) 72%,transparent)}@media (hover:hover){.st-fs-menu-btn:hover{background:color-mix(in srgb,var(--st-fs-accent) 24%,transparent)!important;border-color:color-mix(in srgb,var(--st-fs-accent) 62%,transparent)!important;color:color-mix(in srgb,var(--st-fs-accent) 84%,var(--heading-color) 16%)!important;box-shadow:0 12px 18px -14px color-mix(in srgb,var(--st-fs-accent) 72%,transparent)}}.st-fs-card.is-editing [data-flash-study-question]:focus-visible,.st-fs-card.is-editing [data-flash-study-edit-answer]:focus-visible{outline:2px solid color-mix(in srgb,var(--st-fs-accent) 46%,transparent)}.st-fs-inline-save-btn:focus-visible{border-color:color-mix(in srgb,var(--st-fs-success) 76%,transparent)!important}@media (hover:hover){.st-fs-inline-save-btn:hover{border-color:color-mix(in srgb,var(--st-fs-success) 76%,transparent)!important}}.st-fs-card-actions-row{min-height:46px}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-card-action-btn.st-fs-card-action-btn--keyboard,.st-fs-card-action-btn.st-fs-card-action-btn--keyboard{width:auto!important;min-width:44px!important;height:38px!important;padding:0 14px!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid color-mix(in srgb,var(--st-fs-accent) 50%,transparent)!important;background:color-mix(in srgb,var(--st-fs-accent) 16%,transparent)!important;color:color-mix(in srgb,var(--st-fs-accent) 80%,var(--heading-color) 20%)!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-card-action-btn.st-fs-card-action-btn--keyboard .icon,.st-fs-card-action-btn.st-fs-card-action-btn--keyboard .icon{font-size:14px!important}body .st-pane.st-pane--flashcards.st-fs-board .st-citation-btn.st-citation-btn--flash,.st-citation-btn.st-citation-btn--flash{width:auto!important;min-width:36px!important;align-items:center!important;justify-content:center!important}.st-citation-btn__label{font-size:13px;font-weight:700;letter-spacing:0.2px;line-height:1;white-space:nowrap;text-transform:none!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-card-meta .st-fs-end-session-btn,.st-fs-card-meta .st-fs-end-session-btn.st-fs-end-session-btn{width:auto!important;min-width:42px!important;height:38px!important;padding:0 14px!important;gap:8px!important;margin-block:0!important;margin-inline:0 auto!important;order:-1!important;border-radius:12px!important;border:1px solid var(--st-fs-surface-border)!important;background:var(--st-fs-surface)!important;color:color-mix(in srgb,var(--secondary) 68%,var(--primary) 32%)!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-card-meta{align-items:center!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-card-actions-row,.st-fs-card-actions-row.st-fs-card-actions-row{justify-content:center!important}.st-fs-end-session-btn__label{font-size:15px;font-weight:600;letter-spacing:normal;line-height:1;white-space:nowrap;text-transform:none!important}.st-fs-card-action-btn__label{font-size:15px;font-weight:600;letter-spacing:normal;line-height:1;white-space:nowrap}.st-fs-card-action-btn--keyboard:focus-visible,.st-fs-card-action-btn--keyboard:active{border-color:color-mix(in srgb,var(--st-fs-accent) 72%,transparent)!important;background:color-mix(in srgb,var(--st-fs-accent) 26%,transparent)!important;color:color-mix(in srgb,var(--st-fs-accent) 86%,var(--heading-color) 14%)!important;box-shadow:0 14px 20px -15px color-mix(in srgb,var(--st-fs-accent) 80%,transparent)}@media (hover:hover){.st-fs-card-action-btn--keyboard:hover{border-color:color-mix(in srgb,var(--st-fs-accent) 72%,transparent)!important;background:color-mix(in srgb,var(--st-fs-accent) 26%,transparent)!important;color:color-mix(in srgb,var(--st-fs-accent) 86%,var(--heading-color) 14%)!important;box-shadow:0 14px 20px -15px color-mix(in srgb,var(--st-fs-accent) 80%,transparent)}}.st-fs-card-action-btn--keyboard.is-close{border-color:color-mix(in srgb,var(--st-fs-danger) 44%,transparent)!important;background:color-mix(in srgb,var(--st-fs-danger) 16%,transparent)!important;color:color-mix(in srgb,var(--st-fs-danger) 78%,var(--heading-color) 22%)!important}.st-fs-card-action-btn--keyboard.is-close:focus-visible,.st-fs-card-action-btn--keyboard.is-close:active{border-color:color-mix(in srgb,var(--st-fs-danger) 68%,transparent)!important;background:color-mix(in srgb,var(--st-fs-danger) 24%,transparent)!important;color:color-mix(in srgb,var(--st-fs-danger) 84%,var(--heading-color) 16%)!important;box-shadow:0 14px 20px -15px color-mix(in srgb,var(--st-fs-danger) 76%,transparent)}@media (hover:hover){.st-fs-card-action-btn--keyboard.is-close:hover{border-color:color-mix(in srgb,var(--st-fs-danger) 68%,transparent)!important;background:color-mix(in srgb,var(--st-fs-danger) 24%,transparent)!important;color:color-mix(in srgb,var(--st-fs-danger) 84%,var(--heading-color) 16%)!important;box-shadow:0 14px 20px -15px color-mix(in srgb,var(--st-fs-danger) 76%,transparent)}}.st-fs-card-action-btn--return:focus-visible,.st-fs-card-action-btn--return:active{border-color:color-mix(in srgb,var(--st-fs-accent) 38%,transparent)!important;background:color-mix(in srgb,var(--surface-container-low,var(--table-header-bg)) 84%,var(--st-fs-accent) 16%)!important;color:var(--heading-color)!important;box-shadow:0 14px 20px -16px color-mix(in srgb,var(--on-surface,var(--heading-color)) 72%,transparent)}@media (hover:hover){.st-fs-card-action-btn--return:hover{border-color:color-mix(in srgb,var(--st-fs-accent) 38%,transparent)!important;background:color-mix(in srgb,var(--surface-container-low,var(--table-header-bg)) 84%,var(--st-fs-accent) 16%)!important;color:var(--heading-color)!important;box-shadow:0 14px 20px -16px color-mix(in srgb,var(--on-surface,var(--heading-color)) 72%,transparent)}}.st-fs-card-answer-panel.is-open{padding-inline-start:8px!important}.st-fs-card-answer-input::placeholder{color:var(--muted-text);font-size:13px}.st-fs-card-answer-input:focus{border-color:color-mix(in srgb,var(--st-fs-accent) 58%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--st-fs-accent) 26%,transparent),inset 0 1px 2px color-mix(in srgb,var(--on-surface,var(--heading-color)) 16%,transparent)}.st-fs-card-answer-btn{min-width:38px}.st-fs-card-answer-btn--send{border-color:color-mix(in srgb,var(--st-fs-accent) 56%,transparent)!important}.st-fs-card-answer-btn--send:focus-visible,.st-fs-card-answer-btn--send:active{border-color:color-mix(in srgb,var(--st-fs-accent) 74%,transparent)!important;background:color-mix(in srgb,var(--st-fs-accent) 90%,var(--st-fs-secondary) 10%)!important;box-shadow:0 14px 20px -14px color-mix(in srgb,var(--st-fs-accent) 82%,transparent)}@media (hover:hover){.st-fs-card-answer-btn--send:hover{border-color:color-mix(in srgb,var(--st-fs-accent) 74%,transparent)!important;background:color-mix(in srgb,var(--st-fs-accent) 90%,var(--st-fs-secondary) 10%)!important;box-shadow:0 14px 20px -14px color-mix(in srgb,var(--st-fs-accent) 82%,transparent)}}.st-fs-rating-grid--hidden{transform:translateY(-10px)}.st-fs-rating-btn{line-height:1.1}.st-fs-rating-btn span{display:inline-block;max-width:96%;text-align:center}.st-fs-rating-icon{margin-top:4px}.st-fs-rating-btn--again:focus-visible,.st-fs-rating-btn--again:active{border-color:color-mix(in srgb,var(--st-fs-danger) 74%,transparent)!important;box-shadow:0 14px 22px -15px color-mix(in srgb,var(--st-fs-danger) 78%,transparent)}@media (hover:hover){.st-fs-rating-btn--again:hover{border-color:color-mix(in srgb,var(--st-fs-danger) 74%,transparent)!important;box-shadow:0 14px 22px -15px color-mix(in srgb,var(--st-fs-danger) 78%,transparent)}}.st-fs-rating-btn--hard:focus-visible,.st-fs-rating-btn--hard:active{border-color:color-mix(in srgb,var(--st-fs-secondary) 74%,transparent)!important;box-shadow:0 14px 22px -15px color-mix(in srgb,var(--st-fs-secondary) 78%,transparent)}@media (hover:hover){.st-fs-rating-btn--hard:hover{border-color:color-mix(in srgb,var(--st-fs-secondary) 74%,transparent)!important;box-shadow:0 14px 22px -15px color-mix(in srgb,var(--st-fs-secondary) 78%,transparent)}}.st-fs-rating-btn--good:focus-visible,.st-fs-rating-btn--good:active{border-color:color-mix(in srgb,var(--st-fs-accent) 74%,transparent)!important;box-shadow:0 14px 22px -15px color-mix(in srgb,var(--st-fs-accent) 78%,transparent)}@media (hover:hover){.st-fs-rating-btn--good:hover{border-color:color-mix(in srgb,var(--st-fs-accent) 74%,transparent)!important;box-shadow:0 14px 22px -15px color-mix(in srgb,var(--st-fs-accent) 78%,transparent)}}.st-fs-rating-btn--easy:focus-visible,.st-fs-rating-btn--easy:active{border-color:color-mix(in srgb,var(--st-fs-success) 74%,transparent)!important;box-shadow:0 14px 22px -15px color-mix(in srgb,var(--st-fs-success) 78%,transparent)}@media (hover:hover){.st-fs-rating-btn--easy:hover{border-color:color-mix(in srgb,var(--st-fs-success) 74%,transparent)!important;box-shadow:0 14px 22px -15px color-mix(in srgb,var(--st-fs-success) 78%,transparent)}}.st-quizz-party-confetti.is-active{opacity:1}.st-container.st-fs-container[data-st-quizz-finished-container]:not([hidden]) .st-quizz-party-confetti{opacity:1}@keyframes st-quizz-party-confetti-fall{0%{opacity:0;transform:translate3d(0,0,0) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(0.25)}20%{opacity:1;transform:translate3d(calc(var(--st-confetti-mid-x,0px) * 0.45),var(--st-confetti-mid-y,-32vh),0) rotateX(calc(var(--st-confetti-rx,0deg) * 0.22)) rotateY(calc(var(--st-confetti-ry,0deg) * 0.22)) rotateZ(calc(var(--st-confetti-rz,0deg) * 0.22)) scale(1)}55%{opacity:0.95;transform:translate3d(calc(var(--st-confetti-mid-x,0px) + var(--st-confetti-sway,0px)),calc(var(--st-confetti-end-y,118vh) * 0.45),0) rotateX(calc(var(--st-confetti-rx,0deg) * 0.6)) rotateY(calc(var(--st-confetti-ry,0deg) * 0.6)) rotateZ(calc(var(--st-confetti-rz,0deg) * 0.6)) scale(0.96)}100%{opacity:0;transform:translate3d(calc(var(--st-confetti-end-x,0px) + var(--st-confetti-drift,0px)),var(--st-confetti-end-y,118vh),0) rotateX(var(--st-confetti-rx,0deg)) rotateY(var(--st-confetti-ry,0deg)) rotateZ(var(--st-confetti-rz,0deg)) scale(0.9)}}@keyframes st-quizz-party-confetti-flip{0%{transform:rotateX(0deg) rotateY(0deg)}50%{transform:rotateX(180deg) rotateY(12deg)}100%{transform:rotateX(360deg) rotateY(0deg)}}@media (prefers-reduced-motion:reduce){.st-fs-board *,.st-fs-board *::before,.st-fs-board *::after{animation:none!important;transition:none!important}.st-fs-card,.st-fs-card:hover,.st-fs-rating-btn,.st-fs-rating-btn:hover,.st-fs-stat-card,.st-fs-stat-card:hover,.st-fs-menu-btn,.st-fs-menu-btn:hover,.st-fs-card-action-btn,.st-fs-card-action-btn:hover{transform:none!important}}@media (max-width:900px){.st-fs-stats{grid-template-columns:repeat(3,minmax(0,1fr));border-radius:15px}.st-fs-stat-card{padding:10px 8px}.st-fs-card-face-label{padding-block:5px;padding-inline:10px 12px}.st-fs-card-hint i{font-size:17px}.st-fs-card-answer-panel{padding-inline-end:6px}.st-fs-card-answer-input::placeholder{font-size:12px}.st-fs-card-answer-btn{min-width:34px}.st-fs-rating-icon{margin-top:2px}}@media (min-width:901px){body:has(.base-sidebar--floating-left) main.container{padding-left:calc(var(--base-sidebar-width) + var(--base-sidebar-gap) + 8px)!important}}.st-study-modal--edit-quiz .st-modal-body{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;overflow:hidden}.st-modal-form-group input,.st-modal-form-group textarea,.st-modal-form-group select{margin:0}.st-instructions-label{display:flex;align-items:center;gap:8px}.st-instructions-optional{font-weight:400;color:var(--muted-text)}.st-instructions-paid{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:13px;font-weight:600;color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,transparent)}.st-instructions-field textarea{resize:vertical}.st-instructions-field--locked,.st-instructions-field--locked textarea{cursor:pointer}.st-instructions-field--locked textarea{opacity:0.6}.st-instructions-meta{display:flex;align-items:baseline;gap:12px;margin-top:6px}.st-instructions-note{flex:1 1 auto;margin:0;font-size:13px;color:var(--muted-text)}.st-instructions-clear{padding:0;font-size:13px;font-weight:600}.st-instructions-counter{font-size:13px;color:var(--muted-text);font-variant-numeric:tabular-nums}.st-instructions-error{margin:6px 0 0;padding:10px 14px;border-radius:14px;font-size:13px;background:color-mix(in srgb,var(--error) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--error) 30%,transparent)}.st-instructions-error[hidden]{display:none}.st-modal-checkbox-row{display:flex;flex-direction:row;align-items:center;gap:8px;cursor:pointer}.st-modal-checkbox-row input[type='checkbox']{position:relative;flex:0 0 auto}.st-modal-checkbox-row input[type='checkbox']:checked{border-color:var(--primary)}.st-study-modal .st-modal-checkbox-row input[type='checkbox']:checked::before{border-color:#fff!important}html body .st-first-upload-done{display:flex;align-items:center;gap:18px;padding:4px 0 2px}html body .st-first-upload-done__loo{width:84px;height:auto;flex:0 0 auto}html body .st-first-upload-done__text{margin:0!important;line-height:1.55}.st-post-upload-picker{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:6px 0 2px}html body .st-post-upload-picker .st-post-upload-option{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;width:100%!important;margin:0!important;padding:14px 16px!important;font-weight:700!important}html body .st-post-upload-picker .st-post-upload-option-state{margin-inline-start:auto!important;font-size:12px!important;opacity:0.75}html body .st-post-upload-picker .st-post-upload-option--locked{opacity:0.6!important;filter:saturate(0.5)}html body .st-post-upload-picker .st-post-upload-option--trial .fa-gift{color:var(--tertiary)!important}html body:not([data-mobile]) .st-post-upload-picker{grid-template-columns:minmax(0,1fr)}html body:not([data-mobile]) .st-post-upload-picker .st-post-upload-option,html body:not([data-mobile]) .st-post-upload-picker .st-post-upload-option>span{min-width:0!important;min-height:48px!important;padding:12px 16px!important;font-size:15px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}html body:not([data-mobile]) .st-post-upload-picker .st-post-upload-option>span{min-height:0!important;padding:0!important}html body .st-modal-body .st-trial-notice{margin-bottom:14px!important}html body .st-modal-checkbox-row input[type='checkbox']::after{content:none!important}.st-modal-form-group .custom-dropdown{width:100%}body .st-study-modal--guest-import .st-modal-body{padding:8px 24px 8px!important;gap:14px!important}body .st-study-modal--guest-import .st-guest-import-intro{display:grid!important;grid-template-columns:60px minmax(0,1fr)!important;gap:16px!important;align-items:center!important;padding:18px!important;border-radius:22px!important;background:color-mix(in srgb,var(--table-header-bg,#f1e8ee) 74%,var(--container-bg,#ffffff) 26%)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border-color,rgba(126,82,106,0.28)) 54%,transparent)!important}body .st-study-modal--guest-import .st-guest-import-intro__icon{width:60px!important;height:60px!important;border-radius:18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:color-mix(in srgb,var(--button-primary-bg,#ef5d7a) 18%,#ffffff 82%)!important;color:var(--button-primary-bg,#ef5d7a)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--button-primary-bg,#ef5d7a) 26%,transparent)!important}body .st-study-modal--guest-import .st-guest-import-intro__icon .icon{margin:0!important;font-size:22px!important}body .st-study-modal--guest-import .st-guest-import-intro__content{min-width:0!important}body .st-study-modal--guest-import .st-guest-import-intro__eyebrow{margin:0 0 6px!important;font-size:12px!important;font-weight:800!important;line-height:1.25!important;letter-spacing:0.9px!important;text-transform:uppercase!important;color:var(--muted-text,#826875)!important}body .st-study-modal--guest-import .st-guest-import-intro__text{margin:0!important;font-size:17px!important;line-height:1.52!important;color:var(--text-color,#4d3945)!important}body .st-study-modal--guest-import .st-guest-import-summary{margin-top:0!important;padding:16px!important;border-radius:22px!important;background:color-mix(in srgb,var(--container-bg,#ffffff) 68%,var(--table-header-bg,#f1e8ee) 32%)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border-color,rgba(126,82,106,0.28)) 54%,transparent)!important}body .st-study-modal--guest-import .st-guest-import-target{margin-top:0!important;padding:14px!important;border-radius:20px!important;background:color-mix(in srgb,var(--container-bg,#ffffff) 74%,var(--table-header-bg,#f1e8ee) 26%)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border-color,rgba(126,82,106,0.28)) 46%,transparent)!important}body .st-study-modal--guest-import .st-guest-import-summary__header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:14px!important}body .st-study-modal--guest-import .st-guest-import-summary__title{margin:0!important;font-size:17px!important;font-weight:800!important;color:var(--heading-color,#3a2230)!important}body .st-study-modal--guest-import .st-guest-import-summary__total{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;padding:0 14px!important;border-radius:999px!important;background:color-mix(in srgb,var(--button-primary-bg,#ef5d7a) 15%,#ffffff 85%)!important;color:var(--button-primary-bg,#ef5d7a)!important;font-size:13px!important;font-weight:800!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--button-primary-bg,#ef5d7a) 24%,transparent)!important}body .st-study-modal--guest-import .st-guest-import-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}body .st-study-modal--guest-import .st-guest-import-card{display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:78px!important;padding:12px 14px!important;border:none!important;border-radius:16px!important;background:color-mix(in srgb,var(--container-bg,#ffffff) 86%,var(--table-header-bg,#f1e8ee) 14%)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border-color,rgba(126,82,106,0.28)) 56%,transparent)!important}body .st-study-modal--guest-import .st-guest-import-card__icon{width:42px!important;height:42px!important;border-radius:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:color-mix(in srgb,var(--table-header-bg,#f1e8ee) 72%,#ffffff 28%)!important;color:color-mix(in srgb,var(--heading-color,#3a2230) 74%,var(--button-primary-bg,#ef5d7a) 26%)!important}body .st-study-modal--guest-import .st-guest-import-card__icon .icon{margin:0!important;font-size:17px!important}body .st-study-modal--guest-import .st-guest-import-card__content{min-width:0!important}body .st-study-modal--guest-import .st-guest-import-card__label{margin:0!important;font-size:15px!important;font-weight:800!important;color:var(--heading-color,#3a2230)!important}body .st-study-modal--guest-import .st-guest-import-card__meta{margin:2px 0 0!important;font-size:13px!important;line-height:1.45!important;color:var(--muted-text,#826875)!important}body .st-study-modal--guest-import .st-guest-import-card__count{min-width:34px!important;height:34px!important;padding:0 10px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:color-mix(in srgb,var(--button-primary-bg,#ef5d7a) 14%,#ffffff 86%)!important;color:var(--button-primary-bg,#ef5d7a)!important;font-size:14px!important;font-weight:800!important}body .st-study-modal--guest-import .st-guest-import-target__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}body .st-study-modal--guest-import .st-guest-import-target .st-modal-form-group{gap:7px!important;padding:12px!important;border-radius:16px!important;background:color-mix(in srgb,var(--container-bg,#ffffff) 86%,var(--table-header-bg,#f1e8ee) 14%)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border-color,rgba(126,82,106,0.28)) 56%,transparent)!important}body .st-study-modal--guest-import .st-guest-import-target .st-modal-form-group label{font-size:13px!important;font-weight:800!important;color:var(--muted-text,#826875)!important}body .st-study-modal--guest-import .st-guest-import-target select,body .st-study-modal--guest-import .st-guest-import-target .custom-dropdown,body .st-study-modal--guest-import .st-guest-import-target .custom-dropdown-trigger{width:100%!important}body.theme-dark .st-study-modal--guest-import .st-guest-import-intro{background:color-mix(in srgb,var(--table-header-bg,#2d2430) 70%,var(--container-bg,#1d1720) 30%)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border-color,rgba(216,180,201,0.24)) 66%,transparent)!important}body.theme-dark .st-study-modal--guest-import .st-guest-import-intro__icon{background:color-mix(in srgb,var(--button-primary-bg,#ef5d7a) 28%,#1e1720 72%)!important;color:#ffdce5!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--button-primary-bg,#ef5d7a) 42%,transparent)!important}body.theme-dark .st-study-modal--guest-import .st-guest-import-intro__eyebrow{color:var(--muted-text,#cfb8c5)!important}body.theme-dark .st-study-modal--guest-import .st-guest-import-intro__text{color:var(--text-color,#f0e6ed)!important}body.theme-dark .st-study-modal--guest-import .st-guest-import-summary,body.theme-dark .st-study-modal--guest-import .st-guest-import-target{background:color-mix(in srgb,var(--container-bg,#1f1923) 78%,var(--table-header-bg,#2e2531) 22%)!important}body.theme-dark .st-study-modal--guest-import .st-guest-import-summary{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border-color,rgba(216,180,201,0.24)) 66%,transparent)!important}body.theme-dark .st-study-modal--guest-import .st-guest-import-target{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border-color,rgba(216,180,201,0.24)) 56%,transparent)!important}body.theme-dark .st-study-modal--guest-import .st-guest-import-summary__title,body.theme-dark .st-study-modal--guest-import .st-guest-import-card__label{color:var(--heading-color,#fff2f8)!important}body.theme-dark .st-study-modal--guest-import .st-guest-import-summary__total,body.theme-dark .st-study-modal--guest-import .st-guest-import-card__count{background:color-mix(in srgb,var(--button-primary-bg,#ef5d7a) 28%,#1e1720 72%)!important;color:#ffdce5!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--button-primary-bg,#ef5d7a) 40%,transparent)!important}body.theme-dark .st-study-modal--guest-import .st-guest-import-card,body.theme-dark .st-study-modal--guest-import .st-guest-import-target .st-modal-form-group{background:color-mix(in srgb,var(--container-bg,#1f1923) 82%,var(--table-header-bg,#2e2531) 18%)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border-color,rgba(216,180,201,0.24)) 64%,transparent)!important}body.theme-dark .st-study-modal--guest-import .st-guest-import-card__icon{background:color-mix(in srgb,var(--table-header-bg,#2f2531) 66%,#1e1720 34%)!important;color:#ffdce5!important}body.theme-dark .st-study-modal--guest-import .st-guest-import-card__meta,body.theme-dark .st-study-modal--guest-import .st-guest-import-target .st-modal-form-group label{color:var(--muted-text,#cfb8c5)!important}.share-link-dialog__share-via{background:linear-gradient(180deg,var(--primary,#fb596e) 0%,var(--primary-dim,#ec4258) 100%)!important;box-shadow:0 8px 22px -8px color-mix(in srgb,var(--primary,#fb596e) 60%,transparent)!important}.share-link-dialog__copy{background:#eaeef4!important}.share-link-dialog__copy.is-copied{background:color-mix(in srgb,var(--primary,#fb596e) 15%,transparent)!important;color:var(--primary,#fb596e)!important}.share-link-dialog__cloud{background:#f7f9fc!important;border:1px solid rgba(18,24,38,0.09)!important}body.theme-dark .share-link-dialog__cloud{background:rgba(255,255,255,0.04)!important;border:1px solid rgba(255,255,255,0.09)!important}.share-link-dialog__close{background:rgba(18,24,38,0.05)!important}.share-link-dialog__header{align-items:flex-start!important;margin-bottom:20px!important}.share-link-dialog__heading{align-items:flex-start!important;gap:12px!important}.share-link-dialog__subtitle{margin-top:4px!important;line-height:1.4!important}.share-link-dialog__close{margin-top:1px!important}.share-link-dialog__share-via{margin-top:14px!important}.share-link-dialog__divider{margin:22px 0 16px!important}.share-link-dialog__clouds{gap:12px!important}.share-link-dialog__cloud{padding:16px 8px 14px!important}.share-link-dialog{width:420px!important}.share-link-dialog .share-link-dialog__input,.share-link-dialog .share-link-dialog__input:focus{background:transparent!important;border:none!important;box-shadow:none!important;padding-block:13px!important;padding-inline:14px 0!important}@media (hover:hover){.share-link-dialog .share-link-dialog__input:hover{background:transparent!important;border:none!important;box-shadow:none!important;padding-block:13px!important;padding-inline:14px 0!important}}@media (hover:hover){.share-link-dialog__share-via:hover{background:linear-gradient(180deg,var(--primary,#fb596e) 0%,var(--primary-dim,#ec4258) 100%)!important;color:#fff!important;filter:brightness(0.94)!important}}@media (hover:hover){.share-link-dialog__copy:hover{background:#eaeef4!important;color:#3c4456!important;filter:brightness(0.96)!important}}@media (hover:hover){body.theme-dark .share-link-dialog__copy:hover{background:rgba(255,255,255,0.12)!important;color:#dfe4ec!important;filter:none!important}}@media (hover:hover){.share-link-dialog__copy.is-copied:hover{background:color-mix(in srgb,var(--primary,#fb596e) 15%,transparent)!important;color:var(--primary,#fb596e)!important}}@media (hover:hover){.share-link-dialog__cloud:hover{background:#eef1f6!important;border-color:rgba(18,24,38,0.14)!important}}@media (hover:hover){body.theme-dark .share-link-dialog__cloud:hover{background:rgba(255,255,255,0.08)!important;border-color:rgba(255,255,255,0.14)!important}}@media (hover:hover){.share-link-dialog__close:hover{background:rgba(18,24,38,0.1)!important;color:#5b6473!important}}@media (hover:hover){body.theme-dark .share-link-dialog__close:hover{background:rgba(255,255,255,0.1)!important;color:#c5cbd6!important}}body.theme-dark .share-link-dialog{background:linear-gradient(180deg,var(--surface-container-high,#2d2c29) 0%,var(--surface-container,#252422) 100%)!important;border-color:rgba(255,255,255,0.08)!important}body.theme-dark .share-link-dialog__field{background:var(--surface-container-lowest,#181716)!important;border-color:rgba(255,255,255,0.08)!important}body.theme-dark .share-link-dialog__copy{background:var(--surface-container-high,#2d2c29)!important}@media (hover:hover){body.theme-dark .share-link-dialog__copy:hover{background:var(--surface-container-highest,#393733)!important}}body.theme-dark .share-link-dialog__copy.is-copied{background:color-mix(in srgb,var(--primary,#fb596e) 22%,transparent)!important;color:var(--primary,#fb596e)!important}body.theme-dark .share-link-dialog__cloud{background:var(--surface-container-low,#1e1d1b)!important;border-color:rgba(255,255,255,0.07)!important}@media (hover:hover){body.theme-dark .share-link-dialog__cloud:hover{background:var(--surface-container-high,#2d2c29)!important}}body.theme-dark .share-link-dialog__close{background:var(--surface-container-high,#2d2c29)!important}@media (hover:hover){body.theme-dark .share-link-dialog__close:hover{background:var(--surface-container-highest,#393733)!important}}.st-create-quiz-types .base-multi-select-button-group__btn{height:auto!important;white-space:normal!important;line-height:1.3!important;padding-top:6px!important;padding-bottom:6px!important}.st-create-quiz-types .base-multi-select-button-group__label{white-space:normal!important}.st-create-quiz-type-btn-content{width:100%;display:inline-flex;align-items:center;justify-content:space-between;gap:8px}.st-create-quiz-type-main{display:inline-flex;align-items:center;gap:8px;min-width:0;flex:1 1 auto;white-space:normal}.st-create-quiz-type-text{white-space:normal}.st-create-quiz-type-icon{margin-inline-end:0!important}.st-create-quiz-types .base-multi-select-button-group__btn--active .st-create-quiz-type-icon{color:inherit}.st-create-quiz-type-tooltip{flex:0 0 auto}.st-create-quiz-type-end{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.st-create-quiz-type-check{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;font-size:18px;line-height:1;color:var(--muted-text)}.st-create-quiz-type-check-icon{margin-inline-end:0!important}.st-create-quiz-types .base-multi-select-button-group__btn--active .st-create-quiz-type-check-icon--off{display:none!important}.st-create-quiz-types .base-multi-select-button-group__btn--active .st-create-quiz-type-check-icon--on{display:inline-flex!important;color:inherit}.st-modal-tab-panel{display:flex;flex-direction:column;gap:10px}.st-topic-select-row .custom-dropdown,.st-topic-select-row .custom-dropdown-trigger,.st-topic-select-all-toggle{min-height:44px;height:44px}.st-topic-select-row .custom-dropdown-trigger{border-start-end-radius:0!important;border-end-end-radius:0!important;width:100%!important;min-width:0!important;max-width:100%!important}.st-topic-select-all-toggle{border-start-start-radius:0!important;border-end-start-radius:0!important;border-inline-start-width:0!important}.st-topic-select-all-toggle[aria-pressed='true']{border-color:rgba(91,33,182,0.32)!important}.st-output-language-dropdown .custom-dropdown-trigger-image,.st-output-language-dropdown-panel .custom-dropdown-option-image{object-fit:cover;object-position:center}.st-output-language-dropdown .custom-dropdown-text,.st-output-language-dropdown-panel .custom-dropdown-option-content{display:inline-flex;align-items:center}.st-output-language-dropdown-panel .custom-dropdown-option-content{gap:10px}.st-output-language-dropdown .custom-dropdown-trigger-image{width:20px!important;height:20px!important}.st-output-language-dropdown-panel .custom-dropdown-option-image{width:20px!important;height:20px!important}.st-output-language-dropdown .custom-dropdown-text span,.st-output-language-dropdown-panel .custom-dropdown-option-text{display:inline-flex;align-items:center;line-height:1.2}body.theme-dark .st-topic-select-all-toggle[aria-pressed='true']{border-color:rgba(196,181,253,0.32)!important}@media (max-width:640px){.st-topic-select-row .custom-dropdown-trigger{border-start-end-radius:10px!important;border-end-end-radius:10px!important}.st-topic-select-all-toggle{border-start-start-radius:10px!important;border-end-start-radius:10px!important;border-inline-start-width:1px!important}}#demo{scroll-margin-top:calc(var(--eduloo-nav-height,96px) + 16px)!important}.st-guest-alert{display:flex!important;align-items:center!important;gap:14px!important;margin:24px auto!important;max-width:760px!important;padding:16px 20px!important;border-radius:16px!important;background:color-mix(in srgb,var(--warning) 14%,transparent)!important;border:1px solid color-mix(in srgb,var(--warning) 35%,transparent)!important;box-shadow:0 4px 14px -8px color-mix(in srgb,var(--warning) 40%,transparent)!important;text-align:start!important}.st-guest-alert__icon{flex:0 0 auto!important;width:36px;height:36px;border-radius:50%;background:var(--warning);color:#fff!important;display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1}.st-guest-alert__icon .icon,.st-guest-alert__icon i{color:#fff!important}.st-guest-alert__body{display:flex;flex-direction:column;gap:4px;flex:1 1 auto;min-width:0}.st-guest-alert__title{font-family:'Plus Jakarta Sans',sans-serif;font-size:13px;font-weight:800;letter-spacing:1.82px;text-transform:uppercase;color:var(--tertiary,var(--warning));line-height:1.2}.st-guest-alert__text{font-size:15px;line-height:1.6;color:var(--on-surface)}.st-guest-alert__link{color:var(--primary)!important;font-weight:700!important;text-decoration:none!important;transition:color var(--motion-fast,160ms) var(--ease-standard,ease)!important}@media (hover:hover){.st-guest-alert__link:hover{color:var(--primary-dim)!important;text-decoration:underline!important;text-underline-offset:3px!important}}body.theme-dark .st-guest-alert{background:color-mix(in srgb,var(--warning) 18%,rgba(255,255,255,0.04))!important;border-color:color-mix(in srgb,var(--warning) 45%,transparent)!important}body.theme-dark .st-guest-alert__text{color:var(--on-surface)!important}@media (max-width:640px){.st-guest-alert{padding:14px 16px!important;gap:12px!important;border-radius:14px!important}.st-guest-alert__icon{width:32px;height:32px;font-size:14px}.st-guest-alert__text{font-size:14px}}.st-guest-panel{display:flex!important;align-items:stretch!important;flex-wrap:wrap!important;gap:20px!important;margin:24px auto!important;max-width:1080px!important;padding:16px 20px!important;border-radius:16px!important;background:color-mix(in srgb,var(--warning) 14%,transparent)!important;border:1px solid color-mix(in srgb,var(--warning) 35%,transparent)!important;box-shadow:0 4px 14px -8px color-mix(in srgb,var(--warning) 40%,transparent)!important;text-align:start!important}.st-guest-panel .st-guest-alert{flex:1 1 380px!important;min-width:0!important;margin:0!important;max-width:none!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;align-items:center!important}.st-guest-panel .usage-meter{flex:1 1 320px;min-width:0;align-self:center;background:var(--surface-bright,rgba(255,255,255,0.7));border-color:color-mix(in srgb,var(--warning) 25%,transparent)}body.theme-dark .st-guest-panel{background:color-mix(in srgb,var(--warning) 18%,rgba(255,255,255,0.04))!important;border-color:color-mix(in srgb,var(--warning) 45%,transparent)!important}body.theme-dark .st-guest-panel .usage-meter{background:var(--surface-container,rgba(0,0,0,0.25))}@media (max-width:820px){.st-guest-panel{flex-direction:column!important;gap:14px!important}.st-guest-panel .usage-meter{align-self:stretch}}@media (max-width:640px){.st-guest-panel{padding:14px 16px!important;border-radius:14px!important}}.st-modal-quiz-add-inline-wrap{overflow:hidden;height:0;opacity:0;transform:translateY(-4px);pointer-events:none;transition:height 0.24s cubic-bezier(0.3,0.9,0.35,1),opacity 0.16s ease,transform 0.18s ease;will-change:height,opacity,transform;margin-top:8px;margin-bottom:0}.st-modal-quiz-add-inline-wrap.st-modal-quiz-add-inline-wrap--open{opacity:1;transform:translateY(0);pointer-events:auto}.st-modal-quiz-add-inline{display:flex;flex-direction:column;gap:5px;padding:8px;border:1px solid rgba(148,163,184,0.34);border-radius:10px;background:#f8fafc;margin-bottom:10px}@media (prefers-reduced-motion:reduce){.st-modal-quiz-add-inline-wrap{transition:none}}.st-modal-quiz-add-inline-title{margin:0;font-size:12px;font-weight:700;color:#475569}.st-modal-quiz-add-inline-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.st-modal-quiz-add-inline-grid button{margin:0!important}.st-modal-quiz-add-inline-option{justify-content:center!important;min-height:32px;padding:0 8px!important;border-radius:7px!important;border:1px solid #cbd5e1!important;background:#f1f5f9!important;color:#334155!important;font-size:11px;font-weight:600!important;text-transform:none!important;letter-spacing:normal!important}.st-modal-quiz-add-inline-option:focus-visible{background:#e2e8f0!important;border-color:#94a3b8!important;color:#1e293b!important;transform:none!important;box-shadow:none!important;filter:none}@media (hover:hover){.st-modal-quiz-add-inline-option:hover{background:#e2e8f0!important;border-color:#94a3b8!important;color:#1e293b!important;transform:none!important;box-shadow:none!important;filter:none}}.st-modal-quiz-add-trigger--cancel{border-color:rgba(220,38,38,0.42)!important}body.theme-dark .st-modal-quiz-add-inline{border-color:rgba(148,163,184,0.4);background:#1f2937}body.theme-dark .st-modal-quiz-add-inline-title{color:#e2e8f0}body.theme-dark .st-modal-quiz-add-inline-option{background:#111827!important;color:#cbd5e1!important;border-color:rgba(148,163,184,0.42)!important}body.theme-dark .st-modal-quiz-add-inline-option:focus-visible{background:#1e293b!important;color:#e2e8f0!important;border-color:rgba(148,163,184,0.62)!important}@media (hover:hover){body.theme-dark .st-modal-quiz-add-inline-option:hover{background:#1e293b!important;color:#e2e8f0!important;border-color:rgba(148,163,184,0.62)!important}}.st-modal-quiz-list{display:flex;flex-direction:column;gap:10px;max-height:360px;overflow:auto;padding-inline-end:4px}.st-modal-quiz-search{margin-bottom:8px}.st-modal-quiz-search-empty{margin:6px 0 0;padding:10px 12px;border:1px dashed var(--border-color);border-radius:10px;background:var(--table-header-bg);color:var(--muted-text);font-size:12px;text-align:center}.st-study-modal--edit-quiz .st-modal-quiz-list{flex:1 1 auto;margin-top:8px;min-height:0;max-height:clamp(220px,calc(70vh - 210px),640px)!important;overflow-y:auto!important;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-inline-end:6px}.st-modal-quiz-item{border:1px solid var(--border-color);border-radius:10px;background:var(--table-header-bg);padding:10px 12px;display:flex;flex-direction:column;gap:0}.st-modal-quiz-item--expanded{gap:10px}.st-modal-quiz-item-top{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:40px}.st-modal-quiz-item--expanded .st-modal-quiz-item-top{align-items:flex-start}.st-modal-quiz-item-summary{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:4px}.st-modal-quiz-item-title{margin:0;color:var(--heading-color);font-weight:600;line-height:1.35}.st-modal-quiz-item-type{display:inline-flex;align-items:center;width:fit-content;padding:1px 8px;border-radius:999px;border:1px solid var(--border-color);background:var(--container-bg);font-size:12px;color:var(--muted-text)}.st-modal-quiz-item-top p{margin:0}.st-modal-quiz-item-search-snippet{margin:2px 0 0;font-size:12px;color:var(--muted-text);line-height:1.4}.st-modal-quiz-search-snippet-label{font-weight:700;color:var(--heading-color)}.st-modal-quiz-search-hit{background:rgba(249,115,22,0.35);color:inherit;border-radius:4px;padding:0 2px;font-weight:700}.st-modal-quiz-input--search-hit{border-color:rgba(249,115,22,0.72)!important;background:rgba(254,215,170,0.35)!important}body.theme-dark .st-modal-quiz-search-hit{background:rgba(251,191,36,0.52)}body.theme-dark .st-modal-quiz-input--search-hit{border-color:rgba(251,191,36,0.88)!important;background:rgba(146,64,14,0.42)!important}.st-modal-quiz-item-actions{display:inline-flex;align-items:center;gap:6px;align-self:center;flex-shrink:0}.st-modal-quiz-item--expanded .st-modal-quiz-item-actions{align-self:flex-start}.st-modal-quiz-item-toggle--accept i{color:color-mix(in srgb,var(--secondary) 78%,var(--on-surface) 22%)!important}.st-modal-quiz-item-toggle--accept:focus-visible,.st-modal-quiz-item-toggle--accept:active{background:rgba(22,163,74,0.2)!important;border-color:rgba(22,163,74,0.56)!important;color:#166534!important;transform:none;box-shadow:none}@media (hover:hover){.st-modal-quiz-item-toggle--accept:hover{background:rgba(22,163,74,0.2)!important;border-color:rgba(22,163,74,0.56)!important;color:#166534!important;transform:none;box-shadow:none}}.st-modal-quiz-item-toggle--accept:focus-visible i,.st-modal-quiz-item-toggle--accept:active i{color:color-mix(in srgb,var(--secondary) 90%,var(--on-surface) 10%)!important}@media (hover:hover){.st-modal-quiz-item-toggle--accept:hover i{color:color-mix(in srgb,var(--secondary) 90%,var(--on-surface) 10%)!important}}body.theme-dark .st-modal-quiz-item-toggle--accept:focus-visible,body.theme-dark .st-modal-quiz-item-toggle--accept:active{background:rgba(22,163,74,0.36)!important;border-color:rgba(134,239,172,0.72)!important;color:#dcfce7!important;transform:none;box-shadow:none}@media (hover:hover){body.theme-dark .st-modal-quiz-item-toggle--accept:hover{background:rgba(22,163,74,0.36)!important;border-color:rgba(134,239,172,0.72)!important;color:#dcfce7!important;transform:none;box-shadow:none}}body.theme-dark .st-modal-quiz-item-toggle--accept:focus-visible i,body.theme-dark .st-modal-quiz-item-toggle--accept:active i{color:#dcfce7!important}@media (hover:hover){body.theme-dark .st-modal-quiz-item-toggle--accept:hover i{color:#dcfce7!important}}.st-modal-quiz-item-content{display:flex;flex-direction:column;gap:8px;height:auto;opacity:1;transform:translateY(0);overflow:hidden;transition:height 0.32s cubic-bezier(0.22,1,0.36,1),opacity 0.24s ease,transform 0.24s ease;will-change:height,opacity,transform}.st-modal-quiz-item:not(.st-modal-quiz-item--expanded) .st-modal-quiz-item-content{opacity:0;transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.st-modal-quiz-item-content{transition:none}}.st-modal-quiz-item-content .st-modal-form-group + .st-modal-form-group{margin-top:8px}.st-modal-quiz-answer-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px}.st-modal-quiz-answer-row--with-tab{grid-template-columns:36px minmax(0,1fr) auto}.st-modal-quiz-answer-tab{width:36px;height:36px;border-radius:9px;border:1px solid var(--border-color);background:var(--table-header-bg);color:var(--muted-text);font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;user-select:none;pointer-events:none}.st-modal-quiz-answer-row button{margin:0!important}.st-modal-quiz-correct-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;min-width:40px!important;min-height:40px;padding:0!important;border:1px solid var(--border-color)!important;border-radius:10px!important;background:var(--container-bg)!important;color:var(--muted-text)!important;font-size:12px;font-weight:600!important}.st-modal-quiz-correct-btn i{margin-inline-end:0!important;font-size:16px!important}.st-modal-quiz-correct-btn--active{background:rgba(37,99,235,0.12)!important;border-color:rgba(37,99,235,0.42)!important;color:#1d4ed8!important}.st-modal-quiz-correct-btn--active i{color:#1d4ed8!important}body.theme-dark .st-modal-quiz-correct-btn{background:#111827!important;border-color:rgba(148,163,184,0.38)!important;color:#cbd5e1!important}body.theme-dark .st-modal-quiz-correct-btn--active{background:rgba(37,99,235,0.28)!important;border-color:rgba(96,165,250,0.62)!important;color:#bfdbfe!important}body.theme-dark .st-modal-quiz-correct-btn--active i{color:#bfdbfe!important}body.theme-dark .st-modal-quiz-answer-tab{background:#111827;border-color:rgba(148,163,184,0.38);color:#cbd5e1}.st-modal-quiz-combination-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px}.st-modal-quiz-combination-separator{width:28px;min-width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:var(--muted-text)}.st-navbar-pomodoro-shell{position:relative;display:inline-flex;align-items:center;gap:0;overflow:visible;margin:0 4px;padding:0 12px;border:2px solid rgba(255,255,255,0.2);border-radius:12px;background:rgba(0,0,0,0.25);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 2px 4px rgba(0,0,0,0.2);transition:padding-right 0.22s ease,background-color 0.22s ease,border-color 0.22s ease,box-shadow 0.22s ease}.st-navbar-pomodoro-shell--active.st-navbar-pomodoro-shell--expanded,.st-navbar-pomodoro-shell--active:focus-within{padding-inline-end:82px}.st-navbar-pomodoro-btn--active{color:#fff}.st-navbar-pomodoro-btn__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}@keyframes st-navbar-pomodoro-paused-blink{0%,100%{opacity:1}50%{opacity:0.35}}.st-pomodoro-setting{--st-pomodoro-control-height:36px;border:1px solid var(--border-color);background:var(--table-header-bg);border-radius:9px;padding:5px 7px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:5px}.st-pomodoro-step-btn:focus-visible{background:#e2e8f0!important;border-color:rgba(100,116,139,0.5)!important;transform:translateY(-1px)}@media (hover:hover){.st-pomodoro-step-btn:hover{background:#e2e8f0!important;border-color:rgba(100,116,139,0.5)!important;transform:translateY(-1px)}}.st-workspace-manage-subjects-panel{margin-top:18px}.st-workspace-manage-subjects-toolbar{justify-content:space-between;margin-bottom:16px}.st-workspace-manage-subject-search{margin-inline-start:auto}.st-workspace-manage-subject-table-head{border-bottom:1px solid var(--border-color)}.st-modal-subject-row{border-bottom:1px solid var(--border-color);box-sizing:border-box}.st-modal-subject-row:last-child{border-bottom:0}.st-modal-subject-actions{flex-shrink:0;justify-self:center}.st-modal-create-inline{width:100%}.st-modal-create-inline.is-creating>[data-workspace-manage-create-trigger]{display:none}.st-modal-create-inline.is-creating .st-modal-create-editor{display:flex}[data-workspace-manage-workspace-panel].is-renaming-workspace>[data-workspace-manage-workspace-row]{display:none}[data-workspace-manage-workspace-panel].is-renaming-workspace>[data-workspace-manage-create='workspace']{display:none}[data-workspace-manage-workspace-panel].is-renaming-workspace>[data-workspace-manage-workspace-rename-editor]{display:flex}[data-workspace-manage-subjects-panel].is-renaming-subject>[data-workspace-manage-create='subject']{display:none}.st-modal-subject-row.is-renaming>.st-modal-subject-cell,.st-modal-subject-row.is-renaming>.st-modal-subject-actions{display:none}.st-modal-subject-row.is-renaming .st-modal-subject-editor{display:flex}.st-modal-subject-row--empty>span{color:var(--muted-text)}.st-modal-create-editor input{box-sizing:border-box}.st-modal-form-group>.button-secondary{margin:0}.st-study-modal--workspace-manage .st-panel-workspace-select .custom-dropdown-trigger{padding-top:0;padding-bottom:0}@media (max-width:900px){.st-workspace-manage-subjects-toolbar{flex-direction:column}.st-workspace-manage-subject-search,.st-workspace-manage-subject-create{width:100%;margin-inline-start:0}}@media (max-width:720px){.st-navbar-pomodoro-shell{width:100%;margin:8px 20px;padding:0 20px}.st-navbar-pomodoro-shell--active{gap:0;padding-inline-end:0}.st-navbar-pomodoro-shell--active.st-navbar-pomodoro-shell--expanded,.st-navbar-pomodoro-shell--active:focus-within{padding-inline-end:72px}.st-pomodoro-top{padding:12px}.st-pomodoro-display{padding:14px 10px}.st-pomodoro-display h3{font-size:64px}.st-pomodoro-session,.st-pomodoro-next{font-size:14px}.st-pomodoro-settings-grid{grid-template-columns:1fr}.st-pomodoro-setting{--st-pomodoro-control-height:32px;padding:5px 7px;gap:5px}.st-pomodoro-setting label{font-size:15px}.st-pomodoro-value{font-size:15px}.st-pomodoro-sessions-select{max-width:none}.st-pomodoro-sessions-select .custom-dropdown-trigger{font-size:16px}body .st-study-modal--guest-import .st-modal-body{padding:6px 16px 6px!important;gap:12px!important}body .st-study-modal--guest-import .st-guest-import-intro{grid-template-columns:1fr!important;gap:10px!important;padding:14px!important}body .st-study-modal--guest-import .st-guest-import-intro__icon{width:44px!important;height:44px!important}body .st-study-modal--guest-import .st-guest-import-grid{grid-template-columns:1fr!important}body .st-study-modal--guest-import .st-guest-import-target__grid{grid-template-columns:1fr!important}body .st-study-modal--guest-import .st-guest-import-summary{padding:14px!important}body .st-study-modal--guest-import .st-guest-import-summary__header{flex-direction:column!important;align-items:flex-start!important;gap:8px!important;margin-bottom:12px!important}body .st-study-modal--guest-import .st-guest-import-summary__total{min-height:30px!important;padding:0 12px!important}body .st-study-modal--guest-import .st-guest-import-card{grid-template-columns:38px minmax(0,1fr) auto!important;min-height:72px!important;padding:12px 14px!important}body .st-study-modal--guest-import .st-guest-import-card__icon{width:38px!important;height:38px!important}.st-modal-quiz-answer-row{grid-template-columns:1fr}.st-modal-quiz-add-inline-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 6px}.st-modal-quiz-answer-row--with-tab{grid-template-columns:36px minmax(0,1fr)}.st-modal-quiz-answer-row--with-tab .st-modal-quiz-correct-btn{grid-column:1 / -1;justify-self:end}.st-modal-quiz-correct-btn{width:40px;min-width:40px!important;justify-content:center}.st-modal-quiz-combination-row{grid-template-columns:1fr}.st-modal-quiz-combination-separator{width:24px;min-width:24px;height:24px}}:root{--theme-switch-shell-border:color-mix(in srgb,var(--primary) 24%,transparent);--theme-switch-hover-bg:linear-gradient(140deg,rgba(255,255,255,0.76) 0%,rgba(255,236,243,0.68) 56%,rgba(210,241,255,0.6) 100%);--theme-switch-hover-shadow:inset 0 0 0 1px rgba(255,255,255,0.42),0 6px 14px -12px rgba(75,33,47,0.42);--theme-switch-icon-muted:#3d1f2a;--theme-switch-knob-bg:rgba(255,255,255,0.98);--theme-switch-knob-active:linear-gradient(130deg,#b03b4e 0%,#2a6a99 100%);--theme-switch-knob-shadow:0 8px 16px -12px rgba(75,33,47,0.52);--theme-switch-ring:color-mix(in srgb,var(--info) 55%,transparent)}.theme-switcher,.theme-toggle,[data-theme-switcher],.theme-switcher::before,.theme-toggle::before,[data-theme-switcher]::before,.theme-switcher>*,.theme-toggle>*,[data-theme-switcher]>*,.theme-switcher button,.theme-toggle button,[data-theme-switcher] button,button[data-theme-toggle],button[aria-label*='theme' i],[data-theme-switcher] [role='switch']{width:28px!important;height:28px!important;border-radius:999px!important;border:none!important;background:transparent!important;color:var(--theme-switch-icon-muted)!important;transition:transform 220ms ease,color 220ms ease,background 220ms ease,box-shadow 220ms ease!important}@media (hover:hover){.theme-switcher button:hover,.theme-toggle button:hover,[data-theme-switcher] button:hover,button[data-theme-toggle]:hover,button[aria-label*='theme' i]:hover,[data-theme-switcher] [role='switch']:hover{transform:translateY(-1px) scale(1.01)!important;color:var(--on-background)!important;background:var(--theme-switch-hover-bg)!important;box-shadow:var(--theme-switch-hover-shadow)!important}}.theme-switcher button[aria-pressed='true'],.theme-toggle button[aria-pressed='true'],[data-theme-switcher] button[aria-pressed='true'],button[data-theme-toggle][aria-pressed='true'],button[data-theme-toggle].is-active,button[data-theme-toggle].active,[data-theme-switcher] .is-active,[data-theme-switcher] .active,[data-theme-switcher] [aria-checked='true']{background:var(--theme-switch-knob-active)!important;color:#ffffff!important;box-shadow:var(--theme-switch-knob-shadow)!important}.theme-switcher button:focus-visible,.theme-toggle button:focus-visible,[data-theme-switcher] button:focus-visible,button[data-theme-toggle]:focus-visible,button[aria-label*='theme' i]:focus-visible,[data-theme-switcher] [role='switch']:focus-visible{outline:2px solid var(--theme-switch-ring)!important;outline-offset:2px!important}.theme-switcher input[type='checkbox'],.theme-toggle input[type='checkbox'],[data-theme-switcher] input[type='checkbox']{appearance:none!important;-webkit-appearance:none!important;width:52px!important;height:28px!important;border-radius:999px!important;border:1px solid var(--theme-switch-shell-border)!important;background:rgba(255,255,255,0.42)!important;position:relative!important;cursor:pointer!important;transition:background 220ms ease,border-color 220ms ease,box-shadow 220ms ease!important}.theme-switcher input[type='checkbox']::before,.theme-toggle input[type='checkbox']::before,[data-theme-switcher] input[type='checkbox']::before{content:''!important;position:absolute!important;top:3px!important;inset-inline-start:3px!important;width:22px!important;height:22px!important;border-radius:999px!important;background:linear-gradient(140deg,var(--theme-switch-knob-bg) 0%,#ffe3ea 100%)!important;box-shadow:0 4px 10px rgba(75,33,47,0.28)!important;transition:transform 220ms ease,background 220ms ease!important}.theme-switcher input[type='checkbox']:checked,.theme-toggle input[type='checkbox']:checked,[data-theme-switcher] input[type='checkbox']:checked{background:var(--theme-switch-knob-active)!important;border-color:rgba(255,255,255,0.24)!important;box-shadow:var(--theme-switch-knob-shadow)!important}.theme-switcher input[type='checkbox']:checked::before,.theme-toggle input[type='checkbox']:checked::before,[data-theme-switcher] input[type='checkbox']:checked::before{transform:translateX(24px)!important;background:linear-gradient(140deg,#ffffff 0%,#f2fbff 100%)!important}body.theme-dark .theme-switcher,body.theme-dark .theme-toggle,body.theme-dark [data-theme-switcher]{--theme-switch-shell-border:color-mix(in srgb,var(--primary) 28%,transparent);--theme-switch-hover-bg:linear-gradient(140deg,rgba(57,55,51,0.68) 0%,rgba(45,44,41,0.64) 52%,rgba(37,87,111,0.6) 100%);--theme-switch-hover-shadow:inset 0 0 0 1px rgba(243,240,234,0.16),0 8px 16px -12px rgba(0,0,0,0.64);--theme-switch-icon-muted:rgba(228,222,213,0.8);--theme-switch-knob-bg:#f6f3ed;--theme-switch-knob-active:linear-gradient(130deg,var(--primary) 0%,var(--secondary) 100%);--theme-switch-knob-shadow:0 9px 18px -14px rgba(5,3,8,0.7);--theme-switch-ring:color-mix(in srgb,var(--info) 65%,transparent)}body.theme-dark{--text-color:var(--on-surface);--heading-color:var(--on-background);--muted-text:var(--on-surface-variant);--container-bg:var(--surface-container-lowest);--card-bg:var(--surface-container-low);--input-bg:var(--surface-container);--border-color:var(--outline-variant);--eduloo-app-page-bg:radial-gradient(circle at 10% 10%,color-mix(in srgb,var(--primary) 24%,transparent) 0%,transparent 40%),radial-gradient(circle at 88% 14%,color-mix(in srgb,var(--secondary) 20%,transparent) 0%,transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--surface-container-low) 80%,var(--surface) 20%) 0%,var(--surface) 46%,color-mix(in srgb,var(--surface-container-low) 72%,black 28%) 100%);--eduloo-app-surface:linear-gradient(150deg,color-mix(in srgb,var(--surface-container-highest) 84%,var(--primary-container) 16%) 0%,color-mix(in srgb,var(--surface-container-highest) 88%,var(--secondary-container) 12%) 100%);--eduloo-app-surface-soft:color-mix(in srgb,var(--surface-container-highest) 80%,var(--primary-container) 20%);--eduloo-app-surface-border:color-mix(in srgb,var(--outline-variant) 60%,var(--primary-container) 40%);--eduloo-app-surface-shadow:0 22px 38px -28px color-mix(in srgb,black 74%,transparent);--eduloo-app-control-bg:color-mix(in srgb,var(--surface-container-highest) 74%,var(--primary-container) 26%);--eduloo-app-control-bg-hover:color-mix(in srgb,var(--surface-container-highest) 64%,var(--primary-container) 36%);--eduloo-app-control-border:color-mix(in srgb,var(--outline-variant) 54%,var(--primary-container) 46%);--eduloo-app-control-text:color-mix(in srgb,var(--on-surface) 92%,var(--on-primary) 8%);--eduloo-app-primary-shadow:0 18px 30px -20px color-mix(in srgb,black 70%,transparent);--eduloo-app-focus-ring:color-mix(in srgb,var(--secondary) 52%,transparent);color-scheme:dark}body.theme-dark .st-tab:focus-visible,body.theme-dark .st-quizz-view-toggle-btn:focus-visible{background:var(--eduloo-app-control-bg-hover)!important;border-color:color-mix(in srgb,var(--eduloo-app-control-border) 66%,var(--secondary) 34%)!important}@media (hover:hover){body.theme-dark .st-tab:hover,body.theme-dark .st-quizz-view-toggle-btn:hover{background:var(--eduloo-app-control-bg-hover)!important;border-color:color-mix(in srgb,var(--eduloo-app-control-border) 66%,var(--secondary) 34%)!important}}body.theme-dark .st-tab--active,body.theme-dark .st-tab.st-tab--active,body.theme-dark .st-quizz-view-toggle-btn--active,body.theme-dark .st-quizz-view-toggle-btn--active:focus-visible{background:var(--eduloo-app-primary-bg)!important;border-color:color-mix(in srgb,var(--secondary) 46%,transparent)!important;color:var(--on-primary)!important;box-shadow:var(--eduloo-app-primary-shadow)!important}@media (hover:hover){body.theme-dark .st-quizz-view-toggle-btn--active:hover{background:var(--eduloo-app-primary-bg)!important;border-color:color-mix(in srgb,var(--secondary) 46%,transparent)!important;color:var(--on-primary)!important;box-shadow:var(--eduloo-app-primary-shadow)!important}}body.theme-dark .st-btn:not(.st-btn--danger):not(.st-btn--skyblue):not(.st-btn--quiz-start):not(.button-primary,.btn-primary):focus-visible{background:var(--eduloo-app-control-bg-hover)!important;border-color:color-mix(in srgb,var(--eduloo-app-control-border) 66%,var(--secondary) 34%)!important;color:var(--on-surface)!important}@media (hover:hover){body.theme-dark .st-btn:not(.st-btn--danger):not(.st-btn--skyblue):not(.st-btn--quiz-start):not(.button-primary,.btn-primary):hover{background:var(--eduloo-app-control-bg-hover)!important;border-color:color-mix(in srgb,var(--eduloo-app-control-border) 66%,var(--secondary) 34%)!important;color:var(--on-surface)!important}}body.theme-dark .st-btn--danger:focus-visible{background:color-mix(in srgb,var(--surface-container-highest) 58%,rgb(163 69 78) 42%)!important;border-color:color-mix(in srgb,var(--outline-variant) 40%,rgb(194 102 108) 60%)!important}@media (hover:hover){body.theme-dark .st-btn--danger:hover{background:color-mix(in srgb,var(--surface-container-highest) 58%,rgb(163 69 78) 42%)!important;border-color:color-mix(in srgb,var(--outline-variant) 40%,rgb(194 102 108) 60%)!important}}body.theme-dark .st-btn--quiz-start:focus-visible{background:var(--eduloo-app-primary-bg-hover)!important;color:var(--on-primary)!important}@media (hover:hover){body.theme-dark .st-btn--quiz-start:hover{background:var(--eduloo-app-primary-bg-hover)!important;color:var(--on-primary)!important}}body.theme-dark .st-container input:not([type='checkbox']):not([type='radio']):not([type='range']),body.theme-dark .st-container textarea,body.theme-dark .st-container select,body.theme-dark .st-container .custom-dropdown-trigger{color:var(--on-surface)!important}@media (hover:hover){body.theme-dark .st-container input:not([type='checkbox']):not([type='radio']):not([type='range']):hover,body.theme-dark .st-container textarea:hover,body.theme-dark .st-container select:hover,body.theme-dark .st-container .custom-dropdown-trigger:hover{background:color-mix(in srgb,var(--surface-container-highest) 66%,var(--primary-container) 34%)!important}}body.theme-dark .st-container input:not([type='checkbox']):not([type='radio']):not([type='range']):focus,body.theme-dark .st-container input:not([type='checkbox']):not([type='radio']):not([type='range']):focus-visible,body.theme-dark .st-container textarea:focus,body.theme-dark .st-container textarea:focus-visible,body.theme-dark .st-container select:focus,body.theme-dark .st-container select:focus-visible,body.theme-dark .st-container .custom-dropdown.open .custom-dropdown-trigger,body.theme-dark .st-container .custom-dropdown-trigger:focus-visible{outline:none!important;border-color:color-mix(in srgb,var(--eduloo-app-control-border) 56%,var(--secondary) 44%)!important;box-shadow:0 0 0 3px var(--eduloo-app-focus-ring)!important}body.theme-dark .st-container .custom-dropdown-panel,body.theme-dark .st-container .custom-dropdown-options{background:var(--eduloo-app-surface-soft)!important;border:1px solid var(--eduloo-app-surface-border)!important}body.theme-dark .st-container .custom-dropdown-option{background:color-mix(in srgb,var(--surface-container-highest) 74%,var(--primary-container) 26%)!important;color:var(--on-surface)!important;border:1px solid color-mix(in srgb,var(--outline-variant) 54%,transparent)!important}body.theme-dark .st-container .custom-dropdown-option.focused:not(.disabled),body.theme-dark .st-container .custom-dropdown-option.selected:not(.disabled){background:var(--eduloo-app-control-bg-hover)!important;border-color:color-mix(in srgb,var(--eduloo-app-control-border) 66%,var(--secondary) 34%)!important}@media (hover:hover){body.theme-dark .st-container .custom-dropdown-option:hover:not(.disabled){background:var(--eduloo-app-control-bg-hover)!important;border-color:color-mix(in srgb,var(--eduloo-app-control-border) 66%,var(--secondary) 34%)!important}}body.theme-dark .st-container a:focus-visible,body.theme-dark .st-container button:focus-visible,body.theme-dark .st-container input:focus-visible,body.theme-dark .st-container select:focus-visible,body.theme-dark .st-container textarea:focus-visible{outline:2px solid var(--eduloo-app-focus-ring)!important;outline-offset:2px!important}body.theme-dark .theme-switcher,body.theme-dark .theme-toggle,body.theme-dark [data-theme-switcher]{--theme-switch-shell-border:color-mix(in srgb,var(--outline-variant) 56%,var(--primary-container) 44%);--theme-switch-hover-bg:linear-gradient(140deg,color-mix(in srgb,var(--surface-container-highest) 70%,var(--primary-container) 30%) 0%,color-mix(in srgb,var(--surface-container-highest) 74%,var(--secondary-container) 26%) 100%);--theme-switch-hover-shadow:inset 0 0 0 1px color-mix(in srgb,white 14%,transparent),0 8px 16px -12px color-mix(in srgb,black 68%,transparent);--theme-switch-icon-muted:color-mix(in srgb,var(--on-surface) 84%,var(--secondary) 16%);--theme-switch-knob-bg:color-mix(in srgb,var(--surface-container-lowest) 90%,white 10%);--theme-switch-knob-active:linear-gradient(130deg,color-mix(in srgb,var(--primary) 86%,rgb(245 174 168) 14%) 0%,color-mix(in srgb,var(--secondary) 66%,var(--primary) 34%) 100%);--theme-switch-knob-shadow:0 9px 18px -14px color-mix(in srgb,black 72%,transparent);--theme-switch-ring:color-mix(in srgb,var(--secondary) 56%,transparent)}.st-admin-feedback-preview-content[hidden],button.tooltip-wrapper[hidden],.st-fs-card-action-btn[hidden],.st-panel-box[hidden],.st-dashboard-box-actions [hidden],.st-dashboard-goal-form[hidden],.st-flashcard-deck-editor[hidden],.st-flashcard-generation-status[hidden],.st-flashcard-actions [hidden],.st-fc-card.is-search-hidden,.st-fc-inline-actions[hidden],.st-qz-title-row[hidden],.st-qz-rename-row[hidden],.st-qz-generation-steps[hidden],.st-qz-row--generating .st-qz-session,.st-sum-title-row[hidden],.st-sum-rename-row[hidden],.st-pod-title-row[hidden],.st-pod-rename-row[hidden],.st-pod-mini-player[hidden],.st-quizz-question-card.is-hidden-by-mode,.st-quizz-nav-actions[hidden],.st-quizz-finished-container[hidden],.st-fs-cram-progress[hidden],.st-fs-board--cram .st-fs-stats,.st-fs-board--cram .st-fs-card-meta,.st-fs-inline-edit-answer[hidden],.st-fs-inline-actions[hidden],.st-fs-card.is-editing .st-fs-card-actions-row,.st-fs-card.is-editing .st-fs-card-hint,.st-fs-card.is-editing .st-fs-user-answer,.st-fs-user-answer[hidden],.st-fs-rating-col[hidden],.st-modal-tab-panel[hidden],.st-modal-quiz-item--search-hidden,.st-modal-subject-row[hidden]{display:none!important}.st-btn--only-icon i,.st-tab-content-controls .st-tab-content-controls-buttons>button i,.st-qz-actions button i,.st-pod-actions button i,.st-pod-mini-player-volume .icon,.st-doc-actions button i,.st-quizz-combo-link i,.st-fs-card-answer-btn i,.st-fs-rating-col button,.st-guest-alert__icon i,.st-modal-quiz-combination-separator i,.st-navbar-pomodoro-btn__icon i{margin-inline-end:0!important}body h2,body h2::before,body h2::after{border-bottom:none!important}.custom-dropdown-option-action .custom-dropdown-option-action-icon[hidden]{display:none!important}.custom-dropdown-option .custom-dropdown-option-action.is-loading{cursor:progress;background:color-mix(in srgb,var(--primary-blue) 10%,transparent)!important;color:var(--primary-blue)!important}.custom-dropdown-option-action .voice-spinner{position:relative;width:14px;height:14px;display:inline-block}.custom-dropdown-option-action .voice-spinner i{position:absolute;left:6.25px;top:0.5px;width:1.5px;height:4px;border-radius:1px;background:currentColor;transform-origin:0.75px 6.5px;opacity:0.25;animation:voice-preview-spoke 0.8s linear infinite}.custom-dropdown-option-action .voice-spinner i:nth-child(1){transform:rotate(0deg);animation-delay:-0.8s}.custom-dropdown-option-action .voice-spinner i:nth-child(2){transform:rotate(45deg);animation-delay:-0.7s}.custom-dropdown-option-action .voice-spinner i:nth-child(3){transform:rotate(90deg);animation-delay:-0.6s}.custom-dropdown-option-action .voice-spinner i:nth-child(4){transform:rotate(135deg);animation-delay:-0.5s}.custom-dropdown-option-action .voice-spinner i:nth-child(5){transform:rotate(180deg);animation-delay:-0.4s}.custom-dropdown-option-action .voice-spinner i:nth-child(6){transform:rotate(225deg);animation-delay:-0.3s}.custom-dropdown-option-action .voice-spinner i:nth-child(7){transform:rotate(270deg);animation-delay:-0.2s}.custom-dropdown-option-action .voice-spinner i:nth-child(8){transform:rotate(315deg);animation-delay:-0.1s}.custom-dropdown-option-action .voice-bars{display:inline-flex;align-items:center;gap:2px;height:12px}.custom-dropdown-option-action .voice-bars i{width:2.5px;border-radius:2px;background:currentColor}.custom-dropdown-option-action .voice-bars i:nth-child(1){height:5px;animation-delay:-0.3s}.custom-dropdown-option-action .voice-bars i:nth-child(2){height:11px;animation-delay:-0.6s}.custom-dropdown-option-action .voice-bars i:nth-child(3){height:7px}@media (prefers-reduced-motion:no-preference){.custom-dropdown-option-action .voice-bars i{animation:voice-preview-bar 0.9s ease-in-out infinite}}@media (prefers-reduced-motion:reduce){.custom-dropdown-option-action .voice-spinner i{animation-duration:1.6s}}@keyframes voice-preview-spoke{0%{opacity:1}100%{opacity:0.25}}@keyframes voice-preview-bar{50%{transform:scaleY(0.4)}}body.theme-dark{--eduloo-ui-soft-btn-bg:color-mix(in srgb,var(--surface-container-highest) 82%,var(--primary-container) 18%);--eduloo-ui-soft-btn-bg-hover:color-mix(in srgb,var(--surface-container-highest) 66%,var(--primary-container) 34%);--eduloo-ui-soft-btn-border:color-mix(in srgb,var(--outline-variant) 78%,rgba(255,255,255,0.2) 22%);--eduloo-ui-soft-btn-text:color-mix(in srgb,var(--on-surface) 92%,var(--on-primary) 8%)}body.theme-dark .st-btn:not(.st-btn--danger):not(.st-btn--skyblue):not(.st-btn--quiz-start):not(.button-primary){background:var(--eduloo-ui-soft-btn-bg)!important;border:1px solid var(--eduloo-ui-soft-btn-border)!important;color:var(--eduloo-ui-soft-btn-text)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.16),0 8px 16px -12px rgba(0,0,0,0.34)!important}body.theme-dark .st-btn:not(.st-btn--danger):not(.st-btn--skyblue):not(.st-btn--quiz-start):not(.button-primary):focus-visible{background:var(--eduloo-ui-soft-btn-bg-hover)!important;border-color:color-mix(in srgb,var(--eduloo-ui-soft-btn-border) 56%,var(--primary) 44%)!important;filter:brightness(1.14)!important}@media (hover:hover){body.theme-dark .st-btn:not(.st-btn--danger):not(.st-btn--skyblue):not(.st-btn--quiz-start):not(.button-primary):hover{background:var(--eduloo-ui-soft-btn-bg-hover)!important;border-color:color-mix(in srgb,var(--eduloo-ui-soft-btn-border) 56%,var(--primary) 44%)!important;filter:brightness(1.14)!important}}body.theme-dark .st-btn--danger{border-width:1px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.14),0 8px 16px -12px rgba(0,0,0,0.32)!important}body.theme-dark .st-btn:active{transform:scale(0.98)!important}body.theme-dark .st-container input:not([type='checkbox']):not([type='radio']):not([type='range']),body.theme-dark .st-container textarea,body.theme-dark .st-container select,body.theme-dark .st-container .custom-dropdown-trigger{background:var(--eduloo-input-inset-bg)!important;border:1px solid var(--eduloo-input-inset-border)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.04)!important}body.theme-dark .st-container input:not([type='checkbox']):not([type='radio']):not([type='range']):focus,body.theme-dark .st-container input:not([type='checkbox']):not([type='radio']):not([type='range']):focus-visible,body.theme-dark .st-container textarea:focus,body.theme-dark .st-container textarea:focus-visible,body.theme-dark .st-container select:focus,body.theme-dark .st-container select:focus-visible,body.theme-dark .st-container .custom-dropdown.open .custom-dropdown-trigger,body.theme-dark .st-container .custom-dropdown-trigger:focus-visible{border-color:color-mix(in srgb,var(--outline-variant) 52%,var(--primary) 48%)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 52%,transparent)!important}body.theme-dark .st-btn--quiz-start{background:linear-gradient(136deg,color-mix(in srgb,var(--primary) 92%,var(--on-primary-container) 8%) 0%,color-mix(in srgb,var(--primary) 72%,var(--secondary) 28%) 100%)!important;border:1px solid color-mix(in srgb,var(--primary) 66%,rgba(255,255,255,0.3) 34%)!important;color:#fff5f9!important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.22),0 10px 18px -12px color-mix(in srgb,var(--primary) 34%,transparent)!important}@media (hover:hover){body.theme-dark .st-btn--quiz-start:hover{filter:brightness(1.12)!important}}body.theme-dark .st-modal-quiz-item,body.theme-dark .st-quizz-option{border:1px solid var(--eduloo-input-inset-border)!important;background:color-mix(in srgb,var(--surface-container-highest) 80%,var(--primary-container) 20%)!important}body.theme-dark .st-modal-quiz-item.selected{border-color:color-mix(in srgb,var(--primary) 68%,rgba(255,255,255,0.28) 32%)!important;background:linear-gradient(136deg,color-mix(in srgb,var(--primary) 90%,var(--on-primary-container) 10%) 0%,color-mix(in srgb,var(--primary) 70%,var(--secondary) 30%) 100%)!important;color:#fff5f9!important}body.theme-dark .st-btn:not(.st-btn--danger):not(.st-btn--skyblue):not(.st-btn--quiz-start):not(.button-primary):not(.btn-success),body.theme-dark .button.button-secondary.st-btn{background:var(--eduloo-ui-soft-btn-bg)!important;border:1px solid var(--eduloo-ui-soft-btn-border)!important;color:var(--eduloo-ui-soft-btn-text)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.14),var(--eduloo-dark-shadow-soft)!important;transition:background-color 180ms ease,border-color 180ms ease,filter 180ms ease,transform 180ms ease,box-shadow 180ms ease!important}body.theme-dark .st-btn:not(.st-btn--danger):not(.st-btn--skyblue):not(.st-btn--quiz-start):not(.button-primary):not(.btn-success):focus-visible,body.theme-dark .button.button-secondary.st-btn:focus-visible{background:var(--eduloo-ui-soft-btn-bg-hover)!important;border-color:color-mix(in srgb,var(--eduloo-ui-soft-btn-border) 56%,var(--primary) 44%)!important;filter:brightness(1.08)!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.18),var(--eduloo-dark-shadow-float),0 0 0 2px var(--eduloo-input-unified-ring)!important}@media (hover:hover){body.theme-dark .st-btn:not(.st-btn--danger):not(.st-btn--skyblue):not(.st-btn--quiz-start):not(.button-primary):not(.btn-success):hover,body.theme-dark .button.button-secondary.st-btn:hover{background:var(--eduloo-ui-soft-btn-bg-hover)!important;border-color:color-mix(in srgb,var(--eduloo-ui-soft-btn-border) 56%,var(--primary) 44%)!important;filter:brightness(1.08)!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.18),var(--eduloo-dark-shadow-float),0 0 0 2px var(--eduloo-input-unified-ring)!important}}body.theme-dark .st-btn:not(.st-btn--danger):not(.st-btn--skyblue):not(.st-btn--quiz-start):not(.button-primary):not(.btn-success):active,body.theme-dark .button.button-secondary.st-btn:active{transform:scale(0.98)!important;filter:brightness(0.96)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.08)!important}body.theme-dark .st-btn--quiz-start,body.theme-dark .button.button-secondary.st-btn.btn-success{background:var(--eduloo-ui-primary-btn-bg)!important;border:1px solid var(--eduloo-ui-primary-btn-border)!important;color:var(--on-primary-container)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.22),var(--eduloo-ui-primary-btn-shadow)!important}@media (hover:hover){body.theme-dark .st-btn--quiz-start:hover,body.theme-dark .button.button-secondary.st-btn.btn-success:hover{filter:brightness(1.1)!important}}body.theme-dark .st-btn--quiz-start:active,body.theme-dark .button.button-secondary.st-btn.btn-success:active{transform:scale(0.98)!important;filter:brightness(0.95)!important}body.theme-dark .st-btn--only-icon{border:1px solid var(--eduloo-ui-soft-btn-border)!important;background:var(--eduloo-ui-soft-btn-bg)!important;color:var(--eduloo-text-title)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.14),var(--eduloo-dark-shadow-soft)!important}body.theme-dark .st-btn--only-icon:focus-visible{background:var(--eduloo-ui-soft-btn-bg-hover)!important;border-color:var(--eduloo-dark-border-accent)!important;filter:brightness(1.08)!important}@media (hover:hover){body.theme-dark .st-btn--only-icon:hover{background:var(--eduloo-ui-soft-btn-bg-hover)!important;border-color:var(--eduloo-dark-border-accent)!important;filter:brightness(1.08)!important}}body.theme-dark .st-modal-quiz-item,body.theme-dark .st-quizz-option{border:1px solid var(--eduloo-dark-border-strong)!important;background:var(--eduloo-dark-elev-panel)!important;color:var(--eduloo-text-body)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.08)!important}@media (hover:hover){body.theme-dark .st-modal-quiz-item:hover,body.theme-dark .st-quizz-option:hover{border-color:var(--eduloo-dark-border-accent)!important;background:color-mix(in srgb,var(--eduloo-dark-elev-panel) 74%,var(--primary-container) 26%)!important}}body.theme-dark .st-modal-quiz-item.selected{border-color:var(--eduloo-ui-primary-btn-border)!important;background:var(--eduloo-ui-primary-btn-bg)!important;color:var(--on-primary-container)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.2)!important}body.theme-dark .st-container .custom-dropdown-trigger{background:var(--eduloo-input-unified-bg)!important;border:1px solid var(--eduloo-input-unified-border)!important;color:var(--eduloo-text-title)!important}@media (hover:hover){body.theme-dark .st-container .custom-dropdown-trigger:hover{background:var(--eduloo-input-unified-bg-hover)!important;border-color:var(--eduloo-input-unified-border-hover)!important}}body.theme-dark .st-container .custom-dropdown.open .custom-dropdown-trigger,body.theme-dark .st-container .custom-dropdown-trigger:focus-visible{background:var(--eduloo-input-unified-bg-focus)!important;border-color:var(--eduloo-input-unified-border-focus)!important;box-shadow:0 0 0 2px var(--eduloo-input-unified-ring)!important}button,.button,.btn:not(.btn-link),.st-btn,.st-quizz-action-btn,.st-fc-card-action,.st-qz-edit-icon,.st-doc-actions .st-btn,.st-sum-actions .st-btn,input[type='submit'],input[type='button']{transition:background 200ms ease,background-color 200ms ease,border-color 200ms ease,color 200ms ease,box-shadow 220ms ease,filter 220ms ease,transform 220ms cubic-bezier(0.2,0.8,0.2,1)!important}@media (prefers-reduced-motion:reduce){button,.button,.btn:not(.btn-link),.st-btn,.st-quizz-action-btn,.st-fc-card-action,.st-qz-edit-icon,.st-doc-actions .st-btn,.st-sum-actions .st-btn,input[type='submit'],input[type='button']{transition:none!important}}body .st-study-modal,body .st-modal,body .st-share-page__pane{--st-bento-radius-card:22px}body .st-study-modal .st-modal-quiz-item{border-radius:var(--st-bento-radius-card,22px)!important}html body .st-btn.st-btn--only-icon.btn-success,html body .st-btn.st-btn--only-icon.btn-success:focus,html body .st-btn.st-btn--only-icon.btn-success:active{background:linear-gradient(145deg,#ff7388 0%,#e2445d 100%)!important;border:0!important;color:#ffffff!important;box-shadow:0 8px 16px -8px rgba(226,68,93,0.75)!important;opacity:1!important;filter:none!important}@media (hover:hover){html body .st-btn.st-btn--only-icon.btn-success:hover{background:linear-gradient(145deg,#ff7388 0%,#e2445d 100%)!important;border:0!important;color:#ffffff!important;box-shadow:0 8px 16px -8px rgba(226,68,93,0.75)!important;opacity:1!important;filter:none!important}}html body .st-btn.st-btn--only-icon.btn-success>i,html body .st-btn.st-btn--only-icon.btn-success .icon{color:#ffffff!important;opacity:1!important}html body .st-btn.st-btn--only-icon.btn-success:disabled,html body .st-btn.st-btn--only-icon.btn-success[disabled]{opacity:0.45!important;box-shadow:none!important;cursor:not-allowed!important}:root{--eduloo-ts-top:calc(var(--navbar-offset,60px) + 22px);--eduloo-ts-right:14px;--eduloo-ts-shell-padding:3px;--eduloo-ts-shell-radius:999px;--eduloo-ts-size:34px;--eduloo-ts-icon-size:14px;--eduloo-ts-text-size:12px;--eduloo-ts-border:color-mix(in srgb,var(--outline-variant) 44%,transparent);--eduloo-ts-border-strong:color-mix(in srgb,var(--outline) 62%,transparent);--eduloo-ts-shell-bg:color-mix(in srgb,var(--surface) 86%,transparent);--eduloo-ts-shell-shadow:0 14px 24px -18px color-mix(in srgb,var(--on-surface) 34%,transparent),inset 0 1px 0 color-mix(in srgb,var(--surface-bright) 72%,transparent);--eduloo-ts-btn-bg:color-mix(in srgb,var(--surface-container-low) 84%,transparent);--eduloo-ts-btn-bg-hover:color-mix(in srgb,var(--surface-container) 82%,transparent);--eduloo-ts-btn-fg:var(--on-surface-variant);--eduloo-ts-btn-fg-strong:var(--on-surface);--eduloo-ts-btn-active:linear-gradient(135deg,color-mix(in srgb,var(--primary) 90%,transparent) 0%,color-mix(in srgb,var(--primary-container) 84%,transparent) 56%,color-mix(in srgb,var(--secondary-container) 78%,transparent) 100%);--eduloo-ts-btn-active-shadow:0 14px 24px -18px color-mix(in srgb,var(--primary) 54%,transparent);--eduloo-ts-focus:color-mix(in srgb,var(--secondary-container) 62%,transparent);--eduloo-pomo-shell-bg:color-mix(in srgb,var(--surface) 84%,transparent);--eduloo-pomo-shell-border:color-mix(in srgb,var(--primary-container) 36%,transparent);--eduloo-pomo-shell-shadow:0 18px 28px -20px color-mix(in srgb,var(--on-surface) 38%,transparent),inset 0 1px 0 color-mix(in srgb,var(--surface-bright) 68%,transparent);--eduloo-pomo-main-bg:linear-gradient(138deg,color-mix(in srgb,var(--primary-container) 54%,var(--surface-container-lowest) 46%) 0%,color-mix(in srgb,var(--secondary-container) 38%,var(--surface-container-lowest) 62%) 100%);--eduloo-pomo-main-text:color-mix(in srgb,var(--on-primary-container) 80%,var(--on-surface) 20%);--eduloo-pomo-main-border:color-mix(in srgb,var(--primary) 34%,transparent);--eduloo-pomo-main-shadow:0 12px 22px -16px color-mix(in srgb,var(--primary) 46%,transparent);--eduloo-pomo-action-bg:color-mix(in srgb,var(--surface-container-low) 88%,transparent);--eduloo-pomo-action-hover:color-mix(in srgb,var(--surface-container) 78%,transparent);--eduloo-pomo-action-text:var(--on-surface-variant);--eduloo-pomo-action-border:color-mix(in srgb,var(--outline-variant) 44%,transparent);--eduloo-pomo-focus:color-mix(in srgb,var(--primary-container) 58%,transparent);--eduloo-pomo-live-dot:color-mix(in srgb,var(--tertiary) 72%,var(--error) 28%)}body.theme-dark{--eduloo-ts-border:color-mix(in srgb,var(--outline-variant) 68%,transparent);--eduloo-ts-border-strong:color-mix(in srgb,var(--outline) 82%,transparent);--eduloo-ts-shell-bg:color-mix(in srgb,var(--surface-container-low) 82%,transparent);--eduloo-ts-shell-shadow:0 16px 28px -18px color-mix(in srgb,black 72%,transparent),inset 0 1px 0 color-mix(in srgb,var(--surface-bright) 18%,transparent);--eduloo-ts-btn-bg:color-mix(in srgb,var(--surface-container) 80%,transparent);--eduloo-ts-btn-bg-hover:color-mix(in srgb,var(--surface-container-high) 74%,transparent);--eduloo-ts-btn-fg:var(--on-surface-variant);--eduloo-ts-btn-fg-strong:var(--on-surface);--eduloo-ts-btn-active:linear-gradient(135deg,color-mix(in srgb,var(--primary) 84%,var(--surface-container-low) 16%) 0%,color-mix(in srgb,var(--primary-container) 80%,var(--primary) 20%) 56%,color-mix(in srgb,var(--secondary) 48%,var(--surface-container-high) 52%) 100%);--eduloo-ts-btn-active-shadow:0 16px 28px -20px color-mix(in srgb,var(--primary) 44%,black 56%);--eduloo-ts-focus:color-mix(in srgb,var(--secondary-container) 54%,transparent);--eduloo-pomo-shell-bg:color-mix(in srgb,var(--surface-container-high) 80%,transparent);--eduloo-pomo-shell-border:color-mix(in srgb,var(--primary-container) 44%,transparent);--eduloo-pomo-shell-shadow:0 22px 32px -22px color-mix(in srgb,black 76%,transparent),inset 0 1px 0 color-mix(in srgb,var(--surface-bright) 14%,transparent);--eduloo-pomo-main-bg:linear-gradient(138deg,color-mix(in srgb,var(--primary-container) 62%,var(--surface-container-highest) 38%) 0%,color-mix(in srgb,var(--secondary-container) 42%,var(--surface-container-highest) 58%) 100%);--eduloo-pomo-main-text:color-mix(in srgb,var(--on-primary-container) 86%,var(--on-surface) 14%);--eduloo-pomo-main-border:color-mix(in srgb,var(--primary) 42%,transparent);--eduloo-pomo-main-shadow:0 14px 24px -18px color-mix(in srgb,var(--primary) 48%,transparent);--eduloo-pomo-action-bg:color-mix(in srgb,var(--surface-container-high) 78%,transparent);--eduloo-pomo-action-hover:color-mix(in srgb,var(--surface-container-highest) 76%,transparent);--eduloo-pomo-action-text:color-mix(in srgb,var(--on-surface-variant) 88%,var(--primary-container) 12%);--eduloo-pomo-action-border:color-mix(in srgb,var(--outline-variant) 54%,transparent);--eduloo-pomo-focus:color-mix(in srgb,var(--primary-container) 64%,transparent);--eduloo-pomo-live-dot:color-mix(in srgb,var(--tertiary) 62%,var(--error) 38%)}body .theme-switcher{position:fixed!important;top:var(--eduloo-ts-top)!important;inset-inline-end:var(--eduloo-ts-right)!important;z-index:20000!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:var(--eduloo-ts-shell-padding)!important;border-radius:var(--eduloo-ts-shell-radius)!important;border:1px solid var(--eduloo-ts-border)!important;background:var(--eduloo-ts-shell-bg)!important;backdrop-filter:blur(14px)!important;box-shadow:var(--eduloo-ts-shell-shadow)!important;overflow:hidden!important}body .theme-switcher::before{content:''!important;position:absolute!important;inset:1px!important;border-radius:var(--eduloo-ts-shell-radius)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--surface-bright) 60%,transparent) 0%,color-mix(in srgb,var(--surface-bright) 10%,transparent) 46%,color-mix(in srgb,var(--secondary-container) 24%,transparent) 100%)!important;opacity:0.9!important;pointer-events:none!important}body .theme-toggle-button{position:relative!important;z-index:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:var(--eduloo-ts-size)!important;height:var(--eduloo-ts-size)!important;min-width:var(--eduloo-ts-size)!important;min-height:var(--eduloo-ts-size)!important;margin:0!important;padding:0!important;border-radius:999px!important;border:1px solid var(--eduloo-ts-border)!important;background:var(--eduloo-ts-btn-bg)!important;color:var(--eduloo-ts-btn-fg)!important;box-shadow:none!important;cursor:pointer!important;transition:background 220ms ease,border-color 220ms ease,color 220ms ease,transform 220ms ease,box-shadow 220ms ease!important}@media (hover:hover){body .theme-toggle-button:hover{background:var(--eduloo-ts-btn-bg-hover)!important;border-color:var(--eduloo-ts-border-strong)!important;color:var(--eduloo-ts-btn-fg-strong)!important;transform:translateY(-1px)!important}}body .theme-toggle-button:active{transform:translateY(0) scale(0.98)!important}body .theme-toggle-button:focus-visible{outline:2px solid var(--eduloo-ts-focus)!important;outline-offset:2px!important}body.theme-light .theme-toggle-button{background:var(--eduloo-study-btn-primary-flat-bg)!important;border-color:color-mix(in srgb,var(--primary-container) 58%,transparent)!important;color:var(--on-primary)!important;box-shadow:var(--eduloo-ts-btn-active-shadow)!important}body.theme-dark .theme-toggle-button{background:var(--eduloo-ts-btn-active)!important;border-color:color-mix(in srgb,var(--primary-container) 52%,transparent)!important;color:var(--on-primary)!important;box-shadow:var(--eduloo-ts-btn-active-shadow)!important}body .theme-toggle-button .theme-icon{display:inline-block!important;line-height:1!important;font-size:var(--eduloo-ts-icon-size)!important}body .theme-toggle-button .theme-icon.fa-moon{display:none!important}body .theme-toggle-button .theme-icon.fa-sun{display:inline-block!important}body.theme-dark .theme-toggle-button .theme-icon.fa-moon{display:inline-block!important;color:#ddafc3!important}body.theme-dark .theme-toggle-button .theme-icon.fa-sun{display:none!important}body .theme-toggle-button .theme-icon.fa-sun{color:color-mix(in srgb,var(--on-primary) 92%,var(--tertiary-container) 8%)!important}body .theme-toggle-button .theme-icon.fa-moon{color:color-mix(in srgb,var(--on-primary) 90%,var(--secondary-container) 10%)!important}body .mobile-theme-switcher,body .theme-switcher-mobile{display:block!important}@media (max-width:750px){body .theme-switcher{display:none!important}body .mobile-theme-switcher{display:block!important;margin-top:10px!important;padding:0 16px!important}body .theme-switcher-mobile{display:block!important;width:100%!important}body .theme-toggle-button-mobile,body #theme-toggle-mobile{width:100%!important;min-height:40px!important;padding:8px 12px!important;border-radius:14px!important;border:1px solid var(--eduloo-ts-border)!important;background:color-mix(in srgb,var(--surface-container-low) 84%,transparent)!important;color:var(--eduloo-ts-btn-fg-strong)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-size:var(--eduloo-ts-text-size)!important;font-weight:700!important;line-height:1.3!important;transition:background 220ms ease,border-color 220ms ease,color 220ms ease,transform 220ms ease!important}body .theme-toggle-button-mobile:hover,body #theme-toggle-mobile:hover{background:color-mix(in srgb,var(--surface-container) 84%,transparent)!important;border-color:var(--eduloo-ts-border-strong)!important;color:var(--primary)!important;transform:translateY(-1px)!important}body .theme-toggle-button-mobile:active,body #theme-toggle-mobile:active{transform:translateY(0) scale(0.99)!important}body .theme-toggle-button-mobile:focus-visible,body #theme-toggle-mobile:focus-visible{outline:2px solid var(--eduloo-ts-focus)!important;outline-offset:2px!important}body .theme-toggle-button-mobile .theme-icon,body #theme-toggle-mobile .theme-icon{font-size:13px!important;line-height:1!important}body .theme-toggle-button-mobile .theme-icon.fa-moon,body #theme-toggle-mobile .theme-icon.fa-moon{display:none!important}body.theme-dark .theme-toggle-button-mobile .theme-icon.fa-moon,body.theme-dark #theme-toggle-mobile .theme-icon.fa-moon{display:inline-block!important}body.theme-dark .theme-toggle-button-mobile .theme-icon.fa-sun,body.theme-dark #theme-toggle-mobile .theme-icon.fa-sun{display:none!important}}@media (prefers-reduced-motion:reduce){body .theme-toggle-button,body .theme-toggle-button-mobile,body #theme-toggle-mobile{transition:none!important}}body:has(.navbar-theme-switcher)>.theme-switcher{display:none!important}body:has(.st-floating-pomodoro) .design-helper{top:calc(var(--eduloo-ts-top) + (var(--eduloo-ts-size) + var(--eduloo-ts-shell-padding) * 2 + 2px) * 2 + 20px)!important}body:has(.st-floating-pomodoro) .design-helper-window{top:calc(var(--eduloo-ts-top) + (var(--eduloo-ts-size) + var(--eduloo-ts-shell-padding) * 2 + 2px) * 2 + 20px + 50px)!important}body .theme-switcher{display:none!important}body .navbar .mobile-theme-switcher,body .navbar .theme-switcher-mobile{display:flex!important;align-items:center!important}@media (min-width:751px){body .navbar .theme-toggle-button-mobile,body .navbar #theme-toggle-mobile{width:40px!important;height:40px!important;min-height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;border-radius:999px!important;background:transparent!important;border:none!important;cursor:pointer!important;transition:background 180ms ease!important}body .navbar .theme-toggle-button-mobile:hover,body .navbar #theme-toggle-mobile:hover{background:color-mix(in srgb,var(--primary) 12%,transparent)!important}body .navbar .theme-toggle-button-mobile>span:not(.theme-icon),body .navbar #theme-toggle-mobile>span:not(.theme-icon){display:none!important}body[class] .navbar .theme-toggle-button-mobile .theme-icon,body[class] .navbar #theme-toggle-mobile .theme-icon{font-size:18px!important;line-height:1!important;color:var(--primary)!important}body[class] .navbar .theme-toggle-button-mobile .theme-icon.fa-moon,body[class] .navbar #theme-toggle-mobile .theme-icon.fa-moon{display:none!important}body[class] .navbar .theme-toggle-button-mobile .theme-icon.fa-sun,body[class] .navbar #theme-toggle-mobile .theme-icon.fa-sun{display:inline-block!important}body.theme-dark[class] .navbar .theme-toggle-button-mobile .theme-icon.fa-sun,body.theme-dark[class] .navbar #theme-toggle-mobile .theme-icon.fa-sun{display:none!important}body.theme-dark[class] .navbar .theme-toggle-button-mobile .theme-icon.fa-moon,body.theme-dark[class] .navbar #theme-toggle-mobile .theme-icon.fa-moon{display:inline-block!important}}body[class] .theme-toggle-button .theme-icon.fa-circle-half-stroke,body[class] .navbar .theme-toggle-button-mobile .theme-icon.fa-circle-half-stroke,body[class] .navbar #theme-toggle-mobile .theme-icon.fa-circle-half-stroke{display:none!important;opacity:0!important}body[class] .theme-toggle-button .theme-icon,body[class] .navbar .theme-toggle-button-mobile .theme-icon,body[class] .navbar #theme-toggle-mobile .theme-icon{transform:translate(-50%,-50%)!important}@media (max-width:900px){body[class] .navbar .theme-toggle-button-mobile .theme-icon,body[class] .navbar #theme-toggle-mobile .theme-icon{transform:none!important}}body[class].theme-light .theme-toggle-button .theme-icon.fa-moon,body[class].theme-light .navbar .theme-toggle-button-mobile .theme-icon.fa-moon,body[class].theme-light .navbar #theme-toggle-mobile .theme-icon.fa-moon{display:none!important;opacity:0!important}body[class].theme-light .theme-toggle-button .theme-icon.fa-sun,body[class].theme-light .navbar .theme-toggle-button-mobile .theme-icon.fa-sun,body[class].theme-light .navbar #theme-toggle-mobile .theme-icon.fa-sun{display:inline-flex!important;opacity:1!important}body[class].theme-dark .theme-toggle-button .theme-icon.fa-sun,body[class].theme-dark .navbar .theme-toggle-button-mobile .theme-icon.fa-sun,body[class].theme-dark .navbar #theme-toggle-mobile .theme-icon.fa-sun{display:none!important;opacity:0!important}body[class].theme-dark .theme-toggle-button .theme-icon.fa-moon,body[class].theme-dark .navbar .theme-toggle-button-mobile .theme-icon.fa-moon,body[class].theme-dark .navbar #theme-toggle-mobile .theme-icon.fa-moon{display:inline-flex!important;opacity:1!important}:root{--eduloo-modal-overlay:color-mix(in srgb,var(--on-surface) 32%,transparent);--eduloo-modal-shell-border:color-mix(in srgb,var(--outline-variant) 38%,transparent);--eduloo-modal-title:var(--on-surface);--eduloo-modal-text:var(--on-surface);--eduloo-modal-muted:var(--on-surface-variant);--eduloo-modal-panel-bg:color-mix(in srgb,var(--surface-container-lowest) 86%,var(--surface-container-low) 14%);--eduloo-modal-panel-alt:color-mix(in srgb,var(--surface-container-low) 82%,var(--surface-container) 18%);--eduloo-modal-row-bg:color-mix(in srgb,var(--surface-container-lowest) 86%,var(--surface-container-low) 14%);--eduloo-modal-row-alt-bg:color-mix(in srgb,var(--surface-container-low) 80%,var(--surface-container) 20%);--eduloo-modal-row-hover:color-mix(in srgb,var(--surface-container) 68%,var(--primary-container) 32%);--eduloo-modal-button-bg:color-mix(in srgb,var(--surface-container-lowest) 86%,var(--surface-container-low) 14%);--eduloo-modal-button-hover:color-mix(in srgb,var(--surface-container) 70%,var(--primary-container) 30%);--eduloo-modal-button-text:var(--on-surface-variant);--eduloo-modal-button-strong:var(--on-surface);--eduloo-modal-button-primary:color-mix(in srgb,var(--primary) 78%,var(--primary-container) 22%);--eduloo-modal-button-primary-hover:color-mix(in srgb,var(--primary) 84%,var(--primary-container) 16%);--eduloo-modal-button-primary-text:var(--on-primary);--eduloo-modal-danger-bg:color-mix(in srgb,var(--error) 20%,var(--surface-container-lowest) 80%);--eduloo-modal-danger-text:color-mix(in srgb,var(--error) 86%,var(--on-surface) 14%);--eduloo-modal-panel-shadow:0 22px 38px -30px color-mix(in srgb,var(--on-surface) 38%,transparent);--eduloo-modal-input-bg:color-mix(in srgb,var(--surface-container-lowest) 94%,transparent);--eduloo-modal-input-focus-bg:color-mix(in srgb,var(--surface-bright) 84%,var(--surface-container-lowest) 16%);--eduloo-modal-focus:color-mix(in srgb,var(--secondary-container) 60%,transparent);--eduloo-modal-option-selected-bg:color-mix(in srgb,var(--eduloo-modal-input-bg) 72%,var(--eduloo-modal-row-hover) 28%);--eduloo-modal-option-selected-border:color-mix(in srgb,var(--outline-variant) 42%,var(--primary-container) 58%);--eduloo-modal-option-selected-text:color-mix(in srgb,var(--primary) 80%,var(--on-primary-container) 20%)}body.theme-dark{--eduloo-modal-title:color-mix(in srgb,var(--on-surface) 94%,var(--on-primary) 6%);--eduloo-modal-text:color-mix(in srgb,var(--on-surface) 92%,var(--secondary-container) 8%);--eduloo-modal-muted:color-mix(in srgb,var(--on-surface-variant) 86%,var(--primary-container) 14%);--eduloo-modal-button-strong:color-mix(in srgb,var(--on-surface) 90%,var(--on-primary) 10%);--eduloo-modal-button-primary:color-mix(in srgb,var(--primary-container) 68%,var(--primary) 32%);--eduloo-modal-button-primary-hover:color-mix(in srgb,var(--primary-container) 74%,var(--primary) 26%);--eduloo-modal-danger-bg:color-mix(in srgb,var(--error) 36%,var(--surface-container-high) 64%);--eduloo-modal-danger-text:color-mix(in srgb,var(--on-primary) 72%,var(--on-surface) 28%)}body .st-study-modal .st-modal-body{flex:1 1 auto!important;flex-direction:column!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;background:transparent!important;color:var(--eduloo-modal-text)!important}body .st-study-modal .st-modal-form-group{display:flex!important;flex-direction:column!important}body .st-study-modal .st-modal-form-group[hidden]{display:none!important}body .st-study-modal .st-modal-form-group label{margin:0!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-size:13px!important;line-height:1.4!important;font-weight:600!important;color:var(--eduloo-modal-muted)!important}body .st-study-modal .st-modal-form-group input,body .st-study-modal .st-modal-form-group textarea,body .st-study-modal .st-modal-form-group select,body .st-study-modal .st-modal-form-group .custom-dropdown-trigger{min-height:44px!important;border:none!important;border-radius:16px!important;background:var(--eduloo-modal-input-bg)!important;color:var(--eduloo-modal-text)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--outline-variant) 40%,transparent)!important;padding:0 14px!important;font-family:'Be Vietnam Pro',sans-serif!important;font-size:14px!important;line-height:1.45!important;transition:box-shadow 220ms ease,background 220ms ease,transform 220ms ease!important}body .st-study-modal .st-modal-form-group .st-output-language-select{width:100%!important}body .st-study-modal .st-modal-form-group textarea{min-height:116px!important;padding:12px 14px!important}body .st-study-modal .st-modal-form-group input:focus,body .st-study-modal .st-modal-form-group input:focus-visible,body .st-study-modal .st-modal-form-group textarea:focus,body .st-study-modal .st-modal-form-group textarea:focus-visible,body .st-study-modal .st-modal-form-group select:focus,body .st-study-modal .st-modal-form-group select:focus-visible,body .st-study-modal .st-modal-form-group .custom-dropdown-trigger:focus,body .st-study-modal .st-modal-form-group .custom-dropdown-trigger:focus-visible,body .st-study-modal .st-modal-form-group .custom-dropdown.open .custom-dropdown-trigger{outline:none!important;background:var(--eduloo-modal-input-focus-bg)!important;box-shadow:0 0 0 3px var(--eduloo-modal-focus)!important;transform:none!important}body .st-study-modal .st-modal-form-group .custom-dropdown-panel{border:none!important;border-radius:16px!important;background:var(--eduloo-modal-panel-bg)!important;box-shadow:var(--eduloo-modal-panel-shadow)!important;padding:6px!important}body .st-study-modal .st-modal-form-group .custom-dropdown-option{min-height:36px!important;border-radius:12px!important;background:transparent!important;color:var(--eduloo-modal-text)!important;font-size:13px!important;font-weight:600!important}body .st-study-modal .st-modal-form-group .custom-dropdown-option.focused:not(.disabled){background:var(--eduloo-modal-row-hover)!important}@media (hover:hover){body .st-study-modal .st-modal-form-group .custom-dropdown-option:hover:not(.disabled){background:var(--eduloo-modal-row-hover)!important}}body .st-study-modal .st-modal-form-group .custom-dropdown-option.selected:not(.disabled){background:var(--eduloo-modal-option-selected-bg)!important;box-shadow:inset 0 0 0 1px var(--eduloo-modal-option-selected-border)!important;color:var(--eduloo-modal-option-selected-text)!important}body .st-study-modal input[type='checkbox']{appearance:none!important;-webkit-appearance:none!important;width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;margin:0!important;border:none!important;border-radius:7px!important;background:var(--eduloo-modal-input-bg)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--outline-variant) 44%,transparent),0 10px 16px -14px color-mix(in srgb,var(--on-surface) 50%,transparent)!important;display:inline-grid!important;place-content:center!important;cursor:pointer!important;transition:background 220ms ease,box-shadow 220ms ease,transform 220ms ease!important}body .st-study-modal input[type='checkbox']::before{content:''!important;width:8px!important;height:5px!important;border-inline-start:2px solid var(--eduloo-modal-button-primary-text)!important;border-bottom:2px solid var(--eduloo-modal-button-primary-text)!important;transform:translateY(-1px) rotate(-45deg) scale(0.7)!important;transform-origin:center!important;opacity:0!important;transition:transform 180ms ease,opacity 180ms ease!important}body .st-study-modal input[type='checkbox']::after{content:none!important}@media (hover:hover){body .st-study-modal input[type='checkbox']:hover{background:var(--eduloo-modal-row-hover)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--eduloo-modal-option-selected-border) 62%,transparent),0 12px 18px -14px color-mix(in srgb,var(--on-surface) 52%,transparent)!important}}body .st-study-modal input[type='checkbox']:focus-visible{outline:2px solid var(--eduloo-modal-focus)!important;outline-offset:2px!important}body .st-study-modal input[type='checkbox']:checked{background:var(--eduloo-modal-button-primary)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 62%,transparent),0 14px 20px -14px color-mix(in srgb,var(--primary) 58%,transparent)!important}body .st-study-modal input[type='checkbox']:checked::before{opacity:1!important;transform:translateY(-1px) rotate(-45deg) scale(1)!important}body .st-study-modal input[type='checkbox']:disabled{opacity:0.5!important;cursor:not-allowed!important}body .st-study-modal .button.button-secondary.st-btn{font-family:'Plus Jakarta Sans',sans-serif!important;font-size:15px!important;font-weight:600!important;letter-spacing:normal!important}body .st-study-modal .st-btn.st-btn--sm{min-height:40px!important;padding:0 14px!important;border-radius:14px!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important}body .st-study-modal .st-btn.st-btn--sm.st-btn--only-icon{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;border-radius:12px!important}body .st-study-modal .st-btn.st-btn--sm .icon{margin:0!important;font-size:12px!important}body .st-study-modal .base-multi-select-button-group__label,body .st-study-modal .st-create-quiz-type-text{font-weight:600}body .st-study-modal :is(.custom-dropdown-text,.custom-dropdown-placeholder){font-size:15px}body .st-study-modal .st-create-quiz-type-text{display:inline-block!important;min-width:0!important;line-height:1.35!important;overflow-wrap:anywhere!important}body .st-study-modal .button.button-secondary.st-btn:focus-visible{background:var(--eduloo-modal-button-hover)!important;color:var(--eduloo-modal-button-strong)!important;transform:none!important}@media (hover:hover){body .st-study-modal .button.button-secondary.st-btn:hover{background:var(--eduloo-modal-button-hover)!important;color:var(--eduloo-modal-button-strong)!important;transform:none!important}}@media (hover:hover){body .st-study-modal .button.button-secondary.st-btn.btn-success:hover,body .st-study-modal .button.button-primary.st-btn:hover{background:var(--eduloo-modal-button-primary-hover)!important}}body .st-study-modal .button.button-secondary.st-btn:focus-visible,body .st-study-modal .button.button-primary.st-btn:focus-visible{outline:2px solid var(--eduloo-modal-focus)!important;outline-offset:2px!important}body .st-study-modal--document-topics .st-modal-body{display:flex!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important;padding:0 12px 12px!important}body .st-study-modal--edit-quiz .st-modal-body{display:flex!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important;padding:0 16px 16px!important}body .st-study-modal--edit-quiz .st-modal-quiz-list{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;margin-top:10px!important;padding-block:10px!important;padding-inline:6px 8px!important;border-radius:20px!important;background:var(--st-edit-quiz-list-bg)!important;box-shadow:inset 0 0 0 1px var(--st-edit-quiz-list-border)!important;gap:12px!important;max-height:clamp(260px,calc(78vh - 220px),680px)!important;scrollbar-width:thin;scrollbar-color:var(--eduloo-modal-option-selected-border) color-mix(in srgb,var(--st-edit-quiz-list-bg) 82%,transparent)}body .st-study-modal--edit-quiz .st-modal-quiz-list>.st-modal-quiz-item{flex:0 0 auto!important}body .st-study-modal--edit-quiz .st-modal-quiz-list::-webkit-scrollbar{width:9px}body .st-study-modal--edit-quiz .st-modal-quiz-list::-webkit-scrollbar-track{border-radius:999px;background:color-mix(in srgb,var(--st-edit-quiz-list-bg) 84%,transparent)}body .st-study-modal--edit-quiz .st-modal-quiz-list::-webkit-scrollbar-thumb{border-radius:999px;border:2px solid color-mix(in srgb,var(--st-edit-quiz-list-bg) 92%,transparent);background:color-mix(in srgb,var(--eduloo-modal-option-selected-border) 74%,transparent)}body .st-study-modal--edit-quiz .st-modal-quiz-item{position:relative!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;gap:10px!important;padding:14px!important;border-radius:16px!important;border:1px solid var(--st-edit-quiz-card-border)!important;background:var(--st-edit-quiz-card-bg)!important;box-shadow:0 12px 26px -24px color-mix(in srgb,var(--on-surface) 46%,transparent)!important;transition:border-color 220ms ease,box-shadow 220ms ease,background 220ms ease,transform 220ms ease!important}body .st-study-modal--edit-quiz .st-modal-quiz-item::before{content:''!important;position:absolute!important;inset-block:0!important;inset-inline:0 auto!important;width:3px!important;background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 82%,transparent) 0%,color-mix(in srgb,var(--secondary) 72%,transparent) 100%)!important;opacity:0.48!important;pointer-events:none!important}@media (hover:hover){body .st-study-modal--edit-quiz .st-modal-quiz-item:hover{border-color:var(--st-edit-quiz-card-border-strong)!important;background:var(--st-edit-quiz-card-bg-hover)!important;box-shadow:0 18px 30px -24px color-mix(in srgb,var(--on-surface) 52%,transparent)!important;transform:translateY(-1px)!important}}body .st-study-modal--edit-quiz .st-modal-quiz-item--expanded{border-color:var(--st-edit-quiz-card-border-strong)!important;background:var(--st-edit-quiz-card-bg-open)!important;box-shadow:0 20px 34px -24px color-mix(in srgb,var(--on-surface) 56%,transparent)!important}body .st-study-modal--edit-quiz .st-modal-quiz-item-top{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;min-height:0!important}body .st-study-modal--edit-quiz .st-modal-quiz-item-summary{display:flex!important;flex:1 1 auto!important;min-width:0!important;flex-direction:column!important;gap:6px!important}body .st-study-modal--edit-quiz .st-modal-quiz-item-title{margin:0!important;color:var(--st-edit-quiz-title)!important;font-size:15px!important;line-height:1.42!important;font-weight:700!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important}body .st-study-modal--edit-quiz .st-modal-quiz-item-type{display:inline-flex!important;align-items:center!important;gap:6px!important;width:fit-content!important;padding:3px 10px!important;border-radius:999px!important;border:1px solid var(--st-edit-quiz-type-border)!important;background:var(--st-edit-quiz-type-bg)!important;color:var(--st-edit-quiz-type-text)!important;font-size:11px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:0.3px!important}body .st-study-modal--edit-quiz .st-modal-quiz-item-type::before{content:''!important;width:6px!important;height:6px!important;border-radius:999px!important;background:color-mix(in srgb,var(--st-edit-quiz-type-text) 78%,transparent)!important}body .st-study-modal--edit-quiz .st-modal-quiz-item-search-snippet{margin:1px 0 0!important;color:var(--st-edit-quiz-muted)!important;font-size:12px!important;line-height:1.4!important}body .st-study-modal--edit-quiz .st-modal-quiz-search-snippet-label{color:var(--st-edit-quiz-title)!important;font-weight:700!important}body .st-study-modal--edit-quiz .st-modal-quiz-item-actions{display:inline-flex!important;align-items:center!important;flex-wrap:nowrap!important;align-self:flex-start!important;gap:8px!important;flex:0 0 auto!important}body .st-study-modal--edit-quiz .st-modal-quiz-item-actions .st-btn{width:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important;border-radius:11px!important;border:1px solid var(--st-edit-quiz-card-border)!important;box-shadow:none!important;transition:border-color 220ms ease,background 220ms ease,color 220ms ease,transform 220ms ease,box-shadow 220ms ease!important}body .st-study-modal--edit-quiz .st-modal-quiz-item-actions .st-btn i{font-size:14px!important}body .st-study-modal--edit-quiz .st-modal-quiz-item-actions .st-btn:focus-visible{transform:translateY(-1px)!important;box-shadow:0 12px 20px -16px color-mix(in srgb,var(--on-surface) 56%,transparent)!important}@media (hover:hover){body .st-study-modal--edit-quiz .st-modal-quiz-item-actions .st-btn:hover{transform:translateY(-1px)!important;box-shadow:0 12px 20px -16px color-mix(in srgb,var(--on-surface) 56%,transparent)!important}}body .st-study-modal--edit-quiz .st-modal-quiz-item-actions [data-edit-quiz-feedback]{background:var(--st-edit-quiz-action-feedback-bg)!important;border-color:var(--st-edit-quiz-action-feedback-border)!important;color:var(--st-edit-quiz-action-feedback-text)!important}body .st-study-modal--edit-quiz .st-modal-quiz-item-actions [data-edit-quiz-toggle]{background:var(--st-edit-quiz-action-edit-bg)!important;border-color:var(--st-edit-quiz-action-edit-border)!important;color:var(--st-edit-quiz-action-edit-text)!important}body .st-study-modal--edit-quiz .st-modal-quiz-item-actions [data-edit-quiz-remove]{background:var(--st-edit-quiz-action-danger-bg)!important;border-color:var(--st-edit-quiz-action-danger-border)!important;color:var(--st-edit-quiz-action-danger-text)!important}body .st-study-modal--edit-quiz .st-modal-quiz-item-actions [data-edit-quiz-toggle].st-modal-quiz-item-toggle--accept{background:var(--st-edit-quiz-action-success-bg)!important;border-color:var(--st-edit-quiz-action-success-border)!important;color:var(--st-edit-quiz-action-success-text)!important}body .st-study-modal--edit-quiz .st-modal-quiz-item-actions [data-edit-quiz-toggle].st-modal-quiz-item-toggle--accept i{color:var(--st-edit-quiz-action-success-text)!important}body .st-study-modal--edit-quiz .st-modal-quiz-item-content{display:flex!important;flex-direction:column!important;gap:10px!important;margin-top:0!important;padding-top:12px!important;border-top:1px solid var(--st-edit-quiz-divider)!important}body .st-study-modal--edit-quiz .st-modal-quiz-item:not(.st-modal-quiz-item--expanded) .st-modal-quiz-item-content{padding-top:0!important;border-top-color:transparent!important}body .st-study-modal--edit-quiz .st-modal-quiz-item-content .st-modal-form-group{margin:0!important;padding:10px!important;border-radius:12px!important;background:color-mix(in srgb,var(--eduloo-modal-input-bg) 72%,var(--eduloo-modal-row-bg) 28%)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--eduloo-modal-shell-border) 68%,transparent)!important;gap:8px!important}body .st-study-modal--edit-quiz .st-modal-quiz-item-content .st-modal-form-group label{color:var(--st-edit-quiz-muted)!important;font-size:12px!important;line-height:1.25!important;font-weight:700!important;letter-spacing:0.2px!important}body .st-study-modal--edit-quiz .st-modal-quiz-answer-list{display:flex!important;flex-direction:column!important;gap:8px!important}body .st-study-modal--edit-quiz .st-modal-quiz-combination-list{display:flex!important;flex-direction:column!important;gap:8px!important}body .st-study-modal--edit-quiz .st-modal-quiz-combination-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;gap:8px!important;padding:6px!important;border-radius:12px!important;background:var(--eduloo-modal-row-alt-bg)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--eduloo-modal-shell-border) 64%,transparent)!important}body .st-study-modal--edit-quiz .st-modal-quiz-combination-row>input{min-width:0!important;width:100%!important}body .st-study-modal--edit-quiz .st-modal-quiz-combination-separator{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:28px!important;min-width:28px!important;height:28px!important;color:var(--st-edit-quiz-muted)!important}body .st-study-modal--edit-quiz .st-modal-quiz-answer-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:6px!important;border-radius:12px!important;background:var(--eduloo-modal-row-alt-bg)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--eduloo-modal-shell-border) 64%,transparent)!important}body .st-study-modal--edit-quiz .st-modal-quiz-answer-row--with-tab{grid-template-columns:34px minmax(0,1fr) auto!important}body .st-study-modal--edit-quiz .st-modal-quiz-answer-tab{width:34px!important;height:34px!important;border-radius:10px!important;border:1px solid color-mix(in srgb,var(--eduloo-modal-shell-border) 68%,transparent)!important;background:color-mix(in srgb,var(--eduloo-modal-input-bg) 70%,var(--eduloo-modal-row-bg) 30%)!important;color:var(--st-edit-quiz-muted)!important;font-size:12px!important;line-height:1!important;font-weight:700!important}body .st-study-modal--edit-quiz .st-modal-quiz-correct-btn{width:38px!important;min-width:38px!important;min-height:38px!important;border-radius:11px!important;border:1px solid color-mix(in srgb,var(--eduloo-modal-shell-border) 72%,transparent)!important;background:color-mix(in srgb,var(--eduloo-modal-button-bg) 84%,var(--eduloo-modal-row-bg) 16%)!important;color:var(--st-edit-quiz-muted)!important}body .st-study-modal--edit-quiz .st-modal-quiz-correct-btn i{font-size:15px!important}body .st-study-modal--edit-quiz .st-modal-quiz-correct-btn--active{border-color:var(--st-edit-quiz-type-border)!important;background:var(--st-edit-quiz-type-bg)!important;color:var(--st-edit-quiz-type-text)!important}body .st-study-modal--edit-quiz .st-modal-quiz-correct-btn--active i{color:var(--st-edit-quiz-type-text)!important}body .st-study-modal--edit-quiz [data-edit-quiz-loading],body .st-study-modal--edit-quiz [data-edit-quiz-empty],body .st-study-modal--edit-quiz .st-modal-quiz-search-empty{margin:0!important;padding:20px 16px!important;border-radius:14px!important;border:1px dashed color-mix(in srgb,var(--eduloo-modal-shell-border) 70%,transparent)!important;background:color-mix(in srgb,var(--eduloo-modal-row-bg) 84%,var(--eduloo-modal-panel-alt) 16%)!important;color:var(--st-edit-quiz-muted)!important;font-size:13px!important;line-height:1.45!important;font-weight:600!important;text-align:center!important}body .st-study-modal--edit-quiz .st-modal-quiz-search-hit{background:color-mix(in srgb,var(--eduloo-modal-option-selected-bg) 84%,var(--eduloo-modal-row-hover) 16%)!important;color:inherit!important;border-radius:5px!important;padding:0 2px!important;font-weight:700!important}body .st-study-modal--edit-quiz .st-modal-quiz-input--search-hit{border-color:var(--eduloo-modal-option-selected-border)!important;background:color-mix(in srgb,var(--eduloo-modal-option-selected-bg) 58%,var(--eduloo-modal-input-bg) 42%)!important;color:var(--eduloo-modal-text)!important}body .st-study-modal--document-topics .st-topic-modal-split{display:flex!important;flex:1 1 auto!important;min-height:0!important;overflow:hidden!important}body .st-study-modal--document-topics .st-topic-list-panel{min-height:0!important;overflow:auto!important;padding-inline-end:6px!important}body .st-study-modal--document-topics .st-topic-list-items{flex:0 0 235px!important;height:235px!important;min-height:235px!important;overflow:auto!important}body .st-study-modal--document-topics .st-topic-selected-chunks{max-height:180px!important;overflow:auto!important}body .st-study-modal--document-topics .st-topic-pdf-panel{min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}body .st-study-modal--document-topics .st-topic-pdf-viewport{flex:1 1 auto!important;min-height:0!important;overflow:auto!important}body .st-study-modal--document-topics .st-topic-text-preview{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;padding:12px!important;gap:12px!important}body .st-study-modal--document-topics .st-topic-text-preview-header{font-size:13px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.04em!important;color:var(--on-surface-variant,#6e7191)!important;flex:0 0 auto!important}body .st-study-modal--document-topics .st-topic-text-preview-list{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;display:flex!important;flex-direction:column!important;gap:10px!important;padding-inline-end:4px!important}body .st-study-modal--document-topics .st-topic-text-preview-empty{margin:0!important;font-size:13px!important;color:var(--on-surface-variant,#6e7191)!important}body .st-study-modal--document-topics .st-topic-text-preview-item{border-radius:14px!important;padding:12px 14px!important;background:var(--surface-container-lowest,#ffffff)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--on-surface,#1f1d2c) 8%,transparent)!important;display:flex!important;flex-direction:column!important;gap:6px!important;cursor:default!important;transition:box-shadow 120ms ease,background 120ms ease!important}body .st-study-modal--document-topics .st-topic-text-preview-item[data-dt-text-preview-selectable='1']{cursor:pointer!important}@media (hover:hover){body .st-study-modal--document-topics .st-topic-text-preview-item[data-dt-text-preview-selectable='1']:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary,#6366f1) 50%,transparent)!important}}body .st-study-modal--document-topics .st-topic-text-preview-item.is-selected{background:color-mix(in srgb,var(--surface-container-lowest,#ffffff) 91%,var(--primary,#6366f1) 9%)!important;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--primary,#6366f1) 55%,transparent)!important}body .st-study-modal--document-topics .st-topic-text-preview-item.is-focused{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--primary,#6366f1) 60%,transparent),0 6px 18px -10px color-mix(in srgb,var(--primary,#6366f1) 28%,transparent)!important;background:color-mix(in srgb,var(--surface-container-lowest,#ffffff) 88%,var(--primary,#6366f1) 12%)!important}body .st-study-modal--document-topics .st-topic-text-preview-item.is-selected.is-focused{box-shadow:inset 0 0 0 2px var(--primary,#6366f1),0 6px 18px -10px color-mix(in srgb,var(--primary,#6366f1) 28%,transparent)!important}body .st-study-modal--document-topics .st-topic-text-preview-item-title{display:flex!important;align-items:center!important;gap:8px!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.04em!important;color:color-mix(in srgb,var(--on-surface,#1f1d2c) 78%,transparent)!important}body .st-study-modal--document-topics .st-topic-text-preview-item.is-selected .st-topic-text-preview-item-title,body .st-study-modal--document-topics .st-topic-text-preview-item.is-focused .st-topic-text-preview-item-title{color:var(--on-surface,#1f1d2c)!important}body .st-study-modal--document-topics .st-topic-text-preview-item-badge{font-size:10px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.06em!important;padding:2px 8px!important;border-radius:999px!important;background:color-mix(in srgb,var(--primary,#6366f1) 18%,transparent)!important;color:var(--primary,#6366f1)!important}body .st-study-modal--document-topics .st-topic-text-preview-item-body{font-size:14px!important;line-height:1.55!important;color:var(--on-surface,#1f1d2c)!important;word-break:break-word!important}body .st-study-modal--document-topics .st-topic-text-preview-item-body>*:first-child{margin-top:0!important}body .st-study-modal--document-topics .st-topic-text-preview-item-body>*:last-child{margin-bottom:0!important}body .st-study-modal--document-topics .st-topic-text-preview-item-body p{margin:0 0 8px!important}body .st-study-modal--document-topics .st-topic-text-preview-item-body h1,body .st-study-modal--document-topics .st-topic-text-preview-item-body h2,body .st-study-modal--document-topics .st-topic-text-preview-item-body h3,body .st-study-modal--document-topics .st-topic-text-preview-item-body h4,body .st-study-modal--document-topics .st-topic-text-preview-item-body h5,body .st-study-modal--document-topics .st-topic-text-preview-item-body h6{margin:10px 0 6px!important;font-weight:700!important;line-height:1.3!important}body .st-study-modal--document-topics .st-topic-text-preview-item-body h1{font-size:18px!important}body .st-study-modal--document-topics .st-topic-text-preview-item-body h2{font-size:16px!important}body .st-study-modal--document-topics .st-topic-text-preview-item-body h3{font-size:15px!important}body .st-study-modal--document-topics .st-topic-text-preview-item-body h4,body .st-study-modal--document-topics .st-topic-text-preview-item-body h5,body .st-study-modal--document-topics .st-topic-text-preview-item-body h6{font-size:14px!important}body .st-study-modal--document-topics .st-topic-text-preview-item-body ul,body .st-study-modal--document-topics .st-topic-text-preview-item-body ol{margin:0 0 8px!important;padding-inline-start:22px!important}body .st-study-modal--document-topics .st-topic-text-preview-item-body li{margin:2px 0!important}body .st-study-modal--document-topics .st-topic-text-preview-item-body a{color:var(--primary,#6366f1)!important;text-decoration:underline!important;text-underline-offset:2px!important}body .st-study-modal--document-topics .st-topic-text-preview-item-body code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:0.9em!important;padding:1px 5px!important;border-radius:4px!important;background:color-mix(in srgb,var(--on-surface,#1f1d2c) 8%,transparent)!important}body .st-study-modal--document-topics .st-topic-text-preview-item-body strong{font-weight:700!important}body .st-study-modal--document-topics .st-topic-text-preview-item-body em{font-style:italic!important}body .st-study-modal--document-topics .st-topic-text-preview-item-body blockquote{margin:0 0 8px!important;padding:4px 12px!important;border-left:3px solid color-mix(in srgb,var(--primary,#6366f1) 50%,transparent)!important;background:color-mix(in srgb,var(--on-surface,#1f1d2c) 4%,transparent)!important;font-style:italic!important}body .st-study-modal--document-topics .st-topic-text-preview-item-body .st-topic-text-preview-table-wrap{width:100%!important;max-width:100%!important;margin:0 0 8px!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;border-radius:8px!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--on-surface,#1f1d2c) 8%,transparent)!important}body .st-study-modal--document-topics .st-topic-text-preview-item-body table{width:max-content!important;min-width:100%!important;margin:0!important;border-collapse:collapse!important;font-size:13px!important}body .st-study-modal--document-topics .st-topic-text-preview-item-body th,body .st-study-modal--document-topics .st-topic-text-preview-item-body td{padding:4px 8px!important;border:1px solid color-mix(in srgb,var(--on-surface,#1f1d2c) 12%,transparent)!important;text-align:start!important;vertical-align:top!important}body .st-study-modal--document-topics .st-topic-text-preview-item-body th{background:color-mix(in srgb,var(--on-surface,#1f1d2c) 6%,transparent)!important;font-weight:700!important}body .st-study-modal--document-topics .st-topic-text-preview-item-body hr{border:none!important;border-top:1px solid color-mix(in srgb,var(--on-surface,#1f1d2c) 12%,transparent)!important;margin:10px 0!important}@media (max-width:760px){body .st-study-modal--edit-quiz .st-modal-body{padding:0 14px 14px!important}body .st-study-modal--edit-quiz .st-modal-quiz-list{margin-top:8px!important;padding:8px 4px 8px 4px!important;border-radius:16px!important;max-height:calc(100vh - 336px)!important;gap:10px!important}body .st-study-modal--edit-quiz .st-modal-quiz-item{padding:12px!important;border-radius:14px!important;gap:9px!important}body .st-study-modal--edit-quiz .st-modal-quiz-item-top{flex-wrap:wrap!important;gap:10px!important}body .st-study-modal--edit-quiz .st-modal-quiz-item-summary{width:100%!important}body .st-study-modal--edit-quiz .st-modal-quiz-item-title{font-size:14px!important}body .st-study-modal--edit-quiz .st-modal-quiz-item-actions{margin-inline-start:auto!important;gap:6px!important}body .st-study-modal--edit-quiz .st-modal-quiz-item-actions .st-btn{width:34px!important;min-width:34px!important;min-height:34px!important;border-radius:10px!important}body .st-study-modal--edit-quiz .st-modal-quiz-answer-row--with-tab{grid-template-columns:30px minmax(0,1fr) auto!important}body .st-study-modal--edit-quiz .st-modal-quiz-answer-tab{width:30px!important;height:30px!important;border-radius:9px!important;font-size:11px!important}body .st-study-modal--edit-quiz .st-modal-quiz-correct-btn{width:36px!important;min-width:36px!important;min-height:36px!important;border-radius:10px!important}}body .st-study-modal--pomodoro .st-modal-body.st-pomodoro-top{padding:10px 22px 20px!important;gap:14px!important}body .st-study-modal--pomodoro .st-pomodoro-display{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:10px!important;border-radius:20px!important;border:1px solid color-mix(in srgb,var(--eduloo-modal-shell-border) 76%,transparent)!important;background:linear-gradient(138deg,color-mix(in srgb,var(--eduloo-modal-panel-bg) 88%,transparent) 0%,color-mix(in srgb,var(--eduloo-modal-panel-alt) 58%,transparent) 100%)!important;padding:16px 16px 18px!important}body .st-study-modal--pomodoro .st-pomodoro-session{margin:0!important;padding:4px 10px!important;border-radius:999px!important;font-family:'Be Vietnam Pro',sans-serif!important;font-size:12px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:0.4px!important;text-transform:uppercase!important;color:color-mix(in srgb,var(--eduloo-modal-button-primary) 78%,var(--eduloo-modal-title) 22%)!important;background:color-mix(in srgb,var(--eduloo-modal-option-selected-bg) 84%,transparent)!important}body .st-study-modal--pomodoro .st-pomodoro-clock-shell{width:100%!important;border-radius:18px!important;border:1px solid color-mix(in srgb,var(--eduloo-modal-shell-border) 70%,transparent)!important;background:color-mix(in srgb,var(--eduloo-modal-input-bg) 88%,transparent)!important;padding:14px 14px!important}body .st-study-modal--pomodoro .st-pomodoro-display h3{margin:0!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-size:82px!important;line-height:0.95!important;font-weight:800!important;letter-spacing:-1.6px!important;text-align:center!important;color:var(--eduloo-modal-title)!important}body .st-study-modal--pomodoro .st-pomodoro-next{margin:0!important;font-family:'Be Vietnam Pro',sans-serif!important;font-size:14px!important;line-height:1.45!important;font-weight:700!important;color:var(--eduloo-modal-muted)!important}body .st-study-modal--pomodoro .st-pomodoro-settings-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}body .st-study-modal--pomodoro .st-pomodoro-setting{--st-pomodoro-control-height:44px;min-height:110px!important;border:1px solid color-mix(in srgb,var(--eduloo-modal-shell-border) 72%,transparent)!important;border-radius:18px!important;background:linear-gradient(142deg,color-mix(in srgb,var(--eduloo-modal-row-bg) 90%,transparent) 0%,color-mix(in srgb,var(--eduloo-modal-panel-alt) 60%,transparent) 100%)!important;padding:14px!important;display:flex!important;flex-direction:column!important;gap:12px!important}body .st-study-modal--pomodoro .st-pomodoro-setting-head{display:inline-flex!important;align-items:center!important;gap:8px!important}body .st-study-modal--pomodoro .st-pomodoro-setting-head i{width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;border-radius:8px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;font-size:12px!important;background:color-mix(in srgb,var(--eduloo-modal-option-selected-bg) 72%,transparent)!important;color:color-mix(in srgb,var(--eduloo-modal-button-primary) 80%,var(--eduloo-modal-title) 20%)!important}body .st-study-modal--pomodoro .st-pomodoro-setting label{margin:0!important;font-size:13px!important;line-height:1.3!important;letter-spacing:0.28px!important;text-transform:uppercase!important;color:var(--eduloo-modal-muted)!important}body .st-study-modal--pomodoro .st-pomodoro-setting--active{background:linear-gradient(142deg,color-mix(in srgb,var(--primary-container) 20%,var(--eduloo-modal-row-bg) 80%) 0%,color-mix(in srgb,var(--primary-container) 13%,var(--eduloo-modal-panel-alt) 87%) 100%)!important;border-color:color-mix(in srgb,var(--primary-container) 54%,var(--eduloo-modal-shell-border) 46%)!important}body .st-study-modal--pomodoro .st-pomodoro-setting--break{background:linear-gradient(142deg,color-mix(in srgb,var(--secondary-container) 20%,var(--eduloo-modal-row-bg) 80%) 0%,color-mix(in srgb,var(--secondary-container) 13%,var(--eduloo-modal-panel-alt) 87%) 100%)!important;border-color:color-mix(in srgb,var(--secondary-container) 52%,var(--eduloo-modal-shell-border) 48%)!important}body .st-study-modal--pomodoro .st-pomodoro-setting--current{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 42%,transparent),0 18px 28px -24px color-mix(in srgb,var(--primary) 48%,transparent)!important}body .st-study-modal--pomodoro .st-pomodoro-stepper{width:100%!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important}body .st-study-modal--pomodoro .st-pomodoro-step-btn{width:var(--st-pomodoro-control-height)!important;min-width:var(--st-pomodoro-control-height)!important;height:var(--st-pomodoro-control-height)!important;border-radius:12px!important;border:1px solid color-mix(in srgb,var(--eduloo-modal-shell-border) 76%,transparent)!important;background:color-mix(in srgb,var(--eduloo-modal-input-bg) 84%,transparent)!important;color:var(--eduloo-modal-button-text)!important;box-shadow:none!important;transition:background 180ms ease,border-color 180ms ease,color 180ms ease,transform 180ms ease!important}body .st-study-modal--pomodoro .st-pomodoro-step-btn:focus-visible{border-color:color-mix(in srgb,var(--eduloo-modal-option-selected-border) 74%,transparent)!important;background:color-mix(in srgb,var(--eduloo-modal-row-hover) 70%,transparent)!important;color:var(--eduloo-modal-button-strong)!important;transform:translateY(-1px)!important}@media (hover:hover){body .st-study-modal--pomodoro .st-pomodoro-step-btn:hover{border-color:color-mix(in srgb,var(--eduloo-modal-option-selected-border) 74%,transparent)!important;background:color-mix(in srgb,var(--eduloo-modal-row-hover) 70%,transparent)!important;color:var(--eduloo-modal-button-strong)!important;transform:translateY(-1px)!important}}body .st-study-modal--pomodoro .st-pomodoro-step-btn i{margin:0!important;font-size:11px!important}body .st-study-modal--pomodoro .st-pomodoro-value{min-height:var(--st-pomodoro-control-height)!important;border-radius:12px!important;border:1px solid color-mix(in srgb,var(--eduloo-modal-shell-border) 70%,transparent)!important;background:color-mix(in srgb,var(--eduloo-modal-input-bg) 90%,transparent)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 10px!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-size:16px!important;line-height:1.3!important;font-weight:700!important;color:var(--eduloo-modal-title)!important}body .st-study-modal--pomodoro .st-pomodoro-sessions-select,body .st-study-modal--pomodoro .st-pomodoro-sessions-select .custom-dropdown{width:100%!important}body .st-study-modal--pomodoro .st-pomodoro-sessions-select .custom-dropdown-trigger{min-height:var(--st-pomodoro-control-height)!important;height:var(--st-pomodoro-control-height)!important;border-radius:12px!important;border:1px solid color-mix(in srgb,var(--eduloo-modal-shell-border) 72%,transparent)!important;background:color-mix(in srgb,var(--eduloo-modal-input-bg) 90%,transparent)!important;font-family:'Be Vietnam Pro',sans-serif!important;font-size:15px!important;line-height:1.35!important;font-weight:400!important;color:var(--eduloo-modal-text)!important;padding:0 12px!important}body .st-study-modal--pomodoro .st-pomodoro-footer-btn i{margin:0!important;font-size:12px!important}body .st-study-modal--pomodoro .st-pomodoro-footer-btn span{white-space:nowrap!important}@media (max-width:720px){body .st-study-modal--pomodoro .st-modal-body.st-pomodoro-top{padding:8px 16px 14px!important;gap:10px!important}body .st-study-modal--pomodoro .st-pomodoro-display{border-radius:16px!important;padding:12px 12px 14px!important;gap:8px!important}body .st-study-modal--pomodoro .st-pomodoro-session{font-size:11px!important}body .st-study-modal--pomodoro .st-pomodoro-clock-shell{border-radius:14px!important;padding:10px 10px!important}body .st-study-modal--pomodoro .st-pomodoro-display h3{font-size:68px!important}body .st-study-modal--pomodoro .st-pomodoro-next{font-size:13px!important}body .st-study-modal--pomodoro .st-pomodoro-settings-grid{grid-template-columns:1fr!important;gap:8px!important}body .st-study-modal--pomodoro .st-pomodoro-setting{min-height:0!important;--st-pomodoro-control-height:42px;border-radius:16px!important;padding:12px!important;gap:10px!important}}@media (max-width:420px){body .st-study-modal--pomodoro .st-pomodoro-setting-head{gap:6px!important}body .st-study-modal--pomodoro .st-pomodoro-value{font-size:15px!important}body .st-study-modal--pomodoro .st-pomodoro-display h3{font-size:56px!important}}body .st-study-modal--workspace-manage{background:var(--eduloo-modal-overlay)!important;backdrop-filter:blur(14px) saturate(120%)!important;-webkit-backdrop-filter:blur(14px) saturate(120%)!important}body .st-study-modal--workspace-manage .st-modal-body{grid-template-columns:minmax(320px,360px) minmax(0,1fr)!important;flex:1 1 auto!important;min-height:0!important;overflow:hidden!important;align-items:stretch!important}body .st-study-modal--workspace-manage .st-modal-body>.st-panel-box:first-child{overflow:auto!important}body .st-study-modal--workspace-manage .st-panel-box{display:flex!important;flex-direction:column!important;gap:12px!important}body .st-study-modal--workspace-manage [data-workspace-manage-subjects-panel]{overflow:hidden!important}body .st-study-modal--workspace-manage .st-modal-form-group label,body .st-study-modal--workspace-manage .st-workspace-manage-section-header{margin:0!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-size:14px!important;line-height:1.35!important;font-weight:800!important;color:var(--eduloo-modal-title)!important}body .st-study-modal--workspace-manage .st-workspace-manage-section-header{display:block!important;width:100%!important;text-align:start!important;cursor:default!important}body .st-study-modal--workspace-manage .st-modal-inline-row,body .st-study-modal--workspace-manage [data-workspace-manage-workspace-row]{grid-template-columns:minmax(0,1fr) 44px 44px!important;align-items:center!important;margin-top:0!important}body .st-study-modal--workspace-manage .st-panel-workspace-select{width:100%!important}body .st-study-modal--workspace-manage .st-panel-workspace-select select,body .st-study-modal--workspace-manage .st-panel-workspace-select .custom-dropdown-trigger,body .st-study-modal--workspace-manage .st-modal-create-editor input,body .st-study-modal--workspace-manage .st-workspace-manage-subject-search input{width:100%!important;min-height:44px!important;height:44px!important;margin:0!important;border:none!important;border-radius:16px!important;background:var(--eduloo-modal-input-bg)!important;color:var(--eduloo-modal-text)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--outline-variant) 40%,transparent)!important;padding:0 14px!important;font-family:'Be Vietnam Pro',sans-serif!important;font-size:14px!important;line-height:1.4!important;transition:box-shadow 220ms ease,background 220ms ease,transform 220ms ease!important}body .st-study-modal--workspace-manage .st-panel-workspace-select .custom-dropdown-trigger{padding-inline-end:34px!important}body .st-study-modal--workspace-manage .st-panel-workspace-select .custom-dropdown-panel{border:none!important;border-radius:16px!important;background:var(--eduloo-modal-panel-bg)!important;box-shadow:var(--eduloo-modal-panel-shadow)!important;padding:6px!important}body .st-study-modal--workspace-manage .st-panel-workspace-select .custom-dropdown-option{min-height:36px!important;border-radius:12px!important;background:transparent!important;color:var(--eduloo-modal-text)!important;font-size:13px!important;font-weight:600!important}body .st-study-modal--workspace-manage .st-panel-workspace-select .custom-dropdown-option.focused:not(.disabled){background:var(--eduloo-modal-row-hover)!important}@media (hover:hover){body .st-study-modal--workspace-manage .st-panel-workspace-select .custom-dropdown-option:hover:not(.disabled){background:var(--eduloo-modal-row-hover)!important}}body .st-study-modal--workspace-manage .st-panel-workspace-select .custom-dropdown-option.selected:not(.disabled){background:var(--eduloo-modal-option-selected-bg)!important;box-shadow:inset 0 0 0 1px var(--eduloo-modal-option-selected-border)!important;color:var(--eduloo-modal-option-selected-text)!important}body .st-study-modal--workspace-manage .st-panel-workspace-select select:focus,body .st-study-modal--workspace-manage .st-panel-workspace-select select:focus-visible,body .st-study-modal--workspace-manage .st-panel-workspace-select .custom-dropdown-trigger:focus,body .st-study-modal--workspace-manage .st-panel-workspace-select .custom-dropdown-trigger:focus-visible,body .st-study-modal--workspace-manage .st-modal-create-editor input:focus,body .st-study-modal--workspace-manage .st-modal-create-editor input:focus-visible,body .st-study-modal--workspace-manage .st-workspace-manage-subject-search input:focus,body .st-study-modal--workspace-manage .st-workspace-manage-subject-search input:focus-visible{outline:none!important;background:var(--eduloo-modal-input-focus-bg)!important;box-shadow:0 0 0 3px var(--eduloo-modal-focus)!important;transform:translateY(-1px)!important}body .st-study-modal--workspace-manage .button.button-secondary.st-btn{min-height:44px!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:700!important;letter-spacing:0.1px!important;transition:background 220ms ease,color 220ms ease,transform 220ms ease,box-shadow 220ms ease!important}body .st-study-modal--workspace-manage .button.button-secondary.st-btn:focus-visible{background:var(--eduloo-modal-button-hover)!important;color:var(--eduloo-modal-button-strong)!important;transform:translateY(-1px)!important}@media (hover:hover){body .st-study-modal--workspace-manage .button.button-secondary.st-btn:hover{background:var(--eduloo-modal-button-hover)!important;color:var(--eduloo-modal-button-strong)!important;transform:translateY(-1px)!important}}body .st-study-modal--workspace-manage .button.button-secondary.st-btn:focus-visible{outline:2px solid var(--eduloo-modal-focus)!important;outline-offset:2px!important}body .st-study-modal--workspace-manage .button.button-secondary.st-btn:active{transform:translateY(0) scale(0.99)!important}body .st-study-modal--workspace-manage .button.button-secondary.st-btn:disabled{opacity:0.52!important;cursor:not-allowed!important;transform:none!important}body .st-study-modal--workspace-manage .button.button-secondary.st-btn.btn-success:focus-visible{filter:saturate(1.04)!important}@media (hover:hover){body .st-study-modal--workspace-manage .button.button-secondary.st-btn.btn-success:hover{filter:saturate(1.04)!important}}body .st-study-modal--workspace-manage .button.button-secondary.st-btn.st-btn--only-icon{gap:0!important}body .st-study-modal--workspace-manage .button.button-secondary.st-btn i{margin:0!important;font-size:13px!important}body .st-study-modal--workspace-manage .st-modal-create-inline{margin-top:6px!important}body .st-study-modal--workspace-manage .st-modal-create-inline>.button.button-secondary.st-btn{width:fit-content!important;padding:0 16px!important}body .st-study-modal--workspace-manage .st-modal-create-editor{display:none!important;width:100%;grid-template-columns:minmax(0,1fr) 44px 44px!important;gap:9px!important;margin-top:9px!important}body .st-study-modal--workspace-manage .st-modal-rename-editor{display:none!important}body .st-study-modal--workspace-manage .st-modal-create-inline.is-creating>[data-workspace-manage-create-trigger]{display:none}body .st-study-modal--workspace-manage .st-modal-create-inline.is-creating .st-modal-create-editor{display:grid!important}body .st-study-modal--workspace-manage [data-workspace-manage-workspace-panel].is-renaming-workspace [data-workspace-manage-workspace-row]{display:none!important}body .st-study-modal--workspace-manage [data-workspace-manage-workspace-panel].is-renaming-workspace [data-workspace-manage-create='workspace']{display:none!important}body .st-study-modal--workspace-manage [data-workspace-manage-workspace-panel].is-renaming-workspace [data-workspace-manage-workspace-rename-editor]{display:grid!important}body .st-study-modal--workspace-manage .st-workspace-manage-demo-controls{margin-top:10px!important;display:flex!important;flex-direction:column!important}body .st-study-modal--workspace-manage .st-demo-toggle-row{width:100%!important;min-height:44px!important;display:flex!important;align-items:center!important;gap:10px!important;cursor:pointer!important;transition:background 220ms ease,box-shadow 220ms ease,color 220ms ease!important}@media (hover:hover){body .st-study-modal--workspace-manage .st-demo-toggle-row:hover{background:var(--eduloo-modal-row-hover)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--eduloo-modal-option-selected-border) 68%,transparent)!important}}body .st-study-modal--workspace-manage .st-demo-toggle-row:has(input[type='checkbox']:checked){background:var(--eduloo-modal-option-selected-bg)!important;box-shadow:inset 0 0 0 1px var(--eduloo-modal-option-selected-border)!important;color:var(--eduloo-modal-option-selected-text)!important}body .st-study-modal--workspace-manage .st-demo-toggle-row input[type='checkbox']{flex:0 0 auto!important}body .st-study-modal--workspace-manage .st-demo-toggle-row span{flex:1 1 auto!important}body .st-study-modal--workspace-manage .st-demo-toggle-hint{margin:0!important;align-items:center!important;gap:8px!important;color:var(--eduloo-modal-muted)!important;font-size:12px!important;line-height:1.45!important}body .st-study-modal--workspace-manage .st-demo-toggle-hint .icon{margin:0!important;font-size:12px!important;color:var(--primary)!important}body .st-study-modal--workspace-manage .st-workspace-manage-subjects-toolbar{grid-template-columns:minmax(0,1fr) minmax(260px,300px)!important;align-items:center!important;gap:10px!important}body .st-study-modal--workspace-manage .st-workspace-manage-subject-search{position:relative!important;margin:0!important}body .st-study-modal--workspace-manage .st-workspace-manage-subject-search i{inset-inline-start:13px!important;top:50%!important;margin:0!important;font-size:13px!important;pointer-events:none!important}body .st-study-modal--workspace-manage .st-workspace-manage-subject-search input{padding-inline-start:37px!important}body .st-study-modal--workspace-manage .st-workspace-manage-subject-table{border-radius:0px!important;overflow:hidden!important;flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important}body .st-study-modal--workspace-manage .st-workspace-manage-subject-table-head{grid-template-columns:minmax(0,1fr) 132px!important;align-items:center!important;gap:12px!important;padding:0 2px!important;margin-bottom:8px!important;background:transparent!important;border:none!important;font-size:11px!important;font-weight:800!important;letter-spacing:0.42px!important;text-transform:uppercase!important;color:var(--eduloo-modal-muted)!important;flex:0 0 auto!important}body .st-study-modal--workspace-manage .st-workspace-manage-subject-table-head>span:last-child{text-align:center!important}body .st-study-modal--workspace-manage .st-workspace-manage-subject-table-body{overflow:auto!important;padding-inline-end:3px!important;flex:1 1 auto!important}body .st-study-modal--workspace-manage .st-modal-subject-row{grid-template-columns:minmax(0,1fr) 132px!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:58px!important;padding:11px 12px!important;border:none!important;border-radius:20px!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--eduloo-modal-shell-border) 68%,transparent)!important;transition:background 220ms ease,transform 220ms ease!important}body .st-study-modal--workspace-manage .st-modal-subject-row:nth-child(even){background:var(--eduloo-modal-row-alt-bg)!important}@media (hover:hover){body .st-study-modal--workspace-manage .st-modal-subject-row:hover{background:var(--eduloo-modal-row-hover)!important;transform:translateY(-1px)!important}}body .st-study-modal--workspace-manage .st-modal-subject-cell--name{font-family:'Be Vietnam Pro',sans-serif!important;line-height:1.45!important}body .st-study-modal--workspace-manage .st-modal-subject-cell--name span{display:block!important;width:100%!important}body .st-study-modal--workspace-manage .st-modal-subject-actions{align-items:center!important;justify-content:center!important}body .st-study-modal--workspace-manage .st-modal-subject-editor{display:none!important;grid-column:1 / -1!important;grid-template-columns:minmax(0,1fr) 44px 44px!important;margin-top:1px!important}body .st-study-modal--workspace-manage .st-modal-subject-row.is-renaming{grid-template-columns:1fr!important;padding:10px!important}body .st-study-modal--workspace-manage .st-modal-subject-row.is-renaming>.st-modal-subject-cell,body .st-study-modal--workspace-manage .st-modal-subject-row.is-renaming>.st-modal-subject-actions{display:none!important}body .st-study-modal--workspace-manage .st-modal-subject-row.is-renaming .st-modal-subject-editor{display:grid!important}body .st-study-modal--workspace-manage [hidden]{display:none!important}body .st-study-modal--workspace-manage .st-modal-subject-row--empty{grid-template-columns:1fr!important;justify-items:center!important;text-align:center!important;color:var(--eduloo-modal-muted)!important;font-size:13px!important;font-weight:700!important}body .st-study-modal--workspace-manage [data-workspace-manage-subjects-panel].is-renaming-subject [data-workspace-manage-create='subject']{display:none!important}body .st-study-modal--workspace-manage .st-workspace-manage-subject-create{margin-top:11px!important}body .st-study-modal--workspace-manage .st-workspace-manage-subject-create>.button.button-secondary.st-btn{width:fit-content!important;min-height:44px!important;padding:0 16px!important}@media (max-width:1080px){body .st-study-modal--workspace-manage .st-modal-body{grid-template-columns:1fr!important}}@media (max-width:760px){body[class] .st-study-modal--workspace-manage,body[class] .st-study-modal--document-topics,body[class] .st-study-modal--edit-quiz,body[class] .st-study-modal--pomodoro,body[class] .st-study-modal--merge,body[class] .st-study-modal--citation-sources,body[class] .st-study-modal--study-feedback{padding:8px!important;box-sizing:border-box!important;overflow-x:hidden!important}body[class] .st-study-modal--workspace-manage .st-modal-body{grid-template-columns:1fr!important;grid-template-rows:auto!important;min-width:0!important;width:100%!important;overflow-y:auto!important;overflow-x:hidden!important}body[class] .st-study-modal--workspace-manage .st-modal-body>.st-panel-box,body[class] .st-study-modal--workspace-manage .st-modal-body>[data-workspace-manage-subjects-panel]{overflow:visible!important;min-width:0!important;width:100%!important}body[class] .st-study-modal--workspace-manage .st-panel-box{gap:9px!important;box-sizing:border-box!important}body[class] .st-study-modal--workspace-manage .st-modal-inline-row,body[class] .st-study-modal--workspace-manage [data-workspace-manage-workspace-row]{grid-template-columns:minmax(0,1fr) 40px 40px!important}body[class] .st-study-modal--workspace-manage .st-workspace-manage-subjects-toolbar{grid-template-columns:1fr!important;gap:10px!important}body[class] .st-study-modal--workspace-manage .st-modal-subject-row{grid-template-columns:1fr!important;gap:10px!important;padding:12px!important;min-height:0!important;min-width:0!important;width:100%!important}body[class] .st-study-modal--workspace-manage .st-modal-subject-actions{justify-content:flex-start!important;flex-wrap:wrap!important}body[class] .st-study-modal--workspace-manage .st-modal-create-inline>.button.button-secondary.st-btn,body[class] .st-study-modal--workspace-manage .st-workspace-manage-subject-create>.button.button-secondary.st-btn{width:100%!important}body[class] .st-study-modal--workspace-manage .st-modal-create-editor,body[class] .st-study-modal--workspace-manage .st-modal-rename-editor{grid-template-columns:minmax(0,1fr) 40px 40px!important;gap:6px!important}}@media (prefers-reduced-motion:reduce){body .st-study-modal--workspace-manage .st-btn,body .st-study-modal--workspace-manage .st-modal-subject-row,body .st-study-modal--workspace-manage .st-modal-create-editor input,body .st-study-modal--workspace-manage .st-workspace-manage-subject-search input,body .st-study-modal--workspace-manage .st-panel-workspace-select select,body .st-study-modal--workspace-manage .st-panel-workspace-select .custom-dropdown-trigger{transition:none!important}}body .st-study-modal:not(.st-study-modal--document-topics):not(.st-study-modal--edit-quiz):not(.st-study-modal--workspace-manage) .st-modal-body{padding:12px 22px 20px!important;gap:14px!important}body .st-study-modal:not(.st-study-modal--document-topics):not(.st-study-modal--edit-quiz):not(.st-study-modal--workspace-manage) .st-modal-body:has(>.mobile-pomodoro-panel,>.mobile-workspace-sheet-content,>.page-context-menu){padding-bottom:0!important}body .st-study-modal:not(.st-study-modal--document-topics):not(.st-study-modal--edit-quiz):not(.st-study-modal--workspace-manage) .st-modal-form-group{padding:12px!important;border-radius:18px!important;background:var(--eduloo-modal-panel-bg)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--eduloo-modal-shell-border) 76%,transparent)!important;gap:8px!important}body .st-study-modal .base-multi-select-button-group-wrap{border-radius:16px!important;background:var(--eduloo-modal-panel-bg)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--eduloo-modal-shell-border) 72%,transparent)!important;padding:6px!important}body .st-study-modal .base-multi-select-button-group{gap:6px!important}body .st-study-modal .base-multi-select-button-group .base-multi-select-button-group__btn{min-height:42px!important;border:none!important;border-radius:12px!important;background:var(--eduloo-modal-button-bg)!important;color:var(--eduloo-modal-button-text)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--eduloo-modal-shell-border) 72%,transparent)!important}body .st-study-modal .base-multi-select-button-group .base-multi-select-button-group__btn--active{background:var(--eduloo-modal-option-selected-bg)!important;color:var(--eduloo-modal-option-selected-text)!important;box-shadow:inset 0 0 0 1px var(--eduloo-modal-option-selected-border)!important}body .st-study-modal .st-modal-inline-row.st-topic-select-row{align-items:stretch!important;flex-wrap:nowrap!important;gap:8px!important;margin:0!important;padding:6px!important;border-radius:18px!important;background:var(--eduloo-modal-panel-bg)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--eduloo-modal-shell-border) 72%,transparent)!important}body .st-study-modal .st-modal-inline-row.st-topic-select-row .st-topic-select-row__select,body .st-study-modal .st-modal-inline-row.st-topic-select-row .custom-dropdown{flex:1 1 auto!important;min-width:0!important;margin:0!important}body .st-study-modal .st-modal-inline-row.st-topic-select-row .custom-dropdown-trigger{min-height:44px!important;border-radius:12px!important;border:none!important;background:var(--eduloo-modal-input-bg)!important;color:var(--eduloo-modal-text)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--outline-variant) 42%,transparent),0 10px 16px -14px color-mix(in srgb,var(--on-surface) 48%,transparent)!important;padding:0 14px!important;transition:background 220ms ease,box-shadow 220ms ease,transform 220ms ease!important}body .st-study-modal .st-modal-inline-row.st-topic-select-row .custom-dropdown.open .custom-dropdown-trigger,body .st-study-modal .st-modal-inline-row.st-topic-select-row .custom-dropdown-trigger:focus,body .st-study-modal .st-modal-inline-row.st-topic-select-row .custom-dropdown-trigger:focus-visible{background:var(--eduloo-modal-input-focus-bg)!important;box-shadow:0 0 0 3px var(--eduloo-modal-focus),inset 0 0 0 1px color-mix(in srgb,var(--eduloo-modal-option-selected-border) 70%,transparent)!important;transform:none!important}body .st-study-modal .st-modal-inline-row.st-topic-select-row .custom-dropdown-panel{margin-top:4px!important;border-radius:14px!important;background:var(--eduloo-modal-panel-bg)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--eduloo-modal-shell-border) 78%,transparent),0 22px 30px -24px color-mix(in srgb,var(--on-surface) 62%,transparent)!important}body .st-study-modal .st-modal-inline-row.st-topic-select-row .custom-dropdown-panel.is-open.attach-bottom{border-start-start-radius:12px!important;border-start-end-radius:12px!important;transform-origin:top center;animation:st-topic-dropdown-panel-in 220ms cubic-bezier(0.2,0.8,0.2,1)}body .st-topic-select-dropdown-panel .custom-dropdown-search,body .st-study-modal .st-modal-inline-row.st-topic-select-row .custom-dropdown-panel .custom-dropdown-search{width:100%!important}body .st-topic-select-dropdown-panel .custom-dropdown-search .search-field,body .st-topic-select-dropdown-panel .custom-dropdown-search .st-search-field,body .st-topic-select-dropdown-panel .custom-dropdown-search>*,body .st-study-modal .st-modal-inline-row.st-topic-select-row .custom-dropdown-panel .custom-dropdown-search .search-field,body .st-study-modal .st-modal-inline-row.st-topic-select-row .custom-dropdown-panel .custom-dropdown-search .st-search-field,body .st-study-modal .st-modal-inline-row.st-topic-select-row .custom-dropdown-panel .custom-dropdown-search>*{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;flex:1 1 auto!important}body .st-topic-select-dropdown-panel .custom-dropdown-search .search-field__input,body .st-topic-select-dropdown-panel .custom-dropdown-search .st-search-field input,body .st-topic-select-dropdown-panel .custom-dropdown-search .search-field input,body .st-topic-select-dropdown-panel .custom-dropdown-search input[type='search'],body .st-topic-select-dropdown-panel .custom-dropdown-search input[type='text'],body .st-study-modal .st-modal-inline-row.st-topic-select-row .custom-dropdown-panel .custom-dropdown-search .search-field__input,body .st-study-modal .st-modal-inline-row.st-topic-select-row .custom-dropdown-panel .custom-dropdown-search .st-search-field input,body .st-study-modal .st-modal-inline-row.st-topic-select-row .custom-dropdown-panel .custom-dropdown-search .search-field input,body .st-study-modal .st-modal-inline-row.st-topic-select-row .custom-dropdown-panel .custom-dropdown-search input[type='search'],body .st-study-modal .st-modal-inline-row.st-topic-select-row .custom-dropdown-panel .custom-dropdown-search input[type='text']{width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important;display:block!important}html body[data-mobile] .st-study-modal.st-study-modal--workspace-manage .st-modal-body{padding-bottom:max(var(--modal-safe-bottom,var(--safe-bottom-effective,env(safe-area-inset-bottom,0px))),14px)!important}.base-sidebar__usage{margin-top:10px;padding:12px 12px 12px;border-top:1px solid var(--border-color,rgba(127,127,127,0.18))}.usage-meter{display:flex;flex-direction:column;gap:0;padding:10px 12px;border-radius:12px;background:var(--surface-container-low,rgba(127,127,127,0.06));border:1px solid var(--border-color,rgba(127,127,127,0.18))}.usage-meter__head{display:flex;align-items:baseline;gap:8px;cursor:pointer;user-select:none}.usage-meter__title{flex:1 1 auto;font-size:12px;font-weight:700;color:var(--text-color,inherit)}.usage-meter__reset{font-size:10px;color:var(--text-secondary,rgba(127,127,127,0.85))}.usage-meter__chevron{align-self:center;font-size:10px;color:var(--text-secondary,rgba(127,127,127,0.85));transition:transform 0.2s ease}.usage-meter[data-usage-collapsed] .usage-meter__chevron{transform:rotate(180deg)}.usage-meter__collapse{display:grid;grid-template-rows:1fr}.usage-meter[data-usage-anim] .usage-meter__collapse{transition:grid-template-rows 0.25s ease}.usage-meter[data-usage-collapsed] .usage-meter__collapse{grid-template-rows:0fr}.usage-meter__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;overflow:hidden;min-height:0;opacity:1}.usage-meter__row:first-child{margin-top:8px}.usage-meter[data-usage-anim] .usage-meter__list{transition:opacity 0.2s ease}.usage-meter[data-usage-collapsed] .usage-meter__list{opacity:0}.usage-meter__row{display:grid;grid-template-columns:68px 1fr auto;align-items:center;gap:8px}.usage-meter__label{font-size:12px;color:var(--text-color,inherit);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.usage-meter__count{font-size:11px;font-variant-numeric:tabular-nums;color:var(--text-secondary,rgba(127,127,127,0.85));text-align:end}.usage-meter__bar{height:5px;border-radius:999px;background:var(--border-color,rgba(127,127,127,0.18));overflow:hidden}.usage-meter__fill{display:block;height:100%;width:0%;border-radius:999px;background:var(--primary,#fb596e);transition:width 0.3s ease}.usage-meter__row[data-usage-state='full'] .usage-meter__count{color:var(--danger,#e5484d);font-weight:600}.usage-meter__row[data-usage-state='full'] .usage-meter__fill{background:var(--danger,#e5484d)}.usage-meter__row[data-usage-state='unlimited'] .usage-meter__bar{display:none}:root{--eduloo-study-filter-input-bg:color-mix(in srgb,var(--surface-container-lowest) 90%,transparent);--eduloo-study-filter-input-bg-hover:color-mix(in srgb,var(--surface-container-lowest) 74%,var(--primary-container) 26%);--eduloo-study-filter-input-bg-focus:color-mix(in srgb,var(--surface-container-lowest) 66%,var(--primary-container) 34%);--eduloo-study-filter-focus:color-mix(in srgb,var(--secondary-container) 56%,transparent);--eduloo-study-tabs-bg:linear-gradient(138deg,color-mix(in srgb,var(--surface-container-lowest) 90%,var(--surface-container-low) 10%) 0%,color-mix(in srgb,var(--surface-container-lowest) 82%,var(--surface-container) 18%) 100%);--eduloo-study-tabs-shadow:0 20px 34px -28px color-mix(in srgb,var(--on-surface) 40%,transparent);--eduloo-study-tab-active-bg:linear-gradient(135deg,color-mix(in srgb,var(--info) 14%,transparent) 0%,color-mix(in srgb,var(--primary) 14%,transparent) 100%);--eduloo-study-tab-active-text:#1e293b;--eduloo-fc-shell-bg:linear-gradient(156deg,color-mix(in srgb,var(--surface-container-low) 84%,var(--surface) 16%) 0%,color-mix(in srgb,var(--surface-container) 82%,var(--surface-bright) 18%) 100%);--eduloo-fc-shell-shadow:0 30px 54px -38px color-mix(in srgb,var(--on-surface) 42%,transparent);--eduloo-fc-title:var(--on-surface);--eduloo-fc-text:var(--on-surface);--eduloo-fc-muted:var(--on-surface-variant);--eduloo-fc-surface-soft:color-mix(in srgb,var(--surface-container-lowest) 82%,var(--surface-container-low) 18%);--eduloo-fc-surface-border:color-mix(in srgb,var(--outline-variant) 42%,transparent);--eduloo-fc-input-bg:color-mix(in srgb,var(--surface-container-lowest) 92%,transparent);--eduloo-fc-input-focus-bg:color-mix(in srgb,var(--surface-bright) 82%,var(--surface-container-lowest) 18%);--eduloo-fc-focus:color-mix(in srgb,var(--secondary-container) 56%,transparent);--eduloo-fc-chip-bg:linear-gradient(135deg,color-mix(in srgb,var(--info) 12%,transparent) 0%,color-mix(in srgb,var(--secondary) 10%,transparent) 48%,color-mix(in srgb,var(--primary) 12%,transparent) 100%);--eduloo-fc-chip-border:color-mix(in srgb,var(--info) 24%,transparent);--eduloo-fc-chip-text:color-mix(in srgb,var(--primary) 78%,var(--on-surface) 22%);--eduloo-fc-card-bg:linear-gradient(145deg,color-mix(in srgb,var(--info) 10%,transparent) 0%,color-mix(in srgb,var(--primary) 10%,transparent) 100%);--eduloo-fc-card-shadow:0 14px 24px -20px color-mix(in srgb,var(--on-surface) 20%,transparent);--eduloo-fc-editor-shell-bg:color-mix(in srgb,var(--surface-container-lowest) 88%,var(--surface-container-low) 12%);--eduloo-fc-editor-shell-border:color-mix(in srgb,var(--outline-variant) 42%,transparent);--eduloo-fc-editor-shell-shadow:0 16px 26px -24px color-mix(in srgb,var(--on-surface) 40%,transparent);--eduloo-fc-editor-input-bg:color-mix(in srgb,var(--surface-container-lowest) 94%,transparent);--eduloo-fc-editor-input-border:color-mix(in srgb,var(--outline-variant) 44%,transparent);--eduloo-fc-editor-btn-bg:color-mix(in srgb,var(--surface-container-lowest) 82%,var(--surface-container-low) 18%);--eduloo-fc-editor-btn-bg-hover:color-mix(in srgb,var(--surface-container-lowest) 68%,var(--primary-container) 32%);--eduloo-fc-editor-btn-border:color-mix(in srgb,var(--outline-variant) 46%,transparent);--eduloo-fc-editor-btn-text:color-mix(in srgb,var(--on-surface-variant) 84%,var(--primary) 16%);--eduloo-fc-editor-save-bg:linear-gradient(136deg,color-mix(in srgb,var(--primary) 86%,var(--primary-container) 14%) 0%,color-mix(in srgb,var(--primary-container) 68%,var(--secondary-container) 32%) 100%);--eduloo-fc-editor-save-bg-hover:linear-gradient(136deg,color-mix(in srgb,var(--primary) 90%,var(--primary-container) 10%) 0%,color-mix(in srgb,var(--primary-container) 72%,var(--secondary-container) 28%) 100%);--eduloo-fc-editor-save-shadow:0 16px 26px -22px color-mix(in srgb,var(--primary) 56%,transparent);--eduloo-fc-icon-btn-bg:color-mix(in srgb,var(--surface-container-lowest) 82%,var(--surface-container-low) 18%);--eduloo-fc-icon-btn-bg-hover:color-mix(in srgb,var(--surface-container-lowest) 66%,var(--primary-container) 34%);--eduloo-fc-icon-btn-border:color-mix(in srgb,var(--outline-variant) 44%,transparent);--eduloo-fc-icon-btn-border-strong:color-mix(in srgb,var(--primary-container) 58%,transparent);--eduloo-fc-icon-btn-text:color-mix(in srgb,var(--on-surface-variant) 84%,var(--primary) 16%)}:root{--eduloo-study-filter-input-bg:color-mix(in srgb,var(--surface-container-lowest) 90%,transparent);--eduloo-study-filter-input-bg-hover:color-mix(in srgb,var(--surface-container-lowest) 74%,var(--primary-container) 26%);--eduloo-study-filter-input-bg-focus:color-mix(in srgb,var(--surface-container-lowest) 66%,var(--primary-container) 34%);--eduloo-study-tabs-bg:linear-gradient(138deg,color-mix(in srgb,var(--surface-container-lowest) 90%,var(--surface-container-low) 10%) 0%,color-mix(in srgb,var(--surface-container-lowest) 82%,var(--surface-container) 18%) 100%);--eduloo-study-tabs-shadow:0 20px 34px -28px color-mix(in srgb,var(--on-surface) 40%,transparent);--eduloo-study-tab-active-bg:linear-gradient(135deg,color-mix(in srgb,var(--info) 14%,transparent) 0%,color-mix(in srgb,var(--primary) 14%,transparent) 100%);--eduloo-study-tab-active-text:#1e293b;--eduloo-doc-shell-bg:linear-gradient(156deg,color-mix(in srgb,var(--surface-container-low) 84%,var(--surface) 16%) 0%,color-mix(in srgb,var(--surface-container) 82%,var(--surface-bright) 18%) 100%);--eduloo-doc-shell-shadow:0 30px 54px -38px color-mix(in srgb,var(--on-surface) 42%,transparent);--eduloo-doc-title:var(--on-surface);--eduloo-doc-text:var(--on-surface);--eduloo-doc-muted:var(--on-surface-variant);--eduloo-doc-surface-soft:color-mix(in srgb,var(--surface-container-lowest) 82%,var(--surface-container-low) 18%);--eduloo-doc-surface-border:color-mix(in srgb,var(--outline-variant) 42%,transparent);--eduloo-doc-chip-bg:linear-gradient(135deg,color-mix(in srgb,var(--info) 12%,transparent) 0%,color-mix(in srgb,var(--secondary) 10%,transparent) 48%,color-mix(in srgb,var(--primary) 12%,transparent) 100%);--eduloo-doc-chip-border:color-mix(in srgb,var(--info) 24%,transparent);--eduloo-doc-chip-text:color-mix(in srgb,var(--primary) 78%,var(--on-surface) 22%);--eduloo-doc-upload-bg:linear-gradient(140deg,color-mix(in srgb,var(--surface-container-lowest) 90%,var(--surface-container-low) 10%) 0%,color-mix(in srgb,var(--surface-container-lowest) 82%,var(--surface-container) 18%) 100%);--eduloo-doc-upload-border:color-mix(in srgb,var(--outline-variant) 44%,transparent);--eduloo-doc-dropzone-icon-bg:color-mix(in srgb,var(--surface-container-lowest) 72%,var(--primary-container) 28%);--eduloo-doc-dropzone-icon-text:color-mix(in srgb,var(--primary) 82%,var(--on-primary-container) 18%)}:root{--eduloo-study-shell-bg:linear-gradient(158deg,color-mix(in srgb,var(--surface-container-low) 84%,var(--surface) 16%) 0%,color-mix(in srgb,var(--surface-container) 82%,var(--surface-bright) 18%) 100%);--eduloo-study-shell-shadow:0 30px 54px -38px color-mix(in srgb,var(--on-surface) 42%,transparent);--eduloo-study-toolbar-border:color-mix(in srgb,var(--outline-variant) 44%,transparent);--eduloo-study-input-bg:color-mix(in srgb,var(--surface-container-lowest) 90%,transparent);--eduloo-study-input-bg-hover:color-mix(in srgb,var(--surface-container-lowest) 74%,var(--primary-container) 26%);--eduloo-study-input-bg-focus:color-mix(in srgb,var(--surface-container-lowest) 66%,var(--primary-container) 34%);--eduloo-study-input-border:color-mix(in srgb,var(--outline-variant) 44%,transparent);--eduloo-study-input-border-strong:color-mix(in srgb,var(--primary-container) 58%,transparent);--eduloo-study-focus:color-mix(in srgb,var(--primary-container) 56%,transparent);--eduloo-study-tab-bg-hover:color-mix(in srgb,var(--surface-container-lowest) 72%,var(--primary-container) 28%);--eduloo-study-tab-bg-active:linear-gradient(135deg,color-mix(in srgb,var(--info) 14%,transparent) 0%,color-mix(in srgb,var(--primary) 14%,transparent) 100%);--eduloo-study-tab-text-active:#1e293b;--eduloo-study-tab-shadow-active:inset 0 0 0 1px color-mix(in srgb,var(--info) 25%,transparent),0 8px 16px color-mix(in srgb,var(--on-surface) 8%,transparent),inset 0 1px 0 rgba(255,255,255,0.6);--eduloo-study-pane-bg:color-mix(in srgb,var(--surface-container-lowest) 94%,transparent);--eduloo-study-pane-shadow:0 24px 40px -34px color-mix(in srgb,var(--primary) 28%,transparent);--eduloo-study-surface-soft:color-mix(in srgb,var(--surface-container-lowest) 84%,var(--surface-container-low) 16%);--eduloo-study-surface-strong:color-mix(in srgb,var(--surface-container-lowest) 74%,var(--primary-container) 26%);--eduloo-study-surface-border:color-mix(in srgb,var(--outline-variant) 44%,transparent);--eduloo-study-title:var(--on-surface);--eduloo-study-text:var(--on-surface);--eduloo-study-muted:var(--on-surface-variant);--eduloo-study-hero-bg:linear-gradient(145deg,color-mix(in srgb,var(--surface-container-lowest) 88%,var(--surface-container-low) 12%) 0%,color-mix(in srgb,var(--surface-container-lowest) 80%,var(--surface-container) 20%) 100%);--eduloo-study-hero-shadow:0 18px 30px -24px color-mix(in srgb,var(--on-surface) 36%,transparent);--eduloo-study-chip-bg:linear-gradient(135deg,color-mix(in srgb,var(--info) 10%,transparent) 0%,color-mix(in srgb,var(--primary) 10%,transparent) 100%);--eduloo-study-chip-border:color-mix(in srgb,var(--info) 24%,transparent);--eduloo-study-chip-text:#1e293b;--eduloo-study-btn-primary-bg:linear-gradient(136deg,color-mix(in srgb,var(--primary) 86%,var(--primary-container) 14%) 0%,color-mix(in srgb,var(--primary-container) 68%,var(--secondary-container) 32%) 100%);--eduloo-study-btn-primary-bg-hover:linear-gradient(136deg,color-mix(in srgb,var(--primary) 90%,var(--primary-container) 10%) 0%,color-mix(in srgb,var(--primary-container) 72%,var(--secondary-container) 28%) 100%);--eduloo-study-btn-primary-shadow:0 18px 28px -22px color-mix(in srgb,var(--primary) 56%,transparent);--eduloo-study-btn-secondary-bg:color-mix(in srgb,var(--surface-container-lowest) 82%,var(--secondary-container) 18%);--eduloo-study-btn-secondary-bg-hover:color-mix(in srgb,var(--surface-container-lowest) 66%,var(--secondary-container) 34%);--eduloo-study-btn-secondary-border:color-mix(in srgb,var(--secondary-container) 54%,transparent);--eduloo-study-btn-secondary-text:color-mix(in srgb,var(--on-surface) 84%,var(--secondary) 16%);--eduloo-study-btn-muted-bg:color-mix(in srgb,var(--surface-container-lowest) 82%,var(--surface-container-low) 18%);--eduloo-study-btn-muted-bg-hover:color-mix(in srgb,var(--surface-container-lowest) 66%,var(--primary-container) 34%);--eduloo-study-btn-muted-border:color-mix(in srgb,var(--outline-variant) 46%,transparent);--eduloo-study-btn-muted-text:color-mix(in srgb,var(--on-surface-variant) 84%,var(--primary) 16%);--eduloo-study-row-bg:linear-gradient(140deg,color-mix(in srgb,var(--surface-container-lowest) 88%,var(--surface-container-low) 12%) 0%,color-mix(in srgb,var(--surface-container-lowest) 82%,var(--surface-container) 18%) 100%);--eduloo-study-row-shadow:0 14px 24px -20px color-mix(in srgb,var(--on-surface) 40%,transparent);--eduloo-study-progress-track:color-mix(in srgb,var(--surface-container-low) 82%,var(--surface-container) 18%);--eduloo-study-progress-fill:linear-gradient(90deg,#5a74e0 0%,#bd649e 100%);--eduloo-study-success:#15803d;--eduloo-study-danger:#b91c1c;--eduloo-study-gen-step-done-label:color-mix(in srgb,var(--eduloo-study-success,var(--success)) 84%,var(--on-surface) 16%);--eduloo-study-gen-step-failed-label:color-mix(in srgb,var(--error,var(--danger)) 84%,var(--on-surface) 16%)}body.theme-dark{--eduloo-study-toolbar-border:color-mix(in srgb,var(--secondary) 34%,transparent);--eduloo-study-success:color-mix(in srgb,var(--secondary) 60%,var(--on-secondary-container) 40%);--eduloo-study-danger:var(--primary-strong);--eduloo-study-gen-step-done-label:color-mix(in srgb,var(--eduloo-study-success,var(--success)) 82%,var(--on-surface) 18%);--eduloo-study-gen-step-failed-label:color-mix(in srgb,var(--error,var(--danger)) 84%,var(--on-surface) 16%)}:root{--eduloo-doc-mode-overlay-text:var(--on-surface-variant);--eduloo-doc-mode-overlay-btn-bg:color-mix(in srgb,var(--surface-container-lowest) 88%,var(--surface-container-low) 12%);--eduloo-doc-mode-overlay-btn-bg-hover:color-mix(in srgb,var(--surface-container-lowest) 72%,var(--primary-container) 28%);--eduloo-doc-mode-overlay-btn-border:color-mix(in srgb,var(--outline-variant) 46%,transparent);--eduloo-doc-mode-overlay-btn-border-hover:color-mix(in srgb,var(--primary-container) 62%,transparent);--eduloo-doc-mode-overlay-btn-title:color-mix(in srgb,var(--on-surface) 90%,var(--primary) 10%);--eduloo-doc-mode-overlay-btn-text:var(--on-surface-variant);--eduloo-doc-mode-overlay-icon-bg:color-mix(in srgb,var(--surface-container-lowest) 74%,var(--primary-container) 26%);--eduloo-doc-mode-overlay-icon-text-auto:color-mix(in srgb,var(--primary) 84%,var(--on-surface) 16%);--eduloo-doc-mode-overlay-icon-text-manual:color-mix(in srgb,var(--secondary) 74%,var(--on-surface) 26%);--eduloo-doc-mode-overlay-apply-bg:color-mix(in srgb,var(--surface-container-lowest) 82%,var(--surface-container-low) 18%);--eduloo-doc-mode-overlay-apply-border:color-mix(in srgb,var(--outline-variant) 42%,transparent)}body.theme-dark{--eduloo-study-title:color-mix(in srgb,var(--on-surface) 95%,color-mix(in srgb,var(--on-primary-container) 12%,transparent) 5%);--eduloo-study-text:color-mix(in srgb,var(--on-surface) 92%,color-mix(in srgb,var(--primary-strong) 8%,transparent) 8%);--eduloo-study-muted:color-mix(in srgb,var(--on-surface-variant) 86%,color-mix(in srgb,var(--primary-strong) 14%,transparent) 14%);--eduloo-study-hero-bg:linear-gradient(148deg,color-mix(in srgb,var(--surface-container-highest) 84%,color-mix(in srgb,var(--primary) 16%,transparent) 16%) 0%,color-mix(in srgb,var(--surface-container-highest) 86%,color-mix(in srgb,var(--info) 12%,transparent) 14%) 100%);--eduloo-study-hero-shadow:0 18px 28px -20px rgba(0,0,0,0.52);--eduloo-fc-shell-bg:var(--eduloo-study-shell-bg);--eduloo-fc-shell-shadow:var(--eduloo-study-shell-shadow);--eduloo-fc-title:var(--eduloo-study-title);--eduloo-fc-text:var(--eduloo-study-text);--eduloo-fc-muted:var(--eduloo-study-muted);--eduloo-fc-surface-soft:var(--eduloo-study-surface-soft);--eduloo-fc-surface-border:var(--eduloo-study-surface-border);--eduloo-fc-input-bg:var(--eduloo-study-filter-input-bg);--eduloo-fc-input-focus-bg:var(--eduloo-study-filter-input-bg-focus);--eduloo-fc-focus:var(--eduloo-study-filter-focus);--eduloo-fc-chip-bg:var(--eduloo-study-chip-bg);--eduloo-fc-chip-border:var(--eduloo-study-chip-border);--eduloo-fc-chip-text:var(--eduloo-study-chip-text);--eduloo-fc-card-bg:var(--eduloo-study-row-bg);--eduloo-fc-card-shadow:var(--eduloo-study-row-shadow);--eduloo-fc-editor-shell-bg:var(--eduloo-study-surface-soft);--eduloo-fc-editor-shell-border:var(--eduloo-study-surface-border);--eduloo-fc-editor-shell-shadow:0 14px 22px -18px rgba(0,0,0,0.44);--eduloo-fc-editor-input-bg:var(--eduloo-study-filter-input-bg);--eduloo-fc-editor-input-border:var(--eduloo-study-surface-border);--eduloo-fc-editor-btn-bg:var(--eduloo-study-btn-muted-bg);--eduloo-fc-editor-btn-bg-hover:var(--eduloo-study-btn-muted-bg-hover);--eduloo-fc-editor-btn-border:var(--eduloo-study-btn-muted-border);--eduloo-fc-editor-btn-text:var(--eduloo-study-btn-muted-text);--eduloo-fc-editor-save-bg:var(--eduloo-study-btn-primary-bg);--eduloo-fc-editor-save-bg-hover:var(--eduloo-study-btn-primary-bg-hover);--eduloo-fc-editor-save-shadow:var(--eduloo-study-btn-primary-shadow);--eduloo-fc-icon-btn-bg:var(--eduloo-study-btn-muted-bg);--eduloo-fc-icon-btn-bg-hover:var(--eduloo-study-btn-muted-bg-hover);--eduloo-fc-icon-btn-border:var(--eduloo-study-btn-muted-border);--eduloo-fc-icon-btn-border-strong:var(--eduloo-study-btn-secondary-border);--eduloo-fc-icon-btn-text:var(--eduloo-study-btn-muted-text);--eduloo-doc-shell-bg:var(--eduloo-study-shell-bg);--eduloo-doc-shell-shadow:var(--eduloo-study-shell-shadow);--eduloo-doc-title:var(--eduloo-study-title);--eduloo-doc-text:var(--eduloo-study-text);--eduloo-doc-muted:var(--eduloo-study-muted);--eduloo-doc-surface-soft:var(--eduloo-study-surface-soft);--eduloo-doc-surface-border:var(--eduloo-study-surface-border);--eduloo-doc-chip-bg:var(--eduloo-study-chip-bg);--eduloo-doc-chip-border:var(--eduloo-study-chip-border);--eduloo-doc-chip-text:var(--eduloo-study-chip-text);--eduloo-doc-upload-bg:var(--eduloo-study-surface-soft);--eduloo-doc-upload-border:var(--eduloo-study-surface-border);--eduloo-doc-dropzone-icon-bg:color-mix(in srgb,var(--surface-container-highest) 66%,color-mix(in srgb,var(--primary) 34%,transparent) 34%);--eduloo-doc-dropzone-icon-text:color-mix(in srgb,var(--on-surface) 92%,color-mix(in srgb,var(--on-primary-container) 8%,transparent) 8%);--eduloo-doc-mode-overlay-text:var(--eduloo-study-muted);--eduloo-doc-mode-overlay-btn-bg:var(--eduloo-study-btn-muted-bg);--eduloo-doc-mode-overlay-btn-bg-hover:var(--eduloo-study-btn-muted-bg-hover);--eduloo-doc-mode-overlay-btn-border:var(--eduloo-study-btn-muted-border);--eduloo-doc-mode-overlay-btn-border-hover:var(--eduloo-study-btn-secondary-border);--eduloo-doc-mode-overlay-btn-title:var(--eduloo-study-btn-muted-text);--eduloo-doc-mode-overlay-btn-text:var(--eduloo-study-muted);--eduloo-doc-mode-overlay-icon-bg:color-mix(in srgb,var(--surface-container-highest) 64%,color-mix(in srgb,var(--primary) 30%,transparent) 36%);--eduloo-doc-mode-overlay-icon-text-auto:color-mix(in srgb,var(--on-surface) 92%,color-mix(in srgb,var(--on-primary-container) 8%,transparent) 8%);--eduloo-doc-mode-overlay-icon-text-manual:color-mix(in srgb,var(--on-surface) 92%,color-mix(in srgb,var(--info) 12%,transparent) 8%);--eduloo-doc-mode-overlay-apply-bg:color-mix(in srgb,var(--surface-container-highest) 78%,color-mix(in srgb,var(--primary) 20%,transparent) 22%);--eduloo-doc-mode-overlay-apply-border:color-mix(in srgb,var(--outline-variant) 54%,color-mix(in srgb,var(--primary) 28%,transparent) 46%)}:root{--eduloo-study-btn-primary-flat-bg:color-mix(in srgb,var(--primary) 84%,var(--surface-container-lowest) 16%);--eduloo-study-btn-primary-flat-bg-hover:color-mix(in srgb,var(--primary) 92%,var(--surface-container-lowest) 8%);--eduloo-study-btn-primary-flat-border:color-mix(in srgb,var(--primary-container) 52%,transparent);--eduloo-study-btn-primary-flat-text:var(--on-primary);--eduloo-study-btn-primary-flat-shadow:0 12px 20px -16px color-mix(in srgb,var(--primary) 42%,transparent)}body.theme-dark{--eduloo-study-btn-primary-flat-bg:color-mix(in srgb,var(--surface-container-highest) 66%,var(--primary-container) 34%);--eduloo-study-btn-primary-flat-bg-hover:color-mix(in srgb,var(--surface-container-highest) 56%,var(--primary-container) 44%);--eduloo-study-btn-primary-flat-border:color-mix(in srgb,var(--outline-variant) 52%,var(--primary-container) 48%)}body.theme-dark{--eduloo-study-focus:color-mix(in srgb,var(--primary) 52%,transparent);--eduloo-study-shell-shadow:0 12px 24px -16px rgba(0,0,0,0.36);--eduloo-study-tabs-shadow:0 8px 18px -14px rgba(0,0,0,0.34);--eduloo-study-btn-secondary-text:color-mix(in srgb,var(--on-surface) 94%,var(--on-primary) 6%);--eduloo-study-btn-muted-text:color-mix(in srgb,var(--on-surface) 92%,var(--on-primary) 8%);--eduloo-study-row-bg:color-mix(in srgb,var(--surface-container-highest) 86%,var(--primary-container) 14%);--eduloo-study-row-shadow:0 8px 18px -14px rgba(0,0,0,0.34);--eduloo-study-progress-track:color-mix(in srgb,var(--surface-container) 84%,var(--surface-container-low) 16%)}body.theme-dark{--eduloo-study-surface-strong:color-mix(in srgb,var(--surface-container-highest) 72%,var(--primary-container) 28%);--eduloo-study-filter-input-bg:var(--eduloo-study-input-bg);--eduloo-study-filter-input-bg-hover:var(--eduloo-study-input-bg-hover);--eduloo-study-filter-input-bg-focus:var(--eduloo-study-input-bg-focus);--eduloo-study-filter-focus:color-mix(in srgb,var(--primary) 56%,transparent);--eduloo-study-tabs-bg:color-mix(in srgb,var(--surface-container-high) 90%,var(--surface-container) 10%);--eduloo-study-tab-text-active:var(--on-surface);--eduloo-study-tab-shadow-active:inset 0 0 0 1px color-mix(in srgb,var(--primary) 66%,color-mix(in srgb,var(--on-surface) 34%,transparent) 34%),inset 0 1px 0 color-mix(in srgb,var(--on-surface) 14%,transparent);--eduloo-study-chip-bg:color-mix(in srgb,var(--primary-container) 48%,var(--surface-container-highest) 52%);--eduloo-study-chip-border:color-mix(in srgb,var(--primary) 42%,var(--outline-variant) 58%);--eduloo-study-chip-text:var(--on-surface);--eduloo-study-progress-fill:var(--eduloo-progress-gradient);--eduloo-study-btn-muted-bg:color-mix(in srgb,var(--surface-container-highest) 84%,var(--primary-container) 16%);--eduloo-study-btn-muted-bg-hover:color-mix(in srgb,var(--surface-container-highest) 68%,var(--primary-container) 32%);--eduloo-study-btn-muted-border:color-mix(in srgb,var(--outline-variant) 78%,color-mix(in srgb,var(--on-surface) 20%,transparent) 22%);--eduloo-study-btn-secondary-bg:color-mix(in srgb,var(--surface-container-highest) 80%,var(--secondary-container) 20%);--eduloo-study-btn-secondary-bg-hover:color-mix(in srgb,var(--surface-container-highest) 66%,var(--secondary-container) 34%);--eduloo-study-btn-secondary-border:color-mix(in srgb,var(--outline-variant) 70%,var(--secondary) 30%);--eduloo-study-btn-primary-shadow:0 10px 18px -10px color-mix(in srgb,var(--primary) 34%,black 66%)}body.theme-dark{--eduloo-study-surface-soft:color-mix(in srgb,var(--surface-container-highest) 78%,var(--surface-container-high) 22%);--eduloo-study-input-bg:var(--eduloo-input-unified-bg);--eduloo-study-input-bg-hover:var(--eduloo-input-unified-bg-hover);--eduloo-study-input-bg-focus:var(--eduloo-input-unified-bg-focus);--eduloo-study-input-border:var(--eduloo-input-unified-border);--eduloo-study-input-border-strong:var(--eduloo-input-unified-border-focus);--eduloo-study-tab-active-bg:linear-gradient(135deg,color-mix(in srgb,var(--primary) 92%,var(--on-primary-container) 8%) 0%,color-mix(in srgb,var(--primary) 76%,var(--secondary) 24%) 100%);--eduloo-study-tab-active-text:var(--on-primary-container)}body.theme-dark{--eduloo-study-shell-bg:color-mix(in srgb,var(--surface-container-low) 88%,var(--surface-container) 12%);--eduloo-study-pane-bg:color-mix(in srgb,var(--surface-container-high) 86%,var(--primary-container) 14%);--eduloo-study-surface-border:color-mix(in srgb,var(--outline-variant) 72%,color-mix(in srgb,var(--on-surface) 28%,transparent) 28%);--eduloo-study-pane-border:var(--eduloo-study-surface-border);--eduloo-study-pane-shadow:0 8px 20px -12px rgba(0,0,0,0.34);--eduloo-study-tab-bg-hover:color-mix(in srgb,var(--surface-container-highest) 58%,var(--primary-container) 42%);--eduloo-study-tab-bg-active:linear-gradient(136deg,color-mix(in srgb,var(--primary) 72%,var(--surface-container-highest) 28%) 0%,color-mix(in srgb,var(--primary) 56%,var(--secondary) 44%) 100%);--eduloo-study-cta-shadow:0 10px 18px -12px color-mix(in srgb,var(--primary) 28%,transparent)}:root{--eduloo-qz-row-border:color-mix(in srgb,var(--eduloo-study-surface-border) 92%,transparent);--eduloo-qz-row-border-strong:color-mix(in srgb,var(--primary-container) 54%,var(--eduloo-study-surface-border) 46%);--eduloo-qz-row-shadow:0 16px 28px -24px color-mix(in srgb,var(--on-surface) 46%,transparent);--eduloo-qz-meta-text:color-mix(in srgb,var(--eduloo-study-muted) 92%,var(--eduloo-study-text) 8%);--eduloo-qz-title:var(--eduloo-study-title);--eduloo-qz-count-bg:color-mix(in srgb,var(--surface-container-lowest) 76%,var(--primary-container) 24%);--eduloo-qz-count-border:color-mix(in srgb,var(--outline-variant) 46%,transparent);--eduloo-qz-count-text:color-mix(in srgb,var(--on-surface) 88%,var(--primary) 12%);--eduloo-qz-type-bg:var(--eduloo-study-chip-bg);--eduloo-qz-type-border:var(--eduloo-study-chip-border);--eduloo-qz-type-text:var(--eduloo-study-chip-text);--eduloo-qz-session-bg:color-mix(in srgb,var(--eduloo-study-surface-soft) 76%,var(--eduloo-study-surface-strong) 24%);--eduloo-qz-session-border:color-mix(in srgb,var(--eduloo-study-surface-border) 86%,transparent);--eduloo-qz-score-bg:color-mix(in srgb,var(--surface-container-lowest) 74%,var(--primary-container) 26%);--eduloo-qz-score-border:color-mix(in srgb,var(--outline-variant) 48%,transparent);--eduloo-qz-neutral-btn-bg:var(--eduloo-study-btn-muted-bg);--eduloo-qz-neutral-btn-bg-hover:var(--eduloo-study-btn-muted-bg-hover);--eduloo-qz-neutral-btn-border:var(--eduloo-study-btn-muted-border);--eduloo-qz-neutral-btn-text:var(--eduloo-study-btn-muted-text);--eduloo-qz-start-btn-bg:var(--eduloo-study-btn-primary-flat-bg);--eduloo-qz-start-btn-bg-hover:var(--eduloo-study-btn-primary-flat-bg-hover);--eduloo-qz-start-btn-text:color-mix(in srgb,var(--on-primary) 90%,var(--surface-container-lowest) 10%);--eduloo-qz-start-btn-shadow:0 12px 20px -16px color-mix(in srgb,var(--primary) 60%,transparent);--eduloo-qz-status-ready-bg:color-mix(in srgb,var(--surface-container-lowest) 72%,var(--eduloo-study-success) 28%);--eduloo-qz-status-ready-border:color-mix(in srgb,var(--eduloo-study-success) 56%,transparent);--eduloo-qz-status-progress-bg:color-mix(in srgb,var(--surface-container-lowest) 72%,var(--secondary-container) 28%);--eduloo-qz-status-progress-border:color-mix(in srgb,var(--secondary) 56%,transparent);--eduloo-qz-status-pending-bg:color-mix(in srgb,var(--surface-container-lowest) 72%,var(--primary-container) 28%);--eduloo-qz-status-pending-border:color-mix(in srgb,var(--primary) 56%,transparent);--eduloo-qz-status-failed-bg:color-mix(in srgb,var(--surface-container-lowest) 72%,var(--error,var(--danger)) 28%);--eduloo-qz-status-failed-border:color-mix(in srgb,var(--error,var(--danger)) 56%,transparent)}body.theme-dark{--eduloo-qz-row-border:color-mix(in srgb,var(--eduloo-study-surface-border) 96%,transparent);--eduloo-qz-row-border-strong:color-mix(in srgb,var(--primary-container) 60%,var(--eduloo-study-surface-border) 40%);--eduloo-qz-row-shadow:0 20px 30px -22px color-mix(in srgb,black 72%,transparent);--eduloo-qz-count-bg:color-mix(in srgb,var(--surface-container-highest) 66%,var(--primary-container) 34%);--eduloo-qz-count-border:color-mix(in srgb,var(--primary-container) 58%,var(--outline-variant) 42%);--eduloo-qz-count-text:color-mix(in srgb,var(--on-surface) 92%,var(--primary-container) 8%);--eduloo-qz-session-bg:color-mix(in srgb,var(--surface-container-high) 62%,var(--primary-container) 38%);--eduloo-qz-session-border:color-mix(in srgb,var(--eduloo-study-surface-border) 98%,transparent);--eduloo-qz-score-bg:color-mix(in srgb,var(--surface-container-highest) 58%,var(--primary-container) 42%);--eduloo-qz-score-border:color-mix(in srgb,var(--primary-container) 62%,var(--outline-variant) 38%);--eduloo-qz-start-btn-text:color-mix(in srgb,var(--on-surface) 94%,var(--on-primary) 6%);--eduloo-qz-start-btn-shadow:0 14px 24px -16px color-mix(in srgb,var(--primary) 58%,transparent);--eduloo-qz-status-ready-bg:color-mix(in srgb,var(--surface-container-highest) 64%,var(--eduloo-study-success) 36%);--eduloo-qz-status-progress-bg:color-mix(in srgb,var(--surface-container-highest) 64%,var(--secondary-container) 36%);--eduloo-qz-status-pending-bg:color-mix(in srgb,var(--surface-container-highest) 64%,var(--primary-container) 36%);--eduloo-qz-status-failed-bg:color-mix(in srgb,var(--surface-container-highest) 64%,var(--error,var(--danger)) 36%)}:root{--eduloo-qz-meta-utility-text:color-mix(in srgb,var(--on-surface) 84%,var(--on-surface-variant) 16%);--eduloo-qz-session-score-text:color-mix(in srgb,var(--primary) 74%,var(--on-surface) 26%);--eduloo-qz-session-surface:color-mix(in srgb,var(--surface-container-lowest) 74%,var(--secondary-container) 26%);--eduloo-qz-type-bg-soft:color-mix(in srgb,var(--surface-container-highest) 78%,var(--secondary-container) 22%);--eduloo-qz-type-text-soft:color-mix(in srgb,var(--on-surface-variant) 86%,var(--on-surface) 14%);--eduloo-qz-options-bg:color-mix(in srgb,var(--secondary-container) 68%,var(--surface-container-lowest) 32%);--eduloo-qz-options-border:color-mix(in srgb,var(--outline-variant) 62%,transparent);--eduloo-qz-options-text:color-mix(in srgb,var(--on-surface) 88%,var(--secondary) 12%)}body.theme-dark{--eduloo-qz-meta-utility-text:color-mix(in srgb,var(--on-surface) 90%,var(--on-surface-variant) 10%);--eduloo-qz-session-score-text:color-mix(in srgb,var(--primary) 68%,var(--on-surface) 32%);--eduloo-qz-session-surface:color-mix(in srgb,var(--surface-container-high) 70%,var(--primary-container) 30%);--eduloo-qz-type-bg-soft:color-mix(in srgb,var(--surface-container-highest) 72%,var(--primary-container) 28%);--eduloo-qz-type-text-soft:color-mix(in srgb,var(--on-surface-variant) 80%,var(--on-surface) 20%);--eduloo-qz-options-bg:color-mix(in srgb,var(--surface-container-highest) 68%,var(--secondary-container) 32%);--eduloo-qz-options-border:color-mix(in srgb,var(--secondary-container) 62%,var(--outline-variant) 38%)}html body[data-mobile] .modal.st-study-modal--quiz-chat .modal-content{height:min(calc(var(--modal-screen,100vh) * 0.88),calc(var(--modal-vvh,100vh) - 12px))!important;max-height:min(calc(var(--modal-screen,100vh) * 0.88),calc(var(--modal-vvh,100vh) - 12px))!important}html body[data-mobile] .st-modal.st-modal--quiz-chat{display:flex!important;flex-direction:column!important;min-height:0!important;height:100%!important}html body[data-mobile] .st-modal.st-modal--quiz-chat>.st-modal-body{display:none!important}.qz-chat{--qz-text:#2b1d20;--qz-muted:#8a6f74;--qz-bubble:#ffffff;--qz-bubble-border:#f3cdd3;--qz-card:#ffffff;--qz-card-border:#f0dde0;--qz-line:#f5e6e8;--qz-chip-border:#f0d5da;--qz-accent:#fb596e;--qz-accent-soft:#fff0f2;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;color:var(--qz-text)}.qz-chat[hidden]{display:none!important}.qz-chat__log{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:14px;padding:8px 20px 16px;-webkit-overflow-scrolling:touch}.qz-chat__log>*{flex-shrink:0}.qz-chat__log::-webkit-scrollbar{display:none}.qz-chat__log.is-editing>:not(.qz-chat__edit-block){animation:none;opacity:0.35;pointer-events:none;transition:opacity 200ms ease}.qz-chat__row{display:flex;align-items:flex-end;gap:8px;animation:qz-chat-in 280ms cubic-bezier(0.22,1,0.36,1) both}.qz-chat__row--loo{padding-right:40px}.qz-chat__row--me{justify-content:flex-end;align-items:center;padding-left:40px}.qz-chat__avatar{flex-shrink:0;width:38px;height:38px;border-radius:19px;background:#fde4e8;border:1px solid #f6c6ce;overflow:hidden;display:flex;align-items:flex-end;justify-content:center}.qz-chat__avatar img{width:40px;height:auto;margin-bottom:-4px}.qz-chat__bubble{margin:0;padding:11px 14px;font-size:15px;font-weight:700;line-height:1.35}.qz-chat__bubble--loo{border-radius:18px 18px 18px 6px;background:var(--qz-bubble);border:1.5px solid var(--qz-bubble-border);color:var(--qz-text)}.qz-chat__bubble--loo.is-typing{padding:14px 16px}.qz-chat__bubble--me{border-radius:18px 18px 6px 18px;background:var(--primary-fill);color:#ffffff;font-size:14px;line-height:1.4;box-shadow:none}.qz-chat__typing{display:flex;gap:5px}.qz-chat__typing i{width:7px;height:7px;border-radius:50%;background:color-mix(in srgb,#fb596e 70%,#ffffff);animation:qz-chat-typing 900ms ease-in-out infinite}.qz-chat__typing i:nth-child(2){animation-delay:150ms}.qz-chat__typing i:nth-child(3){animation-delay:300ms}button.qz-chat__edit,body[class] button.qz-chat__edit{flex-shrink:0;width:32px;height:32px;min-height:32px;padding:0;border-radius:16px;border:1px solid #ecd2d7!important;background:var(--qz-card)!important;color:#b22a43!important;display:flex;align-items:center;justify-content:center;font-size:12px;box-shadow:none!important}.qz-chat__picker{display:flex;flex-direction:column;gap:8px;padding-left:46px;animation:qz-chat-in 280ms cubic-bezier(0.22,1,0.36,1) both}.qz-chat__picker--scroll{max-height:280px;overflow-y:auto}.qz-chat__more{display:flex;flex-direction:column;gap:8px;margin-top:4px}.qz-chat__more .qz-chat__more-search{width:100%;max-width:none}.qz-chat__more-list{max-height:240px;overflow-y:auto}.qz-chat__more-list[hidden],.qz-chat__more-list button.qz-chat__chip[hidden]{display:none!important}.qz-chat__more-empty{margin:0;font-size:13px;color:var(--qz-muted)}button.qz-chat__all,body[class] button.qz-chat__all{width:100%;min-height:62px;height:auto!important;box-sizing:border-box;margin:0;padding:10px 12px;display:flex;align-items:center;gap:12px;border-radius:18px;border:1.5px solid var(--qz-chip-border)!important;background:var(--qz-card)!important;color:var(--qz-text)!important;text-align:left;font-family:inherit;letter-spacing:normal;text-transform:none;white-space:normal!important;box-shadow:0 8px 18px -16px rgba(90,40,50,0.45)!important;-webkit-tap-highlight-color:transparent;transition:border-color 160ms ease,background-color 160ms ease,transform 120ms ease}button.qz-chat__all:active{transform:scale(0.98)}button.qz-chat__all.is-on,body[class] button.qz-chat__all.is-on{border-color:var(--qz-accent)!important;background:var(--qz-accent-soft)!important}.qz-chat__all-icon{flex-shrink:0;width:38px;height:38px;border-radius:12px;background:#fde4e8;color:#b22a43;display:flex;align-items:center;justify-content:center;font-size:16px}.qz-chat__all-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.qz-chat__all-label{font-size:15px;font-weight:600}.qz-chat__all-sub{font-size:13px;font-weight:400;color:var(--qz-muted)}.qz-chat__switch{position:relative;flex-shrink:0;width:46px;height:28px;border-radius:14px;background:#e6d3d6;transition:background-color 200ms ease}.qz-chat__switch-knob{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:11px;background:#ffffff;box-shadow:0 1px 3px rgba(0,0,0,0.25);transition:transform 220ms cubic-bezier(0.22,1,0.36,1)}.qz-chat__all.is-on .qz-chat__switch{background:var(--qz-accent)}.qz-chat__all.is-on .qz-chat__switch-knob{transform:translateX(18px)}body.theme-dark .qz-chat__all-icon{background:rgba(255,255,255,0.08);color:#ff8fa0}body.theme-dark .qz-chat__switch{background:#4a3a3e}.qz-chat__chips{display:flex;flex-wrap:wrap;gap:8px}.qz-chat__doc{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:12px;font-weight:700;color:var(--qz-muted)}button.qz-chat__chip,body[class] button.qz-chat__chip{max-width:100%;min-height:44px;box-sizing:border-box;display:inline-flex;align-items:center;gap:8px;margin:0;padding:8px 14px 8px 12px;border-radius:22px;border:1.5px solid var(--qz-chip-border)!important;background:var(--qz-card)!important;color:var(--qz-text)!important;text-align:left;font-size:13px;font-weight:600;line-height:1.3;font-family:inherit;letter-spacing:normal;text-transform:none;white-space:normal!important;overflow-wrap:anywhere;height:auto!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent;transition:transform 120ms ease}button.qz-chat__chip:active{transform:scale(0.97)}button.qz-chat__chip.is-on,body[class] button.qz-chat__chip.is-on{border:2px solid var(--qz-accent)!important;background:var(--qz-accent-soft)!important}.qz-chat__chip .icon{flex-shrink:0;font-size:12px;color:#c8a9af}.qz-chat__chip.is-on .icon{color:var(--qz-accent)}.qz-chat__chip-text{display:flex;flex-direction:column;min-width:0}.qz-chat__chip-sub{font-size:12px;font-weight:600;color:var(--qz-muted)}.qz-chat__flag{flex-shrink:0;width:20px;height:20px;border-radius:10px;object-fit:cover}.qz-chat__summary{margin:4px 0 0;display:flex;flex-direction:column;overflow:hidden;border-radius:18px;background:var(--qz-card);border:1px solid var(--qz-card-border);box-shadow:0 10px 22px -18px rgba(90,40,50,0.5);animation:qz-chat-in 320ms cubic-bezier(0.22,1,0.36,1) both}.qz-chat__summary-head{padding:14px 14px 10px;border-bottom:1px solid var(--qz-line);font-size:16px;font-weight:800;color:var(--qz-text)}button.qz-chat__row-btn,body[class] button.qz-chat__row-btn{width:100%;height:54px;min-height:54px;box-sizing:border-box;margin:0;padding:0 12px;border:0!important;border-radius:0;background:transparent!important;color:var(--qz-text)!important;display:flex;align-items:center;gap:12px;text-align:left;font-family:inherit;letter-spacing:normal;text-transform:none;box-shadow:none!important}.qz-chat__row-icon{flex-shrink:0;width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:14px}.qz-chat__row-icon--rose{background:#fde4e8;color:#b22a43}.qz-chat__row-icon--blue{background:#e3eefc;color:#2458a6}.qz-chat__row-icon--amber{background:#ffedd5;color:#9a4a07}.qz-chat__row-icon--violet{background:#ece6fb;color:#5b3fb0}.qz-chat__row-icon--teal{background:#d8f3ee;color:#0a6b5c}.qz-chat__row-body{flex:1 1 auto;min-width:0;height:54px;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--qz-line)}.qz-chat__row-btn:last-child .qz-chat__row-body{border-bottom:0}.qz-chat__row-label{flex:1 1 auto;font-size:15px;font-weight:700}.qz-chat__row-value{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;color:var(--qz-muted)}.qz-chat__row-arrow{font-size:12px;color:#d3bcc1}.qz-chat__edit-block{display:flex;flex-direction:column;gap:10px}.qz-chat__footer{flex-shrink:0;padding:12px 20px max(var(--modal-safe-bottom,var(--safe-bottom-effective,env(safe-area-inset-bottom,0px))),16px);border-top:1px solid var(--qz-line)}.qz-chat__footer[hidden]{display:none!important}.qz-chat__log:not(.is-ready) .qz-chat__edit{opacity:0;pointer-events:none}.qz-chat__log .qz-chat__edit{transition:opacity 240ms ease}.qz-chat__footer>[hidden],.qz-chat__edit-actions>[hidden]{display:none!important}button.qz-chat__btn,body[class] button.qz-chat__btn{width:100%;height:56px;min-height:56px;margin:0;border-radius:18px;font-family:inherit;font-size:16px;font-weight:800;letter-spacing:normal;text-transform:none;box-shadow:none!important}button.qz-chat__btn--ghost,body[class] button.qz-chat__btn--ghost{width:auto;flex:0 0 auto;padding:0 18px;border:1.5px solid #ecd2d7!important;background:var(--qz-card)!important;color:var(--qz-text)!important}.qz-chat__edit-actions{display:flex;flex-direction:column-reverse;gap:6px}.qz-chat__edit-actions button.qz-chat__btn--ghost,body[class] .qz-chat__edit-actions button.qz-chat__btn--ghost{width:100%;height:44px;min-height:44px;padding:0;border:0!important;border-radius:14px;background:transparent!important;color:var(--qz-muted)!important;font-size:15px;font-weight:700}.qz-chat__edit-actions button.qz-chat__btn--ghost:active{background:rgba(251,89,110,0.08)!important}.qz-chat__composer{display:flex;align-items:flex-end;gap:8px;margin:0}.qz-chat__composer[hidden]{display:none!important}textarea.qz-chat__input,body[class] textarea.qz-chat__input{flex:1 1 auto;min-width:0;min-height:52px;max-height:120px;box-sizing:border-box;margin:0;padding:14px 16px;border-radius:26px;border:1.5px solid var(--qz-accent)!important;background:var(--qz-card)!important;color:var(--qz-text)!important;font-family:inherit;font-size:16px;font-weight:600;line-height:1.35;resize:none;overflow-y:hidden;scrollbar-width:thin;outline:none;box-shadow:none!important}button.qz-chat__send,body[class] button.qz-chat__send{flex-shrink:0;width:52px;height:52px;min-height:52px;margin:0;padding:0;border:0!important;border-radius:26px;background:linear-gradient(135deg,#ff7d8f 0%,#f0506a 45%,#d8334f 100%)!important;color:#ffffff!important;display:flex;align-items:center;justify-content:center;font-size:18px;box-shadow:0 8px 16px -8px rgba(216,51,79,0.8)!important}button.qz-chat__send:disabled,body[class] button.qz-chat__send:disabled{background:#f3dfe3!important;color:#c8a9af!important;box-shadow:none!important}.qz-chat__footer .qz-chat__close-link,body[class] .qz-chat__footer button.qz-chat__close-link{width:100%;height:44px;min-height:44px;margin-top:6px;padding:0;border:0!important;background:transparent!important;color:var(--qz-muted)!important;font-size:15px;font-weight:700}.qz-chat__card{display:flex;flex-direction:column;gap:8px;box-sizing:border-box;padding:16px;border-radius:20px;background:#fffdfa;border:1px solid #f0dde0;box-shadow:0 14px 28px -20px rgba(90,40,50,0.55);transform:rotate(-1deg);animation:qz-chat-in 320ms cubic-bezier(0.22,1,0.36,1) both}.qz-chat__card-label{font-family:'Caveat',cursive;font-size:20px;font-weight:700;line-height:1;color:#b22a43}.qz-chat__card-label--back{color:#5b3fb0}.qz-chat__card-q{margin:0;font-size:16px;font-weight:800;line-height:1.35;color:#2b1d20;overflow-wrap:anywhere}.qz-chat__card-a{margin:0;font-size:14px;font-weight:600;line-height:1.45;color:#4a3a3e;overflow-wrap:anywhere}.qz-chat__card-line{height:1px;margin:2px 0;background:repeating-linear-gradient(90deg,#f0d5da 0 6px,transparent 6px 12px)}.qz-chat__badge{align-self:center;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:15px;background:#d8f3ee;color:#0a6b5c;font-size:13px;font-weight:800;animation:qz-chat-in 280ms cubic-bezier(0.22,1,0.36,1) both}.qz-chat__badge .icon{font-size:11px}button.qz-chat__option,body[class] button.qz-chat__option{width:100%;min-height:72px;height:auto!important;box-sizing:border-box;margin:0;padding:12px 16px;display:flex;align-items:center;gap:12px;border-radius:20px;border:1.5px solid var(--qz-chip-border)!important;background:var(--qz-card)!important;color:var(--qz-text)!important;text-align:left;font-family:inherit;letter-spacing:normal;text-transform:none;white-space:normal!important;box-shadow:0 10px 22px -18px rgba(90,40,50,0.5)!important}.qz-chat__option .qz-chat__row-icon{width:44px;height:44px;border-radius:14px;font-size:17px}.qz-chat__option-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.qz-chat__option-title{font-size:15px;font-weight:600}.qz-chat__option-sub{font-size:13px;font-weight:600;color:var(--qz-muted)}.qz-chat__row--locked .qz-chat__edit,.qz-chat__log .is-done .qz-chat__edit{display:none!important}.qz-chat__log>.is-done{opacity:0.5;animation:none}div.qz-chat__row-btn{display:flex;align-items:center;gap:12px;padding:0 12px}body.theme-dark .qz-chat__card{background:#2a2124;border-color:#4a3a3e}body.theme-dark .qz-chat__card-q{color:#f6e9eb}body.theme-dark .qz-chat__card-a{color:#d9c6ca}body.theme-dark .qz-chat__badge{background:rgba(10,143,108,0.2);color:#7fe0c5}body.theme-dark button.qz-chat__send:disabled{background:#3a2e31!important;color:#8a767a!important}body.theme-dark .qz-chat{--qz-text:#f6e9eb;--qz-muted:#c9b5b9;--qz-bubble:#2c2326;--qz-bubble-border:#4a3a3e;--qz-card:#2a2124;--qz-card-border:#4a3a3e;--qz-line:#3a2e31;--qz-chip-border:#4a3a3e;--qz-accent-soft:color-mix(in srgb,#fb596e 20%,#2a2124)}body.theme-dark .qz-chat__avatar{background:#3a2a2e;border-color:#4a3a3e}body.theme-dark button.qz-chat__edit{border-color:#4a3a3e!important;color:#ff8fa0!important}body.theme-dark .qz-chat__row-icon{background:rgba(255,255,255,0.08);filter:brightness(1.35)}@keyframes qz-chat-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes qz-chat-typing{0%,60%,100%{opacity:0.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.qz-chat__row,.qz-chat__picker,.qz-chat__summary,.qz-chat__typing i{animation:none}}.qz-chat__capture{display:flex;flex-direction:column;gap:8px}.qz-chat__capture[hidden]{display:none!important}.qz-chat__bubble--photo{display:block;padding:5px;border-radius:18px 18px 6px 18px;background:linear-gradient(135deg,#ff7d8f 0%,#f0506a 45%,#d8334f 100%);box-shadow:0 10px 20px -14px rgba(216,51,79,0.8);max-width:72%}.qz-chat__photo{display:block;width:100%;max-width:200px;height:auto;border-radius:14px 14px 4px 14px;object-fit:cover}.qz-chat__paid{display:inline-flex;align-items:center;margin-inline-start:8px;padding:2px 8px;border-radius:999px;background:var(--qz-accent-soft);border:1px solid var(--qz-chip-border);color:var(--qz-accent);font-size:13px;font-weight:600;letter-spacing:normal;text-transform:none;vertical-align:middle}button.qz-chat__option--locked,body[class] button.qz-chat__option--locked{opacity:0.82}.qz-chat__option--locked .qz-chat__row-arrow{color:var(--qz-muted)}.qz-chat__voices{display:flex;flex-wrap:wrap;gap:8px}.qz-chat__voice{display:inline-flex;align-items:center;gap:4px;max-width:100%}button.qz-chat__voice-play,body[class] button.qz-chat__voice-play{flex-shrink:0;width:36px;height:36px!important;min-height:36px;margin:0;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:18px;border:0!important;background:var(--qz-accent-soft)!important;color:var(--qz-accent)!important;font-size:13px;box-shadow:none!important;-webkit-tap-highlight-color:transparent}button.qz-chat__voice-play.is-playing,body[class] button.qz-chat__voice-play.is-playing{background:var(--qz-accent)!important;color:#fff!important}button.qz-chat__voice-play.is-loading{cursor:progress}.qz-chat__voice-play .voice-spinner{position:relative;width:18px;height:18px;display:inline-block}.qz-chat__voice-play .voice-spinner i{position:absolute;left:8px;top:1px;width:2px;height:5px;border-radius:1px;background:currentColor;transform-origin:1px 8px;opacity:0.25;animation:qz-chat-voice-spoke 0.8s linear infinite}.qz-chat__voice-play .voice-spinner i:nth-child(1){transform:rotate(0deg);animation-delay:-0.8s}.qz-chat__voice-play .voice-spinner i:nth-child(2){transform:rotate(45deg);animation-delay:-0.7s}.qz-chat__voice-play .voice-spinner i:nth-child(3){transform:rotate(90deg);animation-delay:-0.6s}.qz-chat__voice-play .voice-spinner i:nth-child(4){transform:rotate(135deg);animation-delay:-0.5s}.qz-chat__voice-play .voice-spinner i:nth-child(5){transform:rotate(180deg);animation-delay:-0.4s}.qz-chat__voice-play .voice-spinner i:nth-child(6){transform:rotate(225deg);animation-delay:-0.3s}.qz-chat__voice-play .voice-spinner i:nth-child(7){transform:rotate(270deg);animation-delay:-0.2s}.qz-chat__voice-play .voice-spinner i:nth-child(8){transform:rotate(315deg);animation-delay:-0.1s}.qz-chat__voice-play .voice-bars{display:inline-flex;align-items:center;gap:2px;height:14px}.qz-chat__voice-play .voice-bars i{width:3px;border-radius:2px;background:currentColor}.qz-chat__voice-play .voice-bars i:nth-child(1){height:6px;animation-delay:-0.3s}.qz-chat__voice-play .voice-bars i:nth-child(2){height:12px;animation-delay:-0.6s}.qz-chat__voice-play .voice-bars i:nth-child(3){height:8px}@media (prefers-reduced-motion:no-preference){.qz-chat__voice-play .voice-bars i{animation:qz-chat-voice-bar 0.9s ease-in-out infinite}}@media (prefers-reduced-motion:reduce){.qz-chat__voice-play .voice-spinner i{animation-duration:1.6s}}@keyframes qz-chat-voice-spoke{0%{opacity:1}100%{opacity:0.25}}@keyframes qz-chat-voice-bar{50%{transform:scaleY(0.4)}}.qz-chat__picker--grouped{gap:6px}.qz-chat__picker--grouped .qz-chat__chips[hidden]{display:none!important}.qz-chat__picker--grouped .qz-chat__chips{padding:4px 0 8px 22px}button.qz-chat__doc--toggle,body[class] button.qz-chat__doc--toggle{width:100%;min-height:44px;height:auto!important;margin:0;padding:8px 12px;box-sizing:border-box;display:flex;align-items:center;gap:8px;border:1.5px solid var(--qz-chip-border)!important;border-radius:14px!important;background:var(--qz-card)!important;box-shadow:none!important;color:var(--qz-text)!important;font-family:inherit;font-size:15px;font-weight:600;letter-spacing:normal;text-transform:none;text-align:left}@media (max-width:480px){body:not([data-mobile]) button.qz-chat__doc--toggle,body[class]:not([data-mobile]) button.qz-chat__doc--toggle{font-size:13px}}.qz-chat__doc--toggle>span:not(.qz-chat__doc-count){flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qz-chat__doc-count{flex-shrink:0;font-size:12px;font-weight:700;color:var(--qz-muted)}.qz-chat__doc--toggle.has-picked .qz-chat__doc-count{color:var(--qz-accent)}.qz-chat__doc-chev{flex-shrink:0;font-size:11px;color:var(--qz-muted);transition:transform 0.2s ease}.qz-chat__doc--toggle[aria-expanded='true'] .qz-chat__doc-chev{transform:rotate(180deg)}.qz-chat__composer--instructions{flex-direction:column;align-items:stretch}.qz-chat__counter{align-self:flex-end;font-size:12px;color:var(--qz-muted);font-variant-numeric:tabular-nums}.tutor-fab{position:fixed;right:24px;bottom:24px;width:56px;height:56px;border-radius:50%;border:2px solid var(--primary)!important;background:var(--surface-bright)!important;box-shadow:0 6px 18px rgba(0,0,0,0.18);display:flex;align-items:center;justify-content:center;margin:0;padding:0;cursor:pointer;z-index:8900}.tutor-fab[hidden]{display:none}.tutor-fab__face{width:40px;height:40px;border-radius:50%;object-fit:cover}body[data-mobile]:not([data-mobile='0']) .tutor-fab{right:16px;bottom:calc(76px + env(safe-area-inset-bottom,0px));width:52px;height:52px}body[data-mobile]:not([data-mobile='0']):has(.mobile-tab-fab-subbuttons.is-open) .tutor-fab,body.modal-open .tutor-fab{opacity:0;pointer-events:none}.tutor-panel{position:fixed;right:24px;bottom:92px;width:380px;max-width:calc(100vw - 32px);height:min(600px,calc(100vh - 120px));display:flex;flex-direction:column;background:var(--surface-bright);color:var(--text-color);border:1px solid var(--border-color);border-radius:18px;box-shadow:0 16px 40px rgba(0,0,0,0.22);z-index:8950;overflow:hidden}body:not([data-mobile]):has(.st-pod-mini-player:not([hidden])) .tutor-fab{bottom:240px}body:not([data-mobile]):has(.st-pod-mini-player:not([hidden])) .tutor-panel{bottom:308px;height:min(600px,calc(100vh - 336px))}.tutor-panel__head{display:flex;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid var(--border-color)}.tutor-panel__face{flex-shrink:0;width:44px;height:44px;border-radius:50%}.tutor-panel__ident{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.tutor-panel__name{font-size:17px;font-weight:700;line-height:22px}.tutor-panel__role{font-size:13px;line-height:16px;color:var(--muted-text)}.tutor-panel__close{width:36px;height:36px;margin:0;padding:0;border:0!important;background:transparent!important;color:var(--muted-text)!important;border-radius:50%;cursor:pointer;font-size:15px}.tutor__body{--tutor-text:#2b1d20;--tutor-bubble:#ffffff;--tutor-bubble-border:#f3cdd3;--tutor-card:#ffffff;--tutor-chip-border:#f0d5da;--tutor-accent:#fb596e;--tutor-accent-soft:#fff0f2;--tutor-error-border:#d64545;--tutor-error-bg:#fff4f4;display:flex;flex-direction:column;flex:1;min-height:0}body.theme-dark .tutor__body{--tutor-text:#f6e9eb;--tutor-bubble:#2c2326;--tutor-bubble-border:#4a3a3e;--tutor-card:#2a2124;--tutor-chip-border:#4a3a3e;--tutor-accent-soft:color-mix(in srgb,#fb596e 20%,#2a2124);--tutor-error-border:#e06b6b;--tutor-error-bg:color-mix(in srgb,#e06b6b 14%,#2c2326)}.tutor__body [hidden]{display:none!important}.tutor__context{flex-shrink:0;display:flex;align-items:center;gap:8px;min-width:0;padding:8px 14px;border-bottom:1px solid var(--border-color);font-size:13px;line-height:18px;color:var(--tutor-text)}.tutor__context-icon{flex-shrink:0;color:var(--tutor-accent);font-size:13px}.tutor__context-doc{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.tutor__context-topics{flex:0 0 auto;max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted-text)}.tutor__context-topics::before{content:'\00b7';margin-right:8px}button.tutor__change{flex-shrink:0;width:auto;height:28px;margin:0;padding:0 8px;border:0!important;border-radius:8px;background:transparent!important;color:var(--tutor-accent)!important;box-shadow:none!important;font-family:inherit;font-size:13px;font-weight:600;text-transform:none;letter-spacing:normal;cursor:pointer}button.tutor__change:disabled{opacity:0.5;cursor:default}.tutor__empty{margin:12px 14px 0;font-size:15px;color:var(--muted-text)}.tutor__log{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.tutor__log>*{flex-shrink:0}.tutor__start{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 0 8px;text-align:center}.tutor__start-face{width:72px;height:72px;border-radius:50%}.tutor__start-line{margin:0;font-size:13px;line-height:18px;color:var(--muted-text)}.tutor__locked{display:flex;flex-direction:column;align-items:center;gap:12px;padding:4px 0 12px}.tutor__locked-note{margin:0;padding:0 16px;font-size:15px;font-weight:600;line-height:20px;text-align:center;color:var(--tutor-text)}.tutor__locked-note i{margin-right:6px;color:var(--tutor-accent)}a.tutor__subscribe{display:inline-flex;align-items:center;justify-content:center;min-width:160px;height:40px;margin:0;padding:0 20px;text-decoration:none}.tutor__row{display:flex;gap:8px;align-items:flex-end}.tutor__row--me{justify-content:flex-end}.tutor__avatar{width:28px;height:28px;border-radius:50%;flex:0 0 28px}.tutor__bubble{max-width:82%;margin:0;padding:8px 12px;border-radius:14px;font-size:15px;line-height:20px;white-space:pre-wrap;word-break:break-word}.tutor__row--loo .tutor__bubble{background:var(--tutor-bubble);border:1.5px solid var(--tutor-bubble-border);color:var(--tutor-text);border-bottom-left-radius:4px}.tutor__row--me .tutor__bubble{background:var(--primary-fill);color:#ffffff;border-bottom-right-radius:4px}.tutor__row--error .tutor__bubble{background:var(--tutor-error-bg);border-color:var(--tutor-error-border);color:var(--tutor-text)}.tutor__options{display:flex;flex-direction:column;gap:6px;min-width:0;padding-left:36px}.tutor__options--topics{flex-direction:row;flex-wrap:wrap}.tutor__option-list{display:flex;flex-direction:column;gap:6px}.tutor__option-list>*{flex-shrink:0}.tutor__find{width:100%;height:40px;margin:0;padding:0 12px;box-sizing:border-box;border-radius:12px;border:1px solid var(--border-color);background:transparent;color:var(--text-color);font-size:15px}.tutor__no-match{margin:0;font-size:13px;color:var(--muted-text)}button.tutor__option{display:flex;align-items:center;gap:10px;width:100%;min-width:0;height:auto;min-height:48px;margin:0;padding:8px 12px;box-sizing:border-box;border-radius:12px;border:1.5px solid var(--tutor-chip-border)!important;background:var(--tutor-card)!important;color:var(--tutor-text)!important;box-shadow:none!important;font-family:inherit;font-size:15px;text-align:left;text-transform:none;letter-spacing:normal;white-space:normal;cursor:pointer}button.tutor__option.is-current{border-color:var(--tutor-accent)!important;background:var(--tutor-accent-soft)!important}.tutor__option-icon{flex-shrink:0;color:var(--tutor-accent);font-size:17px}.tutor__option-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.tutor__option-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.tutor__option-meta{font-size:12px;color:var(--muted-text)}.tutor__option-chev{flex-shrink:0;color:var(--muted-text);font-size:11px}button.tutor__pick,button.tutor__chip{display:inline-flex;align-items:center;gap:6px;width:auto;max-width:100%;height:auto;min-height:34px;margin:0;padding:6px 12px;box-sizing:border-box;border-radius:17px;border:1.5px solid var(--tutor-chip-border)!important;background:var(--tutor-card)!important;color:var(--tutor-text)!important;box-shadow:none!important;font-family:inherit;font-size:13px;font-weight:600;line-height:18px;text-align:left;text-transform:none;letter-spacing:normal;white-space:normal;overflow-wrap:anywhere;cursor:pointer}button.tutor__pick.is-on{border-color:var(--tutor-accent)!important;background:var(--tutor-accent-soft)!important}button.tutor__pick-done{flex-basis:100%;height:40px;margin:2px 0 0}button.tutor__chip:disabled,button.tutor__pick-done:disabled{opacity:0.6;cursor:default}.tutor__typing{display:inline-flex;gap:4px;margin-left:6px}.tutor__typing i{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:0.5;animation:tutor-dot 1s infinite}.tutor__typing i:nth-child(2){animation-delay:0.15s}.tutor__typing i:nth-child(3){animation-delay:0.3s}@keyframes tutor-dot{0%,80%,100%{transform:translateY(0)}40%{transform:translateY(-4px)}}.tutor__foot{flex-shrink:0;border-top:1px solid var(--border-color)}.tutor__chips{display:flex;flex-wrap:wrap;gap:6px;padding:10px 14px 0}button.tutor__chip--more{justify-content:center;width:34px;padding:0;color:var(--muted-text)!important}.tutor__ask{display:flex;gap:8px;margin:0;padding:10px 14px}.tutor__ask input{flex:1;min-width:0;height:40px;margin:0;padding:0 12px;border-radius:12px;border:1px solid var(--border-color);background:transparent;color:var(--text-color);font-size:15px}.tutor__send{height:40px;margin:0;padding:0 14px;display:inline-flex;align-items:center;gap:6px}.tutor__quota{margin:0;padding:0 14px 10px;font-size:12px;color:var(--muted-text)}@media (hover:hover){button.tutor-fab:hover{border-color:var(--primary)!important;background:var(--surface-bright)!important;box-shadow:0 6px 18px rgba(0,0,0,0.18)}button.tutor__option:not(.is-current):hover,button.tutor__pick:not(.is-on):hover,button.tutor__chip:not(:disabled):hover{border-color:color-mix(in srgb,var(--tutor-accent) 45%,var(--tutor-chip-border))!important;background:color-mix(in srgb,var(--tutor-accent) 8%,var(--tutor-card))!important;color:var(--tutor-text)!important}button.tutor__change:not(:disabled):hover{border:0!important;background:var(--tutor-accent-soft)!important;color:var(--tutor-accent)!important}button.tutor-panel__close:hover{border:0!important;background:color-mix(in srgb,var(--text-color) 8%,transparent)!important;color:var(--text-color)!important}}body.theme-dark .tutor-fab,body.theme-dark .tutor-panel{box-shadow:0 16px 40px rgba(0,0,0,0.5)}.modal-tutor-panel .tutor__log{min-height:260px;max-height:calc(var(--modal-screen,100vh) * 0.5)}body.theme-light:not([data-mobile]){--stw-bg:#fdf1f2;--stw-dot:rgba(216,51,79,0.07);--stw-card:#ffffff;--stw-sheet:#fff8f8;--stw-line:#f0dde0;--stw-line-strong:#f3d3d9;--stw-ink:#2b1d20;--stw-muted:#6f5d61;--stw-soft:#8a6f74;--stw-coral:#fb596e;--stw-coral-deep:#d8334f;--stw-grad:linear-gradient(135deg,#ff7d8f 0%,#f0506a 45%,#d8334f 100%);--stw-shadow:0 18px 40px -32px rgba(120,30,50,0.4);--stw-t0-bg:#fde4e8;--stw-t0-fg:#b22a43;--stw-t1-bg:#ece6fb;--stw-t1-fg:#5b3fb0;--stw-t2-bg:#ffedd5;--stw-t2-fg:#9a4a07;--stw-t3-bg:#d8f3ee;--stw-t3-fg:#0a6b5c;--stw-t4-bg:#e3eefc;--stw-t4-fg:#2458a6}body.theme-dark:not([data-mobile]){--stw-bg:#181214;--stw-dot:rgba(251,89,110,0.06);--stw-card:#2e2427;--stw-sheet:#231b1e;--stw-line:rgba(255,255,255,0.08);--stw-line-strong:rgba(251,89,110,0.22);--stw-ink:#f6eef0;--stw-muted:#c9b6ba;--stw-soft:#a8949a;--stw-coral:#fb596e;--stw-coral-deep:#ff8b9b;--stw-grad:linear-gradient(135deg,#ff7d8f 0%,#f0506a 45%,#d8334f 100%);--stw-shadow:0 18px 40px -30px rgba(0,0,0,0.6);--stw-t0-bg:rgba(251,89,110,0.16);--stw-t0-fg:#ff9aa9;--stw-t1-bg:rgba(139,108,240,0.18);--stw-t1-fg:#c3b3ff;--stw-t2-bg:rgba(245,158,11,0.16);--stw-t2-fg:#fbc97a;--stw-t3-bg:rgba(15,179,154,0.16);--stw-t3-fg:#6fe0c8;--stw-t4-bg:rgba(45,127,249,0.16);--stw-t4-fg:#9cc2ff}body.theme-light:not([data-mobile]):not([data-admin]):has(.st-container){background-color:var(--stw-bg)!important;background-image:radial-gradient(circle at 1px 1px,var(--stw-dot) 1px,transparent 0)!important;background-size:22px 22px!important}body.theme-light:not([data-mobile]):not([data-admin]):has(.st-container) main.landing-container,body.theme-light:not([data-mobile]):not([data-admin]):has(.st-container) main.container{background:transparent!important}body:not([data-mobile]):not([data-admin]):has(.st-container) header.nb-root.nb-root--scrolled{background-color:color-mix(in srgb,var(--stw-card) 78%,transparent)!important;border-bottom:1px solid var(--stw-line)!important;backdrop-filter:blur(10px)}body:not([data-mobile]) .st-sr-only{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}body:not([data-mobile]) .st-study-bar{display:flex!important;align-items:center!important;gap:10px!important;padding:6px!important;margin:0 0 22px!important;background:var(--stw-card)!important;border:1px solid var(--stw-line)!important;border-radius:22px!important;box-shadow:0 14px 30px -26px rgba(120,30,50,0.5)!important}body:not([data-mobile]) main>.st-container--guest:first-child>.st-study-bar:first-child{margin-top:24px!important}body:not([data-mobile]) .st-container.st-fs-container .st-study-bar>.st-panel-workspace-toolbar{flex:0 1 auto!important;max-width:42%!important;min-width:0!important;margin:0!important;padding-block:0!important;padding-inline:12px!important;height:44px!important;display:flex!important;align-items:center!important;background:var(--stw-sheet)!important;border:1px solid var(--stw-line)!important;border-radius:14px!important;box-shadow:none!important;position:relative!important}body:not([data-mobile]) .st-container.st-fs-container .st-study-bar>.st-panel-workspace-toolbar::after{content:'';position:absolute;inset-inline-end:-6px;top:8px;bottom:8px;width:1px;background:var(--stw-line)}body:not([data-mobile]) .st-container.st-fs-container .st-study-bar .st-study-tabs-filters{flex-wrap:nowrap!important;display:flex!important;align-items:center!important;gap:2px!important;margin:0!important}body:not([data-mobile]) .st-container.st-fs-container .st-study-bar .st-study-tabs-filter-item{flex:0 1 auto!important;display:flex!important;align-items:center!important;margin:0!important;min-width:0!important}body:not([data-mobile]) .st-container.st-fs-container .st-study-bar .st-study-tabs-filters{min-width:0!important;overflow:hidden!important}body:not([data-mobile]) .st-container.st-fs-container .st-study-bar .st-study-tabs-filter-item .st-panel-workspace-select .custom-dropdown-trigger .custom-dropdown-text{min-width:0!important;max-width:180px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:15px!important;font-weight:400!important}body:not([data-mobile]) .st-container.st-fs-container .st-study-bar .st-study-tabs-filter-item + .st-study-tabs-filter-item::before{content:'\203A';color:var(--stw-soft);font-size:16px;font-weight:700;padding:0 2px}body:not([data-mobile]) .st-container.st-fs-container .st-study-bar .st-study-tabs-filter-item .st-panel-workspace-select,body:not([data-mobile]) .st-container.st-fs-container .st-study-bar .st-study-tabs-filter-item .st-panel-workspace-select .custom-dropdown{width:auto!important;min-width:0!important;margin:0!important}body:not([data-mobile]) .st-container.st-fs-container .st-study-bar .st-study-tabs-filter-item .st-panel-workspace-select .custom-dropdown-trigger{height:34px!important;min-height:34px!important;width:auto!important;padding:0 8px!important;margin:0!important;gap:6px!important;border:0!important;border-radius:10px!important;background:transparent!important;box-shadow:none!important;color:var(--stw-ink)!important;font-size:14px!important;font-weight:800!important;letter-spacing:0!important;line-height:34px!important;min-width:0!important;max-width:100%!important}body:not([data-mobile]) .st-container.st-fs-container .st-study-bar .st-study-tabs-filter-item + .st-study-tabs-filter-item .st-panel-workspace-select .custom-dropdown-trigger{color:var(--stw-muted)!important;font-weight:700!important}body:not([data-mobile]) .st-container.st-fs-container .st-study-bar .custom-dropdown-trigger-icon{color:var(--stw-coral)!important}body:not([data-mobile]) .st-container.st-fs-container .st-study-bar .st-study-tabs-wrap{container:stwtabs / inline-size;flex:1 1 auto!important;min-width:0!important;margin-block:0!important;margin-inline:6px 0!important}body:not([data-mobile]) .st-container.st-fs-container .st-study-bar--guest .st-study-tabs-wrap{margin:0!important}body:not([data-mobile]) .st-container.st-fs-container .st-study-bar .st-tabs.st-tabs--study{overflow-x:auto!important;scrollbar-width:none!important;display:flex!important;gap:4px!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body:not([data-mobile]) .st-container.st-fs-container .st-study-bar .st-study-tabs-wrap .st-tabs.st-tabs--study .st-tab{flex:1 1 auto!important;min-width:0!important;height:44px!important;min-height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding-block:0!important;padding-inline:10px 12px!important;margin:0!important;border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;color:var(--stw-muted)!important;font-size:15px!important;font-weight:600!important;letter-spacing:0!important;white-space:nowrap!important}@media (hover:hover){body:not([data-mobile]) .st-container.st-fs-container .st-study-bar .st-study-tabs-wrap .st-tabs.st-tabs--study .st-tab:not(.st-tab--active):hover{background:var(--stw-sheet)!important;color:var(--stw-ink)!important}}body:not([data-mobile]) .st-container.st-fs-container .st-study-bar .st-study-tabs-wrap .st-tabs.st-tabs--study .st-tab:focus-visible{outline:2px solid var(--stw-coral)!important;outline-offset:2px!important}body:not([data-mobile]) .st-container.st-fs-container .st-study-bar .st-tab .st-tab-label{overflow:hidden!important;text-overflow:ellipsis!important}body:not([data-mobile]) .st-container.st-fs-container .st-study-bar .st-tab-tile{width:26px;height:26px;flex:0 0 26px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--stw-t0-bg);color:var(--stw-t0-fg)}body:not([data-mobile]) .st-container.st-fs-container .st-study-bar .st-tab-tile[data-tint='1']{background:var(--stw-t1-bg);color:var(--stw-t1-fg)}body:not([data-mobile]) .st-container.st-fs-container .st-study-bar .st-tab-tile[data-tint='2']{background:var(--stw-t2-bg);color:var(--stw-t2-fg)}body:not([data-mobile]) .st-container.st-fs-container .st-study-bar .st-tab-tile[data-tint='3']{background:var(--stw-t3-bg);color:var(--stw-t3-fg)}body:not([data-mobile]) .st-container.st-fs-container .st-study-bar .st-tab-tile[data-tint='4']{background:var(--stw-t4-bg);color:var(--stw-t4-fg)}body:not([data-mobile]) .st-container.st-fs-container .st-study-bar .st-study-tabs-wrap .st-tabs.st-tabs--study .st-tab .st-tab-tile .st-tab-icon{font-size:13px!important;margin:0!important;color:inherit!important}body:not([data-mobile]) .st-container.st-fs-container .st-study-bar .st-study-tabs-wrap .st-tabs.st-tabs--study .st-tab.st-tab--active{padding-inline-start:9px!important;background:var(--stw-grad)!important;color:#ffffff!important;font-weight:600!important;box-shadow:0 8px 18px -10px rgba(216,51,79,0.9)!important}body:not([data-mobile]) .st-container.st-fs-container .st-study-bar .st-tab.st-tab--active .st-tab-tile{border-radius:50%;background:#ffffff;color:#d8334f}body:not([data-mobile]) .st-container.st-fs-container .st-study-bar .st-study-tabs-wrap .st-tabs.st-tabs--study .st-tab.st-tab--active .st-tab-tile .st-tab-icon{color:#d8334f!important}@container stwtabs (max-width:874px){body:not([data-mobile]) .st-container.st-fs-container .st-study-bar .st-study-tabs-wrap .st-tabs.st-tabs--study .st-tab:not(.st-tab--active){flex:0 0 44px!important;padding:0!important}body:not([data-mobile]) .st-container.st-fs-container .st-study-bar .st-study-tabs-wrap .st-tabs.st-tabs--study .st-tab:not(.st-tab--active) .st-tab-label{display:none!important}body:not([data-mobile]) .st-container.st-fs-container .st-study-bar .st-study-tabs-wrap .st-tabs.st-tabs--study{justify-content:space-between!important}body:not([data-mobile]) .st-container.st-fs-container .st-study-bar .st-study-tabs-wrap .st-tabs.st-tabs--study .st-tab.st-tab--active{flex:0 0 auto!important}}body:not([data-mobile]) .st-container.st-fs-container .st-study-bar + .st-demo-banner{margin-top:-10px!important}body:not([data-mobile]) .st-study-bar .st-tab{font-family:'Plus Jakarta Sans',sans-serif!important;line-height:1.35!important}body:not([data-mobile]) .st-study-bar .st-tab-tile .st-tab-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;width:16px!important;min-width:16px!important}@media (hover:hover){body.theme-light:not([data-mobile]) .st-study-bar .st-tab:not(.st-tab--active):hover{transform:translateY(-1px)}}body:not([data-mobile]) .st-study-bar .st-study-tabs-filters{justify-content:stretch!important}body:not([data-mobile]) .st-study-bar .st-study-tabs-filter-item{gap:8px!important}body:not([data-mobile]) .st-study-bar .st-study-tabs-filter-item .st-panel-workspace-select{flex:1 1 0%!important}body:not([data-mobile]) .st-study-bar .st-panel-workspace-select .custom-dropdown{display:block!important}body:not([data-mobile]) .st-study-bar .st-panel-workspace-select .custom-dropdown-text{display:block!important;flex:0 1 auto!important}body:not([data-mobile]) .st-study-bar .st-panel-workspace-select .custom-dropdown-panel{border:none!important;border-radius:16px!important;background:color-mix(in srgb,var(--surface-container-lowest) 78%,var(--surface-container-low) 22%)!important;box-shadow:0 24px 34px -24px color-mix(in srgb,var(--on-surface) 52%,transparent)!important;padding:6px!important}body.theme-dark:not([data-mobile]) .st-study-bar>.st-panel-workspace-toolbar.st-study-toolbar{background:linear-gradient(140deg,color-mix(in srgb,var(--surface-container-highest) 74%,var(--primary-container) 26%) 0%,color-mix(in srgb,var(--surface-container-highest) 82%,var(--secondary-container) 18%) 100%)!important;border:1px solid color-mix(in srgb,var(--eduloo-study-toolbar-border) 68%,var(--primary) 32%)!important;box-shadow:0 16px 28px -22px color-mix(in srgb,black 74%,transparent)!important}body:not([data-mobile]) .st-study-bar .st-panel-workspace-select .custom-dropdown-trigger .custom-dropdown-trigger-icon{display:none!important}body:not([data-mobile]) .st-study-bar .st-panel-workspace-select .custom-dropdown-trigger span:not([class]){display:block!important}body.theme-light:not([data-mobile]){--stw-seg-new:linear-gradient(180deg,#f59aab 0%,#e0607a 100%);--stw-seg-prog:linear-gradient(180deg,#f5b04a 0%,#d9860f 100%);--stw-seg-done:linear-gradient(180deg,#34c29a 0%,#0f9d7a 100%);--stw-seg-gen:linear-gradient(180deg,#9d86f0 0%,#6f55d6 100%);--stw-ring-track:#f3e3e6;--stw-ring-done:#0f9d7a;--stw-ring-prog:#e08a00;--stw-loo-border:#f6c9d1;--stw-row-hover:#fff7f8}body.theme-dark:not([data-mobile]){--stw-seg-new:linear-gradient(180deg,#ff9aa9 0%,#e0607a 100%);--stw-seg-prog:linear-gradient(180deg,#fbc97a 0%,#d9860f 100%);--stw-seg-done:linear-gradient(180deg,#6fe0c8 0%,#1fae8a 100%);--stw-seg-gen:linear-gradient(180deg,#c3b3ff 0%,#8b6cf0 100%);--stw-ring-track:rgba(255,255,255,0.1);--stw-ring-done:#6fe0c8;--stw-ring-prog:#fbc97a;--stw-loo-border:rgba(251,89,110,0.4);--stw-row-hover:rgba(255,255,255,0.03)}html body:not([data-mobile]) .st-container.st-fs-container:not(.stw-none){background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}body:not([data-mobile]) .st-container.st-fs-container>section.card.st-pane{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important;border-radius:0!important;overflow:visible!important}body:not([data-mobile]) .st-container.st-fs-container>section.card.st-pane::before,body:not([data-mobile]) .st-container.st-fs-container>section.card.st-pane::after{display:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane>.st-tab-content-header.st-fc-hero:not(.stw-none){background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane>.st-tab-content-header.st-fc-hero::before{display:none!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane>.st-tab-content-header.st-fc-hero::after{content:'';display:block!important;position:static!important;flex:0 0 92px;width:92px;height:92px;margin-inline-start:-20px;background:url(/assets/cache/loo-norm-ea59ff76bbd73146.webp) center / contain no-repeat;-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent 100%);mask-image:linear-gradient(180deg,#000 72%,transparent 100%);opacity:1!important;transform:none!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--quizzes>.st-tab-content-header.st-fc-hero::after{background-image:url(/assets/cache/quizzes-eb562f0f11ee102d.webp)}body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards>.st-tab-content-header.st-fc-hero::after{background-image:url(/assets/cache/flashcard-d93546ffffa1300b.webp)}body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--podcasts>.st-tab-content-header.st-fc-hero::after{background-image:url(/assets/cache/podcasts-d981d85adeb27a86.webp)}body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents>.st-tab-content-header.st-fc-hero::after{background-image:url(/assets/cache/documents-affa64778559da4e.webp)}body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki>.st-tab-content-header.st-fc-hero::after{background-image:url(/assets/cache/anki-3814480ad700ff55.webp)}body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--summaries>.st-tab-content-header.st-fc-hero::after{background-image:url(/assets/cache/summaries-97bc8a3384ce96a1.webp)}body:not([data-mobile]) .st-container.st-fs-container .st-pane>.st-tab-content-header.st-fc-hero .st-fc-hero-copy{padding:0!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane>.st-tab-content-header.st-fc-hero .st-tab-content-title{-webkit-text-fill-color:currentColor!important;background:none!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane>.st-tab-content-header.st-fc-hero .st-fc-hero-loo-bubble{position:relative!important;margin:0!important;padding:11px 15px!important;border:1px solid var(--stw-line-strong)!important;border-radius:16px!important;transform:none!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane>.st-tab-content-header.st-fc-hero .st-fc-hero-loo-bubble::before{display:none!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane>.st-tab-content-header.st-fc-hero .st-fc-hero-loo-bubble::after{content:''!important;position:absolute!important;display:block!important;inset-inline-end:-7px!important;inset-inline-start:auto!important;top:50%!important;bottom:auto!important;width:12px!important;height:12px!important;margin-top:-6px!important;background:var(--stw-card)!important;border:1px solid var(--stw-line-strong)!important;border-inline-start:0!important;border-bottom:0!important;transform:rotate(45deg)!important}body:not([data-mobile]) .stw-tile{width:40px;height:40px;flex:0 0 40px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--stw-t0-bg);color:var(--stw-t0-fg);font-size:17px}body:not([data-mobile]) .stw-tile .icon{color:inherit!important;margin:0!important}body:not([data-mobile]) .stw-tint-1{background:var(--stw-t1-bg);color:var(--stw-t1-fg)}body:not([data-mobile]) .stw-tint-2{background:var(--stw-t2-bg);color:var(--stw-t2-fg)}body:not([data-mobile]) .stw-tint-3{background:var(--stw-t3-bg);color:var(--stw-t3-fg)}body:not([data-mobile]) .stw-tint-4{background:var(--stw-t4-bg);color:var(--stw-t4-fg)}body:not([data-mobile]) .stw-resume{display:flex;align-items:center;margin:0 0 22px;padding:10px;background:var(--stw-card);border:1px solid var(--stw-line);border-radius:22px;box-shadow:0 16px 34px -30px rgba(120,30,50,0.5)}body:not([data-mobile]) .stw-resume__lead{min-width:0;display:flex;align-items:center;gap:12px;padding-inline-start:6px}body:not([data-mobile]) .stw-resume__text{min-width:0;display:flex;flex-direction:column;gap:1px}body:not([data-mobile]) .stw-resume__label{font-size:13px;font-weight:600;line-height:1.3;color:var(--primary-text,var(--stw-coral))}body:not([data-mobile]) .stw-resume__title{font-size:15px;font-weight:600;line-height:1.35;color:var(--stw-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body:not([data-mobile]) .stw-resume__sub{font-size:13px;font-weight:400;line-height:1.3;color:var(--stw-soft)}body:not([data-mobile]) .stw-resume__sub b{color:var(--stw-ink)}body:not([data-mobile]) .stw-resume__mid{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:8px}body:not([data-mobile]) button.stw-resume__cta,body:not([data-mobile]) .stw-resume a.stw-resume__cta{flex:0 0 auto;width:auto!important;height:50px!important;min-height:50px!important;margin:0!important;padding-block:0!important;padding-inline:9px 22px!important;display:inline-flex!important;align-items:center!important;gap:12px!important;justify-content:center!important;border:0!important;border-radius:999px!important;background:linear-gradient(135deg,#ff7d8f 0%,#f0506a 45%,#d8334f 100%)!important;color:#ffffff!important;box-shadow:0 10px 24px -10px rgba(216,51,79,0.7),inset 0 1px 0 rgba(255,255,255,0.25)!important;font-family:'Be Vietnam Pro',sans-serif!important;font-size:15px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.2!important;text-transform:none!important;white-space:nowrap!important}body:not([data-mobile]) .stw-resume__cta .st-loo-cta__icon{width:32px;height:32px;flex:0 0 32px;border-radius:50%;background:#ffffff;display:flex;align-items:center;justify-content:center;font-size:13px}body:not([data-mobile]) .stw-resume__cta .st-loo-cta__icon .icon{color:#d8334f!important;margin:0!important}body:not([data-mobile]) .stw-resume__cta .st-loo-cta__label{font-size:15px;font-weight:600;color:#ffffff}body:not([data-mobile]) .stw-status{display:flex;align-items:flex-end;min-width:0}body:not([data-mobile]) .stw-status__col{flex:1 1 0;min-width:max-content;display:flex;flex-direction:column}body:not([data-mobile]) .stw-status__head{display:flex;align-items:baseline;gap:6px;padding-inline-start:2px;white-space:nowrap}body:not([data-mobile]) .stw-status__n{font-size:22px;font-weight:700;line-height:1.2;color:var(--stw-t0-fg)}body:not([data-mobile]) .stw-status__label{font-size:15px;font-weight:400;color:var(--stw-muted)}body:not([data-mobile]) .stw-status__seg{display:block;border-radius:99px;background:var(--stw-seg-new);box-shadow:inset 0 1px 0 rgba(255,255,255,0.45)}body:not([data-mobile]) .stw-status__col.is-empty .stw-status__seg{opacity:0.35}body:not([data-mobile]) .stw-status__col--prog .stw-status__n,body:not([data-mobile]) .stw-status__col--learning .stw-status__n{color:var(--stw-t2-fg)}body:not([data-mobile]) .stw-status__col--prog .stw-status__seg,body:not([data-mobile]) .stw-status__col--learning .stw-status__seg{background:var(--stw-seg-prog)}body:not([data-mobile]) .stw-status__col--done .stw-status__n,body:not([data-mobile]) .stw-status__col--known .stw-status__n,body:not([data-mobile]) .stw-status__col--ready .stw-status__n{color:var(--stw-t3-fg)}body:not([data-mobile]) .stw-status__col--done .stw-status__seg,body:not([data-mobile]) .stw-status__col--known .stw-status__seg,body:not([data-mobile]) .stw-status__col--ready .stw-status__seg{background:var(--stw-seg-done)}body:not([data-mobile]) .stw-status__col--gen .stw-status__n{color:var(--stw-t1-fg)}body:not([data-mobile]) .stw-status__col--gen .stw-status__seg{background:var(--stw-seg-gen)}body:not([data-mobile]) .stw-status__col--failed .stw-status__n{color:var(--error)}body:not([data-mobile]) .stw-status__col--failed .stw-status__seg{background:color-mix(in srgb,var(--error) 55%,transparent)}body:not([data-mobile]) .stw-list-title{flex:1 1 auto;min-width:0;margin:0!important;font-family:'Be Vietnam Pro',sans-serif!important;font-size:20px!important;font-weight:600!important;line-height:1.25!important;letter-spacing:normal!important;color:var(--stw-ink)!important}body:not([data-mobile]) .stw-list-title__count{margin-inline-start:6px;font-size:20px;font-weight:600;color:var(--stw-soft)}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-qz-toolbar,body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-library-toolbar{background:transparent!important;border:0!important;box-shadow:none!important;flex-wrap:nowrap!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-qz-toolbar>.st-create-actions,body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-library-toolbar>.st-create-actions{order:1;flex:0 0 auto!important;width:auto!important;margin:0!important;display:flex!important;gap:10px!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-search-field .search-field__input{height:40px!important;min-height:40px!important;padding-block:0!important;padding-inline:38px 14px!important;border-radius:999px!important;border:1px solid var(--stw-line)!important;background:var(--stw-card)!important;box-shadow:none!important;font-size:13.5px!important;color:var(--stw-ink)!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-search-field .search-field__icon{inset-inline-start:14px!important;color:var(--stw-soft)!important;font-size:14px!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-create-actions>.button-primary.st-btn.stw-loo-btn,body:not([data-mobile]) .st-container.st-fs-container .st-pane .button.st-btn.stw-loo-btn{height:42px!important;min-height:42px!important;margin:0!important;padding-block:0!important;padding-inline:4px 16px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;border:1.5px solid var(--stw-loo-border)!important;border-radius:999px!important;background:var(--stw-card)!important;color:var(--stw-t0-fg)!important;box-shadow:0 8px 18px -14px rgba(216,51,79,0.8)!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-size:15px!important;font-weight:600!important;letter-spacing:0!important;line-height:1!important;text-transform:none!important;white-space:nowrap!important;transform:none!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-create-actions>.button-primary.st-btn.stw-loo-btn[hidden],body:not([data-mobile]) .st-container.st-fs-container .st-pane .button.st-btn.stw-loo-btn[hidden]{display:none!important}@media (hover:hover){body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-create-actions>.button-primary.st-btn.stw-loo-btn:hover{background:var(--stw-sheet)!important}}body:not([data-mobile]) .stw-loo-face{width:32px;height:32px;flex:0 0 32px;border-radius:50%;background:var(--stw-t0-bg) url(/assets/cache/loo-norm-ea59ff76bbd73146.webp) center / 30px 30px no-repeat}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-create-actions .st-btn--demo-load{height:42px!important;min-height:42px!important;margin:0!important;padding:0 16px!important;border:1px solid var(--stw-line)!important;border-radius:999px!important;background:var(--stw-card)!important;color:var(--stw-ink)!important;box-shadow:none!important;font-size:14px!important;font-weight:700!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-qz-list:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-pod-list:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-sum-grid:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-doc-list:not(.stw-none){display:block!important;margin:0!important;padding:0!important;background:var(--stw-card)!important;border:1px solid var(--stw-line)!important;border-radius:24px!important;box-shadow:0 18px 40px -32px rgba(120,30,50,0.4)!important;overflow:hidden!important;gap:0!important}body:not([data-mobile]) .stw-ring{--p:0;--c:var(--stw-ring-done);position:relative;width:44px;height:44px;flex:0 0 44px;display:flex;align-items:center;justify-content:center}body:not([data-mobile]) .stw-ring::before{content:'';position:absolute;inset:0;border-radius:50%;background:conic-gradient(var(--c) calc(var(--p) * 1%),var(--stw-ring-track) 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 4px));mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 4px))}body:not([data-mobile]) .stw-ring--prog{--c:var(--stw-ring-prog)}body:not([data-mobile]) .stw-ring__label{position:relative;font-size:11px;font-weight:800;line-height:1;color:var(--c)}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-qz-list>.st-qz-row{display:flex!important;align-items:center!important;flex-wrap:wrap!important;margin:0!important;min-height:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-qz-list>.st-qz-row::before,body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-qz-list>.st-qz-row::after{display:none!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-qz-list>.st-qz-row:first-of-type{border-top:0!important}@media (hover:hover){body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-qz-list>.st-qz-row:hover{background:var(--stw-row-hover)!important}}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-qz-row>.st-qz-meta{flex:1 1 0!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:6px!important;margin:0!important;padding:0!important;align-self:center!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-qz-row .st-qz-meta-top{display:flex!important;flex-direction:column!important;gap:6px!important;margin:0!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-qz-row .st-qz-title-row{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important;margin:0!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-qz-row .st-qz-title-icon{display:none!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-qz-row .st-qz-title-row h3{margin:0!important;min-width:0!important;font-family:'Plus Jakarta Sans',sans-serif!important;line-height:1.3!important;color:var(--stw-ink)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-qz-row .st-qz-edit-icon{width:24px!important;height:24px!important;min-width:24px!important;margin:0!important;padding:0!important;border:0!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important;color:#d8b3ba!important;font-size:12px!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-qz-row .st-qz-status-chip{margin-block:0!important;margin-inline:4px 0!important;gap:5px!important;border-radius:999px!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-qz-row .st-qz-status-chip .st-qz-status-dot{display:none!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-qz-row[data-quiz-status='completed'] .st-qz-status-chip{background:var(--stw-t3-bg)!important;color:var(--stw-t3-fg)!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-qz-row[data-quiz-status='in_progress'] .st-qz-status-chip{background:var(--stw-t2-bg)!important;color:var(--stw-t2-fg)!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-qz-row[data-quiz-status='generating'] .st-qz-status-chip,body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-qz-row[data-quiz-status='running'] .st-qz-status-chip,body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-qz-row[data-quiz-status='pending'] .st-qz-status-chip{background:var(--stw-t1-bg)!important;color:var(--stw-t1-fg)!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-qz-row[data-quiz-status='failed'] .st-qz-status-chip{background:var(--stw-t0-bg)!important;color:var(--stw-t0-fg)!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-qz-row .st-qz-utility-line{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;margin:0!important;font-weight:400!important;line-height:1.4!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-qz-row .st-qz-utility-line .icon{display:none!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-qz-row .st-qz-utility-dot{color:var(--stw-line-strong)!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-qz-row .st-qz-meta-bottom{margin:0!important;padding:0!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-qz-row .st-qz-meta-bottom[hidden]{display:none!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-qz-row .st-qz-type-badges{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin:0!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-qz-row .st-qz-type-badge{height:22px!important;margin:0!important;padding:0 8px!important;display:inline-flex!important;align-items:center!important;border:1px solid var(--stw-line)!important;border-radius:7px!important;background:var(--stw-card)!important;box-shadow:none!important;color:var(--stw-muted)!important;font-size:11.5px!important;font-weight:600!important;white-space:nowrap!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-qz-row .st-qz-type-badge .icon{display:none!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-qz-row>.st-qz-actions{flex:0 0 auto!important;margin:0!important;padding:0!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-qz-row .st-qz-session-info{min-width:44px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-qz-row .st-qz-session-info>.icon{display:none!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-qz-row .st-qz-session-info:not(:has(.stw-ring)){visibility:hidden!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-qz-row .st-btn--quiz-start{min-height:38px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;background:var(--stw-grad)!important;font-weight:600!important;letter-spacing:0!important;line-height:1!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-qz-row .st-btn--quiz-start .icon{font-size:12px!important;margin:0!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-qz-row [data-quiz-row-options-trigger]{display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid var(--stw-line)!important;background:var(--stw-card)!important;box-shadow:none!important;color:var(--stw-muted)!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-qz-row .st-qz-meta .st-generation-panel:not([hidden]){margin:6px 0 0!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .stw-resume--fc>.st-tab-content-controls{flex:0 0 auto!important;display:flex!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .stw-resume--fc .st-tab-content-controls-select{display:flex!important;align-items:center!important;margin:0!important;width:300px!important;min-width:0!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .stw-resume--fc .st-fc-controls-label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .stw-resume--fc .st-fc-deck-select-wrap{width:100%!important;margin:0!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .stw-resume--fc .st-fc-deck-select-wrap .custom-dropdown-trigger{height:50px!important;min-height:50px!important;margin:0!important;padding-block:0!important;padding-inline:12px 14px!important;border:1px solid var(--stw-line)!important;border-radius:16px!important;background:var(--stw-card)!important;box-shadow:none!important;color:var(--stw-ink)!important;font-size:15px!important;font-weight:800!important;white-space:nowrap!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .stw-resume--fc .st-tab-content-controls-buttons{display:flex!important;gap:6px!important;margin:0!important;padding:0!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .stw-resume--fc .st-tab-content-controls-buttons>.button.st-btn:not([hidden]){width:38px!important;height:38px!important;min-width:38px!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid var(--stw-line)!important;border-radius:50%!important;background:var(--stw-card)!important;box-shadow:none!important;color:var(--stw-muted)!important;font-size:14px!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .stw-resume--fc .st-btn--create-deck>span{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .stw-resume--fc .st-btn--create-deck .icon{margin:0!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .stw-resume--fc>.stw-resume__actions{flex:0 0 auto!important;margin:0!important;padding:0!important;display:flex!important;background:transparent!important;border:0!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .stw-resume--fc .button.st-btn.stw-resume__cta{height:50px!important;min-height:50px!important;padding-block:0!important;padding-inline:9px 22px!important;gap:12px!important;border-radius:999px!important;background:linear-gradient(135deg,#ff7d8f 0%,#f0506a 45%,#d8334f 100%)!important;color:#ffffff!important;box-shadow:0 10px 24px -10px rgba(216,51,79,0.7),inset 0 1px 0 rgba(255,255,255,0.25)!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane--flashcards .st-grid-double-column:not([hidden]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane--flashcards .st-grid-double-column>.st-fc-card{margin:0!important;flex-direction:column!important;gap:10px!important;background-color:#fffdf9!important;background-image:linear-gradient(180deg,transparent 0 50px,rgba(240,80,106,0.35) 50px 52px,transparent 52px),repeating-linear-gradient(180deg,transparent 0,transparent 27px,rgba(80,130,200,0.13) 27px,rgba(80,130,200,0.13) 28px)!important;background-position:0 0,0 58px!important;color:var(--stw-ink)!important}body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-pane--flashcards .st-grid-double-column>.st-fc-card{background-color:#2a2124!important;background-image:linear-gradient(180deg,transparent 0 50px,rgba(251,89,110,0.4) 50px 52px,transparent 52px),repeating-linear-gradient(180deg,transparent 0,transparent 27px,rgba(160,190,255,0.08) 27px,rgba(160,190,255,0.08) 28px)!important;border-color:rgba(255,255,255,0.08)!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-fc-card .st-fc-card-number{position:static!important;align-self:flex-start!important;height:32px!important;margin:0!important;padding:0!important;align-items:center!important;background:transparent!important;border:0!important;box-shadow:none!important;font-family:'Caveat','Plus Jakarta Sans',cursive!important;font-size:22px!important;font-weight:700!important;color:var(--stw-coral)!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-fc-card .st-fc-card-number::before{content:'#'}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-fc-card h3{padding:0!important;font-family:'Plus Jakarta Sans',sans-serif!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-fc-card .st-fc-card-divider{display:none!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane--flashcards .st-grid-double-column>[data-virtual-list-spacer]{grid-column:1 / -1!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane--flashcards .st-grid-double-column>[data-virtual-list-spacer]:not([style*='height']),body:not([data-mobile]) .st-container.st-fs-container .st-pane--flashcards .st-grid-double-column>[data-virtual-list-spacer][style*='height: 0px']{display:none!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-sum-grid>.st-sum-row{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-start!important;gap:16px!important;margin:0!important;padding:16px 22px!important;min-height:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-sum-grid>.st-sum-row::before,body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-sum-grid>.st-sum-row::after{display:none!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-sum-grid>.st-sum-row:first-of-type{border-top:0!important}@media (hover:hover){body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-sum-grid>.st-sum-row:hover{background:var(--stw-row-hover)!important}}body:not([data-mobile]) .st-sum-row>.stw-row-tile{width:44px;height:44px;flex:0 0 44px;font-size:18px}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-sum-row>.st-sum-meta{flex:1 1 0!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:6px!important;margin:0!important;padding:0!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-sum-row .st-sum-title-row{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important;margin:0!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-sum-row .st-sum-title-icon{display:none!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-sum-row .st-sum-title-row h3{margin:0!important;min-width:0!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-size:15.5px!important;font-weight:800!important;line-height:1.3!important;color:var(--stw-ink)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-sum-row .st-qz-edit-icon{width:24px!important;height:24px!important;min-width:24px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#d8b3ba!important;font-size:12px!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-sum-row .st-sum-status-chip{height:22px!important;margin-block:0!important;margin-inline:4px 0!important;padding:0 9px!important;align-items:center!important;gap:5px!important;border-radius:999px!important;white-space:nowrap!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-sum-row .st-sum-status-chip .st-sum-status-dot{display:none!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-sum-row.st-sum-row--generating .st-sum-status-chip{background:var(--stw-t1-bg)!important;color:var(--stw-t1-fg)!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-sum-row[data-summary-status='failed'] .st-sum-status-chip{background:var(--stw-t0-bg)!important;color:var(--stw-t0-fg)!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-sum-row .st-sum-meta-line-desktop:not(:nth-of-type(3)){display:none!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-sum-row .st-sum-meta-line-desktop:nth-of-type(3){margin:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-size:13px!important;font-weight:600!important;line-height:1.45!important;color:var(--stw-muted)!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-sum-row .st-sum-utility-line{order:1;display:flex!important;align-items:center!important;gap:8px!important;margin:0!important;font-size:13px!important;font-weight:600!important;color:var(--stw-muted)!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-sum-row .st-sum-meta>.st-sum-title-row{order:0}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-sum-row .st-sum-meta>.st-sum-meta-line-desktop{order:2}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-sum-row .st-sum-meta>.st-sum-generation{order:3}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-sum-row .st-sum-utility-meta{display:flex!important;align-items:center!important;gap:8px!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-sum-row .st-sum-utility-line .icon,body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-sum-row .st-sum-preview-btn--utility{display:none!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-sum-row .st-sum-utility-dot{color:var(--stw-line-strong)!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-sum-row>.st-sum-actions{flex:0 0 auto!important;align-self:center!important;display:flex!important;align-items:center!important;gap:10px!important;margin:0!important;padding:0!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-sum-row>.st-sum-actions>.st-btn{height:38px!important;min-height:38px!important;margin:0!important;padding:0 16px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;border-radius:999px!important;border:1px solid var(--stw-line)!important;background:var(--stw-card)!important;color:var(--stw-ink)!important;box-shadow:none!important;font-size:13.5px!important;font-weight:700!important;letter-spacing:0!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-sum-row>.st-sum-actions>.st-sum-preview-btn{border-color:transparent!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-sum-row>.st-sum-actions>.st-btn--only-icon{justify-content:center!important;color:var(--stw-muted)!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-sum-row>.st-sum-actions .icon{margin:0!important;color:inherit!important}body:not([data-mobile]) .stw-podbar{display:flex;align-items:center;gap:10px;font-size:12.5px;font-weight:700;color:var(--stw-soft)}body:not([data-mobile]) .stw-podbar[hidden]{display:none}body:not([data-mobile]) .stw-podbar__track{flex:1 1 auto;height:6px;border-radius:9px;background:var(--stw-t0-bg);overflow:hidden}body:not([data-mobile]) .stw-podbar__fill{display:block;width:0;height:100%;border-radius:9px;background:var(--stw-grad)}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-pod-list>.st-pod-row{display:block!important;margin:0!important;padding:16px 22px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-pod-list>.st-pod-row::before,body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-pod-list>.st-pod-row::after{display:none!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-pod-list>.st-pod-row:first-of-type{border-top:0!important}@media (hover:hover){body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-pod-list>.st-pod-row:hover{background:var(--stw-row-hover)!important}}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-pod-row .st-pod-row-top{gap:16px!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-pod-row .st-pod-title-icon{display:none!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-pod-row .st-pod-play-btn{width:44px!important;height:44px!important;min-width:44px!important;flex:0 0 44px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:50%!important;background:var(--stw-grad)!important;color:#ffffff!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-pod-row .st-pod-play-btn .icon{color:#ffffff!important;margin:0!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-pod-row .st-pod-play-btn:disabled{background:var(--stw-t0-bg)!important;color:var(--stw-t0-fg)!important;box-shadow:none!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-pod-row .st-pod-meta{flex:1 1 0!important;min-width:0!important;flex-direction:column!important;gap:6px!important;margin:0!important;padding:0!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-pod-row .st-pod-title-row{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-pod-row .st-pod-title-row h3{margin:0!important;min-width:0!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-size:15px!important;font-weight:600!important;line-height:1.3!important;color:var(--stw-ink)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-pod-row .st-qz-edit-icon{width:24px!important;height:24px!important;min-width:24px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#d8b3ba!important;font-size:12px!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-pod-row .st-pod-status-chip{height:22px!important;margin-block:0!important;margin-inline:4px 0!important;padding:0 9px!important;align-items:center!important;border-radius:999px!important;white-space:nowrap!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-pod-row .st-pod-status-chip .st-pod-status-dot{display:none!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-pod-row.st-pod-row--generating .st-pod-status-chip{background:var(--stw-t1-bg)!important;color:var(--stw-t1-fg)!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-pod-row[data-podcast-status='failed'] .st-pod-status-chip{background:var(--stw-t0-bg)!important;color:var(--stw-t0-fg)!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-pod-row .st-pod-subtitle{display:flex!important;align-items:center!important;gap:8px!important;font-size:13px!important;font-weight:600!important;color:var(--stw-muted)!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-pod-row .st-pod-meta-details>p{display:none!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-pod-row .st-pod-progress-row{padding:0!important;font-size:12.5px!important;font-weight:700!important;color:var(--stw-muted)!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-pod-row .st-pod-progress-track{border:0!important;box-shadow:none!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-pod-row .st-pod-progress-fill--live{background:var(--stw-grad)!important;border-radius:9px!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-pod-row .st-pod-actions{flex:0 0 auto!important;display:flex!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-pod-row .st-pod-actions>.st-btn--only-icon,body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-pod-row .st-pod-actions .st-pod-transcription-toggle{margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid var(--stw-line)!important;background:var(--stw-card)!important;box-shadow:none!important;color:var(--stw-muted)!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-pod-row .st-pod-transcription{margin-block:14px 0!important;margin-inline:60px 0!important;padding:14px 16px!important;background:var(--stw-sheet)!important;border:1px solid var(--stw-line)!important;border-radius:16px!important;box-shadow:none!important;color:var(--stw-muted)!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane--documents .st-doc-encourage-chip{margin:0 0 18px!important;padding:10px 14px!important;gap:12px!important;background:var(--stw-sheet)!important;border:1px solid var(--stw-line)!important;border-radius:18px!important;box-shadow:none!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane--documents .st-doc-encourage-chip-media{width:44px!important;height:44px!important;flex:0 0 44px!important;background:transparent!important;box-shadow:none!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane--documents .st-doc-encourage-chip-copy strong{font-size:13.5px!important;font-weight:800!important;color:var(--stw-ink)!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane--documents .st-doc-encourage-chip-copy span{font-size:13px!important;font-weight:600!important;color:var(--stw-muted)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-doc-upload-shell:not(.stw-none){margin:0 0 24px!important;background:var(--stw-card)!important;border:1px solid var(--stw-line)!important;border-radius:24px!important;box-shadow:0 18px 40px -30px rgba(120,30,50,0.35)!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-doc-upload-head h2{margin:0!important;font-family:'Be Vietnam Pro',sans-serif!important;font-size:17px!important;font-weight:600!important;color:var(--stw-ink)!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-doc-upload-shell .tab-nav{gap:4px!important;padding:4px!important;border:0!important;border-radius:999px!important;background:var(--stw-t0-bg)!important;box-shadow:none!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-doc-upload-shell .tab-nav li{margin:0!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-doc-upload-shell .tab-nav li>*{height:36px!important;margin:0!important;padding:0 18px!important;display:flex!important;align-items:center!important;gap:8px!important;border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;color:var(--stw-muted)!important;font-size:15px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-doc-upload-shell .tab-nav li.active>*,body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-doc-upload-shell .tab-nav li>.active,body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-doc-upload-shell .tab-nav li>[aria-selected='true']{background:var(--stw-card)!important;color:var(--stw-ink)!important;box-shadow:0 4px 10px -6px rgba(120,30,50,0.5)!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-doc-upload-shell .tab-nav li>.active .icon,body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-doc-upload-shell .tab-nav li>[aria-selected='true'] .icon{color:var(--primary-blue)!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-doc-upload-shell .tab-content-area,body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-doc-upload-shell .tab-panel{margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-pane .st-doc-upload-shell .dropzone{border-color:rgba(251,89,110,0.35)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-tab-content-controls--documents:not(.stw-none){background:transparent!important;border:0!important;box-shadow:none!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-tab-content-controls--documents>.stw-list-title{order:0}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-tab-content-controls--documents .st-doc-controls-stats{order:1;gap:8px!important;margin:0!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-tab-content-controls--documents .st-doc-controls-stat{gap:6px!important;border:0!important;background:var(--stw-t3-bg)!important;color:var(--stw-t3-fg)!important;box-shadow:none!important;font-size:12px!important;font-weight:700!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-tab-content-controls--documents .st-doc-controls-stat:first-child{background:var(--stw-t0-bg)!important;color:var(--stw-t0-fg)!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-tab-content-controls--documents .st-doc-controls-stat .icon{display:none!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-tab-content-controls--documents .st-doc-controls-main{display:block!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-tab-content-controls--documents .st-doc-controls-label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-doc-list>.st-doc-row{display:flex!important;align-items:center!important;gap:16px!important;margin:0!important;padding:14px 22px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-doc-list>.st-doc-row::before,body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-doc-list>.st-doc-row::after{display:none!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-doc-list>.st-doc-row:first-of-type{border-top:0!important}@media (hover:hover){body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-doc-list>.st-doc-row:hover{background:var(--stw-row-hover)!important}}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-doc-row .st-doc-file-type{width:44px!important;height:54px!important;flex:0 0 44px!important;border-radius:8px!important;background:var(--stw-card)!important;border:1px solid var(--stw-line)!important;box-shadow:0 6px 12px -8px rgba(120,30,50,0.45)!important;color:var(--stw-t0-fg)!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-doc-row .st-doc-file-type--img{color:var(--stw-t1-fg)!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-doc-row .st-doc-file-type--ppt{color:var(--stw-t2-fg)!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-doc-row .st-doc-file-type--doc{color:var(--stw-t4-fg)!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-doc-row .st-doc-meta{flex:1 1 0!important;min-width:0!important;margin:0!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-doc-row .st-doc-meta h3{margin:0 0 4px!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-size:15px!important;font-weight:600!important;color:var(--stw-ink)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-doc-row .st-doc-meta-line{margin:0!important;font-size:13px!important;font-weight:600!important;color:var(--stw-muted)!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-doc-row .st-doc-actions{flex:0 0 auto!important;display:flex!important;align-items:center!important;margin:0!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-doc-row .st-doc-actions>.st-btn--only-icon{margin:0!important;align-items:center!important;justify-content:center!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-doc-row .st-doc-generate-btn{margin:0!important;display:inline-flex!important;align-items:center!important;letter-spacing:normal}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-doc-row .st-doc-actions>.st-anki-deck-action--study{border:0!important;background:var(--stw-grad)!important;color:#ffffff!important;box-shadow:0 8px 18px -10px rgba(216,51,79,0.8)!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-doc-row .st-doc-actions>.st-anki-deck-action--study .icon{color:#ffffff!important}html body:not([data-mobile]) .st-container.st-dashboard-shell:not(.stw-none){background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}html body:not([data-mobile]) .st-dashboard-shell .st-dashboard-hero.st-dashboard-hero--bento:not(.stw-none){background:linear-gradient(180deg,var(--stw-card) 0%,var(--stw-sheet) 100%)!important;border:1px solid var(--stw-line)!important;border-radius:28px!important}body:not([data-mobile]) .st-dashboard-shell .st-dashboard-hero-spark{display:none!important}body:not([data-mobile]) .st-dashboard-shell .st-dashboard-hero .st-title{font-family:'Be Vietnam Pro',sans-serif!important;font-size:28px!important;font-weight:700!important;letter-spacing:-0.6px!important;color:var(--stw-ink)!important;-webkit-text-fill-color:currentColor!important;background:none!important}body:not([data-mobile]) .st-dashboard-shell .st-dashboard-hero .st-subtitle{font-size:15px!important;font-weight:400!important;color:var(--stw-muted)!important}body:not([data-mobile]) .st-dashboard-shell .st-dashboard-hero-stat{background:var(--stw-card)!important;border:1px solid var(--stw-line)!important;border-radius:18px!important;box-shadow:none!important}body:not([data-mobile]) .st-dashboard-shell .st-dashboard-hero-badge{position:relative!important;padding:11px 15px!important;background:var(--stw-card)!important;border:1px solid var(--stw-line-strong)!important;border-radius:16px!important;color:var(--stw-ink)!important;font-size:13px!important;font-weight:600!important}html body:not([data-mobile]) .st-dashboard-shell section.card.st-dashboard-section:not(.stw-none){background:var(--stw-card)!important;border:1px solid var(--stw-line)!important;border-radius:24px!important;box-shadow:0 18px 40px -32px rgba(120,30,50,0.4)!important}body:not([data-mobile]) .st-dashboard-shell .st-card-title{font-family:'Be Vietnam Pro',sans-serif!important;font-size:20px!important;font-weight:600!important;color:var(--stw-ink)!important}html body:not([data-mobile]) .st-dashboard-shell .st-panel-quick-card:not(.stw-none){background:var(--stw-card)!important;border:1px solid var(--stw-line)!important;border-radius:20px!important;box-shadow:0 14px 28px -26px rgba(120,30,50,0.5)!important}html body:not([data-mobile]) .st-dashboard-shell .st-panel-box:not(.stw-none){background:var(--stw-sheet)!important;border:1px solid var(--stw-line)!important;border-radius:20px!important;box-shadow:none!important}html body:not([data-mobile]) .st-container.st-dashboard-shell:not(.stw-none){margin-top:26px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-upload-first:not(.stw-none){max-width:none!important;margin:0!important;padding:36px 24px 44px!important;background:linear-gradient(180deg,var(--stw-card) 0%,var(--stw-sheet) 100%)!important;border:1px solid var(--stw-line)!important;border-radius:24px!important;box-shadow:0 18px 40px -32px rgba(120,30,50,0.4)!important}body:not([data-mobile]) .st-modal--pomodoro .st-pomodoro-top{width:100%!important;max-width:none!important;box-sizing:border-box!important;padding:14px 26px 20px!important}body:not([data-mobile]) .st-modal--pomodoro .st-pomodoro-display{display:flex!important;flex-direction:column!important;align-items:center!important;gap:6px!important;padding:8px 0 4px!important;background:transparent!important;border:0!important;box-shadow:none!important}body:not([data-mobile]) .st-modal--pomodoro .st-pomodoro-session{margin:0!important;font-size:13px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;color:var(--stw-coral)!important}html body:not([data-mobile]) .st-modal--pomodoro .st-pomodoro-clock-shell:not(.stw-none){width:230px!important;height:230px!important;margin:4px auto!important;padding:0!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;border:0!important;background:radial-gradient(closest-side,var(--stw-card) calc(100% - 12px),transparent calc(100% - 11px)),conic-gradient(var(--stw-coral) calc(var(--pomo-left,100) * 1%),var(--stw-t0-bg) 0)!important;box-shadow:none!important}body:not([data-mobile]) .st-modal--pomodoro .st-pomodoro-clock-shell *{font-family:'Plus Jakarta Sans',sans-serif!important;font-size:34px!important;font-weight:700!important;letter-spacing:-1px!important;color:var(--stw-ink)!important;background:none!important;border:0!important;box-shadow:none!important}body:not([data-mobile]) .st-modal--pomodoro .st-pomodoro-next{margin:0!important;font-size:13px!important;font-weight:600!important;color:var(--stw-soft)!important}body:not([data-mobile]) .st-modal--pomodoro .st-pomodoro-settings-grid{gap:12px!important}html body:not([data-mobile]) .st-modal--pomodoro .st-pomodoro-setting:not(.stw-none){padding:14px!important;background:var(--stw-card)!important;border:1px solid var(--stw-line)!important;border-radius:18px!important;box-shadow:none!important}body:not([data-mobile]) .st-modal--pomodoro .st-pomodoro-setting-head{font-size:13px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;color:var(--stw-muted)!important}body:not([data-mobile]) .st-modal--pomodoro .st-pomodoro-step-btn{width:34px!important;height:34px!important;min-width:34px!important;margin:0!important;padding:0!important;border:1px solid var(--stw-line)!important;border-radius:50%!important;background:var(--stw-card)!important;box-shadow:none!important;color:var(--stw-muted)!important}body:not([data-mobile]) .st-modal--pomodoro .st-pomodoro-value{background:transparent!important;border:0!important;box-shadow:none!important;font-size:15px!important;font-weight:700!important;color:var(--stw-ink)!important}html body:not([data-mobile]) .st-modal--pomodoro .st-pomodoro-setting-head *,html body:not([data-mobile]) .st-modal--pomodoro .st-pomodoro-setting-head{text-transform:none!important;letter-spacing:0!important}html body:not([data-mobile]) .st-modal--pomodoro .st-pomodoro-setting-head label{font-weight:600}body:not([data-mobile]) .stw-backbar{display:flex;align-items:center;gap:14px;width:100%;padding:0;font-family:'Plus Jakarta Sans',sans-serif}body:not([data-mobile]) .stw-backbar__link{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:600;color:var(--stw-coral);text-decoration:none}body:not([data-mobile]) .stw-backbar__link:focus-visible{color:var(--stw-coral-deep)}@media (hover:hover){body:not([data-mobile]) .stw-backbar__link:hover{color:var(--stw-coral-deep)}}body:not([data-mobile]) .stw-backbar__link .icon{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;line-height:1}body:not([data-mobile]) .stw-backbar__link .icon::before{display:block;vertical-align:0}body:not([data-mobile]) .stw-backbar__sep{width:1px;height:18px;background:var(--stw-line-strong)}body:not([data-mobile]) .stw-backbar__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:600;color:var(--stw-ink)}body:not([data-mobile]) .stw-backbar__title:empty,body:not([data-mobile]) .stw-backbar__title:empty + *{display:none}body:not([data-mobile]) .stw-backbar:has(.stw-backbar__title:empty) .stw-backbar__sep{display:none}html body:not([data-mobile]) .st-container.st-fs-container>section.card.st-fs-board[data-st-quizz-review-mode]:not(.stw-none){width:100%!important;max-width:860px!important;margin:0 auto!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;display:flex!important;flex-direction:column!important;gap:20px!important}body:not([data-mobile]) .st-container.st-fs-container>section.card.st-fs-board[data-st-quizz-review-mode]::before,body:not([data-mobile]) .st-container.st-fs-container>section.card.st-fs-board[data-st-quizz-review-mode]::after{display:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-progress-card:not(.stw-none){margin:0!important;padding:18px 22px!important;background:var(--stw-card)!important;border:1px solid var(--stw-line)!important;border-radius:24px!important;box-shadow:var(--stw-shadow)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-progress-card .st-quizz-progress-label:not(.stw-none){margin:0!important;font-size:13px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;color:var(--stw-soft)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-progress-card .st-quizz-current-question:not(.stw-none){margin:2px 0 0!important;font-size:18px!important;font-weight:600!important;color:var(--stw-ink)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-progress-card .st-quizz-progress-meta:not(.stw-none){margin:2px 0 0!important;font-size:13px!important;font-weight:400!important;color:var(--stw-muted)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-view-toggle:not(.stw-none){display:inline-flex!important;gap:4px!important;padding:4px!important;background:var(--stw-sheet)!important;border:1px solid var(--stw-line)!important;border-radius:999px!important;box-shadow:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-view-toggle .st-quizz-view-toggle-btn:not(.stw-none){width:40px!important;height:34px!important;min-width:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:999px!important;background:transparent!important;color:var(--stw-soft)!important;box-shadow:none!important}@media (hover:hover){html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-view-toggle .st-quizz-view-toggle-btn:hover:not(.stw-none){color:var(--stw-coral)!important}}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-view-toggle .st-quizz-view-toggle-btn.st-quizz-view-toggle-btn--active:not(.stw-none){background:var(--stw-grad)!important;color:#ffffff!important;box-shadow:0 8px 16px -10px rgba(216,51,79,0.8)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-progress-track:not(.stw-none){height:8px!important;margin-top:14px!important;border-radius:999px!important;background:var(--stw-ring-track)!important;border:0!important;overflow:hidden!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-progress-fill:not(.stw-none){border-radius:999px!important;background:var(--stw-grad)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card:not(.stw-none){margin:0!important;padding:26px 28px!important;background:var(--stw-card)!important;border:1px solid var(--stw-line)!important;border-radius:26px!important;box-shadow:var(--stw-shadow)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card.is-hidden-by-mode:not(.stw-none){display:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card.st-quizz-question-card--review-correct:not(.stw-none){border-color:rgba(15,157,122,0.55)!important;box-shadow:0 0 0 3px rgba(15,157,122,0.12),var(--stw-shadow)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card.st-quizz-question-card--review-wrong:not(.stw-none){border-color:rgba(216,51,79,0.55)!important;box-shadow:0 0 0 3px rgba(216,51,79,0.12),var(--stw-shadow)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-quizz-question-type-tag:not(.stw-none){display:inline-flex!important;align-items:center!important;gap:6px!important;height:26px!important;margin:0 0 12px!important;padding:0 10px!important;border:0!important;border-radius:999px!important;background:var(--stw-t1-bg)!important;color:var(--stw-t1-fg)!important;font-size:13px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-quizz-question-box:not(.stw-none){margin:0 0 14px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-quizz-question-box>p:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-quizz-fill-question:not(.stw-none){margin:0!important;font-size:22px!important;line-height:1.4!important;font-weight:600!important;text-align:start!important;color:var(--stw-ink)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-citation-btn:not(.st-quizz-hint-btn):not(.stw-none){width:auto!important;max-width:max-content!important;align-self:flex-start!important;height:32px!important;margin:0 0 16px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;border:1px solid var(--stw-line)!important;border-radius:999px!important;background:var(--stw-sheet)!important;color:var(--stw-coral)!important;font-size:15px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-quizz-options:not(.st-quizz-options--hint):not(.stw-none){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-quizz-options .st-quizz-option:not(.stw-none){width:100%!important;min-height:58px!important;height:auto!important;margin:0!important;padding:10px 16px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:14px!important;border:2px solid var(--stw-line)!important;border-radius:18px!important;background:var(--stw-card)!important;color:var(--stw-ink)!important;font-size:16px!important;font-weight:600!important;text-align:start!important;text-transform:none!important;letter-spacing:0!important;line-height:1.35!important;white-space:normal!important;box-shadow:0 8px 18px -16px rgba(120,30,50,0.6)!important;transform:none!important;transition:border-color 0.15s ease,background-color 0.15s ease!important}@media (hover:hover){html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-quizz-options .st-quizz-option:hover:not(.stw-none){border-color:var(--stw-loo-border)!important;background:var(--stw-row-hover)!important}}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-quizz-options .st-quizz-option .st-quizz-option-badge:not(.stw-none){position:static!important;transform:none!important;flex:0 0 32px!important;width:32px!important;height:32px!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:10px!important;background:var(--stw-t0-bg)!important;color:var(--stw-t0-fg)!important;font-size:13px!important;font-weight:600!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-quizz-options .st-quizz-option .st-quizz-option-text:not(.stw-none){flex:1 1 auto!important;text-align:start!important;color:inherit!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-quizz-options .st-quizz-option.base-multi-select-button-group__btn--active:not(.stw-none){border-color:var(--stw-coral)!important;background:var(--stw-row-hover)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-quizz-options .st-quizz-option.base-multi-select-button-group__btn--active .st-quizz-option-badge:not(.stw-none){background:var(--stw-coral)!important;color:#ffffff!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-quizz-options .st-quizz-option.st-quizz-review-option-correct:not(.stw-none){opacity:1!important;border-color:#0f9d7a!important;background:var(--stw-t3-bg)!important;color:var(--stw-t3-fg)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-quizz-options .st-quizz-option.st-quizz-review-option-correct .st-quizz-option-badge:not(.stw-none){background:#0f9d7a!important;color:#ffffff!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-quizz-options .st-quizz-option.st-quizz-review-option-wrong:not(.stw-none){opacity:1!important;border-color:var(--stw-coral-deep)!important;background:var(--stw-t0-bg)!important;color:var(--stw-t0-fg)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-quizz-options .st-quizz-option.st-quizz-review-option-wrong .st-quizz-option-badge:not(.stw-none){background:var(--stw-coral-deep)!important;color:#ffffff!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-quizz-options.st-quizz-true-false-options .st-quizz-option:not(.stw-none){min-height:64px!important;justify-content:center!important;font-size:17px!important;font-weight:800!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-quizz-options.st-quizz-true-false-options .st-quizz-option .st-quizz-option-text:not(.stw-none){flex:0 0 auto!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-quizz-fill-blank:not(.stw-none){min-width:110px!important;height:36px!important;margin:0 4px!important;padding:0 10px!important;border:2px dashed var(--stw-loo-border)!important;border-radius:10px!important;background:var(--stw-row-hover)!important;color:var(--stw-coral)!important;font-size:17px!important;font-weight:800!important;box-shadow:none!important;vertical-align:middle!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-quizz-fill-blank:focus:not(.stw-none){border-style:solid!important;border-color:var(--stw-coral)!important;outline:0!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-quizz-hint-label:not(.stw-none){margin:16px 0 8px!important;font-size:13px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;color:var(--stw-soft)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-quizz-options--hint:not(.stw-none){display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-quizz-hint-chip:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-quizz-combo-chip:not(.stw-none){height:36px!important;display:inline-flex!important;align-items:center!important;padding:0 14px!important;border:1px solid var(--stw-line)!important;border-radius:999px!important;background:var(--stw-card)!important;color:var(--stw-ink)!important;font-size:14px!important;font-weight:700!important;text-transform:none!important;letter-spacing:0!important;box-shadow:0 6px 12px -10px rgba(120,30,50,0.6)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-quizz-combo-chip:not(.stw-none){border-radius:14px!important;cursor:grab!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-quizz-hint-chip.is-used:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-quizz-combo-chip.is-used:not(.stw-none){background:var(--stw-sheet)!important;color:var(--stw-soft)!important;text-decoration:line-through!important;box-shadow:none!important;opacity:0.8!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-quizz-combo-chip.is-dragging:not(.stw-none){border-color:var(--stw-coral)!important;opacity:0.6!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-quizz-combo-row:not(.stw-none){display:grid!important;grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;margin:0 0 10px!important;padding:0!important;background:transparent!important;border:0!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-quizz-combo-definition:not(.stw-none){min-height:54px!important;display:flex!important;align-items:center!important;padding:8px 16px!important;border:1px solid var(--stw-line)!important;border-radius:16px!important;background:var(--stw-sheet)!important;color:var(--stw-ink)!important;font-size:15px!important;font-weight:700!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-quizz-combo-link:not(.stw-none){display:flex!important;justify-content:center!important;color:var(--stw-loo-border)!important;background:transparent!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-quizz-combo-slot:not(.stw-none){min-height:54px!important;display:flex!important;align-items:center!important;padding:8px 16px!important;border:2px solid var(--stw-coral)!important;border-radius:16px!important;background:var(--stw-card)!important;color:var(--stw-ink)!important;font-size:15px!important;font-weight:800!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-quizz-combo-slot.is-empty:not(.stw-none){justify-content:center!important;border-style:dashed!important;border-color:var(--stw-line-strong)!important;background:transparent!important;color:var(--stw-soft)!important;font-weight:700!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-quizz-combo-slot.is-over:not(.stw-none){border-style:solid!important;border-color:var(--stw-coral)!important;background:var(--stw-row-hover)!important;box-shadow:0 0 0 3px rgba(251,89,110,0.18)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-quizz-combo-bank:not(.stw-none){display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin-top:16px!important;padding:0!important;background:transparent!important;border:0!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-quizz-hint-wrap:not(.stw-none){display:flex!important;flex-direction:column!important;align-items:center!important;gap:10px!important;margin-top:18px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-quizz-hint-btn:not(.stw-none){width:auto!important;height:40px!important;margin:0!important;padding:0 16px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;border:1px solid #fde1a8!important;border-radius:999px!important;background:#fff7e6!important;color:#9a4a07!important;font-size:14px!important;font-weight:800!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important}html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-quizz-hint-btn:not(.stw-none){border-color:rgba(251,201,122,0.3)!important;background:var(--stw-t2-bg)!important;color:var(--stw-t2-fg)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-quizz-hint-reveal:not(.stw-none){width:100%!important;padding:12px 16px!important;border:1px solid var(--stw-line)!important;border-radius:16px!important;background:var(--stw-t2-bg)!important;color:var(--stw-t2-fg)!important;font-size:14.5px!important;font-weight:600!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-quizz-hint-reveal[hidden]{display:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row:not(.stw-none){display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:12px!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row .st-quizz-nav-actions:not([hidden]):not(.stw-none){display:flex!important;flex:1 1 auto!important;justify-content:space-between!important;gap:12px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row .st-quizz-action-btn:not(.stw-none){width:auto!important;height:48px!important;min-width:0!important;margin:0!important;padding:0 20px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid var(--stw-line)!important;border-radius:999px!important;background:var(--stw-card)!important;color:var(--stw-ink)!important;font-size:15px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;box-shadow:0 8px 18px -16px rgba(120,30,50,0.6)!important}@media (hover:hover){html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row .st-quizz-action-btn:hover:not(:disabled):not(.stw-none){border-color:var(--stw-loo-border)!important;color:var(--stw-coral)!important}}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row .st-quizz-action-btn.st-quizz-action-btn--next:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row .st-quizz-action-btn.st-quizz-finish-btn:not(.stw-none){height:52px!important;padding:0 24px!important;border:0!important;background:var(--stw-grad)!important;color:#ffffff!important;box-shadow:0 14px 26px -16px rgba(216,51,79,0.9)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row .st-quizz-action-btn:disabled:not(.stw-none){opacity:0.5!important;cursor:not-allowed!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row .st-quizz-action-btn[hidden]{display:none!important}html body:not([data-mobile]) .st-container.st-fs-container .stw-resume[hidden],html body:not([data-mobile]) .st-container.st-fs-container .stw-resume .stw-resume__cta[hidden],html body:not([data-mobile]) .st-container.st-fs-container .st-pane .stw-resume--fc .button.st-btn.stw-resume__cta[hidden]{display:none!important}html body:not([data-mobile]) .st-cmpl-host .st-cmpl:not(.stw-none){width:min(100%,920px)!important;margin:12px auto 0!important;padding:34px!important;background:var(--stw-card)!important;border:1px solid var(--stw-line)!important;border-radius:28px!important;box-shadow:var(--stw-shadow)!important;text-align:start!important}html body:not([data-mobile]) .st-cmpl-host .st-cmpl .st-cmpl-glow{inset-inline-start:150px!important;top:-60px!important;width:300px!important;opacity:0.6}html body:not([data-mobile]) .st-cmpl-host .st-cmpl>:is([data-st-quizz-finished-results],[data-flash-study-finished-results]):not([hidden]):not(.stw-none){display:grid!important;grid-template-columns:260px minmax(0,1fr)!important;grid-template-areas:'loo hero' 'loo stats' 'loo next' 'actions actions'!important;column-gap:36px!important;row-gap:18px!important;align-items:center!important}html body:not([data-mobile]) .st-cmpl-host .st-cmpl>:is([data-st-quizz-finished-results],[data-flash-study-finished-results])>.stw-cmpl-loo{grid-area:loo;align-self:center;display:flex;flex-direction:column;align-items:center;gap:10px}body:not([data-mobile]) .stw-cmpl-bubble{position:relative;max-width:250px;margin:0 0 8px;padding:12px 16px;background:var(--stw-sheet);border:1px solid var(--stw-line-strong);border-radius:18px;font-size:14px;font-weight:700;line-height:1.45;text-align:center;color:var(--stw-ink);box-shadow:0 10px 20px -16px rgba(120,30,50,0.5)}body:not([data-mobile]) .stw-cmpl-bubble::after{content:'';position:absolute;inset-inline-start:50%;bottom:-8px;width:14px;height:14px;margin-inline-start:-7px;background:var(--stw-sheet);border-inline-end:1px solid var(--stw-line-strong);border-bottom:1px solid var(--stw-line-strong);transform:rotate(45deg)}body:not([data-mobile]) .stw-cmpl-loo__img{object-fit:contain}html body:not([data-mobile]) .st-cmpl-host .st-cmpl>:is([data-st-quizz-finished-results],[data-flash-study-finished-results])>.st-cmpl-hero:not(.stw-none){grid-area:hero;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;grid-template-areas:'ring head' 'ring score'!important;align-items:center!important;justify-items:start!important;column-gap:22px!important;row-gap:6px!important;text-align:start!important}@media (max-width:480px){html body:not([data-mobile]) .st-cmpl-host .st-cmpl>:is([data-st-quizz-finished-results],[data-flash-study-finished-results])>.st-cmpl-hero:not(.stw-none){grid-template-columns:minmax(0,1fr)!important;grid-template-areas:'ring' 'head' 'score'!important;row-gap:12px!important}}html body:not([data-mobile]) .st-cmpl-host .st-cmpl>:is([data-st-quizz-finished-results],[data-flash-study-finished-results])>.st-cmpl-hero .st-cmpl-ring:not(.stw-none){grid-area:ring;width:140px!important;height:140px!important;margin:0!important}html body:not([data-mobile]) .st-cmpl-host .st-cmpl>:is([data-st-quizz-finished-results],[data-flash-study-finished-results])>.st-cmpl-hero .st-cmpl-head:not(.stw-none){grid-area:head;align-self:end!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;text-align:start!important}html body:not([data-mobile]) .st-cmpl-host .st-cmpl>:is([data-st-quizz-finished-results],[data-flash-study-finished-results])>.st-cmpl-hero .st-cmpl-title:not(.stw-none){margin:0!important;font-size:34px!important;font-weight:800!important;letter-spacing:-0.4px!important;line-height:1.15!important;color:var(--stw-ink)!important}html body:not([data-mobile]) .st-cmpl-host .st-cmpl>:is([data-st-quizz-finished-results],[data-flash-study-finished-results])>.st-cmpl-hero .st-cmpl-subtitle:not(.stw-none){margin:0!important;font-size:15px!important;color:var(--stw-muted)!important}html body:not([data-mobile]) .st-cmpl-host .st-cmpl>:is([data-st-quizz-finished-results],[data-flash-study-finished-results])>.st-cmpl-hero .st-cmpl-eyebrow:not(.stw-none){order:2;font-size:15px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;color:var(--stw-soft)!important}html body:not([data-mobile]) .st-cmpl-host .st-cmpl>:is([data-st-quizz-finished-results],[data-flash-study-finished-results])>.st-cmpl-hero .st-cmpl-score-line:not(.stw-none){grid-area:score;align-self:start!important;margin:0!important}html body:not([data-mobile]) .st-cmpl-host .st-cmpl>:is([data-st-quizz-finished-results],[data-flash-study-finished-results])>.st-cmpl-stats:not(.stw-none){grid-area:stats;display:flex!important;gap:12px!important;width:100%!important;margin:0!important}html body:not([data-mobile]) .st-cmpl-host .st-cmpl>:is([data-st-quizz-finished-results],[data-flash-study-finished-results])>.st-cmpl-stats .st-cmpl-stat:not(.stw-none){flex:1 1 0!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:2px!important;padding:16px 8px!important;border:0!important;border-radius:18px!important;box-shadow:none!important;background:var(--stw-t4-bg)!important;color:var(--stw-t4-fg)!important}html body:not([data-mobile]) .st-cmpl-host .st-cmpl>:is([data-st-quizz-finished-results],[data-flash-study-finished-results])>.st-cmpl-stats .st-cmpl-stat--green:not(.stw-none){background:var(--stw-t3-bg)!important;color:var(--stw-t3-fg)!important}html body:not([data-mobile]) .st-cmpl-host .st-cmpl>:is([data-st-quizz-finished-results],[data-flash-study-finished-results])>.st-cmpl-stats .st-cmpl-stat--red:not(.stw-none){background:var(--stw-t0-bg)!important;color:var(--stw-t0-fg)!important}html body:not([data-mobile]) .st-cmpl-host .st-cmpl>:is([data-st-quizz-finished-results],[data-flash-study-finished-results])>.st-cmpl-stats .st-cmpl-stat--coral:not(.stw-none){background:var(--stw-t2-bg)!important;color:var(--stw-t2-fg)!important}html body:not([data-mobile]) .st-cmpl-host .st-cmpl>:is([data-st-quizz-finished-results],[data-flash-study-finished-results])>.st-cmpl-stats .st-cmpl-stat .st-cmpl-stat-value:not(.stw-none){font-size:26px!important;font-weight:800!important;color:inherit!important}html body:not([data-mobile]) .st-cmpl-host .st-cmpl>:is([data-st-quizz-finished-results],[data-flash-study-finished-results])>.st-cmpl-stats .st-cmpl-stat .st-cmpl-stat-label:not(.stw-none){font-size:13px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;color:inherit!important;opacity:0.85!important}html body:not([data-mobile]) .st-cmpl-host .st-cmpl>:is([data-st-quizz-finished-results],[data-flash-study-finished-results])>.st-cmpl-next:not(.stw-none){grid-area:next;justify-self:start!important;margin:0!important}html body:not([data-mobile]) .st-cmpl-host .st-cmpl>:is([data-st-quizz-finished-results],[data-flash-study-finished-results])>.st-cmpl-actions:not(.stw-none){grid-area:actions;display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important;width:100%!important;margin:8px 0 0!important;padding:22px 0 0!important;border-top:1px solid var(--stw-line)!important}html body:not([data-mobile]) .st-cmpl-host .st-cmpl>:is([data-st-quizz-finished-results],[data-flash-study-finished-results])>.st-cmpl-actions .st-cmpl-actions-row:not(.stw-none){order:1;display:flex!important;gap:12px!important;width:auto!important;margin:0!important}html body:not([data-mobile]) .st-cmpl-host .st-cmpl>:is([data-st-quizz-finished-results],[data-flash-study-finished-results])>.st-cmpl-actions .st-cmpl-btn:not(.stw-none){width:auto!important;height:50px!important;min-height:0!important;padding:0 22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;font-size:15px!important;font-weight:800!important;text-transform:none!important;letter-spacing:0!important}html body:not([data-mobile]) .st-cmpl-host .st-cmpl>:is([data-st-quizz-finished-results],[data-flash-study-finished-results])>.st-cmpl-actions .st-cmpl-btn--ghost:not(.stw-none){background:var(--stw-card)!important;border:1px solid var(--stw-line)!important;color:var(--stw-ink)!important;box-shadow:0 8px 18px -16px rgba(120,30,50,0.6)!important}@media (hover:hover){html body:not([data-mobile]) .st-cmpl-host .st-cmpl>:is([data-st-quizz-finished-results],[data-flash-study-finished-results])>.st-cmpl-actions .st-cmpl-btn--ghost:hover:not(.stw-none){border-color:var(--stw-loo-border)!important;color:var(--stw-coral)!important}}html body:not([data-mobile]) .st-cmpl-host .st-cmpl>:is([data-st-quizz-finished-results],[data-flash-study-finished-results])>.st-cmpl-actions .st-cmpl-btn--primary:not(.stw-none){order:2;margin-inline-start:auto!important;height:54px!important;padding:0 26px!important;border:0!important;background:var(--stw-grad)!important;color:#ffffff!important;box-shadow:0 14px 26px -16px rgba(216,51,79,0.9)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards:not(.stw-none){width:100%!important;margin:0 auto!important;display:flex!important;flex-direction:column!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stats:not(.stw-none){display:flex!important;gap:12px!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stats .st-fs-stat-card:not(.stw-none){flex:1 1 0!important;min-height:0!important;margin:0!important;padding:12px 16px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;background:var(--stw-card)!important;border:1px solid var(--stw-line)!important;border-radius:18px!important;box-shadow:0 10px 22px -20px rgba(120,30,50,0.5)!important;overflow:visible!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stats .st-fs-stat-card::before,html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stats .st-fs-stat-card::after{display:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stats .st-fs-stat-card .st-fs-stat-top:not(.stw-none){flex:0 0 auto!important;width:auto!important;display:flex!important;align-items:center!important;gap:10px!important;margin:0!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stats .st-fs-stat-card .st-fs-stat-count:not(.stw-none){font-size:22px!important;font-weight:800!important;line-height:1!important;color:var(--stw-ink)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stats .st-fs-stat-card .st-fs-stat-label:not(.stw-none){flex:0 1 auto!important;width:auto!important;margin:0!important;font-size:13.5px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;color:var(--stw-muted)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stat-dot:not(.stw-none){width:10px!important;height:10px!important;border-radius:50%!important;box-shadow:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stat-dot.st-fs-stat-dot--blue:not(.stw-none){background:#2d7ff9!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stat-dot.st-fs-stat-dot--red:not(.stw-none){background:var(--stw-coral)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stat-dot.st-fs-stat-dot--green:not(.stw-none){background:#0f9d7a!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-cram-progress:not([hidden]):not(.stw-none){align-self:center!important;width:auto!important;max-width:100%!important;min-height:0!important;margin:0!important;padding:6px 16px!important;flex-direction:row!important;align-items:center!important;gap:10px!important;background:var(--stw-card)!important;border:1px solid var(--stw-line)!important;border-radius:999px!important;box-shadow:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-cram-progress .st-fs-cram-progress-top:not(.stw-none){width:auto!important;margin:0!important;padding:0!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-cram-progress .st-fs-cram-progress-count:not(.stw-none){height:auto!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;font-size:13px!important;font-weight:800!important;color:var(--stw-coral)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-cram-progress .st-fs-cram-progress-meta:not(.stw-none){margin:0!important;font-size:13px!important;font-weight:700!important;color:var(--stw-muted)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stage:not(.stw-none){width:100%!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stage .st-fs-deck-back:not(.stw-none){inset-inline-start:0!important;inset-inline-end:0!important;width:auto!important;height:100%!important;top:0!important;margin:0!important;background:#fffaf3!important;border:1px solid #eee0d6!important;border-radius:22px!important;box-shadow:none!important;opacity:1!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stage .st-fs-deck-back.st-fs-deck-back--1:not(.stw-none){transform:translateY(8px) rotate(1.4deg)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stage .st-fs-deck-back.st-fs-deck-back--2:not(.stw-none){transform:translateY(12px) rotate(-1.8deg)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stage .st-fs-deck-back.st-fs-deck-back--3:not(.stw-none){display:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stage .st-fs-card:not(.stw-none){width:100%!important;max-width:none!important}html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stage .st-fs-deck-back:not(.stw-none){background:#241c1f!important;border-color:rgba(255,255,255,0.06)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stage .st-fs-card::before,html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stage .st-fs-card::after{display:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-card .st-fs-card-meta:not(.stw-none){min-height:0!important;margin:0!important;padding:0!important;border:0!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-card .st-fs-card-meta .st-btn.st-fs-end-session-btn:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-card .st-fs-card-meta .st-citation-btn--flash:not(.stw-none){height:32px!important;min-height:0!important;padding:0 12px!important;gap:6px!important;border:1px solid var(--stw-line)!important;border-radius:999px!important;background:var(--stw-card)!important;font-size:12.5px!important;font-weight:800!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-card .st-fs-card-meta .st-citation-btn--flash:not(.stw-none){color:var(--stw-coral)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-card .st-fs-card-meta .st-fs-menu-btn:not(.stw-none){width:32px!important;height:32px!important;border:1px solid var(--stw-line)!important;border-radius:50%!important;background:var(--stw-card)!important;color:var(--stw-soft)!important;box-shadow:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-card .st-fs-card-meta-right>span:not([class]){font-size:13px!important;font-weight:600!important;background:transparent!important;padding:0!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-card .st-fs-card-face:not(.stw-none){justify-content:flex-start!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-card .st-fs-card-face-label:not(.stw-none){height:auto!important;padding:0!important;gap:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-card .st-fs-card-face-label .st-fs-card-face-icon{display:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-card .st-fs-card-face-label .st-fs-card-face-label-text:not(.stw-none){color:inherit!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-card .st-fs-card-question>p:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-card .st-fs-card-question>:is(h1,h2,h3,div):not(.stw-none){margin:0!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-card .st-fs-card-divider:not(.stw-none){background:transparent!important;border:0!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-card .st-fs-card-hint:not(.stw-none){justify-content:center!important;font-weight:700!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-rating-grid:not(.st-fs-rating-grid--hidden):not([hidden]):not(.stw-none){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-rating-grid .st-fs-rating-prompt:not(.stw-none){grid-column:1 / -1!important;text-align:center!important;font-weight:700!important;color:var(--stw-muted)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-rating-grid .st-fs-rating-col:not(.stw-none){margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:6px!important;background:transparent!important;border:0!important;box-shadow:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-rating-grid .st-fs-rating-col::before,html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-rating-grid .st-fs-rating-col::after{display:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-rating-grid .st-fs-rating-btn:not(.stw-none){width:100%!important;min-height:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border:2px solid var(--stw-line)!important;text-transform:none!important;letter-spacing:0!important;transform:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-rating-grid .st-fs-rating-btn .st-fs-rating-icon:not(.stw-none){color:inherit!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-rating-grid .st-fs-rating-btn.st-fs-rating-btn--again:not(.stw-none){background:#fff1f2!important;color:#be123c!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-rating-grid .st-fs-rating-btn.st-fs-rating-btn--hard:not(.stw-none){background:#fff7e6!important;color:#9a4a07!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-rating-grid .st-fs-rating-btn.st-fs-rating-btn--good:not(.stw-none){background:#eaf6fd!important;color:#075985!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-rating-grid .st-fs-rating-btn.st-fs-rating-btn--easy:not(.stw-none){background:#ecfdf3!important;color:#166534!important}html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-rating-grid .st-fs-rating-btn.st-fs-rating-btn--again:not(.stw-none){color:#fda4af!important}html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-rating-grid .st-fs-rating-btn.st-fs-rating-btn--hard:not(.stw-none){color:#fcd34d!important}html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-rating-grid .st-fs-rating-btn.st-fs-rating-btn--good:not(.stw-none){color:#7dd3fc!important}html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-rating-grid .st-fs-rating-btn.st-fs-rating-btn--easy:not(.stw-none){color:#86efac!important}body:not([data-mobile]){--stw-page-bg:#f3e9eb}body.theme-dark:not([data-mobile]){--stw-page-bg:#1c1517}html body:not([data-mobile]) .modal-content:is(.pdf-preview-modal-content,.sfe-modal-content) .pdf-preview-modal-nav-top:not(.stw-none){width:auto!important;margin:0 auto 12px!important;padding:4px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:transparent!important;border:0!important}html body:not([data-mobile]) .modal-content:is(.pdf-preview-modal-content,.sfe-modal-content) .pdf-preview-modal-nav-top .pdf-preview-nav-btn:not(.stw-none){width:36px!important;height:36px!important;border:1px solid var(--stw-line)!important;border-radius:50%!important;background:var(--stw-card)!important;color:var(--stw-ink)!important;box-shadow:none!important}html body:not([data-mobile]) .modal-content:is(.pdf-preview-modal-content,.sfe-modal-content) .pdf-preview-modal-nav-top #pdfPreviewPageInfo:not(.stw-none){padding:0 12px!important;background:transparent!important;font-size:14px!important;font-weight:800!important;color:var(--stw-ink)!important}html body:not([data-mobile]) .modal-content:is(.pdf-preview-modal-content,.sfe-modal-content) .pdf-preview-modal-body:not(.stw-none){padding:24px!important;background:var(--stw-page-bg)!important;border:0!important;border-radius:18px!important}html body:not([data-mobile]) .modal-content:is(.pdf-preview-modal-content,.sfe-modal-content) .pdf-preview-modal-canvas:not(.stw-none){border-radius:6px!important;box-shadow:0 16px 30px -20px rgba(60,20,30,0.5)!important}html body:not([data-mobile]) .modal-content:is(.pdf-preview-modal-content,.sfe-modal-content) .sfe-toolbar:not(.stw-none){gap:6px!important;margin:0 0 12px!important;padding:8px!important;background:var(--stw-card)!important;border:1px solid var(--stw-line)!important;border-radius:16px!important;box-shadow:none!important}html body:not([data-mobile]) .modal-content:is(.pdf-preview-modal-content,.sfe-modal-content) .sfe-toolbar .sfe-tool:not(.stw-none){width:34px!important;height:34px!important;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;color:var(--stw-ink)!important;box-shadow:none!important}@media (hover:hover){html body:not([data-mobile]) .modal-content:is(.pdf-preview-modal-content,.sfe-modal-content) .sfe-toolbar .sfe-tool:hover:not(:disabled):not(.stw-none){background:var(--stw-sheet)!important;border-color:var(--stw-line)!important;color:var(--stw-coral)!important}}html body:not([data-mobile]) .modal-content:is(.pdf-preview-modal-content,.sfe-modal-content) .sfe-toolbar .sfe-tool.sfe-tool--active:not(.stw-none){background:var(--stw-t0-bg)!important;border-color:var(--stw-loo-border)!important;color:var(--stw-coral)!important}html body:not([data-mobile]) .modal-content:is(.pdf-preview-modal-content,.sfe-modal-content) .sfe-toolbar .sfe-tool:disabled:not(.stw-none){opacity:0.4!important}html body:not([data-mobile]) .modal-content:is(.pdf-preview-modal-content,.sfe-modal-content) .sfe-toolbar .sfe-toolbar-sep:not(.stw-none){background:var(--stw-line)!important}html body:not([data-mobile]) .modal-content:is(.pdf-preview-modal-content,.sfe-modal-content) .sfe-toolbar .sfe-hint:not(.stw-none){padding:4px 10px!important;border:0!important;border-radius:999px!important;background:var(--stw-sheet)!important;color:var(--stw-soft)!important;font-size:12px!important;font-weight:700!important}html body:not([data-mobile]) .modal-content:is(.pdf-preview-modal-content,.sfe-modal-content) .sfe-toolbar .sfe-pager:not(.stw-none){color:var(--stw-ink)!important;font-weight:800!important}html body:not([data-mobile]) .modal-content:is(.pdf-preview-modal-content,.sfe-modal-content) .sfe-page-host:not(.stw-none){background:var(--stw-page-bg)!important;border:0!important;border-radius:18px!important}html body:not([data-mobile]) .modal-content.sfe-modal-content .sfe-page-host .sf-doc:not(.stw-none){background:transparent!important}html body:not([data-mobile]) .st-modal.st-modal--document-topics .st-topic-pdf-panel:not(.stw-none){background:var(--stw-page-bg)!important;border:0!important;border-radius:18px!important}html body:not([data-mobile]) .st-modal.st-modal--document-topics .st-topic-pdf-toolbar:not(.stw-none){background:var(--stw-card)!important;border:1px solid var(--stw-line)!important;border-radius:16px!important;box-shadow:none!important}html body:not([data-mobile]) .st-modal.st-modal--document-topics .st-topic-list-panel .st-topic-detail-item:not(.stw-none),html body:not([data-mobile]) .st-modal.st-modal--document-topics .st-topic-list-panel .st-topic-available-panel:not(.stw-none){border:1px solid var(--stw-line)!important;border-radius:14px!important;box-shadow:none!important}html body:not([data-mobile]) .modal.st-study-modal--quiz-chat .modal-content:not(.stw-none){height:min(760px,calc(var(--modal-screen,100vh) - 64px))!important;max-height:min(760px,calc(var(--modal-screen,100vh) - 64px))!important;display:flex!important;flex-direction:column!important}html body:not([data-mobile]) .st-modal.st-modal--quiz-chat:not(.stw-none){display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;height:100%!important}html body:not([data-mobile]) .st-modal.st-modal--quiz-chat>.st-modal-body:not(.stw-none){display:none!important}html body:not([data-mobile]) .st-modal.st-modal--quiz-chat .qz-chat:not(.stw-none){flex:1 1 auto!important;min-height:0!important;background:var(--stw-sheet)!important}html body:not([data-mobile]) .st-modal.st-modal--quiz-chat .qz-chat__log:not(.stw-none){flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;padding:22px 24px 28px!important}html body:not([data-mobile]) .modal.st-study-modal--quiz-chat .modal-content:has(.qz-chat.stw-chat--panel):not(.stw-none){width:min(1000px,calc(100vw - 32px))!important;max-width:min(1000px,calc(100vw - 32px))!important;height:min(700px,calc(var(--modal-screen,100vh) - 64px))!important;max-height:min(700px,calc(var(--modal-screen,100vh) - 64px))!important}html body:not([data-mobile]) .st-modal.st-modal--quiz-chat .qz-chat.stw-chat--panel:not(.stw-none){display:grid!important;grid-template-columns:minmax(0,1fr) 320px!important;grid-template-rows:minmax(0,1fr) auto!important}html body:not([data-mobile]) .st-modal.st-modal--quiz-chat .qz-chat.stw-chat--panel>.qz-chat__log{grid-column:1;grid-row:1}html body:not([data-mobile]) .st-modal.st-modal--quiz-chat .qz-chat.stw-chat--panel>.qz-chat__footer{grid-column:1;grid-row:2}html body:not([data-mobile]) .st-modal.st-modal--quiz-chat .qz-chat.stw-chat--nopanel>.stw-chat-panel{display:none!important}body:not([data-mobile]) .stw-chat-panel{grid-column:2;grid-row:1 / span 2;min-height:0;display:flex;flex-direction:column;padding:20px;border-inline-start:1px solid var(--stw-line);background:var(--stw-card);overflow-y:auto}body:not([data-mobile]) .stw-chat-panel__head{display:flex;align-items:center;justify-content:space-between;gap:10px}body:not([data-mobile]) .stw-chat-panel__title{font-size:17px;font-weight:600;color:var(--stw-ink)}body:not([data-mobile]) .stw-chat-panel__step{font-size:13px;font-weight:600;color:var(--stw-coral);white-space:nowrap}body:not([data-mobile]) .stw-chat-panel__bar{height:6px;margin:12px 0 8px;border-radius:9px;background:var(--stw-ring-track);overflow:hidden}body:not([data-mobile]) .stw-chat-panel__fill{display:block;width:0;height:100%;border-radius:9px;background:var(--stw-grad);transition:width 0.25s ease}body:not([data-mobile]) .stw-chat-panel__row{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--stw-line)}body:not([data-mobile]) .stw-chat-panel__icon{flex:0 0 32px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:var(--stw-sheet);color:var(--stw-soft);font-size:14px}body:not([data-mobile]) .stw-chat-panel__row.is-done .stw-chat-panel__icon{background:var(--stw-t0-bg);color:var(--stw-coral)}body:not([data-mobile]) .stw-chat-panel__text{min-width:0;display:flex;flex-direction:column;gap:1px}body:not([data-mobile]) .stw-chat-panel__label{font-size:12px;font-weight:700;color:var(--stw-soft)}body:not([data-mobile]) .stw-chat-panel__value{font-size:13px;font-weight:400;color:var(--stw-soft);opacity:0.75;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body:not([data-mobile]) .stw-chat-panel__row.is-done .stw-chat-panel__value{font-size:14px;font-weight:800;color:var(--stw-ink);opacity:1}body:not([data-mobile]) .stw-chat-panel.is-ready .stw-chat-panel__rows{display:none}body:not([data-mobile]) .stw-chat-panel__summary{min-height:0}html body:not([data-mobile]) .stw-chat-panel__summary .qz-chat__summary:not(.stw-none){margin:4px 0 0!important;max-width:none!important;width:100%!important}html body:not([data-mobile]) .stw-chat-panel__summary .qz-chat__summary-head:not(.stw-none){display:none!important}body:not([data-mobile]) .stw-chat-panel__cta{margin-top:auto;padding-top:16px;display:flex;flex-direction:column;gap:8px}html body:not([data-mobile]) .stw-chat-panel__cta .stw-chat-panel__placeholder:not([hidden]):not(.stw-none){opacity:1!important;background:var(--stw-sheet)!important;color:var(--stw-soft)!important;box-shadow:none!important;cursor:default!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-doc-upload-shell .dropzone:not(.stw-none){display:grid!important;align-items:center!important;text-align:start!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-doc-upload-shell .dropzone>:not(.dropzone-icon):not(.dropzone-text):not(.dropzone-type-chips):not(.dropzone-limits):not(.dropzone-browse-btn):not(input){grid-column:1 / -1!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-doc-upload-shell .dropzone>.dropzone-icon:not(.stw-none){display:flex!important;align-items:center!important;justify-content:center!important;color:var(--stw-coral)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-doc-upload-shell .dropzone>.dropzone-text:not(.stw-none){justify-self:start!important;margin:0!important;font-weight:600!important;text-align:start!important;color:var(--stw-ink)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-doc-upload-shell .dropzone>.dropzone-type-chips:not(.stw-none){justify-self:start!important;justify-content:flex-start!important;margin:0!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-doc-upload-shell .dropzone>.dropzone-limits:not(.stw-none){margin:0!important;text-align:start!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-doc-upload-shell .dropzone>.dropzone-browse-btn:not(.stw-none){margin:0!important;display:inline-flex!important;align-items:center!important;gap:8px!important;border:0!important;border-radius:999px!important;background:var(--stw-grad)!important;color:#ffffff!important;font-size:15px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-doc-row.st-doc-row--empty:not(.stw-none){display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding:26px 20px!important;text-align:center!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-doc-row.st-doc-row--empty .st-doc-file-type--empty:not(.stw-none){align-self:center!important;width:120px!important;height:120px!important;flex:0 0 auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:url(/assets/cache/loo-upload-1f9bb47ecb38b7e0.webp) center / contain no-repeat!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-doc-row.st-doc-row--empty .st-doc-file-type--empty::before,html body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-doc-row.st-doc-row--empty .st-doc-file-type--empty::after,html body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-doc-row.st-doc-row--empty::before,html body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-doc-row.st-doc-row--empty::after{display:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-doc-row.st-doc-row--empty .st-doc-file-type--empty .icon{display:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-doc-row.st-doc-row--empty .st-doc-meta:not(.stw-none){align-self:center!important;align-items:center!important;text-align:center!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-doc-row.st-doc-row--empty .st-doc-meta h3:not(.stw-none){margin:0!important;color:var(--stw-ink)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-doc-row.st-doc-row--empty .st-doc-meta p:not(.stw-none){margin:4px 0 0!important;color:var(--stw-muted)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards[hidden]:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container>section.card.st-fs-board[data-st-quizz-review-mode][hidden]:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container[hidden]:not(.stw-none){display:none!important}body:not([data-mobile]) .stw-chat-panel__row--later{display:none}html body:not([data-mobile]) .st-modal.st-modal--quiz-chat .qz-chat.stw-chat--panel>.qz-chat__footer:not(:has(>:not([hidden]):not(input))){display:none!important}@keyframes stw-card-flip-a{from{rotate:y -90deg}to{rotate:y 0deg}}@keyframes stw-card-flip-b{from{rotate:y -90deg}to{rotate:y 0deg}}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards .st-fc-card.stw-fc-card[data-study-state='review']{--fc-state-color:var(--primary,#fb596e)}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards .st-fc-card.stw-fc-card[data-study-state='learning']{--fc-state-color:color-mix(in srgb,var(--primary,#fb596e) 45%,#ffffff)}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards .st-fc-card.stw-fc-card[data-study-state='new']{--fc-state-color:color-mix(in srgb,var(--eduloo-fc-muted,#7a6468) 35%,#ffffff)}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards .st-fc-card.stw-fc-card.is-editing .st-fc-inline-actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)!important;gap:8px!important;width:100%!important;margin:6px 0 0!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards .st-fc-card.stw-fc-card .st-fc-inline-actions .st-btn{width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0 12px!important;justify-content:center!important;border-radius:14px!important;font-size:15px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important;transform:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards .st-fc-card.stw-fc-card .st-fc-inline-actions .st-fc-inline-cancel-btn{border:1px solid color-mix(in srgb,var(--outline-variant,#eed7db) 80%,transparent)!important;background:var(--surface-container-lowest,#ffffff)!important;color:var(--eduloo-fc-muted,#6f5d61)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards .st-fc-card.stw-fc-card .st-fc-inline-actions .st-fc-inline-save-btn{border:none!important;background:var(--primary-fill)!important;color:var(--on-cta,#ffffff)!important;box-shadow:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards .st-fc-card.stw-fc-card .st-fc-inline-actions .st-fc-inline-save-btn:active{background:var(--primary-fill-hover,var(--primary-fill))!important}html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards .st-fc-card.stw-fc-card .st-fc-inline-actions .st-fc-inline-cancel-btn{background:transparent!important;color:var(--on-surface-variant,#d6c4c7)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards .st-fc-card.stw-fc-card,html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards .st-fc-card--with-action{position:relative!important;display:block!important;min-height:0!important;padding-block:0 6px!important;padding-inline:0 6px!important;border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;perspective:1400px!important;-webkit-tap-highlight-color:transparent!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards .st-fc-card.stw-fc-card::before,html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards .st-fc-card.stw-fc-card::after{display:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards .st-fc-card.stw-fc-card:active,html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards .st-fc-card.stw-fc-card:focus,html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards .st-fc-card.stw-fc-card:focus-within{transform:none!important}@media (hover:hover){html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards .st-fc-card.stw-fc-card:hover{transform:none!important}}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards .st-fc-card.stw-fc-card .st-fc-card-number,html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards .st-fc-card.stw-fc-card .st-fc-card-divider{display:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards .st-fc-card.stw-fc-card .st-fc-card-inner{position:relative!important;display:grid!important;transform-style:preserve-3d!important;-webkit-transform-style:preserve-3d!important;transition:transform 560ms cubic-bezier(0.22,1,0.36,1)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards .st-fc-card.stw-fc-card.is-flipped .st-fc-card-inner{transform:rotateY(180deg)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards .st-fc-card.stw-fc-card .st-fc-face{grid-area:1 / 1!important;position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-height:160px!important;box-sizing:border-box!important;padding:48px 20px 40px!important;border-radius:14px!important;text-align:center!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;box-shadow:6px 6px 0 -1px #f6e7e9,6px 6px 0 0 #ecd6da,0 10px 18px -12px rgba(90,40,50,0.35),0 2px 4px -2px rgba(90,40,50,0.18)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards .st-fc-card.stw-fc-card .st-fc-face--front{border:1px solid #efe2e0!important;background-color:#fffdfa!important;background-image:linear-gradient(180deg,transparent 37px,color-mix(in srgb,var(--primary,#fb596e) 55%,transparent) 37px,color-mix(in srgb,var(--primary,#fb596e) 55%,transparent) 39px,transparent 39px),linear-gradient(#fffdfa,#fffdfa),repeating-linear-gradient(180deg,transparent 0,transparent 27px,rgba(120,150,200,0.07) 27px,rgba(120,150,200,0.07) 28px)!important;background-size:100% 100%,100% 39px,100% 100%!important;background-repeat:no-repeat!important;background-position:0 0,0 0,0 12px!important;color:#2b1d20!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards .st-fc-card.stw-fc-card .st-fc-face--back{transform:rotateY(180deg)!important;border:1px solid #c42f48!important;background-color:#c42f48!important;background-image:linear-gradient(180deg,transparent 38px,rgba(255,255,255,0.35) 38px,rgba(255,255,255,0.35) 39px,transparent 39px),radial-gradient(circle at 100% 0%,rgba(255,255,255,0.2),transparent 55%)!important;color:#ffffff!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards .st-fc-card.stw-fc-card .st-fc-card-status,html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards .st-fc-card.stw-fc-card .st-fc-card-answer-label{position:absolute!important;top:11px!important;inset-inline-start:14px!important;display:inline-flex!important;align-items:center!important;gap:5px!important;font-size:11px!important;font-weight:700!important;line-height:16px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards .st-fc-card.stw-fc-card .st-fc-card-status{color:#6f5d61!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards .st-fc-card.stw-fc-card .st-fc-card-status::before{content:''!important;width:8px!important;height:8px!important;border-radius:4px!important;background:var(--fc-state-color)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards .st-fc-card.stw-fc-card .st-fc-card-answer-label{color:#ffffff!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards .st-fc-card.stw-fc-card .st-fc-face h3{margin:0!important;font-size:17px!important;font-weight:700!important;line-height:1.4!important;color:#2b1d20!important;text-align:center!important;overflow-wrap:anywhere!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards .st-fc-card.stw-fc-card .st-fc-face p{display:block!important;margin:0!important;font-size:16px!important;font-weight:600!important;line-height:1.45!important;color:#ffffff!important;text-align:center!important;overflow-wrap:anywhere!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards .st-fc-card.stw-fc-card .st-fc-card-flip-hint{position:absolute!important;inset-inline-start:0!important;inset-inline-end:0!important;bottom:10px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;font-size:11px!important;font-weight:700!important;color:#8a6f74!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards .st-fc-card.stw-fc-card .st-fc-face--back .st-fc-card-flip-hint{color:rgba(255,255,255,0.92)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards .st-fc-card.stw-fc-card .st-fc-card-action{display:inline-flex!important;position:absolute!important;top:4px!important;inset-inline-end:10px!important;inset-inline-start:auto!important;z-index:5!important;width:32px!important;height:30px!important;min-width:0!important;margin:0!important;padding:0!important;align-items:center!important;justify-content:center!important;border:none!important;border-radius:10px!important;background:transparent!important;box-shadow:none!important;color:#8a6f74!important;font-size:14px!important;opacity:1!important;visibility:visible!important;transform:none!important;transition:color 0ms linear 200ms!important;-webkit-tap-highlight-color:transparent!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards .st-fc-card.stw-fc-card .st-fc-card-action:active{background:color-mix(in srgb,var(--primary,#fb596e) 12%,transparent)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards .st-fc-card.stw-fc-card.is-flipped .st-fc-card-action{color:rgba(255,255,255,0.92)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards .st-fc-card.stw-fc-card.is-editing .st-fc-card-inner{position:static!important;display:block!important;transform:none!important;transform-style:flat!important;-webkit-transform-style:flat!important;transition:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards .st-fc-card.stw-fc-card.is-editing .st-fc-face:is(.st-fc-face--front,.st-fc-face--back){position:static!important;display:block!important;min-height:0!important;padding:0!important;border:none!important;background:none!important;box-shadow:none!important;transform:none!important;text-align:start!important;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards .st-fc-card.stw-fc-card.is-editing .st-fc-face--back{margin-top:10px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards .st-fc-card.stw-fc-card.is-editing{padding:44px 14px 14px!important;border-radius:14px!important;border:1px solid #efe2e0!important;background:var(--surface-container-lowest,#ffffff)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards .st-fc-card.stw-fc-card.is-editing .st-fc-card-status{top:13px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards .st-fc-card.stw-fc-card.is-editing .st-fc-card-answer-label,html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards .st-fc-card.stw-fc-card.is-editing .st-fc-card-flip-hint{display:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards .st-fc-card.stw-fc-card.is-editing .st-fc-card-action{color:#8a6f74!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards .st-fc-card.stw-fc-card.is-editing .st-fc-face h3,html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards .st-fc-card.stw-fc-card.is-editing .st-fc-face p{text-align:start!important;color:#2b1d20!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards .st-fc-card.stw-fc-card.is-editing .st-fc-face p{color:#6f5d61!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards .st-fc-card.stw-fc-card.is-editing [contenteditable='true']{min-height:24px!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding:10px 14px!important;font-family:inherit!important;font-size:15px!important;font-weight:400!important;line-height:1.45!important;border-radius:12px!important;background:color-mix(in srgb,var(--primary,#fb596e) 6%,#ffffff)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary,#fb596e) 25%,transparent)!important;outline:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents>.st-doc-encourage-chip:not(.stw-none){display:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell:not(.stw-none){position:relative!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell .st-doc-upload-head:not(.stw-none){display:flex!important;align-items:center!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell .dropzone:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell #documentsDropzone.dropzone:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell #documentsMediaDropzone.dropzone:not(.stw-none){box-shadow:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell .dropzone.dragover:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell .dropzone.is-dragover:not(.stw-none){border-color:var(--stw-coral)!important}@media (hover:hover){html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell .dropzone:hover:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell #documentsDropzone.dropzone:hover:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell #documentsMediaDropzone.dropzone:hover:not(.stw-none){border-color:var(--stw-coral)!important}}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell .dropzone .dropzone-type-chip:not(.stw-none){display:inline-flex!important;align-items:center!important;border:1px solid var(--stw-line)!important;background:var(--stw-card)!important;color:var(--stw-muted)!important;box-shadow:none!important;font-weight:700!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell .dropzone .dropzone-type-chip .icon:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell .dropzone .dropzone-type-chip i:not(.stw-none){display:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell .dropzone .dropzone-type-chip>span:not(.stw-none){color:inherit!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-row .st-doc-actions>.st-btn--only-icon:not(.st-btn--danger):not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-row .st-doc-actions>.st-btn--only-icon:not(.st-btn--danger) .icon:not(.stw-none){color:var(--stw-muted)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-row .st-doc-actions>.st-btn--only-icon:not(.stw-none){background:var(--stw-card)!important;border:1px solid var(--stw-line)!important;box-shadow:none!important}@media (hover:hover){html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-row .st-doc-actions>.st-btn--only-icon:hover:not(:disabled):not(.is-disabled):not(.stw-none){background:var(--stw-sheet)!important;border-color:var(--stw-loo-border)!important}}@media (hover:hover){html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-row .st-doc-actions>.st-btn--only-icon:not(.st-btn--danger):hover:not(:disabled):not(.is-disabled):not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-row .st-doc-actions>.st-btn--only-icon:not(.st-btn--danger):hover:not(:disabled):not(.is-disabled) .icon:not(.stw-none){color:var(--stw-coral)!important}}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-row .st-doc-actions>.st-btn--danger:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-row .st-doc-actions>.st-btn--danger .icon:not(.stw-none){border-color:#f6c9d1!important;color:#c2253f!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-row .st-doc-actions>.st-btn--only-icon.is-disabled:not(.stw-none){opacity:0.45!important}html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-row .st-doc-actions>.st-btn--danger:not(.stw-none),html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-row .st-doc-actions>.st-btn--danger .icon:not(.stw-none){border-color:rgba(251,89,110,0.4)!important;color:#ff9aa9!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-row .st-doc-actions>.st-btn--only-icon:not(.stw-none){flex:0 0 40px!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;border-radius:50%!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell:not(.stw-none){padding:20px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell .st-doc-upload-head:not(.stw-none){min-height:40px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell .st-doc-upload-tabs>.tab-nav:not(.stw-none){top:16px!important;inset-inline-end:20px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell .st-doc-upload-tabs:not(.stw-none){margin-top:12px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell #documentsDropzone.dropzone:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell #documentsMediaDropzone.dropzone:not(.stw-none){min-height:0!important;grid-template-rows:auto auto!important;justify-content:stretch!important;column-gap:16px!important;row-gap:6px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell #documentsDropzone.dropzone>.dropzone-icon:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell #documentsMediaDropzone.dropzone>.dropzone-icon:not(.stw-none){grid-column:1!important;grid-row:1 / span 2!important;font-size:22px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell #documentsDropzone.dropzone>.dropzone-text:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell #documentsMediaDropzone.dropzone>.dropzone-text:not(.stw-none){grid-column:2!important;grid-row:1!important;align-self:end!important;font-size:15px!important;line-height:1.3!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell #documentsDropzone.dropzone>.dropzone-limits:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell #documentsMediaDropzone.dropzone>.dropzone-limits:not(.stw-none){grid-column:3!important;grid-row:1!important;align-self:end!important;justify-self:start!important;padding-bottom:1px!important;font-size:13px!important;color:var(--stw-soft)!important;white-space:nowrap!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell #documentsDropzone.dropzone>.dropzone-type-chips:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell #documentsMediaDropzone.dropzone>.dropzone-type-chips:not(.stw-none){grid-column:2 / 4!important;grid-row:2!important;align-self:start!important;max-width:none!important;gap:5px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell #documentsDropzone.dropzone>.dropzone-type-chips .dropzone-type-chip:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell #documentsMediaDropzone.dropzone>.dropzone-type-chips .dropzone-type-chip:not(.stw-none){height:22px!important;padding:0 7px!important;border-radius:6px!important;font-size:11px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell #documentsDropzone.dropzone>.dropzone-browse-btn:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell #documentsMediaDropzone.dropzone>.dropzone-browse-btn:not(.stw-none){grid-column:4!important;grid-row:1 / span 2!important;align-self:center!important;height:44px!important;padding:0 20px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell .st-doc-debug-btn:not(.stw-none){margin:10px 0 0!important;height:32px!important;font-size:12px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell #documentsDropzone.dropzone:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell #documentsMediaDropzone.dropzone:not(.stw-none){position:relative!important;overflow:hidden!important;padding-inline-start:18px!important;grid-template-columns:72px auto minmax(0,1fr) auto!important;transition:border-color 0.2s ease,box-shadow 0.25s ease,background-color 0.2s ease!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell #documentsDropzone.dropzone:not(.stw-none)::before,html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell #documentsMediaDropzone.dropzone:not(.stw-none)::before{content:''!important;position:absolute!important;inset:0!important;display:block!important;pointer-events:none!important;background-image:radial-gradient(rgba(251,89,110,0.22) 1.2px,transparent 1.4px)!important;background-size:16px 16px!important;-webkit-mask-image:linear-gradient(90deg,transparent 20%,#000 70%)!important;mask-image:linear-gradient(90deg,transparent 20%,#000 70%)!important;opacity:0.55!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell #documentsDropzone.dropzone>*:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell #documentsMediaDropzone.dropzone>*:not(.stw-none){position:relative!important;z-index:1!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell #documentsDropzone.dropzone>.dropzone-icon:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell #documentsMediaDropzone.dropzone>.dropzone-icon:not(.stw-none){width:68px!important;height:68px!important;margin:-6px 0!important;border:0!important;outline:0!important;box-shadow:none!important;border-radius:0!important;background:url(/assets/cache/loo-upload-1f9bb47ecb38b7e0.webp) center / contain no-repeat!important;filter:drop-shadow(0 10px 12px rgba(216,51,79,0.28))!important;transform-origin:50% 90%!important;animation:stw-loo-float 3.6s ease-in-out infinite!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell #documentsDropzone.dropzone>.dropzone-icon>.icon:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell #documentsMediaDropzone.dropzone>.dropzone-icon>.icon:not(.stw-none){display:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell #documentsDropzone.dropzone.drag-over:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell #documentsMediaDropzone.dropzone.drag-over:not(.stw-none){transform:none!important;border-style:solid!important;border-color:var(--stw-coral)!important;box-shadow:0 0 0 5px rgba(251,89,110,0.14),0 18px 34px -20px rgba(216,51,79,0.7)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell #documentsDropzone.dropzone.drag-over:not(.stw-none)::before,html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell #documentsMediaDropzone.dropzone.drag-over:not(.stw-none)::before{opacity:1!important;animation:stw-drop-dots 1.2s linear infinite!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell #documentsDropzone.dropzone.drag-over>.dropzone-icon:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell #documentsMediaDropzone.dropzone.drag-over>.dropzone-icon:not(.stw-none){animation:stw-loo-catch 0.7s ease-in-out infinite!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell #documentsDropzone.dropzone.drag-over>.dropzone-text[data-stw-drop]:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell #documentsMediaDropzone.dropzone.drag-over>.dropzone-text[data-stw-drop]:not(.stw-none){font-size:0!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell #documentsDropzone.dropzone.drag-over>.dropzone-text[data-stw-drop]:not(.stw-none)::after,html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell #documentsMediaDropzone.dropzone.drag-over>.dropzone-text[data-stw-drop]:not(.stw-none)::after{content:attr(data-stw-drop)!important;font-size:15.5px!important;color:var(--stw-coral)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell #documentsDropzone.dropzone.dropzone-uploading>.dropzone-icon:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell #documentsMediaDropzone.dropzone.dropzone-uploading>.dropzone-icon:not(.stw-none){animation:stw-loo-catch 1.1s ease-in-out infinite!important}@media (prefers-reduced-motion:reduce){html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell #documentsDropzone.dropzone>.dropzone-icon:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell #documentsDropzone.dropzone.drag-over>.dropzone-icon:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell #documentsDropzone.dropzone.drag-over:not(.stw-none)::before,html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell #documentsMediaDropzone.dropzone>.dropzone-icon:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell #documentsMediaDropzone.dropzone.drag-over>.dropzone-icon:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell #documentsMediaDropzone.dropzone.drag-over:not(.stw-none)::before{animation:none!important}}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell #documentsDropzone.dropzone:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell #documentsMediaDropzone.dropzone:not(.stw-none){border:1.5px solid transparent!important;border-radius:20px!important;padding-block:12px!important;padding-inline:12px!important;background:radial-gradient(circle at 12% 120%,rgba(251,89,110,0.12),transparent 42%) padding-box,radial-gradient(circle at 92% -30%,rgba(251,89,110,0.08),transparent 40%) padding-box,linear-gradient(180deg,var(--stw-card) 0%,var(--stw-sheet) 100%) padding-box,linear-gradient(120deg,#ffb3bf 0%,#ffd3da 50%,#ff9aab 100%) border-box!important}html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell #documentsDropzone.dropzone:not(.stw-none),html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell #documentsMediaDropzone.dropzone:not(.stw-none){background:radial-gradient(circle at 12% 120%,rgba(251,89,110,0.14),transparent 42%) padding-box,radial-gradient(circle at 92% -30%,rgba(251,89,110,0.06),transparent 40%) padding-box,linear-gradient(180deg,var(--stw-card) 0%,var(--stw-sheet) 100%) padding-box,linear-gradient(120deg,rgba(251,89,110,0.55) 0%,rgba(251,89,110,0.3) 50%,rgba(251,89,110,0.5) 100%) border-box!important}@media (hover:hover){html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell #documentsDropzone.dropzone:hover:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell #documentsMediaDropzone.dropzone:hover:not(.stw-none){box-shadow:0 0 0 4px rgba(251,89,110,0.08),0 14px 28px -20px rgba(216,51,79,0.6)!important}}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell #documentsDropzone.dropzone.drag-over:not(.stw-none),html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell #documentsDropzone.dropzone.drag-over:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell #documentsMediaDropzone.dropzone.drag-over:not(.stw-none),html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell #documentsMediaDropzone.dropzone.drag-over:not(.stw-none){background:radial-gradient(circle at 12% 120%,rgba(251,89,110,0.2),transparent 45%) padding-box,linear-gradient(180deg,var(--stw-card) 0%,var(--stw-sheet) 100%) padding-box,linear-gradient(120deg,#fb596e,#ff8fa0,#fb596e) border-box!important;box-shadow:0 0 0 5px rgba(251,89,110,0.14),0 18px 34px -20px rgba(216,51,79,0.7)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-row>.st-doc-actions.stw-doc-actions:not(.stw-none){position:relative!important;gap:8px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-row>.st-doc-actions.stw-doc-actions>.st-btn--only-icon:not(.stw-doc-more):not(.stw-none){position:absolute!important;top:50%!important;inset-inline-end:0!important;margin-top:-20px!important;opacity:0!important;pointer-events:none!important;z-index:-1!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-row>.st-doc-actions.stw-doc-actions>.st-doc-generate-btn:not(.stw-none)::after{content:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-row>.st-doc-actions.stw-doc-actions>.stw-doc-more:not(.stw-none){flex:0 0 40px!important;width:40px!important;height:40px!important;min-width:40px!important;padding:0!important;align-items:center!important;justify-content:center!important;border:1px solid var(--stw-line)!important;border-radius:50%!important;background:var(--stw-card)!important;box-shadow:none!important;color:var(--stw-muted)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-row>.st-doc-actions.stw-doc-actions>.stw-doc-more[aria-expanded='true']:not(.stw-none){background:var(--stw-sheet)!important;border-color:var(--stw-loo-border)!important;color:var(--stw-coral)!important}@media (hover:hover){html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-row>.st-doc-actions.stw-doc-actions>.stw-doc-more:hover:not(.stw-none){background:var(--stw-sheet)!important;border-color:var(--stw-loo-border)!important;color:var(--stw-coral)!important}}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-row>.st-doc-actions.stw-doc-actions>.stw-doc-more .icon:not(.stw-none){color:inherit!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-controls-stats>.st-doc-controls-stat:nth-child(2):not(.stw-none){display:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-search-field.st-search-field--documents:not(.stw-none){padding:0!important;margin:0!important;display:flex!important;align-items:center!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-search-field.st-search-field--documents .search-field__icon:not(.stw-none){margin:0!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-controls-stats:not(.stw-none){align-items:center!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-controls-stats>.st-doc-controls-stat:not(.stw-none){height:40px!important;min-height:0!important;padding:0 16px!important;display:inline-flex!important;align-items:center!important;border-radius:999px!important}@media (prefers-reduced-motion:reduce){html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards .st-fc-card.stw-fc-card .st-fc-card-inner{transition:none!important}}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards .st-fc-card.stw-fc-card .st-fc-card-action .icon,html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards .st-fc-card.stw-fc-card .st-fc-card-action i,html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards .st-fc-card.stw-fc-card .st-fc-card-action .icon,html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards .st-fc-card.stw-fc-card .st-fc-card-action i{color:inherit!important;transition:inherit!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stage:not(.stw-none){perspective:1400px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stage .st-fs-card.st-fs-card--answer-visible:not(.stw-none){animation:stw-card-flip-a 420ms cubic-bezier(0.2,0.7,0.3,1)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stage .st-fs-card:not(.st-fs-card--answer-visible):not(.stw-none){animation:stw-card-flip-b 420ms cubic-bezier(0.2,0.7,0.3,1)!important}@media (prefers-reduced-motion:reduce){html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stage .st-fs-card:not(.stw-none){animation:none!important}}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stage .st-fs-card:not(.stw-none),html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stage .st-fs-card:not(.stw-none){position:relative!important;padding:12px 22px 18px!important;border:1px solid #efe2e0!important;border-radius:18px!important;color:#2b1d20!important;background-color:#fffdfa!important;background-image:linear-gradient(180deg,transparent 63px,rgba(251,89,110,0.55) 63px,rgba(251,89,110,0.55) 65px,transparent 65px),repeating-linear-gradient(180deg,transparent 0,transparent 27px,rgba(120,150,200,0.07) 27px,rgba(120,150,200,0.07) 28px)!important;background-position:0 0,0 76px!important;background-size:100% 100%,100% 100%!important;background-repeat:no-repeat,repeat!important;box-shadow:8px 8px 0 -1px #f6e7e9,8px 8px 0 0 #ecd6da,0 16px 28px -18px rgba(90,40,50,0.45)!important;text-align:center!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stage .st-fs-card.st-fs-card--answer-visible:not(.stw-none),html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stage .st-fs-card.st-fs-card--answer-visible:not(.stw-none){border-color:#c42f48!important;color:#ffffff!important;background-color:#c42f48!important;background-image:linear-gradient(180deg,transparent 63px,rgba(255,255,255,0.35) 63px,rgba(255,255,255,0.35) 64px,transparent 64px),radial-gradient(circle at 100% 0%,rgba(255,255,255,0.2),transparent 55%)!important;background-position:0 0,0 0!important;background-repeat:no-repeat!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stage .st-fs-deck-back:not(.stw-none){display:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-card .st-fs-card-meta:not(.stw-none){height:44px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-card .st-fs-card-face:not(.stw-none){position:absolute!important;top:12px!important;inset-inline-start:50%!important;height:44px!important;margin:0!important;display:flex!important;align-items:center!important;translate:-50% 0!important;pointer-events:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-card .st-fs-card-face-label:not(.stw-none),html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-card .st-fs-card-face-label:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-card.st-fs-card--answer-visible .st-fs-card-face-label:not(.stw-none),html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-card.st-fs-card--answer-visible .st-fs-card-face-label:not(.stw-none){color:#c42f48!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-card.st-fs-card--answer-visible .st-fs-card-face-label:not(.stw-none),html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-card.st-fs-card--answer-visible .st-fs-card-face-label:not(.stw-none){color:#ffffff!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-card .st-fs-card-question:not(.stw-none){justify-content:center!important;align-items:center!important;text-align:center!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-card .st-fs-card-question>p:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-card .st-fs-card-question>:is(h1,h2,h3,div):not(.stw-none){font-weight:600!important;text-align:center!important;color:#2b1d20!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-card.st-fs-card--answer-visible .st-fs-card-question>p:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-card.st-fs-card--answer-visible .st-fs-card-question>:is(h1,h2,h3,div):not(.stw-none){font-weight:600!important;color:#ffffff!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-card .st-fs-card-hint:not(.stw-none){font-size:12px!important;color:#8a6f74!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-card.st-fs-card--answer-visible .st-fs-card-hint:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-card.st-fs-card--answer-visible .st-fs-card-hint .icon{color:rgba(255,255,255,0.92)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-card.st-fs-card--answer-visible .st-fs-card-meta .st-btn.st-fs-end-session-btn:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-card.st-fs-card--answer-visible .st-fs-card-meta .st-citation-btn--flash:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-card.st-fs-card--answer-visible .st-fs-card-meta .st-fs-menu-btn:not(.stw-none){background:rgba(255,255,255,0.16)!important;border-color:rgba(255,255,255,0.35)!important;color:#ffffff!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-card .st-fs-card-meta-right>span:not([class]){color:#6f5d61!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-card.st-fs-card--answer-visible .st-fs-card-meta-right>span:not([class]){color:#ffffff!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-rating-grid .st-fs-rating-col:not(.stw-none){position:relative!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-rating-grid .st-fs-rating-btn:not(.stw-none){flex-direction:column!important;border-width:2px!important;border-bottom-width:5px!important;border-style:solid!important;border-radius:20px!important;font-size:15px!important;font-weight:800!important;cursor:pointer!important;transition:filter 0.15s ease,background-color 0.15s ease!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-rating-grid .st-fs-rating-btn:active:not(.stw-none){transform:none!important;filter:saturate(1.25) brightness(0.97)!important}@media (hover:hover){html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-rating-grid .st-fs-rating-btn:hover:not(.stw-none){transform:none!important;filter:saturate(1.25) brightness(0.97)!important}}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-rating-grid .st-fs-rating-btn .st-fs-rating-icon:not(.stw-none){display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;background:rgba(255,255,255,0.85)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-rating-grid .st-fs-rating-col>p:not(.stw-none){position:absolute!important;inset-inline-start:0!important;inset-inline-end:0!important;margin:0!important;justify-content:center!important;font-size:11.5px!important;font-weight:700!important;text-align:center!important;white-space:nowrap!important;pointer-events:none!important;opacity:0.85!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-rating-grid .st-fs-rating-col>p .icon{display:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-rating-grid .st-fs-rating-btn.st-fs-rating-btn--again:not(.stw-none){border-color:#fecdd3 #fecdd3 #f59bab!important;box-shadow:0 10px 18px -14px rgba(190,18,60,0.7)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-rating-grid .st-fs-rating-btn.st-fs-rating-btn--hard:not(.stw-none){border-color:#fde1a8 #fde1a8 #f3c060!important;box-shadow:0 10px 18px -14px rgba(154,74,7,0.7)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-rating-grid .st-fs-rating-btn.st-fs-rating-btn--good:not(.stw-none){border-color:#bae6fd #bae6fd #6cc3f0!important;box-shadow:0 10px 18px -14px rgba(7,89,133,0.7)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-rating-grid .st-fs-rating-btn.st-fs-rating-btn--easy:not(.stw-none){border-color:#bbf7d0 #bbf7d0 #6fd99a!important;box-shadow:0 10px 18px -14px rgba(22,101,52,0.7)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-rating-grid .st-fs-rating-col:has(.st-fs-rating-btn--again)>p:not(.stw-none){color:#be123c!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-rating-grid .st-fs-rating-col:has(.st-fs-rating-btn--hard)>p:not(.stw-none){color:#9a4a07!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-rating-grid .st-fs-rating-col:has(.st-fs-rating-btn--good)>p:not(.stw-none){color:#075985!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-rating-grid .st-fs-rating-col:has(.st-fs-rating-btn--easy)>p:not(.stw-none){color:#166534!important}html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-rating-grid .st-fs-rating-btn .st-fs-rating-icon:not(.stw-none){background:rgba(255,255,255,0.1)!important}html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-rating-grid .st-fs-rating-col:has(.st-fs-rating-btn--again)>p:not(.stw-none){color:#fda4af!important}html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-rating-grid .st-fs-rating-col:has(.st-fs-rating-btn--hard)>p:not(.stw-none){color:#fcd34d!important}html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-rating-grid .st-fs-rating-col:has(.st-fs-rating-btn--good)>p:not(.stw-none){color:#7dd3fc!important}html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-rating-grid .st-fs-rating-col:has(.st-fs-rating-btn--easy)>p:not(.stw-none){color:#86efac!important}html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-card:not(.st-fs-card--answer-visible) .st-fs-card-meta .st-btn.st-fs-end-session-btn:not(.stw-none),html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-card:not(.st-fs-card--answer-visible) .st-fs-card-meta .st-citation-btn--flash:not(.stw-none),html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-card:not(.st-fs-card--answer-visible) .st-fs-card-meta .st-fs-menu-btn:not(.stw-none){background:#ffffff!important;border-color:#efe2e0!important}html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-card:not(.st-fs-card--answer-visible) .st-fs-card-meta .st-citation-btn--flash:not(.stw-none){color:#c42f48!important}html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-card:not(.st-fs-card--answer-visible) .st-fs-card-meta-right>span:not([class]){border:0!important;background:transparent!important}body:not([data-mobile]) .stw-backbar>.st-fs-end-session-btn{height:36px!important;min-height:0!important;padding:0 14px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;border:1px solid var(--stw-line)!important;border-radius:999px!important;background:var(--stw-card)!important;color:var(--stw-ink)!important;font-size:13px!important;font-weight:800!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important}body:not([data-mobile]) .stw-backbar>.st-fs-end-session-btn .icon{color:var(--stw-coral)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-card .st-fs-card-meta:not(.stw-none){justify-content:flex-start!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-card .st-fs-card-meta .st-fs-card-meta-right:not(.stw-none){flex:1 1 auto!important;width:100%!important;justify-content:flex-start!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-card .st-fs-card-meta .st-fs-menu-btn:not(.stw-none){margin-inline-start:auto!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-card .st-citation-btn--flash[hidden]:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-card:not(.st-fs-card--answer-visible) .st-citation-btn--flash:not(.stw-none){display:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-card.st-fs-card--answer-visible .st-citation-btn--flash:not([hidden]):not(.stw-none){position:absolute!important;inset-inline-start:50%!important;bottom:56px!important;translate:-50% 0!important;z-index:2!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-card .st-fs-card-face-label .st-fs-card-face-label-text:not(.stw-none){font-family:'Caveat','Plus Jakarta Sans',cursive!important;font-size:26px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;line-height:1!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-card .st-fs-card-meta-right>span:not([class]){border:0!important;box-shadow:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards>.st-fs-cram-progress:not([hidden]):not(.stw-none).st-fs-cram-progress{display:none!important}body:not([data-mobile]) .stw-backbar__count{align-items:center;gap:8px;margin-inline-start:-4px;font-size:15px;font-weight:700;color:var(--stw-soft);white-space:nowrap}body:not([data-mobile]) .stw-backbar__count::before{content:'';width:4px;height:4px;border-radius:50%;background:var(--stw-line-strong)}body:not([data-mobile]) .stw-backbar__count[hidden]{display:none}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stats .st-fs-stat-card:not(.stw-none){position:relative!important;overflow:hidden!important;padding:14px 18px!important;gap:12px!important;border-width:1px!important;border-radius:20px!important;box-shadow:0 14px 26px -22px rgba(90,40,50,0.55)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stats .st-fs-stat-card:nth-child(1):not(.stw-none){background:linear-gradient(135deg,#ffffff 0%,var(--stw-t4-bg) 100%)!important;border-color:#cfe0fb!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stats .st-fs-stat-card:nth-child(2):not(.stw-none){background:linear-gradient(135deg,#ffffff 0%,var(--stw-t0-bg) 100%)!important;border-color:#f6c9d1!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stats .st-fs-stat-card:nth-child(3):not(.stw-none){background:linear-gradient(135deg,#ffffff 0%,var(--stw-t3-bg) 100%)!important;border-color:#bfe8df!important}html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stats .st-fs-stat-card:nth-child(1):not(.stw-none){background:linear-gradient(135deg,var(--stw-card) 0%,var(--stw-t4-bg) 100%)!important;border-color:rgba(45,127,249,0.3)!important}html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stats .st-fs-stat-card:nth-child(2):not(.stw-none){background:linear-gradient(135deg,var(--stw-card) 0%,var(--stw-t0-bg) 100%)!important;border-color:rgba(251,89,110,0.3)!important}html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stats .st-fs-stat-card:nth-child(3):not(.stw-none){background:linear-gradient(135deg,var(--stw-card) 0%,var(--stw-t3-bg) 100%)!important;border-color:rgba(15,179,154,0.3)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stats .st-fs-stat-card .st-fs-stat-dot:not(.stw-none){width:12px!important;height:12px!important;box-shadow:0 0 0 5px rgba(255,255,255,0.85)!important}html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stats .st-fs-stat-card .st-fs-stat-dot:not(.stw-none){box-shadow:0 0 0 5px rgba(255,255,255,0.08)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stats .st-fs-stat-card .st-fs-stat-count:not(.stw-none){font-size:26px!important;letter-spacing:-0.5px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stats .st-fs-stat-card:nth-child(1) .st-fs-stat-count:not(.stw-none){color:#2458a6!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stats .st-fs-stat-card:nth-child(2) .st-fs-stat-count:not(.stw-none){color:#b22a43!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stats .st-fs-stat-card:nth-child(3) .st-fs-stat-count:not(.stw-none){color:#0a6b5c!important}html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stats .st-fs-stat-card:nth-child(1) .st-fs-stat-count:not(.stw-none){color:var(--stw-t4-fg)!important}html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stats .st-fs-stat-card:nth-child(2) .st-fs-stat-count:not(.stw-none){color:var(--stw-t0-fg)!important}html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stats .st-fs-stat-card:nth-child(3) .st-fs-stat-count:not(.stw-none){color:var(--stw-t3-fg)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stats .st-fs-stat-card:not(.stw-none){padding-inline-end:84px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stats .st-fs-stat-card>*{position:relative!important;z-index:1!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stats .st-fs-stat-card::before{display:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stats .st-fs-stat-card::after{content:''!important;display:block!important;position:absolute!important;inset-block:auto -8px!important;inset-inline:auto 14px!important;z-index:0!important;width:58px!important;height:58px!important;background:url(/assets/cache/loo-wave-adcc337871de1d59.webp) center bottom / contain no-repeat!important;pointer-events:none!important;transform:rotate(-6deg)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stats .st-fs-stat-card:nth-child(2)::after{background-image:url(/assets/cache/loo-halfway-d2bf48d9c351547f.webp)!important;transform:rotate(4deg)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stats .st-fs-stat-card:nth-child(3)::after{background-image:url(/assets/cache/loo-proud-31441fe12556ee09.webp)!important;transform:rotate(-3deg)!important}@keyframes stw-answer-in{from{opacity:0;transform:translateY(8px) scale(0.97)}to{opacity:1;transform:none}}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-card .st-fs-card-actions-row:not(.stw-none){transition:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-card .st-fs-card-answer-panel.is-open:not(.stw-none){flex:1 1 100%!important;max-height:none!important;padding-block:6px!important;padding-inline:14px 6px!important;align-items:center!important;border:1.5px solid var(--stw-coral)!important;border-radius:999px!important;background:#ffffff!important;box-shadow:0 10px 22px -16px rgba(216,51,79,0.6)!important;transform-origin:center bottom!important;animation:stw-answer-in 240ms cubic-bezier(0.2,0.8,0.3,1) both!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-card .st-fs-card-answer-panel.is-open .st-fs-card-answer-input:not(.stw-none){min-height:40px!important;max-height:120px!important;height:40px!important;padding:10px 4px!important;border:0!important;background:transparent!important;box-shadow:none!important;resize:none!important;font-size:15px!important;color:#2b1d20!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-card .st-fs-card-answer-panel.is-open .st-fs-card-answer-btn--send:not(.stw-none){width:40px!important;height:40px!important;border:0!important;border-radius:50%!important;background:var(--stw-grad)!important;color:#ffffff!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-card .st-fs-card-actions-row--input-open .st-fs-card-action-btn--keyboard:not(.stw-none){display:none!important}@media (prefers-reduced-motion:reduce){html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-card .st-fs-card-answer-panel.is-open:not(.stw-none){animation:none!important}}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stage .st-fs-card:not(.stw-none),html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stage .st-fs-card:not(.stw-none){display:flex!important;flex-direction:column!important;overflow:hidden!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stage .st-fs-card>*:not(.stw-none){flex-shrink:0!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stage .st-fs-card .st-fs-card-question:not(.stw-none){flex:1 1 auto!important;flex-shrink:1!important;min-height:0!important;overflow-y:auto!important;padding:12px 12px 6px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stage .st-fs-card .st-fs-card-question>p:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stage .st-fs-card .st-fs-card-question>:is(h1,h2,h3,div):not(.stw-none){margin-top:auto!important;margin-bottom:auto!important;font-size:20px!important;line-height:1.45!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stage .st-fs-card .st-fs-user-answer:not([hidden]):not(.stw-none){flex:0 0 auto!important;margin:4px 0 8px!important;padding:8px 14px!important;border-radius:14px!important;text-align:start!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stage .st-fs-card .st-fs-user-answer .st-fs-user-answer-label:not(.stw-none){margin:0 0 2px!important;font-size:11px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stage .st-fs-card .st-fs-user-answer .st-fs-user-answer-value:not(.stw-none){margin:0!important;max-height:44px!important;overflow-y:auto!important;font-size:14px!important;line-height:1.45!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stage .st-fs-card .st-fs-card-actions-row:not(.stw-none){margin:0!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stage .st-fs-card .st-fs-card-hint:not(.stw-none){margin-top:auto!important;padding-top:6px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stage .st-fs-card.st-fs-card--answer-visible .st-fs-user-answer:not([hidden]):not(.stw-none),html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stage .st-fs-card.st-fs-card--answer-visible .st-fs-user-answer:not([hidden]):not(.stw-none){border:1px solid rgba(255,255,255,0.28)!important;background:rgba(255,255,255,0.14)!important;box-shadow:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stage .st-fs-card.st-fs-card--answer-visible .st-fs-user-answer .st-fs-user-answer-label:not(.stw-none),html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stage .st-fs-card.st-fs-card--answer-visible .st-fs-user-answer .st-fs-user-answer-label:not(.stw-none){color:rgba(255,255,255,0.78)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stage .st-fs-card.st-fs-card--answer-visible .st-fs-user-answer .st-fs-user-answer-value:not(.stw-none),html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stage .st-fs-card.st-fs-card--answer-visible .st-fs-user-answer .st-fs-user-answer-value:not(.stw-none){color:#ffffff!important}html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stage .st-fs-card:not(.stw-none){box-shadow:8px 8px 0 -1px #3a2a2e,8px 8px 0 0 #4a3439,0 18px 30px -18px rgba(0,0,0,0.7)!important}html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-rating-grid .st-fs-rating-btn:not(.stw-none){border-width:1px!important;border-bottom-width:3px!important;box-shadow:none!important}html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-rating-grid .st-fs-rating-btn.st-fs-rating-btn--again:not(.stw-none){background:rgba(244,63,94,0.1)!important;border-color:rgba(244,63,94,0.28) rgba(244,63,94,0.28) rgba(244,63,94,0.45)!important}html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-rating-grid .st-fs-rating-btn.st-fs-rating-btn--hard:not(.stw-none){background:rgba(245,158,11,0.1)!important;border-color:rgba(245,158,11,0.28) rgba(245,158,11,0.28) rgba(245,158,11,0.45)!important}html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-rating-grid .st-fs-rating-btn.st-fs-rating-btn--good:not(.stw-none){background:rgba(14,165,233,0.1)!important;border-color:rgba(14,165,233,0.28) rgba(14,165,233,0.28) rgba(14,165,233,0.45)!important}html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-rating-grid .st-fs-rating-btn.st-fs-rating-btn--easy:not(.stw-none){background:rgba(34,197,94,0.1)!important;border-color:rgba(34,197,94,0.28) rgba(34,197,94,0.28) rgba(34,197,94,0.45)!important}@media (hover:hover){html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-rating-grid .st-fs-rating-btn:hover:not(.stw-none){filter:brightness(1.15)!important}}body:not([data-mobile]):has(.st-fs-board.st-pane--flashcards) .stw-backbar{max-width:860px;flex-wrap:wrap;row-gap:10px;margin:22px auto 16px}html body:not([data-mobile]) .stw-backbar>.st-fs-stats:not(.stw-none){margin-block:0!important;margin-inline:auto 0!important;padding:0!important;display:flex!important;gap:6px!important;flex-wrap:nowrap!important}html body:not([data-mobile]) .stw-backbar>.st-fs-stats .st-fs-stat-card:not(.stw-none){position:static!important;flex:0 0 auto!important;min-height:0!important;height:34px!important;margin:0!important;padding-block:0!important;padding-inline:10px 12px!important;display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:6px!important;border:1px solid var(--stw-line)!important;border-radius:999px!important;box-shadow:none!important;overflow:visible!important}html body:not([data-mobile]) .stw-backbar>.st-fs-stats .st-fs-stat-card::before,html body:not([data-mobile]) .stw-backbar>.st-fs-stats .st-fs-stat-card::after{display:none!important}html body:not([data-mobile]) .stw-backbar>.st-fs-stats .st-fs-stat-card .st-fs-stat-top:not(.stw-none){display:inline-flex!important;align-items:center!important;gap:6px!important;margin:0!important}html body:not([data-mobile]) .stw-backbar>.st-fs-stats .st-fs-stat-card .st-fs-stat-dot:not(.stw-none){width:8px!important;height:8px!important;box-shadow:none!important}html body:not([data-mobile]) .stw-backbar>.st-fs-stats .st-fs-stat-card .st-fs-stat-count:not(.stw-none){font-size:15px!important;font-weight:700!important;line-height:1!important}html body:not([data-mobile]) .stw-backbar>.st-fs-stats .st-fs-stat-card .st-fs-stat-label:not(.stw-none){margin:0!important;font-size:13px!important;font-weight:400!important;line-height:1!important;white-space:nowrap!important}html body:not([data-mobile]) .stw-backbar>.st-fs-stats .st-fs-stat-card:nth-child(1) .st-fs-stat-count{color:#2458a6!important}html body:not([data-mobile]) .stw-backbar>.st-fs-stats .st-fs-stat-card:nth-child(2) .st-fs-stat-count{color:#b22a43!important}html body:not([data-mobile]) .stw-backbar>.st-fs-stats .st-fs-stat-card:nth-child(3) .st-fs-stat-count{color:#0a6b5c!important}html body.theme-dark:not([data-mobile]) .stw-backbar>.st-fs-stats .st-fs-stat-card:nth-child(1) .st-fs-stat-count{color:var(--stw-t4-fg)!important}html body.theme-dark:not([data-mobile]) .stw-backbar>.st-fs-stats .st-fs-stat-card:nth-child(2) .st-fs-stat-count{color:var(--stw-t0-fg)!important}html body.theme-dark:not([data-mobile]) .stw-backbar>.st-fs-stats .st-fs-stat-card:nth-child(3) .st-fs-stat-count{color:var(--stw-t3-fg)!important}body:not([data-mobile]) .stw-backbar>.st-fs-stats + .st-fs-end-session-btn{margin-inline-start:4px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards:not(.stw-none){max-width:860px!important;gap:14px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stage:not(.stw-none){margin:0!important;padding:0 0 8px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stage .st-fs-card:not(.stw-none),html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stage .st-fs-card:not(.stw-none){height:clamp(250px,calc(100vh - 420px),400px)!important;min-height:250px!important;max-height:400px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-rating-grid:not(.st-fs-rating-grid--hidden):not([hidden]):not(.stw-none){grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-rating-grid .st-fs-rating-prompt:not(.stw-none){margin:0!important;font-size:13.5px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-rating-grid .st-fs-rating-btn:not(.stw-none){height:74px!important;padding:6px 10px 22px!important;gap:2px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-rating-grid .st-fs-rating-btn .st-fs-rating-icon:not(.stw-none){width:24px!important;height:24px!important;font-size:13px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-rating-grid .st-fs-rating-col>p:not(.stw-none){bottom:10px!important}@media (max-width:860px){html body:not([data-mobile]) .stw-backbar>.st-fs-stats:not(.stw-none){order:5!important;flex:1 1 100%!important;margin:0!important}html body:not([data-mobile]) .stw-backbar>.st-fs-stats .st-fs-stat-card:not(.stw-none){flex:1 1 0!important;justify-content:center!important}}@media (max-width:599px){html body:not([data-mobile]) .stw-backbar>.st-fs-stats .st-fs-stat-card .st-fs-stat-label:not(.stw-none){display:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stage .st-fs-card:not(.stw-none),html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stage .st-fs-card:not(.stw-none){height:clamp(220px,calc(100vh - 540px),360px)!important;min-height:220px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-rating-grid .st-fs-rating-btn:not(.stw-none){height:62px!important}body:not([data-mobile]):has(.st-fs-board.st-pane--flashcards) .stw-backbar{margin-top:14px}}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-card .st-fs-user-answer .st-fs-user-answer-label{display:none!important}@keyframes stw-rate-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-rating-grid:not(.st-fs-rating-grid--hidden):not([hidden])>*{animation:stw-rate-in 320ms cubic-bezier(0.2,0.8,0.3,1) both!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-rating-grid:not(.st-fs-rating-grid--hidden):not([hidden])>:nth-child(2){animation-delay:40ms!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-rating-grid:not(.st-fs-rating-grid--hidden):not([hidden])>:nth-child(3){animation-delay:80ms!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-rating-grid:not(.st-fs-rating-grid--hidden):not([hidden])>:nth-child(4){animation-delay:120ms!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-rating-grid:not(.st-fs-rating-grid--hidden):not([hidden])>:nth-child(5){animation-delay:160ms!important}html body:not([data-mobile]) .stw-backbar>.st-fs-stats .st-fs-stat-card:nth-child(1):not(.stw-none){background:var(--stw-t4-bg)!important;border-color:transparent!important}html body:not([data-mobile]) .stw-backbar>.st-fs-stats .st-fs-stat-card:nth-child(2):not(.stw-none){background:var(--stw-t0-bg)!important;border-color:transparent!important}html body:not([data-mobile]) .stw-backbar>.st-fs-stats .st-fs-stat-card:nth-child(3):not(.stw-none){background:var(--stw-t3-bg)!important;border-color:transparent!important}html body:not([data-mobile]) .stw-backbar>.st-fs-stats .st-fs-stat-card .st-fs-stat-dot:not(.stw-none){display:inline-block!important;flex:0 0 8px!important;border-radius:50%!important}html body:not([data-mobile]) .stw-backbar>.st-fs-stats .st-fs-stat-card:nth-child(1) .st-fs-stat-dot{background:#2d7ff9!important}html body:not([data-mobile]) .stw-backbar>.st-fs-stats .st-fs-stat-card:nth-child(2) .st-fs-stat-dot{background:var(--stw-coral)!important}html body:not([data-mobile]) .stw-backbar>.st-fs-stats .st-fs-stat-card:nth-child(3) .st-fs-stat-dot{background:#0f9d7a!important}html body:not([data-mobile]) .stw-backbar>.st-fs-stats .st-fs-stat-card:nth-child(1) .st-fs-stat-label{color:#2458a6!important}html body:not([data-mobile]) .stw-backbar>.st-fs-stats .st-fs-stat-card:nth-child(2) .st-fs-stat-label{color:#b22a43!important}html body:not([data-mobile]) .stw-backbar>.st-fs-stats .st-fs-stat-card:nth-child(3) .st-fs-stat-label{color:#0a6b5c!important}html body.theme-dark:not([data-mobile]) .stw-backbar>.st-fs-stats .st-fs-stat-card:nth-child(1) .st-fs-stat-label{color:var(--stw-t4-fg)!important}html body.theme-dark:not([data-mobile]) .stw-backbar>.st-fs-stats .st-fs-stat-card:nth-child(2) .st-fs-stat-label{color:var(--stw-t0-fg)!important}html body.theme-dark:not([data-mobile]) .stw-backbar>.st-fs-stats .st-fs-stat-card:nth-child(3) .st-fs-stat-label{color:var(--stw-t3-fg)!important}html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stage .st-fs-card:not(.st-fs-card--answer-visible):not(.stw-none){border-color:rgba(255,255,255,0.08)!important;color:#f6eef0!important;background-color:#2b2225!important;background-image:linear-gradient(180deg,transparent 63px,rgba(251,89,110,0.5) 63px,rgba(251,89,110,0.5) 65px,transparent 65px),repeating-linear-gradient(180deg,transparent 0,transparent 27px,rgba(255,255,255,0.035) 27px,rgba(255,255,255,0.035) 28px)!important}html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stage .st-fs-card:not(.st-fs-card--answer-visible) .st-fs-card-question>p:not(.stw-none),html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stage .st-fs-card:not(.st-fs-card--answer-visible) .st-fs-card-question>:is(h1,h2,h3,div):not(.stw-none){color:#f6eef0!important}html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stage .st-fs-card:not(.st-fs-card--answer-visible) .st-fs-card-face-label:not(.stw-none){color:#ff8b9b!important}html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stage .st-fs-card:not(.st-fs-card--answer-visible) .st-fs-card-hint:not(.stw-none),html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stage .st-fs-card:not(.st-fs-card--answer-visible) .st-fs-card-meta-right>span:not([class]){color:#c9b6ba!important}html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-card:not(.st-fs-card--answer-visible) .st-fs-card-meta .st-fs-menu-btn:not(.stw-none){background:rgba(255,255,255,0.06)!important;border-color:rgba(255,255,255,0.12)!important;color:#f6eef0!important}html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-card .st-fs-card-answer-panel.is-open:not(.stw-none){background:#231b1e!important}html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-card .st-fs-card-answer-panel.is-open .st-fs-card-answer-input:not(.stw-none){color:#f6eef0!important}html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards .st-fc-card.stw-fc-card .st-fc-face--front{border-color:rgba(255,255,255,0.08)!important;background-color:#2b2225!important;background-image:linear-gradient(180deg,transparent 37px,rgba(251,89,110,0.5) 37px,rgba(251,89,110,0.5) 39px,transparent 39px),linear-gradient(#2b2225,#2b2225),repeating-linear-gradient(180deg,transparent 0,transparent 27px,rgba(255,255,255,0.035) 27px,rgba(255,255,255,0.035) 28px)!important;color:#f6eef0!important;box-shadow:6px 6px 0 -1px #3a2a2e,6px 6px 0 0 #4a3439,0 10px 18px -12px rgba(0,0,0,0.6)!important}html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards .st-fc-card.stw-fc-card .st-fc-face--front h3{color:#f6eef0!important}html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards .st-fc-card.stw-fc-card .st-fc-face--front .st-fc-card-status,html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards .st-fc-card.stw-fc-card .st-fc-face--front .st-fc-card-flip-hint{color:#c9b6ba!important}html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards .st-fc-card.stw-fc-card .st-fc-face--back{box-shadow:6px 6px 0 -1px #3a2a2e,6px 6px 0 0 #4a3439,0 10px 18px -12px rgba(0,0,0,0.6)!important}@keyframes stw-next-card{from{opacity:0;transform:translateX(28px) rotate(1deg)}to{opacity:1;transform:none}}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stage:not(.stw-none).st-fs-stage{position:relative!important;overflow:visible!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stage.stw-next .st-fs-card:not(.stw-none){animation:stw-next-card 360ms cubic-bezier(0.2,0.8,0.3,1) both!important}@keyframes stw-cheer{0%{opacity:0;transform:translate(-50%,10px) scale(0.9)}15%{opacity:1;transform:translate(-50%,0) scale(1)}80%{opacity:1;transform:translate(-50%,0) scale(1)}100%{opacity:0;transform:translate(-50%,-8px) scale(0.98)}}body:not([data-mobile]) .stw-cheer{position:absolute;inset-inline-start:50%;top:calc(100% + 18px);z-index:5;display:inline-flex;align-items:center;gap:10px;padding-block:8px;padding-inline:8px 16px;border-radius:999px;background:var(--stw-card);border:1px solid var(--stw-line-strong);box-shadow:0 16px 30px -18px rgba(90,30,45,0.6);font-size:14px;font-weight:800;color:var(--stw-ink);white-space:nowrap;pointer-events:none;animation:stw-cheer 1500ms ease both}body:not([data-mobile]) .stw-cheer__loo{width:34px;height:34px;object-fit:contain}body:not([data-mobile]) .stw-cheer--easy{border-color:#bbf7d0}body:not([data-mobile]) .stw-cheer--good{border-color:#bae6fd}body:not([data-mobile]) .stw-cheer--hard{border-color:#fde1a8}body:not([data-mobile]) .stw-cheer--again{border-color:#fecdd3}body:not([data-mobile]) .stw-spark{position:absolute;z-index:4;width:8px;height:8px;border-radius:2px;pointer-events:none;animation:stw-spark 700ms cubic-bezier(0.2,0.7,0.3,1) forwards}@keyframes stw-spark{from{opacity:1;transform:translate(0,0) rotate(0deg)}to{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(200deg)}}@media (prefers-reduced-motion:reduce){html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-rating-grid>*,html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stage.stw-next .st-fs-card:not(.stw-none){animation:none!important}body:not([data-mobile]) .stw-spark{display:none}}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards>.st-fs-stats:not(.stw-none).st-fs-stats{display:none!important}html body:not([data-mobile]) .st-container.st-fs-container:has(>.st-fs-board.st-pane--flashcards):not(.stw-none){overflow:visible!important}body:not([data-mobile]):has(.st-fs-board.st-pane--flashcards) .stw-backbar{min-height:36px}body:not([data-mobile]):has(.st-fs-board.st-pane--flashcards):not(.stw-session-ready) .stw-backbar,body:not([data-mobile]):not(.stw-session-ready) .st-container.st-fs-container>.st-fs-board.st-pane--flashcards{opacity:0!important}body:not([data-mobile]).stw-session-ready .stw-backbar,body:not([data-mobile]).stw-session-ready .st-container.st-fs-container>.st-fs-board.st-pane--flashcards{opacity:1;transition:opacity 220ms ease!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stage .st-fs-card:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stage:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container:has(>.st-fs-board.st-pane--flashcards):not(.stw-none){transition:none!important}html body:not([data-mobile]):has(.st-fs-board.st-pane--flashcards[hidden]) .stw-backbar>.st-fs-end-session-btn{display:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-rating-grid .st-fs-rating-col[hidden]{display:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-rating-grid.st-fs-rating-grid--cram:not(.st-fs-rating-grid--hidden):not([hidden]):not(.stw-none){grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:560px!important;margin:0 auto!important;width:100%!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane .stw-resume.stw-resume--fc .st-tab-content-controls-select .st-fc-deck-select-wrap>select:not(.stw-none){height:54px!important;margin:0!important;padding-block:0!important;padding-inline:18px 40px!important;border:1px solid var(--stw-line)!important;border-radius:16px!important;background-color:var(--stw-card)!important;font-size:14.5px!important;font-weight:800!important;color:var(--stw-ink)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane .stw-resume.stw-resume--fc .st-tab-content-controls-select .st-fc-controls-label:not(.stw-none){margin:0!important}@media (min-width:1181px){html body:not([data-mobile]) .st-container.st-fs-container .st-pane .stw-resume.stw-resume--fc:not(.stw-none){height:76px!important;box-sizing:border-box!important}}html body:not([data-mobile]) .st-cmpl-host .st-cmpl .st-cmpl-ring-track{stroke:var(--stw-ring-track)!important;stroke-width:10!important}html body:not([data-mobile]) .st-cmpl-host .st-cmpl .st-cmpl-ring-fill{stroke:#0f9d7a!important;stroke-width:10!important}html body.theme-dark:not([data-mobile]) .st-cmpl-host .st-cmpl .st-cmpl-ring-fill{stroke:var(--stw-ring-done)!important}html body:not([data-mobile]) .st-cmpl-host .st-cmpl .st-cmpl-ring-pct{font-size:30px!important;letter-spacing:-0.5px!important;background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;color:var(--stw-ink)!important}html body:not([data-mobile]) .st-cmpl-host .st-cmpl .st-cmpl-ring-sub{margin-top:2px!important;font-size:12px!important;font-weight:800!important;letter-spacing:0!important;text-transform:none!important;color:#0f9d7a!important}html body.theme-dark:not([data-mobile]) .st-cmpl-host .st-cmpl .st-cmpl-ring-sub{color:var(--stw-ring-done)!important}html body:not([data-mobile]) .st-cmpl-host .st-cmpl .st-cmpl-glow{display:none!important}html body:not([data-mobile]) .st-cmpl-host .st-cmpl .st-cmpl-next:not(.stw-none){display:inline-flex!important;align-items:center!important;gap:8px!important;height:36px!important;padding:0 16px!important;border:0!important;border-radius:999px!important;background:var(--stw-t0-bg)!important;color:var(--stw-t0-fg)!important;font-size:14px!important;font-weight:800!important;box-shadow:none!important}html body:not([data-mobile]) .st-cmpl-host .st-cmpl .st-cmpl-next .st-cmpl-next-dot{width:8px!important;height:8px!important;border-radius:50%!important;background:currentColor!important;box-shadow:none!important}html body:not([data-mobile]) .st-cmpl-host .st-cmpl .stw-cmpl-loo__img{width:180px!important;height:180px!important}html body:not([data-mobile]):has(.st-fs-board.st-pane--flashcards[hidden]) .stw-backbar>.st-fs-stats,html body:not([data-mobile]):has(.st-fs-board.st-pane--flashcards[hidden]) .stw-backbar>.stw-backbar__count{display:none!important}html body:not([data-mobile]) .custom-dropdown-panel.stw-scope-panel{min-width:240px!important;max-width:340px!important;width:max-content!important;padding:6px!important;border:1px solid var(--stw-line)!important;border-radius:18px!important;background:var(--stw-card)!important;box-shadow:0 24px 48px -24px rgba(80,20,35,0.45)!important}html body:not([data-mobile]) .custom-dropdown-panel.stw-scope-panel .custom-dropdown-options{display:flex!important;flex-direction:column!important;gap:2px!important}html body:not([data-mobile]) .custom-dropdown-panel.stw-scope-panel .custom-dropdown-option{min-height:42px!important;padding:8px 12px!important;border-radius:12px!important;font-size:14px!important;font-weight:700!important;color:var(--stw-ink)!important;background:transparent!important}html body:not([data-mobile]) .custom-dropdown-panel.stw-scope-panel .custom-dropdown-option.focused{background:var(--stw-sheet)!important}@media (hover:hover){html body:not([data-mobile]) .custom-dropdown-panel.stw-scope-panel .custom-dropdown-option:hover{background:var(--stw-sheet)!important}}html body:not([data-mobile]) .custom-dropdown-panel.stw-scope-panel .custom-dropdown-option.selected{background:var(--stw-t0-bg)!important;color:var(--stw-t0-fg)!important}html body:not([data-mobile]) .custom-dropdown-panel.stw-scope-panel .custom-dropdown-option-content{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important}html body:not([data-mobile]) .custom-dropdown-panel.stw-scope-panel .custom-dropdown-option-icon{width:28px!important;height:28px!important;flex:0 0 28px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:9px!important;background:var(--stw-sheet)!important;color:var(--stw-coral)!important;font-size:13px!important}html body:not([data-mobile]) .custom-dropdown-panel.stw-scope-panel .custom-dropdown-option.selected .custom-dropdown-option-icon{background:var(--stw-card)!important}html body:not([data-mobile]) .custom-dropdown-panel.stw-scope-panel .custom-dropdown-option-text{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:260px!important}html body:not([data-mobile]) .custom-dropdown-panel.stw-scope-panel .custom-dropdown-option-text.is-truncated,html body:not([data-mobile]) .custom-dropdown-panel.stw-scope-panel .custom-dropdown-option-text>span{-webkit-mask-image:none!important;mask-image:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane :is(.st-pane-empty.st-fc-first)::before,html body:not([data-mobile]) .st-container.st-fs-container .st-pane :is(.st-pane-empty.st-fc-first)::after{display:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-qz-first:not(.stw-none){position:relative!important;display:grid!important;grid-template-columns:240px 400px!important;grid-template-areas:'bubble card' 'loo card' 'loo cta'!important;grid-column:1 / -1!important;justify-self:stretch!important;box-sizing:border-box!important;flex:1 1 100%!important;max-width:none!important;justify-content:center!important;align-items:center!important;column-gap:40px!important;row-gap:14px!important;width:100%!important;min-height:0!important;margin:0!important;padding:36px 28px!important;border:1px solid var(--stw-line)!important;border-radius:24px!important;background:var(--stw-card)!important;box-shadow:var(--stw-shadow)!important;overflow:visible!important;text-align:start!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-qz-list:has(>.st-qz-first):not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-sum-grid:has(>.st-qz-first):not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-pod-list:has(>.st-qz-first):not(.stw-none){padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;display:block!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-qz-first .st-qz-first__stage{display:contents!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-qz-first .st-qz-first__bubble:not(.stw-none){grid-area:bubble!important;position:relative!important;inset:auto!important;transform:none!important;justify-self:center!important;align-self:end!important;max-width:240px!important;margin:0!important;padding:12px 16px!important;border:1px solid var(--stw-line-strong)!important;border-radius:18px!important;background:var(--stw-sheet)!important;color:var(--stw-ink)!important;font-size:14px!important;font-weight:700!important;line-height:1.45!important;text-align:center!important;box-shadow:0 10px 20px -16px rgba(120,30,50,0.5)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-qz-first .st-qz-first__loo:not(.stw-none){grid-area:loo!important;position:static!important;justify-self:center!important;align-self:start!important;width:150px!important;height:150px!important;margin:0!important;transform:none!important;object-fit:contain!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-qz-first .st-qz-first__card:not(.stw-none){grid-area:card!important;position:relative!important;inset:auto!important;width:100%!important;max-width:none!important;margin:0!important;transform:rotate(-1.2deg)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-qz-first>.st-loo-cta:not(.stw-none){grid-area:cta!important;width:100%!important;max-width:none!important;margin:8px 0 0!important}@media (max-width:860px){html body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-qz-first:not(.stw-none){grid-template-columns:minmax(0,1fr)!important;grid-template-areas:'bubble' 'loo' 'card' 'cta'!important;padding:24px 18px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-qz-first .st-qz-first__loo:not(.stw-none){width:110px!important;height:110px!important}}html html body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-qz-first::before,html body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-qz-first::after{display:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row:not(.stw-none){justify-content:space-between!important;padding:10px!important;border:1px solid var(--stw-line)!important;border-radius:22px!important;background:var(--stw-card)!important;box-shadow:var(--stw-shadow)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row .st-quizz-nav-actions:not([hidden]):not(.stw-none){width:100%!important;justify-content:space-between!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row .st-quizz-action-btn.st-quizz-action-btn--prev:not(.stw-none){height:48px!important;border:0!important;background:var(--stw-sheet)!important;box-shadow:none!important;color:var(--stw-muted)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row .st-quizz-action-btn.st-quizz-action-btn--prev:disabled:not(.stw-none){opacity:0.4!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row .st-quizz-action-btn.st-quizz-action-btn--next:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row .st-quizz-action-btn.st-quizz-finish-btn:not(.stw-none){min-width:190px!important;height:50px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card.stw-fb-locked .st-quizz-option:not(.stw-none){cursor:default!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-quizz-options .st-quizz-option.stw-opt-right:not(.stw-none){border-color:#0f9d7a!important;background:var(--stw-t3-bg)!important;color:var(--stw-t3-fg)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-quizz-options .st-quizz-option.stw-opt-right .st-quizz-option-badge:not(.stw-none){background:#0b7a5f!important;color:#ffffff!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-quizz-options .st-quizz-option.stw-opt-wrong:not(.stw-none){border-color:var(--stw-coral-deep)!important;background:var(--stw-t0-bg)!important;color:var(--stw-t0-fg)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-quizz-options .st-quizz-option.stw-opt-wrong .st-quizz-option-badge:not(.stw-none){background:var(--stw-coral-deep)!important;color:#ffffff!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card.stw-fb-right:not(.stw-none){border-color:rgba(15,157,122,0.45)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card.stw-fb-wrong:not(.stw-none){border-color:rgba(216,51,79,0.4)!important}@keyframes stw-fb-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}body:not([data-mobile]) .stw-fb{display:flex;align-items:center;gap:12px;margin-top:16px;padding-block:10px;padding-inline:10px 16px;border-radius:18px;font-size:15px;font-weight:800;animation:stw-fb-in 260ms cubic-bezier(0.2,0.8,0.3,1) both}body:not([data-mobile]) .stw-fb--right{background:var(--stw-t3-bg);color:var(--stw-t3-fg)}body:not([data-mobile]) .stw-fb--wrong{background:var(--stw-t0-bg);color:var(--stw-t0-fg)}body:not([data-mobile]) .stw-fb__loo{width:44px;height:44px;object-fit:contain}body:not([data-mobile]) .stw-fb .icon{font-size:18px}@media (prefers-reduced-motion:reduce){body:not([data-mobile]) .stw-fb{animation:none}}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--quizzes .st-qz-list>.st-qz-row:not(.stw-none){padding:18px 22px!important;gap:18px!important;transition:background-color 0.15s ease!important}@media (hover:hover){html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--quizzes .st-qz-list>.st-qz-row:hover:not(.stw-none){background:var(--stw-row-hover)!important}}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--quizzes .st-qz-list>.st-qz-row>.stw-row-tile:not(.stw-none){width:50px!important;height:50px!important;flex:0 0 50px!important;border-radius:16px!important;font-size:20px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--quizzes .st-qz-list>.st-qz-row .st-qz-title-row h3:not(.stw-none){font-size:15px!important;font-weight:600!important;letter-spacing:-0.2px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--quizzes .st-qz-list>.st-qz-row .st-qz-utility-line:not(.stw-none){font-size:13px!important;color:var(--stw-soft)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--quizzes .st-qz-list>.st-qz-row .st-qz-utility-line :is(.st-qz-question-count,.st-qz-created-at):not(.stw-none){font-weight:400!important;color:var(--stw-muted)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--quizzes .st-qz-list>.st-qz-row .st-qz-type-badges:not(.stw-none){gap:6px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--quizzes .st-qz-list>.st-qz-row .st-qz-type-badges .st-qz-type-badge:not(.stw-none){height:24px!important;padding:0 10px!important;display:inline-flex!important;align-items:center!important;border:0!important;border-radius:999px!important;font-size:13px!important;font-weight:600!important;background:var(--stw-t1-bg)!important;color:var(--stw-t1-fg)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--quizzes .st-qz-list>.st-qz-row .st-qz-type-badges .st-qz-type-badge:nth-child(2):not(.stw-none){background:var(--stw-t4-bg)!important;color:var(--stw-t4-fg)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--quizzes .st-qz-list>.st-qz-row .st-qz-type-badges .st-qz-type-badge:nth-child(3):not(.stw-none){background:var(--stw-t2-bg)!important;color:var(--stw-t2-fg)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--quizzes .st-qz-list>.st-qz-row .st-qz-type-badges .st-qz-type-badge:nth-child(4):not(.stw-none){background:var(--stw-t3-bg)!important;color:var(--stw-t3-fg)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--quizzes .st-qz-list>.st-qz-row .st-qz-actions:not(.stw-none){gap:8px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--quizzes .st-qz-list>.st-qz-row .st-qz-actions .st-qz-session-info:not(.stw-none){width:56px!important;height:56px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--quizzes .st-qz-list>.st-qz-row .st-qz-actions .stw-ring:not(.stw-none){width:56px!important;height:56px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--quizzes .st-qz-list>.st-qz-row .st-qz-actions .stw-ring .stw-ring__label:not(.stw-none){font-size:12.5px!important;font-weight:800!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--quizzes .st-qz-list>.st-qz-row .st-qz-actions .st-btn--quiz-start:not(.stw-none){height:44px!important;padding:0 20px!important;border-radius:999px!important;font-size:15px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--quizzes .st-qz-list>.st-qz-row .st-qz-actions>.st-qz-status-chip:not(.stw-none){flex:0 0 auto!important;order:-1!important;height:28px!important;margin:0!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;font-size:13px!important;white-space:nowrap!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--quizzes .st-qz-list>.st-qz-row .st-qz-title-row>.st-qz-status-chip:not(.stw-none){visibility:hidden!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode].stw-has-qsegs .st-quizz-progress-track:not(.stw-none){display:none!important}body:not([data-mobile]) .stw-qsegs{display:flex;gap:6px;margin-top:14px}body:not([data-mobile]) .stw-qseg{flex:1 1 0;height:8px;border-radius:9px;background:var(--stw-ring-track);transition:background-color 0.2s ease}body:not([data-mobile]) .stw-qseg.is-now{background:var(--stw-loo-border)}body:not([data-mobile]) .stw-qseg.is-good{background:#0f9d7a}body:not([data-mobile]) .stw-qseg.is-bad{background:var(--stw-coral)}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode].stw-await .st-quizz-actions-row .st-quizz-action-btn--next:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode].stw-await .st-quizz-actions-row .st-quizz-finish-btn:not(.stw-none){display:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row .stw-qcheck:not([hidden]):not(.stw-none){height:50px!important;min-width:190px!important;margin-inline-start:auto!important;padding:0 24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:0!important;border-radius:999px!important;background:var(--stw-grad)!important;color:#ffffff!important;font-size:14.5px!important;font-weight:800!important;text-transform:none!important;letter-spacing:0!important;box-shadow:0 14px 26px -16px rgba(216,51,79,0.9)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row .stw-qcheck:disabled:not(.stw-none){opacity:0.45!important;box-shadow:none!important;cursor:not-allowed!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row .stw-qcheck[hidden]{display:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-quizz-options .st-quizz-option.stw-opt-dim:not(.stw-none){opacity:0.55!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-quizz-fill-blank.stw-right:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-quizz-fill-blank.st-quizz-review-input-correct:not(.stw-none){border-style:solid!important;border-color:#0f9d7a!important;background:var(--stw-t3-bg)!important;color:var(--stw-t3-fg)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-quizz-fill-blank.stw-wrong:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-quizz-fill-blank.st-quizz-review-input-wrong:not(.stw-none){border-style:solid!important;border-color:var(--stw-coral-deep)!important;background:var(--stw-t0-bg)!important;color:var(--stw-t0-fg)!important;text-decoration:line-through!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-quizz-combo-row.stw-right .st-quizz-combo-slot:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-quizz-image-label-answer-row.stw-right:not(.stw-none){border-color:#0f9d7a!important;background:var(--stw-t3-bg)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-quizz-combo-row.stw-wrong .st-quizz-combo-slot:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-quizz-image-label-answer-row.stw-wrong:not(.stw-none){border-color:var(--stw-coral-deep)!important;background:var(--stw-t0-bg)!important}body:not([data-mobile]) .stw-fix{display:inline-flex;align-items:center;gap:5px;margin:0 6px;padding:2px 10px;border-radius:999px;background:var(--stw-t3-bg);color:var(--stw-t3-fg);font-size:14px;font-weight:800;vertical-align:middle}body:not([data-mobile]) .stw-fb__text b{font-weight:800}body:not([data-mobile]) .stw-fb__text span{font-weight:600}@media (hover:hover){html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row .st-quizz-action-btn.st-quizz-action-btn--next:hover:not(:disabled):not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row .st-quizz-action-btn.st-quizz-finish-btn:hover:not(:disabled):not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row .stw-qcheck:hover:not(:disabled):not(.stw-none){color:#ffffff!important;filter:brightness(1.05)!important}}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode].stw-quiz-guided .st-quizz-actions-row .st-quizz-nav-actions:not([hidden]):not(.stw-none){flex:1 1 auto!important;justify-content:space-between!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode].stw-quiz-guided:not(.stw-all-done) .st-quizz-actions-row .st-quizz-finish-btn:not(.stw-none){display:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode].stw-quiz-guided.stw-all-done .st-quizz-actions-row .st-quizz-action-btn--next:not(.stw-none){display:none!important}@keyframes stw-shake{0%,100%{transform:translateX(0)}15%{transform:translateX(-10px)}30%{transform:translateX(9px)}45%{transform:translateX(-7px)}60%{transform:translateX(5px)}75%{transform:translateX(-3px)}}@keyframes stw-pop{0%{transform:scale(1)}40%{transform:scale(1.018)}100%{transform:scale(1)}}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card.stw-shake:not(.stw-none){animation:stw-shake 460ms cubic-bezier(0.36,0.07,0.19,0.97) both!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card.stw-pop:not(.stw-none){animation:stw-pop 360ms ease-out both!important}@keyframes stw-flash{0%{opacity:0}25%{opacity:1}100%{opacity:0}}body:not([data-mobile]) .stw-flash{position:fixed;inset:0;z-index:9000;pointer-events:none;animation:stw-flash 650ms ease-out both}body:not([data-mobile]) .stw-flash--right{box-shadow:inset 0 0 0 4px rgba(15,157,122,0.55),inset 0 0 120px rgba(15,157,122,0.22)}body:not([data-mobile]) .stw-flash--wrong{box-shadow:inset 0 0 0 4px rgba(216,51,79,0.55),inset 0 0 120px rgba(216,51,79,0.22)}@media (prefers-reduced-motion:reduce){html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card.stw-shake:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card.stw-pop:not(.stw-none){animation:none!important}body:not([data-mobile]) .stw-flash{display:none}}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-progress-card .st-quizz-progress-label:not(.stw-none){display:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-quizz-fill-question .st-quizz-fill-blank.st-quizz-fill-blank:not(.stw-none){height:36px!important;margin:3px 4px!important;vertical-align:middle!important;box-sizing:border-box!important;line-height:1.2!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-progress-card:not(.stw-none){padding:14px 20px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-progress-card .st-quizz-current-question:not(.stw-none){font-size:13px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-progress-card .st-quizz-progress-meta:not(.stw-none){font-size:13px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-progress-card .st-quizz-view-toggle .st-quizz-view-toggle-btn:not(.stw-none){width:36px!important;height:30px!important}body:not([data-mobile]) .stw-qsegs{margin-top:10px}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card:not(.stw-none){position:relative!important;padding:20px 24px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-quizz-question-type-tag:not(.stw-none){margin:0 0 10px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-citation-btn:not(.st-quizz-hint-btn):not(.stw-none){position:absolute!important;top:18px!important;inset-inline-end:20px!important;margin:0!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-quizz-question-box>p:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-quizz-question-box:not(.stw-none){margin-bottom:12px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-quizz-question-box>p:not(.stw-none){font-size:20px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-quizz-fill-question.st-quizz-fill-question:not(.stw-none){font-size:18px!important;line-height:2.2!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-quizz-fill-question .st-quizz-fill-blank.st-quizz-fill-blank:not(.stw-none){height:34px!important;margin:2px 4px!important;font-size:15px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-quizz-hint-label:not(.stw-none){margin:10px 0 6px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-quizz-hint-chip:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-quizz-combo-chip:not(.stw-none){height:32px!important;font-size:13.5px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-quizz-options .st-quizz-option:not(.stw-none){min-height:50px!important;padding:8px 14px!important;font-size:15px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-quizz-hint-wrap:not(.stw-none){margin-top:12px!important}body:not([data-mobile]) .stw-fb{margin-top:12px;padding-block:8px;padding-inline:8px 14px;font-size:14px}body:not([data-mobile]) .stw-fb__loo{width:36px;height:36px}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row:not(.stw-none){position:sticky!important;bottom:16px!important;z-index:20!important;padding:8px!important;box-shadow:0 18px 40px -18px rgba(80,20,35,0.45)!important}html body:not([data-mobile]) .st-container.st-fs-container:has(>.st-fs-board[data-st-quizz-review-mode]):not(.stw-none){overflow:visible!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane .button.st-btn.stw-loo-btn:focus-visible:not(.stw-none){background:var(--stw-sheet)!important;color:var(--stw-t0-fg)!important;border-color:var(--stw-loo-border)!important;transform:none!important}@media (hover:hover){html body:not([data-mobile]) .st-container.st-fs-container .st-pane .button.st-btn.stw-loo-btn:hover:not(:disabled):not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-create-actions>.button-primary.st-btn.stw-loo-btn:hover:not(:disabled):not(.stw-none){background:var(--stw-sheet)!important;color:var(--stw-t0-fg)!important;border-color:var(--stw-loo-border)!important;transform:none!important}}@media (hover:hover){html body:not([data-mobile]) .st-container.st-fs-container .st-pane .button.st-btn.stw-loo-btn:hover:not(:disabled)>span:not(.stw-none){color:var(--stw-t0-fg)!important}}html body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-qz-row .st-qz-actions [data-quiz-row-options-trigger][aria-expanded='true']:not(.stw-none){background:var(--stw-sheet)!important;border-color:var(--stw-loo-border)!important;box-shadow:none!important;color:var(--stw-coral)!important}@media (hover:hover){html body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-qz-row .st-qz-actions [data-quiz-row-options-trigger]:hover:not(:disabled):not(.stw-none){background:var(--stw-sheet)!important;border-color:var(--stw-loo-border)!important;box-shadow:none!important;color:var(--stw-coral)!important}}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--quizzes .st-qz-list>.st-qz-row .st-qz-actions .stw-ring:not(.stw-none){flex:0 0 56px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--quizzes .st-qz-list>.st-qz-row[data-quiz-status='in_progress'] .st-qz-actions>.st-qz-status-chip:not(.stw-none){display:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane .stw-resume:not(.stw-resume--fc):not(.stw-none){gap:28px!important;padding-block:20px!important;padding-inline:20px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane .stw-resume:not(.stw-resume--fc)>.stw-resume__lead:not(.stw-none){flex:0 0 350px!important;align-self:stretch!important;padding-inline-end:24px!important;border-inline-end:1px solid var(--stw-line)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane .stw-resume:not(.stw-resume--fc) .stw-status:not(.stw-none){gap:12px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane .stw-resume:not(.stw-resume--fc) .stw-status__col:not(.stw-none){gap:9px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane .stw-resume:not(.stw-resume--fc) .stw-status__seg:not(.stw-none){height:10px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki>.st-doc-encourage-chip:not(.stw-none){display:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-upload-shell:not(.stw-none){position:relative!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-upload-shell .st-doc-upload-tabs>.tab-nav:not(.stw-none){position:absolute!important;top:24px!important;inset-inline-end:24px!important;margin:0!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-upload-shell .dropzone:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-upload-shell #anki-page-dropzone.dropzone:not(.stw-none){box-shadow:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-upload-shell .dropzone.dragover:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-upload-shell .dropzone.is-dragover:not(.stw-none){border-color:var(--stw-coral)!important}@media (hover:hover){html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-upload-shell .dropzone:hover:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-upload-shell #anki-page-dropzone.dropzone:hover:not(.stw-none){border-color:var(--stw-coral)!important}}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-upload-shell .dropzone .dropzone-type-chip:not(.stw-none){display:inline-flex!important;align-items:center!important;border:1px solid var(--stw-line)!important;background:var(--stw-card)!important;color:var(--stw-muted)!important;box-shadow:none!important;font-weight:700!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-upload-shell .dropzone .dropzone-type-chip .icon:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-upload-shell .dropzone .dropzone-type-chip i:not(.stw-none){display:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-upload-shell .dropzone .dropzone-type-chip>span:not(.stw-none){color:inherit!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-row .st-doc-actions>.st-btn--only-icon:not(.st-btn--danger):not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-row .st-doc-actions>.st-btn--only-icon:not(.st-btn--danger) .icon:not(.stw-none){color:var(--stw-muted)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-row .st-doc-actions>.st-btn--only-icon:not(.stw-none){background:var(--stw-card)!important;border:1px solid var(--stw-line)!important;box-shadow:none!important}@media (hover:hover){html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-row .st-doc-actions>.st-btn--only-icon:hover:not(:disabled):not(.is-disabled):not(.stw-none){background:var(--stw-sheet)!important;border-color:var(--stw-loo-border)!important}}@media (hover:hover){html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-row .st-doc-actions>.st-btn--only-icon:not(.st-btn--danger):hover:not(:disabled):not(.is-disabled):not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-row .st-doc-actions>.st-btn--only-icon:not(.st-btn--danger):hover:not(:disabled):not(.is-disabled) .icon:not(.stw-none){color:var(--stw-coral)!important}}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-row .st-doc-actions>.st-btn--danger:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-row .st-doc-actions>.st-btn--danger .icon:not(.stw-none){border-color:#f6c9d1!important;color:#c2253f!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-row .st-doc-actions>.st-btn--only-icon.is-disabled:not(.stw-none){opacity:0.45!important}html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-row .st-doc-actions>.st-btn--danger:not(.stw-none),html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-row .st-doc-actions>.st-btn--danger .icon:not(.stw-none){border-color:rgba(251,89,110,0.4)!important;color:#ff9aa9!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane .stw-resume.stw-resume--fc .st-tab-content-controls-buttons>.st-btn--only-icon:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane .stw-resume.stw-resume--fc .st-tab-content-controls-buttons>button.st-btn:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--quizzes .st-qz-list>.st-qz-row .st-qz-actions .st-btn--only-icon:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-qz-row [data-quiz-row-options-trigger]:not(.stw-none){flex:0 0 42px!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;aspect-ratio:1 / 1!important;padding:0!important;border-radius:50%!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane .stw-resume.stw-resume--fc .st-tab-content-controls-buttons>button.st-btn.st-btn--only-icon[data-flashcard-deck-feedback-trigger]:not(.stw-none):not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane .stw-resume.stw-resume--fc .st-tab-content-controls-buttons>button.st-btn.st-btn--only-icon[data-flashcard-deck-print-trigger]:not(.stw-none):not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane .stw-resume.stw-resume--fc [data-flashcard-deck-feedback-trigger]:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane .stw-resume.stw-resume--fc [data-flashcard-deck-print-trigger]:not(.stw-none){display:none!important}html body:not([data-mobile]) .st-container.st-fs-container:has(>.st-pane.st-pane--podcasts):not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--podcasts:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--podcasts .st-pod-list:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--podcasts .st-pod-list>.st-pod-row:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--podcasts .st-pod-list>.st-pod-row .st-pod-row-top:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--podcasts .st-pod-list>.st-pod-row .st-pod-meta:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--podcasts .st-pod-list>.st-pod-row .st-pod-meta-details:not(.stw-none){overflow:visible!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--podcasts .st-pod-list>.st-pod-row .st-pod-transcription[hidden]:not(.stw-none){display:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--podcasts .st-pod-list>.st-pod-row .st-pod-row-top:not(.stw-none){display:grid!important;grid-template-columns:44px minmax(0,1fr) auto!important;grid-template-areas:'play meta actions' 'player player player'!important;align-items:center!important;column-gap:16px!important;row-gap:14px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--podcasts .st-pod-list>.st-pod-row .st-pod-row-top>.st-pod-play-btn:not(.stw-none){grid-area:play!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--podcasts .st-pod-list>.st-pod-row .st-pod-row-top>.st-pod-meta:not(.stw-none){grid-area:meta!important;display:contents!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--podcasts .st-pod-list>.st-pod-row .st-pod-row-top>.st-pod-meta>.st-pod-title-row:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--podcasts .st-pod-list>.st-pod-row .st-pod-row-top>.st-pod-meta>.st-pod-subtitle:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--podcasts .st-pod-list>.st-pod-row .st-pod-row-top>.st-pod-meta>.st-pod-rename-row:not(.stw-none){grid-column:2!important;grid-row:1!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--podcasts .st-pod-list>.st-pod-row .st-pod-row-top>.st-pod-meta>.st-pod-title-row:not(.stw-none){align-self:start!important;margin:1px 0 0!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--podcasts .st-pod-list>.st-pod-row .st-pod-row-top>.st-pod-meta>.st-pod-subtitle:not(.stw-none){align-self:end!important;margin:0 0 1px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--podcasts .st-pod-list>.st-pod-row .st-pod-row-top:has(>.st-pod-meta>.st-pod-rename-row:not([hidden]))>.st-pod-meta>.st-pod-title-row:not(.stw-none){visibility:hidden!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--podcasts .st-pod-list>.st-pod-row .st-pod-row-top>.st-pod-meta:not(.stw-none){min-height:48px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--podcasts .st-pod-list>.st-pod-row .st-pod-row-top>.st-pod-play-btn:not(.stw-none){grid-row:1!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--podcasts .st-pod-list>.st-pod-row .st-pod-row-top>.st-pod-meta>.st-pod-meta-details:not(.stw-none){grid-column:1 / -1!important;grid-row:2!important;margin:0!important;padding:0!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--podcasts .st-pod-list>.st-pod-row .st-pod-row-top>.st-pod-actions:not(.stw-none){grid-area:actions!important;grid-row:1!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--podcasts .st-pod-list>.st-pod-row .st-pod-progress-row:not(.stw-none){min-height:56px!important;margin:0!important;padding-block:8px!important;padding-inline:14px 10px!important;display:flex!important;align-items:center!important;gap:14px!important;background:var(--stw-sheet)!important;border:1px solid var(--stw-line)!important;border-radius:18px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--podcasts .st-pod-list>.st-pod-row .st-pod-progress-row>.st-pod-status-line:not(.stw-none){flex:0 0 auto!important;height:auto!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;font-size:13px!important;font-weight:600!important;font-variant-numeric:tabular-nums!important;color:var(--stw-muted)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--podcasts .st-pod-list>.st-pod-row .st-pod-progress-row>.st-pod-status-line>span:not(.stw-none){color:inherit!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--podcasts .st-pod-list>.st-pod-row .st-pod-progress-row>.st-pod-progress-track:not(.stw-none){flex:1 1 auto!important;height:6px!important;border-radius:9px!important;background:var(--stw-line)!important;cursor:pointer!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--podcasts .st-pod-list>.st-pod-row .st-pod-progress-row>.st-pod-speed-group:not(.stw-none){position:relative!important;flex:0 0 auto!important;display:flex!important;align-items:center!important;height:auto!important;margin:0!important;padding:0!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--podcasts .st-pod-list>.st-pod-row .st-pod-progress-row .st-pod-speed-toggle:not(.stw-none){min-width:48px!important;height:34px!important;margin:0!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid var(--stw-line)!important;border-radius:999px!important;background:var(--stw-card)!important;box-shadow:none!important;color:var(--stw-ink)!important;font-size:13px!important;font-weight:600!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--podcasts .st-pod-list>.st-pod-row .st-pod-progress-row .st-pod-speed-group:has(.st-pod-speed-popup.is-open) .st-pod-speed-toggle:not(.stw-none){border-color:var(--stw-loo-border)!important;background:var(--stw-card)!important;color:var(--stw-coral)!important}@media (hover:hover){html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--podcasts .st-pod-list>.st-pod-row .st-pod-progress-row .st-pod-speed-toggle:hover:not(:disabled):not(.stw-none){border-color:var(--stw-loo-border)!important;background:var(--stw-card)!important;color:var(--stw-coral)!important}}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--podcasts .st-pod-list>.st-pod-row .st-pod-progress-row>.st-pod-volume:not(.stw-none){flex:0 0 auto!important;display:flex!important;align-items:center!important;gap:8px!important;margin:0!important;padding-block:0!important;padding-inline:0 4px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--podcasts .st-pod-list>.st-pod-row .st-pod-progress-row>.st-pod-volume .st-pod-volume-btn:not(.stw-none){width:34px!important;height:34px!important;min-width:34px!important;flex:0 0 34px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important;color:var(--stw-muted)!important}@media (hover:hover){html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--podcasts .st-pod-list>.st-pod-row .st-pod-progress-row>.st-pod-volume .st-pod-volume-btn:hover:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--podcasts .st-pod-list>.st-pod-row .st-pod-progress-row>.st-pod-volume .st-pod-volume-btn:hover .icon:not(.stw-none){background:var(--stw-card)!important;color:var(--stw-coral)!important}}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--podcasts .st-pod-list>.st-pod-row .st-pod-progress-row>.st-pod-volume .st-pod-volume-btn .icon:not(.stw-none){color:inherit!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--podcasts .st-pod-list>.st-pod-row .st-pod-progress-row>.st-pod-volume .st-pod-volume-slider:not(.stw-none){width:84px!important;height:4px!important;margin:0!important;accent-color:var(--stw-coral)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--podcasts .st-pod-speed-popup:not(.stw-none){top:auto!important;bottom:calc(100% + 10px)!important;inset-inline-end:-6px!important;inset-inline-start:auto!important;width:260px!important;padding:16px!important;gap:12px!important;border-radius:20px!important;background:var(--stw-card)!important;border:1px solid var(--stw-line)!important;box-shadow:0 26px 50px -22px rgba(120,30,50,0.45)!important;transform-origin:bottom right!important;transform:translateY(6px) scale(0.98)!important;z-index:400!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--podcasts .st-pod-speed-popup.is-open:not(.stw-none){transform:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--podcasts .st-pod-speed-popup:not(.stw-none)::after{top:auto!important;bottom:-7px!important;inset-inline-end:22px!important;background:var(--stw-card)!important;box-shadow:inset -1px -1px 0 0 var(--stw-line)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--podcasts .st-pod-speed-popup .st-pod-speed-popup__title:not(.stw-none){margin:0!important;font-size:13px!important;font-weight:800!important;color:var(--stw-muted)!important;text-transform:none!important;letter-spacing:0!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--podcasts .st-pod-speed-popup .st-pod-speed-popup__display:not(.stw-none){min-width:56px!important;height:30px!important;padding:0 10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:var(--stw-t0-bg)!important;color:var(--stw-coral)!important;font-size:14px!important;font-weight:800!important;box-shadow:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--podcasts .st-pod-speed-popup .st-pod-speed-popup__slider-meta:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--podcasts .st-pod-speed-popup .st-pod-speed-popup__presets-title:not(.stw-none){margin:0!important;font-size:11.5px!important;font-weight:700!important;color:var(--stw-soft)!important;text-transform:none!important;letter-spacing:0!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--podcasts .st-pod-speed-popup .st-pod-speed-popup__presets:not(.stw-none){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--podcasts .st-pod-speed-popup .st-pod-speed-popup__preset:not(.stw-none){height:34px!important;margin:0!important;padding:0!important;border:1px solid var(--stw-line)!important;border-radius:12px!important;background:var(--stw-card)!important;box-shadow:none!important;color:var(--stw-ink)!important;font-size:13px!important;font-weight:800!important}@media (hover:hover){html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--podcasts .st-pod-speed-popup .st-pod-speed-popup__preset:hover:not(.stw-none){border-color:var(--stw-loo-border)!important;background:var(--stw-sheet)!important;color:var(--stw-coral)!important}}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--podcasts .st-pod-speed-popup .st-pod-speed-popup__preset.is-active:not(.stw-none){border-color:transparent!important;background:var(--stw-grad)!important;color:#ffffff!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--podcasts .st-pod-speed-popup .st-pod-speed-popup__normal:not(.stw-none){height:38px!important;margin:2px 0 0!important;border:0!important;border-radius:999px!important;background:var(--stw-sheet)!important;box-shadow:none!important;color:var(--stw-coral)!important;font-size:13px!important;font-weight:800!important;letter-spacing:0!important;text-transform:none!important}@media (hover:hover){html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--podcasts .st-pod-speed-popup .st-pod-speed-popup__normal:hover:not(.stw-none){background:var(--stw-t0-bg)!important}}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--podcasts .st-pod-speed-popup .st-pod-speed-popup__slider:not(.stw-none){accent-color:var(--stw-coral)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--podcasts .st-pod-list>.st-pod-row .st-pod-actions>.st-btn--only-icon:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--podcasts .st-pod-list>.st-pod-row .st-pod-actions>.st-pod-transcription-toggle:not(.stw-none){flex:0 0 40px!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;border-radius:50%!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--podcasts .st-pod-list>.st-pod-row[data-podcast-status='ready'] .st-pod-status-chip:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--podcasts .st-pod-list>.st-pod-row[data-podcast-status='completed'] .st-pod-status-chip:not(.stw-none){display:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--podcasts .st-pod-list>.st-pod-row .st-pod-transcription:not(.stw-none){margin:14px 0 0!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-row .st-doc-actions>.st-btn--only-icon:not(.stw-none){flex:0 0 40px!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;border-radius:50%!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--summaries .st-sum-row .st-sum-actions>.st-sum-download-btn:not(.stw-none){display:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--summaries .st-sum-row .st-sum-actions>.st-sum-preview-btn:not(.stw-none){height:44px!important;min-height:44px!important;margin:0!important;padding-block:0!important;padding-inline:18px 22px!important;display:inline-flex!important;align-items:center!important;gap:9px!important;border:0!important;border-radius:999px!important;background:var(--stw-grad)!important;box-shadow:0 10px 20px -12px rgba(216,51,79,0.8)!important;color:#ffffff!important;font-size:14px!important;font-weight:800!important;letter-spacing:0!important;text-transform:none!important;transform:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--summaries .st-sum-row .st-sum-actions>.st-sum-preview-btn:not(.stw-none) .icon,html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--summaries .st-sum-row .st-sum-actions>.st-sum-preview-btn:not(.stw-none) span{color:#ffffff!important}@media (hover:hover){html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--summaries .st-sum-row .st-sum-actions>.st-sum-preview-btn:hover:not(:disabled):not(.stw-none){background:var(--stw-grad)!important;filter:brightness(1.06)!important;color:#ffffff!important}}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--summaries .st-sum-row .st-sum-actions>.st-sum-preview-btn:disabled:not(.stw-none){opacity:0.45!important;filter:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--summaries .st-sum-row .st-sum-actions>.st-btn--only-icon:not(.stw-none){flex:0 0 42px!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;border-radius:50%!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--summaries .st-sum-row[data-summary-status='ready'] .st-sum-status-chip:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--summaries .st-sum-row[data-summary-status='completed'] .st-sum-status-chip:not(.stw-none){display:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--summaries .st-sum-row .st-sum-meta-line-desktop.stw-topics-src:not(.stw-none){display:none!important}body:not([data-mobile]) .st-pane--summaries .stw-sum-topics{order:3;display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0;min-width:0}body:not([data-mobile]) .st-pane--summaries .stw-sum-topic{max-width:300px;height:26px;padding:0 10px;display:inline-block;overflow:hidden;border-radius:999px;background:var(--stw-t2-bg);color:var(--stw-t2-fg);font-size:13px;font-weight:600;line-height:26px;text-transform:none;letter-spacing:0;white-space:nowrap;text-overflow:ellipsis}body:not([data-mobile]) .st-pane--summaries .stw-sum-topic:nth-child(3n + 2){background:var(--stw-t3-bg);color:var(--stw-t3-fg)}body:not([data-mobile]) .st-pane--summaries .stw-sum-topic:nth-child(3n){background:var(--stw-t4-bg);color:var(--stw-t4-fg)}body:not([data-mobile]) .st-pane--summaries .stw-sum-topic--more.stw-sum-topic{background:var(--stw-sheet);color:var(--stw-muted);border:1px solid var(--stw-line)}body:not([data-mobile]) .st-pane--summaries .stw-sum-topic__text{display:inline}@media (hover:hover){body:not([data-mobile]) .st-pane--summaries .stw-sum-topic.is-cut:hover{text-overflow:clip}}@media (hover:hover){body:not([data-mobile]) .st-pane--summaries .stw-sum-topic.is-cut:hover .stw-sum-topic__text{display:inline-block;animation:stw-topic-run var(--stw-run-time,3s) ease-in-out 0.35s infinite alternate both}}@keyframes stw-topic-run{0%,12%{transform:translateX(0)}88%,100%{transform:translateX(var(--stw-run,0px))}}@media (prefers-reduced-motion:reduce){body:not([data-mobile]) .st-pane--summaries .stw-sum-topic.is-cut:hover .stw-sum-topic__text{animation:none}}html body:not([data-mobile]) .st-container.st-fs-container .st-pane:is(.st-pane--anki,.st-pane--quizlet) .st-doc-upload-shell:not(.stw-none){padding:20px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-upload-shell .st-doc-upload-tabs>.tab-nav:not(.stw-none){top:16px!important;inset-inline-end:20px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-upload-shell .st-doc-upload-tabs:not(.stw-none){margin-top:12px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-upload-shell #anki-page-dropzone.dropzone:not(.stw-none){min-height:0!important;grid-template-rows:auto auto!important;justify-content:stretch!important;column-gap:16px!important;row-gap:6px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-upload-shell #anki-page-dropzone.dropzone>.dropzone-icon:not(.stw-none){grid-column:1!important;grid-row:1 / span 2!important;font-size:22px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-upload-shell #anki-page-dropzone.dropzone>.dropzone-text:not(.stw-none){grid-column:2!important;grid-row:1!important;align-self:end!important;font-size:15px!important;line-height:1.3!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-upload-shell #anki-page-dropzone.dropzone>.dropzone-limits:not(.stw-none){grid-column:3!important;grid-row:1!important;align-self:end!important;justify-self:start!important;padding-bottom:1px!important;font-size:13px!important;color:var(--stw-soft)!important;white-space:nowrap!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-upload-shell #anki-page-dropzone.dropzone>.dropzone-type-chips:not(.stw-none){grid-column:2 / 4!important;grid-row:2!important;align-self:start!important;max-width:none!important;gap:5px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-upload-shell #anki-page-dropzone.dropzone>.dropzone-type-chips .dropzone-type-chip:not(.stw-none){height:22px!important;padding:0 7px!important;border-radius:6px!important;font-size:11px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-upload-shell #anki-page-dropzone.dropzone>.dropzone-browse-btn:not(.stw-none){grid-column:4!important;grid-row:1 / span 2!important;align-self:center!important;height:44px!important;padding:0 20px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-upload-shell .st-doc-debug-btn:not(.stw-none){margin:10px 0 0!important;height:32px!important;font-size:12px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-upload-shell #anki-page-dropzone.dropzone:not(.stw-none){position:relative!important;overflow:hidden!important;padding-inline-start:18px!important;grid-template-columns:72px auto minmax(0,1fr) auto!important;transition:border-color 0.2s ease,box-shadow 0.25s ease,background-color 0.2s ease!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-upload-shell #anki-page-dropzone.dropzone:not(.stw-none)::before{content:''!important;position:absolute!important;inset:0!important;display:block!important;pointer-events:none!important;background-image:radial-gradient(rgba(251,89,110,0.22) 1.2px,transparent 1.4px)!important;background-size:16px 16px!important;-webkit-mask-image:linear-gradient(90deg,transparent 20%,#000 70%)!important;mask-image:linear-gradient(90deg,transparent 20%,#000 70%)!important;opacity:0.55!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-upload-shell #anki-page-dropzone.dropzone>*:not(.stw-none){position:relative!important;z-index:1!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-upload-shell #anki-page-dropzone.dropzone>.dropzone-icon:not(.stw-none){width:68px!important;height:68px!important;margin:-6px 0!important;border:0!important;outline:0!important;box-shadow:none!important;border-radius:0!important;background:url(/assets/cache/loo-upload-1f9bb47ecb38b7e0.webp) center / contain no-repeat!important;filter:drop-shadow(0 10px 12px rgba(216,51,79,0.28))!important;transform-origin:50% 90%!important;animation:stw-loo-float 3.6s ease-in-out infinite!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-upload-shell #anki-page-dropzone.dropzone>.dropzone-icon>.icon:not(.stw-none){display:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-upload-shell #anki-page-dropzone.dropzone.drag-over:not(.stw-none){transform:none!important;border-style:solid!important;border-color:var(--stw-coral)!important;box-shadow:0 0 0 5px rgba(251,89,110,0.14),0 18px 34px -20px rgba(216,51,79,0.7)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-upload-shell #anki-page-dropzone.dropzone.drag-over:not(.stw-none)::before{opacity:1!important;animation:stw-drop-dots 1.2s linear infinite!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-upload-shell #anki-page-dropzone.dropzone.drag-over>.dropzone-icon:not(.stw-none){animation:stw-loo-catch 0.7s ease-in-out infinite!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-upload-shell #anki-page-dropzone.dropzone.drag-over>.dropzone-text[data-stw-drop]:not(.stw-none){font-size:0!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-upload-shell #anki-page-dropzone.dropzone.drag-over>.dropzone-text[data-stw-drop]:not(.stw-none)::after{content:attr(data-stw-drop)!important;font-size:15.5px!important;color:var(--stw-coral)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-upload-shell #anki-page-dropzone.dropzone.dropzone-uploading>.dropzone-icon:not(.stw-none){animation:stw-loo-catch 1.1s ease-in-out infinite!important}@keyframes stw-loo-float{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-4px) rotate(-3deg)}}@keyframes stw-loo-catch{0%,100%{transform:translateY(0) scale(1.08) rotate(-6deg)}50%{transform:translateY(-7px) scale(1.14) rotate(6deg)}}@keyframes stw-drop-dots{from{background-position:0 0}to{background-position:16px 0}}@media (prefers-reduced-motion:reduce){html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-upload-shell #anki-page-dropzone.dropzone>.dropzone-icon:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-upload-shell #anki-page-dropzone.dropzone.drag-over>.dropzone-icon:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-upload-shell #anki-page-dropzone.dropzone.drag-over:not(.stw-none)::before{animation:none!important}}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-upload-shell #anki-page-dropzone.dropzone:not(.stw-none){border:1.5px solid transparent!important;border-radius:20px!important;padding-block:12px!important;padding-inline:12px!important;background:radial-gradient(circle at 12% 120%,rgba(251,89,110,0.12),transparent 42%) padding-box,radial-gradient(circle at 92% -30%,rgba(251,89,110,0.08),transparent 40%) padding-box,linear-gradient(180deg,var(--stw-card) 0%,var(--stw-sheet) 100%) padding-box,linear-gradient(120deg,#ffb3bf 0%,#ffd3da 50%,#ff9aab 100%) border-box!important}html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-upload-shell #anki-page-dropzone.dropzone:not(.stw-none){background:radial-gradient(circle at 12% 120%,rgba(251,89,110,0.14),transparent 42%) padding-box,radial-gradient(circle at 92% -30%,rgba(251,89,110,0.06),transparent 40%) padding-box,linear-gradient(180deg,var(--stw-card) 0%,var(--stw-sheet) 100%) padding-box,linear-gradient(120deg,rgba(251,89,110,0.55) 0%,rgba(251,89,110,0.3) 50%,rgba(251,89,110,0.5) 100%) border-box!important}@media (hover:hover){html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-upload-shell #anki-page-dropzone.dropzone:hover:not(.stw-none){box-shadow:0 0 0 4px rgba(251,89,110,0.08),0 14px 28px -20px rgba(216,51,79,0.6)!important}}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-upload-shell #anki-page-dropzone.dropzone.drag-over:not(.stw-none),html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-upload-shell #anki-page-dropzone.dropzone.drag-over:not(.stw-none){background:radial-gradient(circle at 12% 120%,rgba(251,89,110,0.2),transparent 45%) padding-box,linear-gradient(180deg,var(--stw-card) 0%,var(--stw-sheet) 100%) padding-box,linear-gradient(120deg,#fb596e,#ff8fa0,#fb596e) border-box!important;box-shadow:0 0 0 5px rgba(251,89,110,0.14),0 18px 34px -20px rgba(216,51,79,0.7)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-row>.st-doc-actions.stw-doc-actions:not(.stw-none){position:relative!important;gap:10px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-row>.st-doc-actions.stw-doc-actions>.st-btn--only-icon:not(.stw-doc-more):not(.stw-none){position:absolute!important;top:50%!important;inset-inline-end:0!important;margin-top:-20px!important;opacity:0!important;pointer-events:none!important;z-index:-1!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-row>.st-doc-actions.stw-doc-actions>.stw-doc-more:not(.stw-none){flex:0 0 40px!important;width:40px!important;height:40px!important;min-width:40px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid var(--stw-line)!important;border-radius:50%!important;background:var(--stw-card)!important;box-shadow:none!important;color:var(--stw-muted)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-row>.st-doc-actions.stw-doc-actions>.stw-doc-more[aria-expanded='true']:not(.stw-none){background:var(--stw-sheet)!important;border-color:var(--stw-loo-border)!important;color:var(--stw-coral)!important}@media (hover:hover){html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-row>.st-doc-actions.stw-doc-actions>.stw-doc-more:hover:not(.stw-none){background:var(--stw-sheet)!important;border-color:var(--stw-loo-border)!important;color:var(--stw-coral)!important}}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-row>.st-doc-actions.stw-doc-actions>.stw-doc-more .icon:not(.stw-none){color:inherit!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-controls-stats>.st-doc-controls-stat:nth-child(2):not(.stw-none){display:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-search-field.st-search-field--documents:not(.stw-none){height:40px!important;min-height:40px!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-search-field.st-search-field--documents .search-field__icon:not(.stw-none){top:50%!important;bottom:auto!important;margin:0!important;transform:translateY(-50%)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-controls-stats:not(.stw-none){align-items:center!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-controls-stats>.st-doc-controls-stat:not(.stw-none){height:40px!important;min-height:0!important;padding:0 16px!important;display:inline-flex!important;align-items:center!important;border-radius:999px!important}html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs:not(.stw-none){margin:0!important}html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-nav:not(.stw-none){width:max-content!important;margin:0 0 16px!important;padding:5px!important;display:flex!important;gap:4px!important;list-style:none!important;border:1px solid var(--stw-line)!important;border-radius:999px!important}html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-nav>li:not(.stw-none){margin:0!important;padding:0!important;list-style:none!important}html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-nav .tab-button:not(.stw-none){height:40px!important;margin:0!important;padding:0 18px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;color:var(--stw-muted)!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-size:15px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}@media (hover:hover){html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-nav .tab-button:hover:not(.active):not(.stw-none){background:var(--stw-sheet)!important;color:var(--stw-ink)!important}}html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-nav .tab-button.active:not(.stw-none),html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-nav .tab-button[aria-selected='true']:not(.stw-none){color:var(--on-cta,#ffffff)!important;box-shadow:none!important}html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-nav .tab-button .icon:not(.stw-none){color:inherit!important;font-size:13px!important}html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-content-area:not(.stw-none),html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-content-area>.tab-panel:not(.stw-none){margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-content-area>.tab-panel>.st-dashboard-section:not(.stw-none),html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-content-area>.tab-panel>.st-dashboard-side-stack>.st-dashboard-section:not(.stw-none){margin:0!important}html body:not([data-mobile]) .stw-dash-tabs .tab-panel .st-dashboard-subjects .st-dashboard-subjects-head:not(.stw-none){display:flex!important;align-items:center!important;gap:16px!important}html body:not([data-mobile]) .stw-dash-tabs .tab-panel .st-dashboard-subjects .st-dashboard-subjects-head .st-card-title:not(.stw-none){display:none!important}html body:not([data-mobile]) .stw-dash-tabs .tab-panel .st-dashboard-subjects .st-dashboard-subjects-title-wrap:not(.stw-none){flex:1 1 auto!important;min-width:0!important}html body:not([data-mobile]) .stw-dash-tabs .tab-panel .st-dashboard-subjects .st-dashboard-subjects-meta:not(.stw-none){margin:0!important;font-size:14px!important;font-weight:600!important;color:var(--stw-muted)!important}html body:not([data-mobile]) .stw-dash-tabs .tab-panel .st-dashboard-subjects .st-dashboard-subjects-actions:not(.stw-none){display:flex!important;align-items:center!important;margin:0!important}html body:not([data-mobile]) .stw-dash-tabs .tab-panel .st-dashboard-subjects .st-panel-subject-grid:not(.stw-none){display:flex!important;flex-direction:column!important;gap:10px!important}html body:not([data-mobile]) .stw-dash-tabs .tab-panel .st-dashboard-subjects .st-panel-subject-grid>.st-panel-subject-card.st-panel-subject-card--filled:not(.stw-none){position:relative!important;display:grid!important;grid-template-columns:minmax(220px,1fr) minmax(0,1.7fr) auto!important;align-items:center!important;gap:28px!important;min-height:0!important;margin:0!important;padding-block:14px!important;padding-inline:14px 20px!important;overflow:hidden!important;border:1px solid var(--stw-line)!important;border-radius:20px!important;background:var(--stw-card)!important;box-shadow:none!important}@media (max-width:640px){html body:not([data-mobile]) .stw-dash-tabs .tab-panel .st-dashboard-subjects .st-panel-subject-grid>.st-panel-subject-card.st-panel-subject-card--filled:not(.stw-none){padding:16px!important}}html body:not([data-mobile]) .stw-dash-tabs .tab-panel .st-dashboard-subjects .st-panel-subject-grid>.st-panel-subject-card.st-panel-subject-card--filled:not(.stw-none)::before{display:none!important}html body:not([data-mobile]) .stw-dash-tabs .tab-panel .st-dashboard-subjects .st-panel-subject-grid>.st-panel-subject-card.st-panel-subject-card--filled:not(.stw-none)::after{display:none!important}@media (hover:hover){html body:not([data-mobile]) .stw-dash-tabs .tab-panel .st-dashboard-subjects .st-panel-subject-grid>.st-panel-subject-card.st-panel-subject-card--filled:hover:not(.stw-none){background:var(--stw-sheet)!important}}html body:not([data-mobile]) .stw-dash-tabs .tab-panel .st-dashboard-subjects .st-panel-subject-grid>.st-panel-subject-card.st-panel-subject-card--filled>.st-panel-subject-header:not(.stw-none){display:flex!important;align-items:center!important;gap:14px!important;min-width:0!important;margin:0!important;padding-block:0!important;padding-inline:6px 0!important}html body:not([data-mobile]) .stw-dash-tabs .tab-panel .st-dashboard-subjects .st-panel-subject-grid>.st-panel-subject-card.st-panel-subject-card--filled .st-panel-donut:not(.stw-none){flex:0 0 52px!important;width:52px!important;height:52px!important;margin:0!important;box-shadow:none!important}html body:not([data-mobile]) .stw-dash-tabs .tab-panel .st-dashboard-subjects .st-panel-subject-grid>.st-panel-subject-card.st-panel-subject-card--filled .st-panel-donut .st-panel-donut-value:not(.stw-none){font-size:13px!important;font-weight:600!important}html body:not([data-mobile]) .stw-dash-tabs .tab-panel .st-dashboard-subjects .st-panel-subject-grid>.st-panel-subject-card.st-panel-subject-card--filled .st-panel-subject-name:not(.stw-none){margin:0!important;overflow:hidden!important;font-size:17px!important;font-weight:600!important;white-space:nowrap!important;text-overflow:ellipsis!important;color:var(--stw-ink)!important}html body:not([data-mobile]) .stw-dash-tabs .tab-panel .st-dashboard-subjects .st-panel-subject-grid>.st-panel-subject-card.st-panel-subject-card--filled .st-panel-subject-kicker:not(.stw-none){margin:2px 0 0!important;font-size:13px!important;letter-spacing:normal!important}html body:not([data-mobile]) .stw-dash-tabs .tab-panel .st-dashboard-subjects .st-panel-subject-grid>.st-panel-subject-card.st-panel-subject-card--filled>.st-panel-subject-metrics:not(.stw-none){display:grid!important;grid-template-columns:1fr 1fr!important;gap:24px!important;margin:0!important}html body:not([data-mobile]) .stw-dash-tabs .tab-panel .st-dashboard-subjects .st-panel-subject-grid>.st-panel-subject-card.st-panel-subject-card--filled .st-panel-subject-metric:not(.stw-none){display:flex!important;flex-direction:column!important;gap:8px!important;margin:0!important}html body:not([data-mobile]) .stw-dash-tabs .tab-panel .st-dashboard-subjects .st-panel-subject-grid>.st-panel-subject-card.st-panel-subject-card--filled .st-panel-subject-metric-head:not(.stw-none){margin:0!important;font-size:13px!important}html body:not([data-mobile]) .stw-dash-tabs .tab-panel .st-dashboard-subjects .st-panel-subject-grid>.st-panel-subject-card.st-panel-subject-card--filled .st-panel-subject-metric-label:not(.stw-none){color:var(--stw-muted)!important;font-size:13px!important;font-weight:600!important}html body:not([data-mobile]) .stw-dash-tabs .tab-panel .st-dashboard-subjects .st-panel-subject-grid>.st-panel-subject-card.st-panel-subject-card--filled .st-panel-subject-metric-value:not(.stw-none){color:var(--stw-ink)!important;font-size:15px!important;font-weight:700!important}html body:not([data-mobile]) .stw-dash-tabs .tab-panel .st-dashboard-subjects .st-panel-subject-grid>.st-panel-subject-card.st-panel-subject-card--filled .st-panel-subject-metric-track:not(.stw-none){height:6px!important;border-radius:9px!important;background:var(--stw-line)!important}html body:not([data-mobile]) .stw-dash-tabs .tab-panel .st-dashboard-subjects .st-panel-subject-grid>.st-panel-subject-card.st-panel-subject-card--filled .st-panel-subject-metric-fill:not(.stw-none){border-radius:9px!important;background:var(--subject-progress,var(--stw-coral))!important}html body:not([data-mobile]) .stw-dash-tabs .tab-panel .st-dashboard-subjects .st-panel-subject-grid>.st-panel-subject-card.st-panel-subject-card--filled .st-panel-subject-metric-fill--secondary:not(.stw-none){opacity:0.6!important}html body:not([data-mobile]) .stw-dash-tabs .tab-panel .st-dashboard-subjects .st-panel-subject-grid>.st-panel-subject-card.st-panel-subject-card--filled>.st-panel-subject-footer:not(.stw-none){margin:0!important;padding:0!important;border:0!important}html body:not([data-mobile]) .stw-dash-tabs .tab-panel .st-dashboard-subjects .st-panel-subject-grid>.st-panel-subject-card.st-panel-subject-card--filled .st-panel-subject-meta:not(.stw-none){height:30px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;border-radius:999px!important;background:var(--stw-sheet)!important;border:1px solid var(--stw-line)!important;color:var(--stw-ink)!important;font-size:13px!important;font-weight:400!important;white-space:nowrap!important}html body:not([data-mobile]) .stw-dash-tabs .tab-panel .st-panel-list[data-dashboard-activity-list]:not(.stw-none),html body:not([data-mobile]) .stw-dash-tabs .tab-panel [data-dashboard-suggestion-list]:not(.stw-none){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}html body:not([data-mobile]) .stw-dash-tabs .tab-panel .st-panel-list[data-dashboard-activity-list]>li:not(.stw-none),html body:not([data-mobile]) .stw-dash-tabs .tab-panel [data-dashboard-suggestion-list]>li:not(.stw-none){margin:0!important}@media (max-width:900px){html body:not([data-mobile]) .stw-dash-tabs .tab-panel .st-dashboard-subjects .st-panel-subject-grid>.st-panel-subject-card.st-panel-subject-card--filled:not(.stw-none){grid-template-columns:1fr auto!important;row-gap:12px!important}html body:not([data-mobile]) .stw-dash-tabs .tab-panel .st-dashboard-subjects .st-panel-subject-grid>.st-panel-subject-card.st-panel-subject-card--filled>.st-panel-subject-metrics:not(.stw-none){grid-column:1 / -1!important;grid-row:2!important}html body:not([data-mobile]) .stw-dash-tabs .tab-panel .st-panel-list[data-dashboard-activity-list]:not(.stw-none),html body:not([data-mobile]) .stw-dash-tabs .tab-panel [data-dashboard-suggestion-list]:not(.stw-none){grid-template-columns:1fr!important}}html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs:not(.stw-none){display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;column-gap:20px!important}html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.stw-dash-tabs-head{grid-column:1;grid-row:1;min-width:0;margin:0 0 16px}html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.stw-dash-tabs-head .stw-dash-tabs-title{margin:0;font-family:'Be Vietnam Pro',sans-serif;font-size:20px;font-weight:600;letter-spacing:normal;color:var(--stw-ink)}html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.stw-dash-tabs-head .stw-dash-tabs-sub{margin:4px 0 0;font-size:13px;font-weight:400;color:var(--stw-muted)}html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-nav:not(.stw-none){grid-column:2!important;grid-row:1!important;justify-self:end!important}html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-content-area:not(.stw-none){grid-column:1 / -1!important;grid-row:2!important}html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-content-area>.tab-panel .st-dashboard-subjects-title-wrap:not(.stw-none),html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-content-area>.tab-panel [data-dashboard-activity-section]>.st-card-head:not(.stw-none){display:none!important}html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-content-area>.tab-panel [data-dashboard-suggestion-section]>.st-card-head .st-card-title:not(.stw-none){font-family:'Plus Jakarta Sans',sans-serif!important;font-size:17px!important;font-weight:800!important;letter-spacing:0!important;color:var(--stw-ink)!important}html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-content-area>.tab-panel [data-dashboard-suggestion-section]>.st-card-head .st-panel-kpi-meta:not(.stw-none){font-size:13.5px!important;color:var(--stw-muted)!important}html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-content-area>.tab-panel .st-panel-list-item--activity:not(.stw-none),html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-content-area>.tab-panel .st-panel-suggestion-item .st-panel-suggestion-link:not(.stw-none){border:1px solid var(--stw-line)!important;border-radius:18px!important;background:var(--stw-card)!important;background-image:none!important;box-shadow:none!important}@media (hover:hover){html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-content-area>.tab-panel .st-panel-list-item--activity:hover:not(.stw-none),html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-content-area>.tab-panel .st-panel-suggestion-item .st-panel-suggestion-link:hover:not(.stw-none){background:var(--stw-sheet)!important;border-color:var(--stw-loo-border)!important}}html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-content-area>.tab-panel .st-panel-list-item--activity::before,html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-content-area>.tab-panel .st-panel-list-item--activity::after,html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-content-area>.tab-panel .st-panel-suggestion-item .st-panel-suggestion-link::before,html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-content-area>.tab-panel .st-panel-suggestion-item .st-panel-suggestion-link::after{display:none!important}html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-content-area>.tab-panel .st-dashboard-subjects-actions .custom-dropdown-trigger:not(.stw-none),html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-content-area>.tab-panel .st-dashboard-subjects-actions>.button.st-btn:not(.stw-none){height:42px!important;border:1px solid var(--stw-line)!important;border-radius:999px!important;background:var(--stw-card)!important;background-image:none!important;box-shadow:none!important;color:var(--stw-ink)!important}@media (hover:hover){html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-content-area>.tab-panel .st-dashboard-subjects-actions .custom-dropdown-trigger:hover:not(.stw-none),html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-content-area>.tab-panel .st-dashboard-subjects-actions>.button.st-btn:hover:not(.stw-none){background:var(--stw-sheet)!important;border-color:var(--stw-loo-border)!important}}html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-content-area>.tab-panel .st-dashboard-subjects-actions>.button.st-btn .icon:not(.stw-none),html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-content-area>.tab-panel .st-dashboard-subjects-actions .custom-dropdown-trigger .icon:not(.stw-none){color:var(--stw-coral)!important}@media (max-width:760px){html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs:not(.stw-none){grid-template-columns:1fr!important}html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-nav:not(.stw-none){grid-column:1!important;grid-row:2!important;justify-self:start!important}html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-content-area:not(.stw-none){grid-row:3!important}}html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-nav .tab-button:not(.stw-none){position:relative!important;isolation:isolate!important;transition:color 0.3s ease,box-shadow 0.3s ease,background-color 0.3s ease!important}html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-nav .tab-button:not(.stw-none)::before{content:''!important;position:absolute!important;inset:0!important;z-index:-1!important;display:block!important;border-radius:inherit!important;background:var(--stw-grad)!important;opacity:0!important;transform:scale(0.94)!important;transition:opacity 0.3s ease,transform 0.3s ease!important}html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-nav .tab-button.active:not(.stw-none),html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-nav .tab-button[aria-selected='true']:not(.stw-none){background:transparent!important}html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-nav .tab-button.active:not(.stw-none)::before,html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-nav .tab-button[aria-selected='true']:not(.stw-none)::before{opacity:1!important;transform:none!important}html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-nav .tab-button .icon:not(.stw-none){transition:color 0.3s ease!important}html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-content-area>.tab-panel.active:not(.stw-none){animation:stw-dash-panel-in 0.28s ease both!important}@keyframes stw-dash-panel-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-nav .tab-button:not(.stw-none),html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-nav .tab-button:not(.stw-none)::before{transition:none!important}html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-content-area>.tab-panel.active:not(.stw-none){animation:none!important}}html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-content-area>.tab-panel .st-dashboard-subjects .st-dashboard-subjects-head:not(.stw-none){justify-content:flex-start!important}html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-content-area>.tab-panel .st-dashboard-subjects .st-dashboard-subjects-actions:not(.stw-none){flex:1 1 auto!important}html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-content-area>.tab-panel .st-dashboard-subjects .st-dashboard-subjects-actions .st-panel-workspace-select:not(.stw-none){order:-1!important}html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-content-area>.tab-panel .st-dashboard-subjects .st-dashboard-subjects-actions:not(.stw-none){width:100%!important}html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-content-area>.tab-panel .st-dashboard-subjects .st-dashboard-subjects-actions>.button.st-btn:not(.stw-none){margin-inline-start:auto!important}html body:not([data-mobile]) .modal.st-study-modal.st-study-modal--workspace-manage .st-modal .st-modal-body:not(.stw-none){display:flex!important;flex-direction:column!important;gap:14px!important;padding:18px 24px 24px!important;background:var(--stw-sheet)!important}html body:not([data-mobile]) .modal.st-study-modal.st-study-modal--workspace-manage .st-modal .st-modal-body>.st-workspace-manage-section:not(.stw-none){height:auto!important;min-height:0!important;margin:0!important;padding:16px 18px!important;border:1px solid var(--stw-line)!important;border-radius:22px!important;background:var(--stw-card)!important;box-shadow:0 14px 30px -26px rgba(120,30,50,0.5)!important}html body:not([data-mobile]) .modal.st-study-modal.st-study-modal--workspace-manage .st-modal .st-modal-body>.st-workspace-manage-section>.st-workspace-manage-section-header:not(.stw-none){margin:0 0 12px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;pointer-events:none!important}html body:not([data-mobile]) .modal.st-study-modal.st-study-modal--workspace-manage .st-modal .st-modal-body>.st-workspace-manage-section .st-workspace-manage-section-title:not(.stw-none){font-family:'Plus Jakarta Sans',sans-serif!important;font-size:13px!important;font-weight:600!important;letter-spacing:normal!important;text-transform:none!important;color:var(--stw-soft)!important}html body:not([data-mobile]) .modal.st-study-modal.st-study-modal--workspace-manage .st-modal .st-modal-body>.st-workspace-manage-section .st-workspace-manage-section-chevron:not(.stw-none){display:none!important}html body:not([data-mobile]) .modal.st-study-modal.st-study-modal--workspace-manage .st-modal .st-modal-body>.st-workspace-manage-section>.st-workspace-manage-section-body:not(.stw-none){display:block!important;height:auto!important;max-height:none!important;overflow:visible!important;opacity:1!important;visibility:visible!important}html body:not([data-mobile]) .modal.st-study-modal.st-study-modal--workspace-manage .st-modal .st-modal-body>[data-workspace-manage-workspace-panel]>.st-workspace-manage-section-body>.st-workspace-manage-section-body-inner:not(.stw-none){display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important}html body:not([data-mobile]) .modal.st-study-modal.st-study-modal--workspace-manage .st-modal .st-modal-body>[data-workspace-manage-workspace-panel]>.st-workspace-manage-section-body>.st-workspace-manage-section-body-inner>[data-workspace-manage-workspace-row]:not(.stw-none){flex:1 1 320px!important;display:flex!important;align-items:center!important;gap:8px!important;margin:0!important}html body:not([data-mobile]) .modal.st-study-modal.st-study-modal--workspace-manage .st-modal .st-modal-body>[data-workspace-manage-workspace-panel].is-renaming-workspace>.st-workspace-manage-section-body>.st-workspace-manage-section-body-inner>[data-workspace-manage-workspace-row]:not(.stw-none),html body:not([data-mobile]) .modal.st-study-modal.st-study-modal--workspace-manage .st-modal .st-modal-body>[data-workspace-manage-workspace-panel].is-renaming-workspace>.st-workspace-manage-section-body>.st-workspace-manage-section-body-inner>[data-workspace-manage-create='workspace']:not(.stw-none){display:none!important}html body:not([data-mobile]) .modal.st-study-modal.st-study-modal--workspace-manage .st-modal .st-modal-body>[data-workspace-manage-workspace-panel]>.st-workspace-manage-section-body>.st-workspace-manage-section-body-inner>[data-workspace-manage-workspace-rename-editor]:not(.stw-none){flex:1 1 100%!important;gap:8px!important;margin:0!important}html body:not([data-mobile]) .modal.st-study-modal.st-study-modal--workspace-manage .st-modal .st-modal-body>[data-workspace-manage-workspace-panel].is-renaming-workspace>.st-workspace-manage-section-body>.st-workspace-manage-section-body-inner>[data-workspace-manage-workspace-rename-editor]:not(.stw-none){display:flex!important}html body:not([data-mobile]) .modal.st-study-modal.st-study-modal--workspace-manage .st-modal .st-modal-body>[data-workspace-manage-workspace-panel]>.st-workspace-manage-section-body>.st-workspace-manage-section-body-inner>[data-workspace-manage-create='workspace']:not(.stw-none){flex:0 0 auto!important;margin:0!important;padding:0!important}html body:not([data-mobile]) .modal.st-study-modal.st-study-modal--workspace-manage .st-modal .st-modal-body>[data-workspace-manage-workspace-panel]>.st-workspace-manage-section-body>.st-workspace-manage-section-body-inner>[data-workspace-manage-create='workspace'].is-creating:not(.stw-none){flex:1 1 100%!important}html body:not([data-mobile]) .modal.st-study-modal.st-study-modal--workspace-manage .st-modal .st-modal-body>.st-workspace-manage-section .st-panel-workspace-select:not(.stw-none){flex:1 1 auto!important;min-width:0!important}html body:not([data-mobile]) .modal.st-study-modal.st-study-modal--workspace-manage .st-modal .st-modal-body>.st-workspace-manage-section .custom-dropdown-trigger:not(.stw-none),html body:not([data-mobile]) .modal.st-study-modal.st-study-modal--workspace-manage .st-modal .st-modal-body>.st-workspace-manage-section .st-modal-create-editor input[type='text']:not(.stw-none),html body:not([data-mobile]) .modal.st-study-modal.st-study-modal--workspace-manage .st-modal .st-modal-body>.st-workspace-manage-section .st-modal-rename-editor input[type='text']:not(.stw-none),html body:not([data-mobile]) .modal.st-study-modal.st-study-modal--workspace-manage .st-modal .st-modal-body>.st-workspace-manage-section .st-modal-subject-editor input[type='text']:not(.stw-none),html body:not([data-mobile]) .modal.st-study-modal.st-study-modal--workspace-manage .st-modal .st-modal-body>.st-workspace-manage-section .st-workspace-manage-subject-search:not(.stw-none){height:44px!important;border:1px solid var(--stw-line)!important;border-radius:999px!important;background:var(--stw-card)!important;box-shadow:none!important;font-size:15px!important;font-weight:400!important;color:var(--stw-ink)!important}html body:not([data-mobile]) .modal.st-study-modal.st-study-modal--workspace-manage .st-modal .st-modal-body>.st-workspace-manage-section .st-modal-create-editor input[type='text']:not(.stw-none),html body:not([data-mobile]) .modal.st-study-modal.st-study-modal--workspace-manage .st-modal .st-modal-body>.st-workspace-manage-section .st-modal-rename-editor input[type='text']:not(.stw-none),html body:not([data-mobile]) .modal.st-study-modal.st-study-modal--workspace-manage .st-modal .st-modal-body>.st-workspace-manage-section .st-modal-subject-editor input[type='text']:not(.stw-none){flex:1 1 auto!important;min-width:0!important;margin:0!important;padding:0 16px!important}html body:not([data-mobile]) .modal.st-study-modal.st-study-modal--workspace-manage .st-modal .st-modal-body>.st-workspace-manage-section input[type='text']:focus:not(.stw-none),html body:not([data-mobile]) .modal.st-study-modal.st-study-modal--workspace-manage .st-modal .st-modal-body>.st-workspace-manage-section .st-workspace-manage-subject-search:focus-within:not(.stw-none){border-color:var(--stw-coral)!important;box-shadow:0 0 0 4px rgba(251,89,110,0.12)!important;outline:0!important}html body:not([data-mobile]) .modal.st-study-modal.st-study-modal--workspace-manage .st-modal .st-modal-body>.st-workspace-manage-section .st-modal-create-inline.is-creating .st-modal-create-editor:not(.stw-none){gap:8px!important}html body:not([data-mobile]) .modal.st-study-modal.st-study-modal--workspace-manage .st-modal .st-modal-body>.st-workspace-manage-section .st-btn.st-btn--only-icon:not(.stw-none){flex:0 0 38px!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid var(--stw-line)!important;border-radius:50%!important;background:var(--stw-card)!important;box-shadow:none!important;color:var(--stw-muted)!important;font-size:13px!important}html body:not([data-mobile]) .modal.st-study-modal.st-study-modal--workspace-manage .st-modal .st-modal-body>.st-workspace-manage-section .st-btn.st-btn--only-icon .icon:not(.stw-none){color:inherit!important}@media (hover:hover){html body:not([data-mobile]) .modal.st-study-modal.st-study-modal--workspace-manage .st-modal .st-modal-body>.st-workspace-manage-section .st-btn.st-btn--only-icon:hover:not(:disabled):not(.stw-none){border-color:var(--stw-loo-border)!important;background:var(--stw-sheet)!important;color:var(--stw-coral)!important}}html body:not([data-mobile]) .modal.st-study-modal.st-study-modal--workspace-manage .st-modal .st-modal-body>.st-workspace-manage-section .st-btn.st-btn--only-icon.st-btn--danger:not(.stw-none){border-color:#f6c9d1!important;color:#c2253f!important}html body:not([data-mobile]) .modal.st-study-modal.st-study-modal--workspace-manage .st-modal .st-modal-body>.st-workspace-manage-section .st-btn.st-btn--only-icon.btn-success:not(:disabled):not(.stw-none){border-color:transparent!important;background:var(--stw-grad)!important;color:#ffffff!important}html body:not([data-mobile]) .modal.st-study-modal.st-study-modal--workspace-manage .st-modal .st-modal-body>.st-workspace-manage-section .st-modal-create-inline>.button.st-btn[data-workspace-manage-create-trigger]:not(.stw-none){height:42px!important;margin:0!important;padding-block:0!important;padding-inline:14px 18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1.5px solid var(--stw-loo-border)!important;border-radius:999px!important;background:var(--stw-card)!important;box-shadow:none!important;color:var(--stw-coral)!important;transition:background-color 0.2s ease,border-color 0.2s ease!important;font-size:15px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important}@media (hover:hover){html body:not([data-mobile]) .modal.st-study-modal.st-study-modal--workspace-manage .st-modal .st-modal-body>.st-workspace-manage-section .st-modal-create-inline>.button.st-btn[data-workspace-manage-create-trigger]:hover:not(.stw-none){background:var(--stw-sheet)!important;border-color:var(--stw-coral)!important;color:var(--stw-coral)!important;transform:none!important;filter:none!important}}html body:not([data-mobile]) .modal.st-study-modal.st-study-modal--workspace-manage .st-modal .st-modal-body>.st-workspace-manage-section .st-modal-create-inline>.button.st-btn[data-workspace-manage-create-trigger] .icon:not(.stw-none),html body:not([data-mobile]) .modal.st-study-modal.st-study-modal--workspace-manage .st-modal .st-modal-body>.st-workspace-manage-section .st-modal-create-inline>.button.st-btn[data-workspace-manage-create-trigger] span:not(.stw-none){color:inherit!important}html body:not([data-mobile]) .modal.st-study-modal.st-study-modal--workspace-manage .st-modal .st-modal-body>.st-workspace-manage-section .st-modal-create-inline.is-creating>[data-workspace-manage-create-trigger]:not(.stw-none){display:none!important}html body:not([data-mobile]) .modal.st-study-modal.st-study-modal--workspace-manage .st-modal .st-modal-body>[data-workspace-manage-subjects-panel]>.st-workspace-manage-section-body>.st-workspace-manage-section-body-inner:not(.stw-none){display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px 10px!important}html body:not([data-mobile]) .modal.st-study-modal.st-study-modal--workspace-manage .st-modal .st-modal-body>[data-workspace-manage-subjects-panel]>.st-workspace-manage-section-body>.st-workspace-manage-section-body-inner>.st-workspace-manage-subjects-toolbar:not(.stw-none){grid-column:1!important;grid-row:1!important;margin:0!important;padding:0!important}html body:not([data-mobile]) .modal.st-study-modal.st-study-modal--workspace-manage .st-modal .st-modal-body>[data-workspace-manage-subjects-panel]>.st-workspace-manage-section-body>.st-workspace-manage-section-body-inner>[data-workspace-manage-create='subject']:not(.stw-none){grid-column:2!important;grid-row:1!important;margin:0!important;padding:0!important}html body:not([data-mobile]) .modal.st-study-modal.st-study-modal--workspace-manage .st-modal .st-modal-body>[data-workspace-manage-subjects-panel]>.st-workspace-manage-section-body>.st-workspace-manage-section-body-inner>[data-workspace-manage-create='subject'].is-creating:not(.stw-none){grid-column:1 / -1!important;grid-row:2!important}@media (max-width:600px){html body:not([data-mobile]) .modal.st-study-modal.st-study-modal--workspace-manage .st-modal .st-modal-body>[data-workspace-manage-subjects-panel]>.st-workspace-manage-section-body>.st-workspace-manage-section-body-inner:not(.stw-none):not(.stw-none){display:flex!important;flex-direction:column!important;align-items:stretch!important}}html body:not([data-mobile]) .modal.st-study-modal.st-study-modal--workspace-manage .st-modal .st-modal-body>[data-workspace-manage-subjects-panel].is-renaming-subject>.st-workspace-manage-section-body>.st-workspace-manage-section-body-inner>[data-workspace-manage-create='subject']:not(.stw-none){display:none!important}html body:not([data-mobile]) .modal.st-study-modal.st-study-modal--workspace-manage .st-modal .st-modal-body>[data-workspace-manage-subjects-panel]>.st-workspace-manage-section-body>.st-workspace-manage-section-body-inner>.st-workspace-manage-subject-table:not(.stw-none){grid-column:1 / -1!important;grid-row:3!important;margin:2px 0 0!important;padding:0!important;border:0!important;background:transparent!important}html body:not([data-mobile]) .modal.st-study-modal.st-study-modal--workspace-manage .st-modal .st-modal-body>.st-workspace-manage-section .st-workspace-manage-subject-search:not(.stw-none){display:flex!important;align-items:center!important;gap:10px!important;padding:0 16px!important}html body:not([data-mobile]) .modal.st-study-modal.st-study-modal--workspace-manage .st-modal .st-modal-body>.st-workspace-manage-section .st-workspace-manage-subject-search input:not(.stw-none){flex:1 1 auto!important;width:auto!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;text-align:start!important;font-size:14px!important;font-weight:600!important;color:var(--stw-ink)!important}html body:not([data-mobile]) .modal.st-study-modal.st-study-modal--workspace-manage .st-modal .st-modal-body>.st-workspace-manage-section .st-workspace-manage-subject-search .icon:not(.stw-none){position:static!important;transform:none!important;color:var(--stw-soft)!important}html body:not([data-mobile]) .modal.st-study-modal.st-study-modal--workspace-manage .st-modal .st-modal-body>.st-workspace-manage-section .st-workspace-manage-subject-table-head:not(.stw-none){display:none!important}html body:not([data-mobile]) .modal.st-study-modal.st-study-modal--workspace-manage .st-modal .st-modal-body>.st-workspace-manage-section .st-workspace-manage-subject-table-body:not(.stw-none){display:flex!important;flex-direction:column!important;gap:8px!important;height:auto!important;min-height:0!important;max-height:320px!important;overflow-y:auto!important;margin:0!important;padding:0!important}html body:not([data-mobile]) .modal.st-study-modal.st-study-modal--workspace-manage .st-modal .st-modal-body>.st-workspace-manage-section .st-modal-subject-row:not([hidden]):not(.stw-none){min-height:54px!important;margin:0!important;padding-block:8px!important;padding-inline:16px 8px!important;display:flex!important;align-items:center!important;gap:8px!important;border:1px solid var(--stw-line)!important;border-radius:16px!important;background:var(--stw-card)!important;box-shadow:none!important}html body:not([data-mobile]) .modal.st-study-modal.st-study-modal--workspace-manage .st-modal .st-modal-body>.st-workspace-manage-section .st-modal-subject-row[hidden]:not(.stw-none){display:none!important}@media (hover:hover){html body:not([data-mobile]) .modal.st-study-modal.st-study-modal--workspace-manage .st-modal .st-modal-body>.st-workspace-manage-section .st-modal-subject-row:not([hidden]):hover:not(.stw-none){background:var(--stw-sheet)!important}}html body:not([data-mobile]) .modal.st-study-modal.st-study-modal--workspace-manage .st-modal .st-modal-body>.st-workspace-manage-section .st-modal-subject-row .st-modal-subject-cell--name:not(.stw-none){display:flex!important;align-items:center!important;gap:10px!important;font-size:15px!important;font-weight:600!important;color:var(--stw-ink)!important}html body:not([data-mobile]) .modal.st-study-modal.st-study-modal--workspace-manage .st-modal .st-modal-body>.st-workspace-manage-section .st-modal-subject-row .st-modal-subject-cell--name:not(.stw-none)::before{content:''!important;width:10px!important;height:10px!important;flex:0 0 10px!important;border-radius:50%!important;background:var(--stw-coral)!important;opacity:0.75!important}html body:not([data-mobile]) .modal.st-study-modal.st-study-modal--workspace-manage .st-modal .st-modal-body>.st-workspace-manage-section .st-modal-subject-row .st-modal-subject-actions:not(.stw-none){display:flex!important;gap:6px!important;margin:0!important}html body:not([data-mobile]) .modal.st-study-modal.st-study-modal--workspace-manage .st-modal .st-modal-body>.st-workspace-manage-section .st-modal-subject-row.is-renaming>.st-modal-subject-cell:not(.stw-none),html body:not([data-mobile]) .modal.st-study-modal.st-study-modal--workspace-manage .st-modal .st-modal-body>.st-workspace-manage-section .st-modal-subject-row.is-renaming>.st-modal-subject-actions:not(.stw-none){display:none!important}html body:not([data-mobile]) .modal.st-study-modal.st-study-modal--workspace-manage .st-modal .st-modal-body>.st-workspace-manage-section .st-modal-subject-row .st-modal-subject-editor:not(.stw-none){flex:1 1 100%!important;gap:8px!important}html body:not([data-mobile]) .modal.st-study-modal.st-study-modal--workspace-manage .st-modal .st-modal-body>.st-workspace-manage-section .st-modal-subject-row--empty:not([hidden]):not(.stw-none){justify-content:center!important;border-style:dashed!important;color:var(--stw-muted)!important;font-weight:700!important}html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs:not(.stw-none):not(.stw-none){padding:24px!important;border:1px solid var(--stw-line)!important;border-radius:28px!important;background:var(--stw-card)!important;box-shadow:0 18px 40px -32px rgba(120,30,50,0.45)!important}@media (max-width:640px){html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs:not(.stw-none):not(.stw-none){padding:16px!important}}html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.stw-dash-tabs-head{margin-bottom:20px}html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-nav:not(.stw-none):not(.stw-none){margin-bottom:20px!important;background:var(--stw-sheet)!important;box-shadow:none!important}html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-content-area>.tab-panel>.st-dashboard-section:not(.stw-none),html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-content-area>.tab-panel>.st-dashboard-side-stack>.st-dashboard-section:not(.stw-none){padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-content-area>.tab-panel>.st-dashboard-section:not(.stw-none)::before,html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-content-area>.tab-panel>.st-dashboard-section:not(.stw-none)::after,html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-content-area>.tab-panel>.st-dashboard-side-stack>.st-dashboard-section:not(.stw-none)::before,html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-content-area>.tab-panel>.st-dashboard-side-stack>.st-dashboard-section:not(.stw-none)::after{display:none!important}html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-content-area>.tab-panel .st-dashboard-subjects .st-dashboard-subjects-head:not(.stw-none){margin:0 0 14px!important}html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-content-area>.tab-panel .st-dashboard-subjects .st-dashboard-subjects-actions:not(.stw-none):not(.stw-none){max-width:none!important}html body:not([data-mobile]) .modal.st-study-modal.st-study-modal--workspace-manage .st-modal .st-modal-body>.st-workspace-manage-section .st-modal-subject-row .st-modal-subject-cell--name:not(.stw-none):not(.stw-none){width:auto!important;max-width:none!important}html body:not([data-mobile]) .modal.st-study-modal.st-study-modal--workspace-manage .st-modal .st-modal-body>.st-workspace-manage-section .st-modal-subject-row .st-modal-subject-cell--name>span:not(.stw-none){min-width:0!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}html body:not([data-mobile]) .modal.st-study-modal.st-study-modal--workspace-manage .st-modal .st-modal-body>.st-workspace-manage-section .st-workspace-manage-subjects-toolbar:not(.stw-none):not(.stw-none),html body:not([data-mobile]) .modal.st-study-modal.st-study-modal--workspace-manage .st-modal .st-modal-body>.st-workspace-manage-section .st-workspace-manage-subjects-toolbar .st-workspace-manage-subject-search:not(.stw-none):not(.stw-none){width:100%!important;max-width:none!important}html body:not([data-mobile]) .modal.st-study-modal.st-study-modal--workspace-manage .st-modal .st-modal-body>.st-workspace-manage-section .st-modal-create-inline.is-creating>.button.st-btn[data-workspace-manage-create-trigger]:not(.stw-none):not(.stw-none){display:none!important}html body:not([data-mobile]) .modal.st-study-modal.st-study-modal--workspace-manage .st-modal .st-modal-body>.st-workspace-manage-section .st-workspace-manage-subjects-toolbar:not(.stw-none):not(.stw-none):not(.stw-none){display:block!important}html body:not([data-mobile]) .modal.st-study-modal.st-study-modal--workspace-manage .st-modal .st-modal-body>.st-workspace-manage-section .st-modal-subject-row:not([hidden])>.st-modal-subject-cell--name:not(.stw-none):not(.stw-none):not(.stw-none){flex:1 1 0!important;min-width:0!important}html body:not([data-mobile]) .modal.st-study-modal.st-study-modal--workspace-manage .st-modal .st-modal-body>.st-workspace-manage-section .st-modal-subject-row:not([hidden])>.st-modal-subject-actions:not(.stw-none):not(.stw-none){flex:0 0 auto!important;width:auto!important;margin-inline-start:auto!important}html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-content-area>.tab-panel .st-dashboard-subjects .st-dashboard-subjects-actions .custom-dropdown-title:not(.stw-none){display:none!important}html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-content-area>.tab-panel .st-dashboard-subjects .st-dashboard-subjects-actions .st-panel-kpi-label:not(.stw-none):not(.stw-none){display:inline-flex!important;order:-2!important;margin:0!important;font-size:13px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;color:var(--stw-muted)!important}html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-content-area>.tab-panel .st-dashboard-subjects .st-dashboard-subjects-actions:not(.stw-none):not(.stw-none){justify-content:flex-start!important}html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-content-area>.tab-panel .st-dashboard-subjects .st-dashboard-subjects-actions .custom-dropdown-trigger:not(.stw-none){min-width:190px!important;padding:0 14px!important}html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-content-area>.tab-panel .st-dashboard-subjects .st-dashboard-subjects-actions>.button.st-btn[data-study-modal-trigger='workspace-manage']:not(.stw-none):not(.stw-none){flex:0 0 42px!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;font-size:15px!important}html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-content-area>.tab-panel .st-dashboard-subjects .st-dashboard-subjects-actions>.button.st-btn[data-study-modal-trigger='workspace-manage']>span:not(.stw-none){display:none!important}html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-content-area>.tab-panel .st-dashboard-subjects .st-dashboard-subjects-actions>.button.st-btn[data-study-modal-trigger='workspace-manage'] .icon:not(.stw-none){margin:0!important;transition:transform 0.35s ease!important}@media (hover:hover){html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-content-area>.tab-panel .st-dashboard-subjects .st-dashboard-subjects-actions>.button.st-btn[data-study-modal-trigger='workspace-manage']:hover .icon:not(.stw-none){transform:rotate(60deg)!important}}html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-content-area>.tab-panel .st-dashboard-subjects .st-dashboard-subjects-actions>.st-panel-workspace-select:not(.stw-none):not(.stw-none){flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:none!important}html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-content-area>.tab-panel .st-dashboard-subjects .st-dashboard-subjects-actions>.st-panel-workspace-select .custom-dropdown:not(.stw-none){width:auto!important;min-width:0!important}html body:not([data-mobile]) .tab-container.variant-pills.stw-dash-tabs>.tab-content-area>.tab-panel .st-dashboard-subjects .st-dashboard-subjects-actions:not(.stw-none):not(.stw-none):not(.stw-none){gap:8px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane:is(.st-pane--anki,.st-pane--quizlet) .st-doc-upload-shell>.st-doc-upload-head:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki>.st-doc-upload-head:not(.stw-none){display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;min-height:0!important;padding-inline-end:0!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane:is(.st-pane--anki,.st-pane--quizlet) .st-doc-upload-shell>.st-doc-upload-head:not(.stw-none){margin:0 0 8px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki>.st-doc-upload-head:not(.stw-none){margin:30px 0 14px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane:is(.st-pane--anki,.st-pane--quizlet) .st-doc-upload-head>h2:not(.stw-none){margin:0!important;font-family:'Be Vietnam Pro',sans-serif!important;font-size:17px!important;font-weight:600!important;color:var(--stw-ink)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki>.st-doc-upload-head>h2:not(.stw-none){font-size:17px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane:is(.st-pane--anki,.st-pane--quizlet) .st-doc-upload-head>p:not(.stw-none){margin:0!important;font-size:13px!important;font-weight:400!important;color:var(--stw-muted)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-upload-shell .st-doc-url-import-row:has([data-anki-page-import]:disabled):not(.stw-none){display:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-upload-shell .st-doc-url-import-row:not(.stw-none){justify-content:flex-end!important;margin:12px 0 0!important;padding:0!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-upload-shell .st-doc-url-import-row [data-anki-page-import]:not(.stw-none){height:44px!important;padding-block:0!important;padding-inline:18px 22px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;border:0!important;border-radius:999px!important;background:var(--stw-grad)!important;box-shadow:0 10px 20px -12px rgba(216,51,79,0.8)!important;color:#ffffff!important;font-size:14px!important;font-weight:800!important;letter-spacing:0!important;text-transform:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-upload-shell .st-doc-url-import-row [data-anki-page-import] :is(.icon,span):not(.stw-none){color:inherit!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-anki-deck-block .st-doc-actions>.st-anki-deck-action--export:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-anki-deck-block .st-doc-actions>.st-anki-deck-action--remove:not(.stw-none){display:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-anki-deck-block .st-doc-actions:not(.stw-none){gap:8px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-anki-deck-block .st-doc-actions>.st-btn--only-icon:not(.stw-none){flex:0 0 40px!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid var(--stw-line)!important;border-radius:50%!important;background:var(--stw-card)!important;box-shadow:none!important;color:var(--stw-muted)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-anki-deck-block .st-doc-actions>.st-btn--only-icon .icon:not(.stw-none){color:inherit!important}@media (hover:hover){html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-anki-deck-block .st-doc-actions>.st-btn--only-icon:not(.st-anki-deck-action--study):hover:not(.stw-none){border-color:var(--stw-loo-border)!important;background:var(--stw-sheet)!important;color:var(--stw-coral)!important}}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-anki-deck-block .st-doc-actions>.st-anki-deck-action--study:not(.stw-none):not(.stw-none){flex-basis:44px!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;border:0!important;background:var(--stw-grad)!important;box-shadow:0 10px 20px -12px rgba(216,51,79,0.8)!important;color:#ffffff!important}@media (hover:hover){html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-anki-deck-block .st-doc-actions>.st-anki-deck-action--study:hover:not(.stw-none){filter:brightness(1.06)!important}}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-pane-empty.st-pane-empty--anki:not(.stw-none){border:0!important;background:var(--stw-card)!important;background-image:none!important;box-shadow:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-pane-empty.st-pane-empty--anki:not(.stw-none)::before,html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-pane-empty.st-pane-empty--anki:not(.stw-none)::after{display:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-anki-deck-block .st-doc-actions>button.st-btn.st-anki-deck-action--export:not(.stw-none):not(.stw-none):not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-anki-deck-block .st-doc-actions>button.st-btn.st-anki-deck-action--remove:not(.stw-none):not(.stw-none):not(.stw-none){display:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block:not(.stw-none):not(.stw-none){flex-wrap:wrap!important;align-items:center!important;row-gap:0!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block>.st-anki-deck-cards:not(.stw-none):not(.stw-none){order:10!important;flex:1 1 100%!important;width:100%!important;max-width:none!important;margin:18px 0 4px!important;padding:18px 0 0!important;display:grid!important;grid-template-columns:280px minmax(0,1fr)!important;align-items:start!important;gap:18px!important;border:0!important;border-top:1px solid var(--stw-line)!important;background:transparent!important;box-shadow:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block>.st-anki-deck-cards:not(.st-anki-deck-cards--split):not(.stw-none):not(.stw-none){grid-template-columns:minmax(0,1fr)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block>.st-anki-deck-cards[hidden]:not(.stw-none){display:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block>.st-anki-deck-cards::before,html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block>.st-anki-deck-cards::after{display:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .st-anki-deck-side:not(.stw-none){width:auto!important;max-width:none!important;margin:0!important;padding:14px!important;display:flex!important;flex-direction:column!important;gap:12px!important;border:1px solid var(--stw-line)!important;border-radius:18px!important;background:var(--stw-sheet)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .st-anki-tag-filter:not(.stw-none){display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:6px!important;margin:0!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .st-anki-tag-filter-label:not(.stw-none){font-size:11.5px!important;font-weight:800!important;letter-spacing:0.575px!important;color:var(--stw-soft)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .st-anki-tag-filter .custom-dropdown:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .st-anki-tag-filter .custom-dropdown-trigger:not(.stw-none){width:100%!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .st-anki-tag-filter .custom-dropdown-trigger:not(.stw-none){height:40px!important;border:1px solid var(--stw-line)!important;border-radius:999px!important;background:var(--stw-card)!important;box-shadow:none!important;font-size:13.5px!important;font-weight:700!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .st-anki-topic-list:not(.stw-none){margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .st-anki-topic-row:not(.stw-none){gap:6px!important;padding:4px!important;border-radius:14px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .st-anki-topic-label:not(.stw-none){border:1px solid var(--stw-line)!important;border-radius:12px!important;background:var(--stw-card)!important;box-shadow:none!important;letter-spacing:0!important;font-weight:800!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .st-anki-cards-main:not(.stw-none){width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:12px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .st-anki-card-list:not(.stw-none){display:grid!important;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))!important;gap:12px!important;max-height:none!important;overflow-y:visible!important;margin:0!important;padding-block:2px 4px!important;padding-inline:2px 4px!important;border:0!important;background:transparent!important;box-shadow:none!important;list-style:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .st-anki-card-list>.st-anki-card-item:not(.stw-none){position:relative!important;min-height:108px!important;margin:0!important;padding:16px 14px 34px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;border:1px solid var(--stw-line)!important;border-radius:16px!important;background:#fffdf8!important;box-shadow:0 10px 20px -18px rgba(120,30,50,0.6)!important;cursor:pointer!important;transition:transform 0.15s ease,box-shadow 0.15s ease!important}html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .st-anki-card-list>.st-anki-card-item:not(.stw-none){background:#2b2225!important}@media (hover:hover){html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .st-anki-card-list>.st-anki-card-item:hover:not(.stw-none){transform:translateY(-2px)!important;box-shadow:0 16px 26px -18px rgba(216,51,79,0.55)!important;border-color:var(--stw-loo-border)!important}}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .st-anki-card-item .st-anki-card-q:not(.stw-none){width:auto!important;max-width:100%!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;font-size:15px!important;font-weight:800!important;line-height:1.35!important;white-space:normal!important;color:var(--stw-ink)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .st-anki-card-item .st-anki-card-tags:not(.stw-none){position:absolute!important;inset-inline-start:12px!important;bottom:10px!important;margin:0!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .st-anki-card-item .st-anki-card-more:not(.stw-none){position:absolute!important;inset-inline-end:8px!important;bottom:6px!important;margin:0!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block:not([data-anki-deck-expanded='1'])>.st-anki-deck-cards:not(.stw-none):not(.stw-none){display:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block[data-anki-deck-expanded='1']>.st-anki-deck-cards:not(.stw-none){animation:stw-dash-panel-in 0.28s ease both!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane :is(.st-pane-empty.st-fc-first,.st-pane-empty)[hidden]:not(.stw-none):not(.stw-none):not(.stw-none){display:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .st-anki-card-list>.st-anki-card-item.stw-anki-card:not(.stw-none){min-height:150px!important;padding:0!important;display:block!important;border:0!important;background:transparent!important;box-shadow:none!important;perspective:1000px!important;transform:none!important;content-visibility:auto!important;contain-intrinsic-size:auto 150px!important}@media (hover:hover){html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .st-anki-card-list>.st-anki-card-item.stw-anki-card:hover:not(.stw-none){transform:none!important;box-shadow:none!important}}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .st-anki-card-list>.st-anki-card-item.stw-anki-card>.stw-anki-flip{position:relative;display:block;width:100%;min-height:150px;transform-style:preserve-3d;transition:transform 0.5s cubic-bezier(0.2,0.7,0.2,1)}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .st-anki-card-list>.st-anki-card-item.stw-anki-card.is-flipped>.stw-anki-flip{transform:rotateY(180deg)}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .st-anki-card-list>.st-anki-card-item.stw-anki-card .stw-anki-face{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:18px 16px 34px;overflow:hidden;text-align:center;border:1px solid var(--stw-line);border-radius:18px;backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:0 12px 22px -18px rgba(120,30,50,0.6)}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .st-anki-card-list>.st-anki-card-item.stw-anki-card .stw-anki-face--back{transform:rotateY(180deg);border-color:transparent;background:linear-gradient(160deg,#ff7d8f 0%,#d8334f 100%);color:#ffffff}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .st-anki-card-list>.st-anki-card-item.stw-anki-card .stw-anki-answer{display:-webkit-box;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:15px;font-weight:800;line-height:1.35;color:#ffffff}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .st-anki-card-list>.st-anki-card-item.stw-anki-card .st-anki-card-tags:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .st-anki-card-list>.st-anki-card-item.stw-anki-card .st-anki-card-more:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .st-anki-card-list>.st-anki-card-item.stw-anki-card .st-anki-card-select:not(.stw-none){z-index:3!important;transition:opacity 0.2s ease!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .st-anki-card-list>.st-anki-card-item.stw-anki-card.is-flipped .st-anki-card-tags:not(.stw-none){opacity:0!important;pointer-events:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .st-anki-card-list>.st-anki-card-item.stw-anki-card.is-flipped .st-anki-card-more:not(.stw-none){color:#ffffff!important}html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .st-anki-card-list>.st-anki-card-item.stw-anki-card .stw-anki-face--front{border-top-color:rgba(251,89,110,0.6);background:repeating-linear-gradient(180deg,transparent 0,transparent 25px,rgba(255,255,255,0.04) 25px,rgba(255,255,255,0.04) 26px),#2b2225}@media (prefers-reduced-motion:reduce){html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .st-anki-card-list>.st-anki-card-item.stw-anki-card>.stw-anki-flip{transition:none}}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board .st-fs-topic-breadcrumb .st-fs-topic-breadcrumb-back:not(.stw-none){display:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board .st-fs-topic-breadcrumb:not(:has(.st-fs-topic-breadcrumb-trail>li + li)):not(.stw-none){display:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block[data-anki-deck-expanded='1']>.st-anki-deck-cards.stw-anki-split:not(.stw-none):not(.stw-none){display:flex!important;flex-direction:column!important;gap:16px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .stw-anki-split>.st-anki-deck-side:not(.stw-none):not(.stw-none){display:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .stw-anki-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .stw-anki-toolbar__spacer{flex:1 1 auto}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .stw-anki-topic{position:relative}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .stw-anki-topic__btn,html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .stw-anki-toolbar .st-anki-tag-filter .custom-dropdown-trigger:not(.stw-none){height:40px!important;padding-block:0!important;padding-inline:16px 14px!important;display:inline-flex!important;align-items:center!important;gap:10px!important;border:1px solid var(--stw-line)!important;border-radius:999px!important;background:var(--stw-card)!important;box-shadow:none!important;color:var(--stw-ink)!important;font-family:'Be Vietnam Pro',sans-serif!important;font-size:13.5px!important;font-weight:800!important;cursor:pointer}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .stw-anki-topic.is-open>.stw-anki-topic__btn{border-color:var(--stw-loo-border)!important;background:var(--stw-sheet)!important}@media (hover:hover){html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .stw-anki-topic__btn:hover,html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .stw-anki-toolbar .st-anki-tag-filter .custom-dropdown-trigger:hover:not(.stw-none){border-color:var(--stw-loo-border)!important;background:var(--stw-sheet)!important}}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .stw-anki-topic__cap,html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .stw-anki-toolbar .st-anki-tag-filter-label:not(.stw-none){font-size:11.5px!important;font-weight:800!important;letter-spacing:0!important;text-transform:none!important;color:var(--stw-soft)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .stw-anki-topic__btn .icon{font-size:11px;color:var(--stw-muted);transition:transform 0.2s ease}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .stw-anki-topic.is-open .stw-anki-topic__btn .icon{transform:rotate(180deg)}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .stw-anki-topic__pop{position:absolute;top:calc(100% + 8px);inset-inline-start:0;z-index:40;width:320px;max-height:360px;overflow-y:auto;box-sizing:border-box;padding:8px;display:none;border:1px solid var(--stw-line);border-radius:18px;background:var(--stw-card);box-shadow:0 30px 60px -20px rgba(120,30,50,0.45)}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .stw-anki-topic.is-open>.stw-anki-topic__pop{display:block;animation:stw-dash-panel-in 0.18s ease both}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .stw-anki-toolbar .st-anki-tag-filter:not(.stw-none):not(.stw-none){flex-direction:row!important;align-items:center!important;gap:0!important;margin:0!important;position:relative!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .stw-anki-toolbar .st-anki-tag-filter:not(.stw-none) .st-anki-tag-filter-label:not(.stw-none){position:absolute!important;inset-inline-start:16px!important;top:50%!important;transform:translateY(-50%)!important;z-index:2!important;pointer-events:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .stw-anki-toolbar .st-anki-tag-filter .custom-dropdown-trigger:not(.stw-none):not(.stw-none){padding-inline-start:50px!important;min-width:170px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .stw-anki-toolbar .st-anki-tag-filter .custom-dropdown:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .stw-anki-toolbar .st-anki-tag-filter .custom-dropdown-trigger:not(.stw-none){width:auto!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block[data-anki-deck-expanded='1']>.st-anki-deck-cards.stw-anki-split .st-anki-cards-main:not(.stw-none){gap:0!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block[data-anki-deck-expanded='1']>.st-anki-deck-cards.stw-anki-split .st-anki-card-list:not(.stw-none):not(.stw-none){grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;padding-block:2px 10px!important;padding-inline:2px 8px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .st-anki-card-list>.st-anki-card-item.stw-anki-card:not(.stw-none):not(.stw-none){min-height:166px!important;height:166px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .st-anki-card-list>.st-anki-card-item.stw-anki-card>.stw-anki-flip{position:absolute;inset-block:0 6px;inset-inline:0 6px;min-height:0}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .st-anki-card-list>.st-anki-card-item.stw-anki-card .stw-anki-face{padding:48px 20px 40px;flex-direction:column;border-radius:14px;border:1px solid #efe2e0;box-shadow:#f6e7e9 6px 6px 0 -1px,#ecd6da 6px 6px 0 0,rgba(90,40,50,0.35) 0 10px 18px -12px,rgba(90,40,50,0.18) 0 2px 4px -2px}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .st-anki-card-list>.st-anki-card-item.stw-anki-card .stw-anki-face--front{border-top:1px solid #efe2e0;background:linear-gradient(rgba(0,0,0,0) 37px,rgba(251,89,110,0.55) 37px,rgba(251,89,110,0.55) 39px,rgba(0,0,0,0) 39px),linear-gradient(#fffdfa,#fffdfa)}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .st-anki-card-list>.st-anki-card-item.stw-anki-card .stw-anki-face--back{border-color:#c42f48;background:linear-gradient(rgba(0,0,0,0) 38px,rgba(255,255,255,0.35) 38px,rgba(255,255,255,0.35) 39px,rgba(0,0,0,0) 39px),radial-gradient(circle at 100% 0%,rgba(255,255,255,0.2),rgba(0,0,0,0) 55%),#c42f48}@media (hover:hover){html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .st-anki-card-list>.st-anki-card-item.stw-anki-card:hover .stw-anki-face--front{border-color:#efe2e0;box-shadow:#f6e7e9 6px 6px 0 -1px,#ecd6da 6px 6px 0 0,rgba(90,40,50,0.4) 0 14px 22px -12px,rgba(90,40,50,0.18) 0 2px 4px -2px}}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .st-anki-card-list>.st-anki-card-item.stw-anki-card .stw-anki-face--front .st-anki-card-q:not(.stw-none):not(.stw-none){font-family:'Plus Jakarta Sans',sans-serif!important;font-size:17px!important;font-weight:700!important;line-height:1.4!important;letter-spacing:-0.2px!important;color:#2b1d20!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .st-anki-card-list>.st-anki-card-item.stw-anki-card .stw-anki-answer{font-family:'Be Vietnam Pro',sans-serif;font-size:16px;font-weight:600;line-height:1.45}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .st-anki-card-list>.st-anki-card-item.stw-anki-card .stw-anki-answer-label{position:absolute;top:11px;inset-inline-start:14px;font-size:11px;font-weight:800;letter-spacing:0.6px;text-transform:uppercase;color:#ffffff}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .st-anki-card-list>.st-anki-card-item.stw-anki-card .stw-anki-hint{position:absolute;inset-inline-start:0;inset-inline-end:0;bottom:10px;display:flex;align-items:center;justify-content:center;gap:5px;font-size:11px;font-weight:700;color:#8a6f74}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .st-anki-card-list>.st-anki-card-item.stw-anki-card .stw-anki-hint .icon{font-size:10px;color:#fb596e}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .st-anki-card-list>.st-anki-card-item.stw-anki-card .stw-anki-face--back .stw-anki-hint,html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .st-anki-card-list>.st-anki-card-item.stw-anki-card .stw-anki-face--back .stw-anki-hint .icon{color:rgba(255,255,255,0.92)}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .st-anki-card-list>.st-anki-card-item.stw-anki-card .stw-anki-tag{position:absolute;inset-inline-start:14px;bottom:9px;z-index:2;max-width:34%;height:20px;padding:0 8px;display:inline-flex;align-items:center;gap:3px;overflow:hidden;border-radius:999px;background:#fdf1f2;color:#b22a43;font-size:11px;font-weight:800;white-space:nowrap}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .st-anki-card-list>.st-anki-card-item.stw-anki-card .stw-anki-tag__more{flex:0 0 auto;padding:0 5px;border-radius:999px;background:#ffffff;color:#8a6f74}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .st-anki-card-list>.st-anki-card-item.stw-anki-card .st-anki-card-tags:not(.stw-none):not(.stw-none){display:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .st-anki-card-list>.st-anki-card-item.stw-anki-card .st-anki-card-more:not(.stw-none):not(.stw-none){top:4px!important;inset-inline-end:14px!important;bottom:auto!important;width:32px!important;height:30px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#8a6f74!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .st-anki-card-list>.st-anki-card-item.stw-anki-card.is-flipped .st-anki-card-more:not(.stw-none):not(.stw-none){color:#ffffff!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .st-anki-card-list>.st-anki-card-item.stw-anki-card .st-anki-card-select:not(.stw-none):not(.stw-none){position:absolute!important;top:9px!important;inset-inline-start:12px!important;z-index:3!important}html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .st-anki-card-list>.st-anki-card-item.stw-anki-card .stw-anki-face--front{border-color:rgba(255,255,255,0.1);background:linear-gradient(rgba(0,0,0,0) 37px,rgba(251,89,110,0.55) 37px,rgba(251,89,110,0.55) 39px,rgba(0,0,0,0) 39px),linear-gradient(#2b2225,#2b2225);box-shadow:#3a2e31 6px 6px 0 -1px,#45363a 6px 6px 0 0,rgba(0,0,0,0.5) 0 10px 18px -12px}html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .st-anki-card-list>.st-anki-card-item.stw-anki-card .stw-anki-face--front .st-anki-card-q:not(.stw-none):not(.stw-none){color:#f5e9eb!important}html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .st-anki-card-list>.st-anki-card-item.stw-anki-card .stw-anki-tag{background:rgba(251,89,110,0.16);color:#ff9aa9}@media (max-width:1100px){html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block[data-anki-deck-expanded='1']>.st-anki-deck-cards.stw-anki-split .st-anki-card-list:not(.stw-none):not(.stw-none){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:480px){html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block[data-anki-deck-expanded='1']>.st-anki-deck-cards.st-anki-deck-cards .st-anki-card-list:not(.stw-none):not(.stw-none){grid-template-columns:minmax(0,1fr)!important}}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block[data-anki-deck-expanded='1']>.st-anki-deck-cards.stw-anki-split>.st-anki-cards-main:not(.stw-none):not(.stw-none){width:100%!important;align-self:stretch!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block[data-anki-deck-expanded='1']>.st-anki-deck-cards.stw-anki-split>.stw-anki-toolbar{width:100%}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .stw-anki-toolbar .st-anki-tag-filter:not(.stw-none):not(.stw-none):not(.stw-none){height:40px!important;padding-block:0!important;padding-inline:16px 0!important;display:inline-flex!important;align-items:center!important;gap:4px!important;border:1px solid var(--stw-line)!important;border-radius:999px!important;background:var(--stw-card)!important}@media (hover:hover){html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .stw-anki-toolbar .st-anki-tag-filter:hover:not(.stw-none){border-color:var(--stw-loo-border)!important;background:var(--stw-sheet)!important}}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .stw-anki-toolbar .st-anki-tag-filter .st-anki-tag-filter-label:not(.stw-none):not(.stw-none):not(.stw-none){position:static!important;transform:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .stw-anki-toolbar .st-anki-tag-filter .custom-dropdown-trigger:not(.stw-none):not(.stw-none):not(.stw-none){height:38px!important;min-width:0!important;padding-block:0!important;padding-inline:6px 14px!important;border:0!important;background:transparent!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .st-anki-card-list>.st-anki-card-item.stw-anki-card .st-anki-card-more:not(.stw-none):not(.stw-none):not(.stw-none){position:absolute!important;z-index:5!important;display:flex!important;align-items:center!important;justify-content:center!important;opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:auto!important}@media (hover:hover){html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .st-anki-card-list>.st-anki-card-item.stw-anki-card .st-anki-card-more:hover:not(.stw-none):not(.stw-none){background:rgba(251,89,110,0.1)!important;color:#d8334f!important}}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-anki-deck-block .st-doc-actions>button.st-btn.st-anki-deck-action--study:not(.stw-none):not(.stw-none):not(.stw-none){flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:none!important;height:44px!important;padding:0 20px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;border:0!important;border-radius:999px!important;background:var(--stw-grad)!important;box-shadow:0 10px 20px -12px rgba(216,51,79,0.8)!important;color:#ffffff!important;font-size:14px!important;font-weight:800!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-anki-deck-block .st-doc-actions>button.st-btn.st-anki-deck-action--study:not(.stw-none) :is(.icon,span){color:#ffffff!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-anki-deck-block .st-doc-actions>button.st-btn.st-anki-deck-action--study .icon:not(.stw-none){font-size:12px!important}@media (hover:hover){html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-anki-deck-block .st-doc-actions>button.st-btn.st-anki-deck-action--study:hover:not(:disabled):not(.stw-none){background:var(--stw-grad)!important;filter:brightness(1.06)!important;color:#ffffff!important}}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-anki-deck-block .st-doc-actions>button.st-btn.st-anki-deck-action--study:disabled:not(.stw-none){opacity:0.45!important;filter:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-anki-deck-block .st-doc-actions>button.st-btn.st-btn--only-icon:not(.stw-none):not(.stw-none):not(.stw-none){flex:0 0 42px!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;padding:0!important;border:1px solid var(--stw-line)!important;border-radius:50%!important;background:var(--stw-card)!important;box-shadow:none!important;color:var(--stw-muted)!important}@media (hover:hover){html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-anki-deck-block .st-doc-actions>button.st-btn.st-btn--only-icon:hover:not(:disabled):not(.stw-none):not(.stw-none){border-color:var(--stw-loo-border)!important;background:var(--stw-sheet)!important;color:var(--stw-coral)!important}}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-anki-deck-block .st-doc-actions>button.st-btn.st-btn--only-icon .icon:not(.stw-none){color:inherit!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-anki-deck-block .st-anki-deck-rename-btn.st-qz-edit-icon:not(.stw-none):not(.stw-none){width:24px!important;height:24px!important;min-width:24px!important;padding:0!important;border:0!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important;color:#d8b3ba!important;font-size:12px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-anki-deck-block .st-anki-deck-rename-btn.st-qz-edit-icon .icon:not(.stw-none){color:inherit!important;font-size:11px!important}@media (hover:hover){html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-anki-deck-block .st-anki-deck-rename-btn.st-qz-edit-icon:hover:not(.stw-none):not(.stw-none){background:transparent!important;color:#fb596e!important}}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .stw-anki-topic__btn,html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .stw-anki-toolbar .st-anki-tag-filter .custom-dropdown-trigger:not(.stw-none):not(.stw-none):not(.stw-none){font-family:'Be Vietnam Pro',sans-serif!important;font-size:13.5px!important;font-weight:800!important;letter-spacing:0!important;text-transform:none!important;color:var(--stw-ink)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .stw-anki-topic__val,html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .stw-anki-toolbar .st-anki-tag-filter .custom-dropdown-text:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .stw-anki-toolbar .st-anki-tag-filter .custom-dropdown-text *:not(.stw-none){font-family:'Be Vietnam Pro',sans-serif!important;font-size:13.5px!important;font-weight:800!important;letter-spacing:0!important;color:var(--stw-ink)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .stw-anki-topic__btn .icon,html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .stw-anki-toolbar .st-anki-tag-filter .custom-dropdown-trigger .icon:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .stw-anki-toolbar .st-anki-tag-filter .custom-dropdown-arrow:not(.stw-none){color:var(--stw-muted)!important;font-size:11px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .stw-anki-topic__btn{gap:8px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .stw-anki-topic__cap{margin-inline-end:2px}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .stw-anki-topic__pop{width:300px;padding:6px}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .stw-anki-topic__pop .st-anki-topic-list:not(.stw-none){margin:0!important;padding:0!important;list-style:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .stw-anki-topic__pop .st-anki-topic-list--nested:not(.stw-none){margin:2px 0 0!important;padding-block:0!important;padding-inline:14px 0!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .stw-anki-topic__pop .st-anki-topic-item:not(.stw-none){margin:0!important;padding:0!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .stw-anki-topic__pop .st-anki-topic-row:not(.stw-none):not(.stw-none){min-height:40px!important;margin:0!important;padding:0 4px!important;display:flex!important;align-items:center!important;gap:2px!important;border-radius:12px!important;background:transparent!important}@media (hover:hover){html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .stw-anki-topic__pop .st-anki-topic-row:hover:not(.stw-none){background:var(--stw-sheet)!important}}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .stw-anki-topic__pop .st-anki-topic-row:has(.st-anki-topic-label.is-active):not(.stw-none){background:var(--stw-t0-bg)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .stw-anki-topic__pop .st-anki-topic-chevron-btn:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .stw-anki-topic__pop .st-anki-topic-chevron-spacer:not(.stw-none){flex:0 0 24px!important;width:24px!important;height:28px!important;padding:0!important;border:0!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important;color:var(--stw-soft)!important;display:flex!important;align-items:center!important;justify-content:center!important}@media (hover:hover){html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .stw-anki-topic__pop .st-anki-topic-chevron-btn:hover:not(.stw-none){color:var(--stw-coral)!important}}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .stw-anki-topic__pop .st-anki-topic-label:not(.stw-none):not(.stw-none){flex:1 1 auto!important;min-width:0!important;height:36px!important;padding:0 8px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;border:0!important;border-radius:10px!important;background:transparent!important;box-shadow:none!important;text-align:start!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .stw-anki-topic__pop .st-anki-topic-name:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .stw-anki-topic__pop .st-anki-topic-name-inner:not(.stw-none){overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-family:'Be Vietnam Pro',sans-serif!important;font-size:13.5px!important;font-weight:700!important;letter-spacing:0!important;color:var(--stw-ink)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .stw-anki-topic__pop .st-anki-topic-label.is-active .st-anki-topic-name-inner:not(.stw-none){color:#b22a43!important;font-weight:800!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .stw-anki-topic__pop .st-anki-topic-count:not(.stw-none){flex:0 0 auto!important;min-width:24px!important;height:20px!important;padding:0 7px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:var(--stw-sheet)!important;color:var(--stw-muted)!important;font-size:11.5px!important;font-weight:800!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .stw-anki-topic__pop .st-anki-topic-study-btn:not(.stw-none):not(.stw-none){flex:0 0 28px!important;width:28px!important;height:28px!important;padding:0!important;border:0!important;border-radius:50%!important;background:var(--stw-grad)!important;box-shadow:none!important;color:#ffffff!important;opacity:0!important;transition:opacity 0.15s ease!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .stw-anki-topic__pop .st-anki-topic-study-btn .icon:not(.stw-none){color:#ffffff!important;font-size:9px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .stw-anki-topic__pop .st-anki-topic-study-btn:focus-visible:not(.stw-none){opacity:1!important}@media (hover:hover){html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .stw-anki-topic__pop .st-anki-topic-row:hover .st-anki-topic-study-btn:not(.stw-none){opacity:1!important}}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .stw-anki-toolbar .st-anki-tag-filter .custom-dropdown-chevron:not(.stw-none):not(.stw-none){color:var(--stw-muted)!important;font-size:11px!important}html body:not([data-mobile]) .st-anki-move-topic-body.stw-move-picker{display:flex;flex-direction:column;gap:10px}html body:not([data-mobile]) .st-anki-move-topic-body.stw-move-picker .st-anki-move-topic-label:not(.stw-none){display:flex!important;flex-direction:column!important;gap:8px!important;margin:0!important;font-size:13.5px!important;font-weight:800!important;color:var(--stw-ink)!important}html body:not([data-mobile]) .st-anki-move-topic-body.stw-move-picker .st-anki-move-topic-input:not(.stw-none):not(.stw-none){height:46px!important;padding:0 16px!important;border:1px solid var(--stw-line)!important;border-radius:14px!important;background:var(--stw-card)!important;box-shadow:none!important;font-size:14.5px!important;font-weight:600!important;color:var(--stw-ink)!important}html body:not([data-mobile]) .st-anki-move-topic-body.stw-move-picker .st-anki-move-topic-input:focus:not(.stw-none){border-color:var(--stw-coral)!important;box-shadow:0 0 0 4px rgba(251,89,110,0.12)!important;outline:0!important}html body:not([data-mobile]) .st-anki-move-topic-body.stw-move-picker .stw-move-list{max-height:248px;overflow-y:auto;padding:6px;display:flex;flex-direction:column;gap:2px;border:1px solid var(--stw-line);border-radius:16px;background:var(--stw-sheet)}html body:not([data-mobile]) .st-anki-move-topic-body.stw-move-picker .stw-move-opt{min-height:40px;margin:0;padding:0 12px 0 calc(12px + var(--stw-depth,0) * 20px);display:flex;align-items:center;gap:8px;border:0;border-radius:11px;background:transparent;color:var(--stw-ink);font-family:'Be Vietnam Pro',sans-serif;font-size:14px;font-weight:700;text-align:start;cursor:pointer;transition:background-color 0.15s ease}html body:not([data-mobile]) .st-anki-move-topic-body.stw-move-picker .stw-move-opt.is-active{background:var(--stw-card)}@media (hover:hover){html body:not([data-mobile]) .st-anki-move-topic-body.stw-move-picker .stw-move-opt:hover{background:var(--stw-card)}}html body:not([data-mobile]) .st-anki-move-topic-body.stw-move-picker .stw-move-opt.is-selected{background:var(--stw-t0-bg);color:#b22a43}html body:not([data-mobile]) .st-anki-move-topic-body.stw-move-picker .stw-move-opt__name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}html body:not([data-mobile]) .st-anki-move-topic-body.stw-move-picker .stw-move-opt__path{flex:0 1 auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;color:var(--stw-soft)}html body:not([data-mobile]) .st-anki-move-topic-body.stw-move-picker .stw-move-opt__check{margin-inline-start:auto;font-size:12px;color:#d8334f;opacity:0}html body:not([data-mobile]) .st-anki-move-topic-body.stw-move-picker .stw-move-opt.is-selected .stw-move-opt__check{opacity:1}html body:not([data-mobile]) .st-anki-move-topic-body.stw-move-picker .stw-move-opt--general .stw-move-opt__name{font-style:normal}html body:not([data-mobile]) .st-anki-move-topic-body.stw-move-picker .stw-move-opt--create{color:#d8334f;font-weight:800}html body:not([data-mobile]) .st-anki-move-topic-body.stw-move-picker .stw-move-opt--create::before{content:'+';font-size:16px;font-weight:800}html body:not([data-mobile]) .st-anki-move-topic-body.stw-move-picker .st-anki-move-topic-hint:not(.stw-none){margin:0!important;font-size:12.5px!important;line-height:1.5!important;color:var(--stw-muted)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .stw-anki-topic__pop .st-anki-topic-chevron-btn:not(.stw-none):not(.stw-none){flex:0 0 26px!important;width:26px!important;height:26px!important;margin-inline-end:4px!important;border:1px solid var(--stw-line)!important;border-radius:50%!important;background:var(--stw-card)!important;color:var(--stw-muted)!important;cursor:pointer!important;transition:background-color 0.15s ease,color 0.15s ease,border-color 0.15s ease!important}@media (hover:hover){html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .stw-anki-topic__pop .st-anki-topic-chevron-btn:hover:not(.stw-none):not(.stw-none){border-color:var(--stw-loo-border)!important;background:var(--stw-t0-bg)!important;color:var(--stw-coral)!important}}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .stw-anki-topic__pop .st-anki-topic-chevron-btn .st-anki-topic-chevron:not(.stw-none){font-size:10px!important;color:inherit!important;transform:rotate(0deg)!important;transition:transform 0.2s ease!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .stw-anki-topic__pop .st-anki-topic-item.is-expanded>.st-anki-topic-row .st-anki-topic-chevron-btn .st-anki-topic-chevron:not(.stw-none){transform:rotate(90deg)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .stw-anki-topic__pop .st-anki-topic-chevron-spacer:not(.stw-none):not(.stw-none){flex:0 0 26px!important;width:26px!important;margin-inline-end:4px!important;border:0!important;background:transparent!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .stw-anki-topic__pop .st-anki-topic-list--nested:not(.stw-none):not(.stw-none){position:relative!important;margin-block:2px 4px!important;margin-inline:17px 0!important;padding-block:0!important;padding-inline:10px 0!important;border-inline-start:2px solid var(--stw-line)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .stw-anki-topic__pop .st-anki-topic-list--nested .st-anki-topic-chevron-spacer:not(.stw-none):not(.stw-none){flex-basis:4px!important;width:4px!important;margin:0!important}html body:not([data-mobile]) .modal .st-anki-move-topic-body.stw-move-picker .stw-move-list>button.stw-move-opt:not(.stw-none):not(.stw-none){width:100%!important;height:auto!important;min-height:40px!important;margin:0!important;padding:0 12px 0 calc(12px + var(--stw-depth,0) * 20px)!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;border:0!important;border-radius:11px!important;background:transparent!important;box-shadow:none!important;color:var(--stw-ink)!important;font-family:'Be Vietnam Pro',sans-serif!important;font-size:14px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;transform:none!important}html body:not([data-mobile]) .modal .st-anki-move-topic-body.stw-move-picker .stw-move-list>button.stw-move-opt.is-active:not(.stw-none):not(.stw-none){background:var(--stw-card)!important}@media (hover:hover){html body:not([data-mobile]) .modal .st-anki-move-topic-body.stw-move-picker .stw-move-list>button.stw-move-opt:hover:not(.stw-none):not(.stw-none){background:var(--stw-card)!important}}html body:not([data-mobile]) .modal .st-anki-move-topic-body.stw-move-picker .stw-move-list>button.stw-move-opt.is-selected:not(.stw-none):not(.stw-none){background:var(--stw-t0-bg)!important;color:#b22a43!important}html body:not([data-mobile]) .modal .st-anki-move-topic-body.stw-move-picker .stw-move-list>button.stw-move-opt.stw-move-opt--create:not(.stw-none):not(.stw-none){color:#d8334f!important;font-weight:800!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-qz-edit-icon:not(.stw-none):not(.stw-none):not(.stw-none){display:none!important}body:not([data-mobile]) .stw-backbar__topic{display:inline-flex;align-items:center;gap:8px;font-family:'Plus Jakarta Sans',sans-serif;font-size:15px;font-weight:700;color:var(--stw-muted)}body:not([data-mobile]) .stw-backbar__topic::before{content:'\203a';color:var(--stw-soft)}body:not([data-mobile]) .stw-backbar__topic[hidden]{display:none}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block:not(.stw-none){cursor:pointer!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .st-anki-deck-cards:not(.stw-none){cursor:default!important}@media (hover:hover){html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block:not([data-anki-deck-expanded='1']):hover:not(.stw-none){background:var(--stw-sheet)!important}}body:not([data-mobile]) .st-container.st-fs-container .st-pane .stw-anki-toolbar>.st-search-field{flex:0 0 260px!important;width:260px!important;max-width:260px!important;margin:0!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--anki .st-doc-list>.st-anki-deck-block .st-anki-card-list>.st-anki-card-item.stw-anki-card[hidden]:not(.stw-none):not(.stw-none):not(.stw-none){display:none!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane .stw-anki-toolbar>.st-search-field:not(.stw-none){height:40px!important;min-height:40px!important;display:flex!important;align-items:center!important}@media (max-width:1180px){html body:not([data-mobile]) .st-container.st-fs-container .st-pane .stw-resume:not(.stw-none){flex-wrap:wrap!important;row-gap:12px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane .stw-resume .stw-resume__mid:not(.stw-none){order:3!important;flex:1 1 100%!important;padding:0 6px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane .stw-resume.stw-resume--fc>.st-tab-content-controls:not(.stw-none){flex:1 1 320px!important;min-width:0!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane .stw-resume.stw-resume--fc>.st-tab-content-controls .st-tab-content-controls-select:not(.stw-none){flex:1 1 auto!important;min-width:180px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane .stw-resume.stw-resume--fc>.st-tab-content-controls .st-tab-content-controls-buttons:not(.stw-none){flex:0 0 auto!important;width:auto!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane .stw-resume.stw-resume--fc .st-btn--create-deck:not(.stw-none){flex:0 0 38px!important;width:38px!important;min-width:38px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane .stw-resume.stw-resume--fc>.stw-resume__actions:not(.stw-none){flex:0 0 auto!important;margin-inline-start:auto!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane>.st-tab-content-header.st-fc-hero:not(.stw-none){text-align:start!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane>.st-tab-content-header.st-fc-hero>*:not(.stw-none){text-align:start!important;align-items:flex-start!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane .stw-list-title:not(.stw-none){white-space:nowrap!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-sum-grid>.st-sum-row:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-doc-list>.st-doc-row:not(.stw-none){flex-wrap:wrap!important;row-gap:10px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-sum-row>.st-sum-meta:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-doc-row>.st-doc-meta:not(.stw-none){flex:1 1 calc(100% - 60px)!important;width:auto!important;min-width:0!important;max-width:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-sum-row>.st-sum-actions:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-doc-row>.st-doc-actions:not(.stw-none){flex:1 1 100%!important;width:auto!important;margin-block:0!important;margin-inline:60px 0!important;justify-content:flex-start!important;flex-wrap:wrap!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-qz-row>.st-qz-actions:not(.stw-none){flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;width:auto!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-qz-row>.st-qz-meta:not(.stw-none){flex:1 1 auto!important;min-width:0!important}}@media (max-width:767px){html body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-doc-upload-shell .dropzone:not(.stw-none){justify-items:center!important;text-align:center!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-doc-upload-shell .dropzone>:is(.dropzone-icon,.dropzone-text,.dropzone-type-chips,.dropzone-limits,.dropzone-browse-btn):not(.stw-none){justify-content:center!important;text-align:center!important}html body:not([data-mobile]) .st-modal.st-modal--quiz-chat .qz-chat.stw-chat--panel:not(.stw-none){grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr) auto auto!important}body:not([data-mobile]) .stw-chat-panel{grid-column:1;grid-row:3;max-height:45vh;padding:12px 16px;border-inline-start:0;border-top:1px solid var(--stw-line)}body:not([data-mobile]) .stw-chat-panel:not(.is-ready) .stw-chat-panel__rows,body:not([data-mobile]) .stw-chat-panel:not(.is-ready) .stw-chat-panel__cta{display:none}body:not([data-mobile]) .stw-chat-panel:not(.is-ready) .stw-chat-panel__bar{margin-bottom:0}body:not([data-mobile]) .stw-chat-panel.is-ready .stw-chat-panel__cta{position:sticky;bottom:-12px;padding-bottom:4px;background:var(--stw-card)}html body:not([data-mobile]) .st-cmpl-host .st-cmpl>:is([data-st-quizz-finished-results],[data-flash-study-finished-results]):not([hidden]):not(.stw-none){grid-template-columns:minmax(0,1fr)!important;grid-template-areas:'loo' 'hero' 'stats' 'next' 'actions'!important}html body:not([data-mobile]) .st-cmpl-host .st-cmpl:not(.stw-none){padding:22px 18px!important}html body:not([data-mobile]) .st-cmpl-host .st-cmpl>:is([data-st-quizz-finished-results],[data-flash-study-finished-results])>.st-cmpl-actions:not(.stw-none){flex-wrap:wrap!important}html body:not([data-mobile]) .st-cmpl-host .st-cmpl>:is([data-st-quizz-finished-results],[data-flash-study-finished-results])>.st-cmpl-actions .st-cmpl-btn--primary:not(.stw-none){width:100%!important;margin-inline-start:0!important}html body:not([data-mobile]) .st-cmpl-host .st-cmpl>:is([data-st-quizz-finished-results],[data-flash-study-finished-results])>.st-cmpl-stats .st-cmpl-stat .st-cmpl-stat-value:not(.stw-none){font-size:20px!important}html body:not([data-mobile]) .st-container.st-fs-container:not(.stw-none){padding:0 16px!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane>.st-tab-content-header.st-fc-hero::after{flex:0 0 64px;width:64px;height:64px;margin-inline-start:0}html body:not([data-mobile]) .st-container.st-fs-container .stw-resume .stw-resume__lead:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .stw-resume .stw-resume__mid:not(.stw-none){padding:0 6px!important}html body:not([data-mobile]) .st-container.st-fs-container .stw-resume .stw-resume__cta:not(.stw-none),html body:not([data-mobile]) .st-container.st-fs-container .st-pane .stw-resume--fc>.stw-resume__actions:not(.stw-none){flex:1 1 100%!important;width:100%!important;justify-content:center!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane .stw-resume--fc .stw-resume__actions .button.st-btn.stw-resume__cta:not(.stw-none){flex:1 1 auto!important;justify-content:center!important}body:not([data-mobile]) .stw-backbar{padding:0 16px}}@media (max-width:599px){html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-rating-grid:not(.st-fs-rating-grid--hidden):not([hidden]):not(.stw-none){grid-template-columns:repeat(2,minmax(0,1fr))!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board.st-pane--flashcards .st-fs-stats .st-fs-stat-card:not(.stw-none){flex-direction:column!important;align-items:flex-start!important;gap:2px!important;padding:10px 12px!important}body:not([data-mobile]) .st-container.st-fs-container .st-pane--flashcards .st-grid-double-column:not([hidden]){grid-template-columns:minmax(0,1fr)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-quizz-options:not(.st-quizz-options--hint):not(.stw-none){grid-template-columns:minmax(0,1fr)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card:not(.stw-none){padding:20px 18px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-quizz-combo-row:not(.stw-none){grid-template-columns:minmax(0,1fr)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card .st-quizz-combo-link:not(.stw-none){display:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row .st-quizz-action-btn:not(.stw-none){flex:1 1 auto!important;padding:0 14px!important}}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-row[data-document-id]>.st-doc-actions:not(.stw-doc-actions):has(>[data-document-remove]){gap:10px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-row[data-document-id]>.st-doc-actions:not(.stw-doc-actions):has(>[data-document-remove])>.st-btn--only-icon{display:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-row[data-document-id]>.st-doc-actions:not(.stw-doc-actions):has(>[data-document-remove])::after{content:'';flex:0 0 40px;width:40px;height:40px;box-sizing:border-box;border:1px solid var(--stw-line);border-radius:50%;background:var(--stw-card)}html body:not([data-mobile]) .st-study-bar .st-panel-workspace-select>select[data-dropdown]{-webkit-appearance:none!important;appearance:none!important;width:auto!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;height:34px!important;min-height:34px!important;margin:0!important;padding:0 26px 0 8px!important;border:0!important;border-radius:10px!important;box-shadow:none!important;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%236f5d61' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 8px center / 12px 12px!important;font-size:15px!important;font-weight:400!important;line-height:34px!important;color:inherit!important}@media (max-width:767px){html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell #documentsDropzone.dropzone:not(:has(>.dropzone-browse-btn)),html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell #documentsMediaDropzone.dropzone:not(:has(>.dropzone-browse-btn)){min-height:194px!important}}html body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-library-toolbar .st-create-actions>.st-btn[hidden]{display:none!important}html body:not([data-mobile]):not([data-admin]):not(#fc-a):not(#fc-b) .st-pane .st-btn.stw-resume__cta[data-flashcard-study-trigger]:not([hidden]){height:50px!important;min-height:50px!important;padding-block:0!important;padding-inline:9px 22px!important;display:inline-flex!important;align-items:center!important;gap:12px!important;border:0!important;border-radius:999px!important;background:linear-gradient(135deg,#ff7d8f 0%,#f0506a 45%,#d8334f 100%)!important;color:#ffffff!important;box-shadow:0 10px 24px -10px rgba(216,51,79,0.7),inset 0 1px 0 rgba(255,255,255,0.25)!important}@media (hover:hover){html body:not([data-mobile]):not([data-admin]):not(#fc-a):not(#fc-b) .st-pane .st-btn.stw-resume__cta[data-flashcard-study-trigger]:not([hidden]):hover:not(:disabled){height:50px!important;min-height:50px!important;padding-block:0!important;padding-inline:9px 22px!important;display:inline-flex!important;align-items:center!important;gap:12px!important;border:0!important;border-radius:999px!important;background:linear-gradient(135deg,#ff7d8f 0%,#f0506a 45%,#d8334f 100%)!important;color:#ffffff!important;box-shadow:0 10px 24px -10px rgba(216,51,79,0.7),inset 0 1px 0 rgba(255,255,255,0.25)!important}}html body:not([data-mobile]):not([data-admin]):not(#fc-a):not(#fc-b) .st-pane [data-flashcard-study-trigger] .st-loo-cta__icon{width:32px;height:32px;flex:0 0 32px;border-radius:50%;background:#ffffff;display:flex;align-items:center;justify-content:center;font-size:13px}html body:not([data-mobile]):not([data-admin]):not(#fc-a):not(#fc-b) .st-pane [data-flashcard-study-trigger] .st-loo-cta__icon .icon{color:#d8334f!important;margin:0!important;font-size:13px!important}html body:not([data-mobile]):not([data-admin]):not(#fc-a):not(#fc-b) .st-pane [data-flashcard-study-trigger] .st-loo-cta__label{font-size:15px;font-weight:600;color:#ffffff}@media (min-width:601px){html body:not([data-mobile]):not([data-admin]):not(#doc-a):not(#doc-b) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-row>.st-doc-actions>.st-btn--only-icon:not(.stw-doc-more):not([hidden]){position:static!important;margin:0!important;opacity:1!important;pointer-events:auto!important;z-index:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;padding:0!important;border-radius:50%!important;border:1px solid var(--stw-line,rgba(255,255,255,0.12))!important;background:transparent!important;color:var(--stw-muted)!important;box-shadow:none!important}html body:not([data-mobile]):not([data-admin]):not(#doc-a):not(#doc-b) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-row>.st-doc-actions>.st-btn--only-icon.st-btn--danger:not([hidden]){color:#fb596e!important;border-color:color-mix(in srgb,#fb596e 45%,transparent)!important}html body:not([data-mobile]):not([data-admin]):not(#doc-a):not(#doc-b) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-row>.st-doc-actions>.st-btn--only-icon .icon{margin:0!important;color:inherit!important;font-size:15px!important}html body:not([data-mobile]):not([data-admin]):not(#doc-a):not(#doc-b) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-row>.st-doc-actions>.stw-doc-more{display:none!important}}html body:not([data-mobile]):not([data-admin]):not(#doc-a):not(#doc-b) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-actions>.st-doc-generate-btn{height:44px!important;min-height:44px!important;padding-block:0!important;padding-inline:6px 20px!important;gap:10px!important;border:0!important;border-radius:999px!important;background:linear-gradient(135deg,#ff7d8f 0%,#f0506a 45%,#d8334f 100%)!important;color:#ffffff!important;box-shadow:0 10px 24px -10px rgba(216,51,79,0.7),inset 0 1px 0 rgba(255,255,255,0.25)!important;font-size:15px!important;font-weight:600!important}html body:not([data-mobile]):not([data-admin]):not(#doc-a):not(#doc-b) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-actions>.st-doc-generate-btn>.icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;margin:0!important;border-radius:50%!important;background:#ffffff!important;color:#d8334f!important;font-size:13px!important}html body:not([data-mobile]):not([data-admin]):not(#doc-a):not(#doc-b) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-actions>.st-doc-generate-btn:is(:disabled,.is-disabled){opacity:0.45!important;box-shadow:none!important;cursor:not-allowed}html body:not([data-mobile]):not([data-admin]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell .st-doc-upload-head:not(.stw-none){padding-inline-end:0!important}html body:not([data-mobile]):not([data-admin]) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell .st-doc-upload-tabs>.tab-nav:not(.stw-none){position:static!important;inset:auto!important;display:inline-flex!important;max-width:100%!important;margin:0 0 14px!important}.st-doc-upload-tabs .st-tab-short{display:none}html body:not([data-mobile]):not([data-admin]) .st-pane.st-pane--documents .st-doc-upload-shell{container:st-doc-upload / inline-size}@container st-doc-upload (max-width:619px){.st-doc-upload-tabs .st-tab-long{display:none}.st-doc-upload-tabs .st-tab-short{display:inline}}@media (max-width:600px){html body:not([data-mobile]):not([data-admin]):not(#stl-none):not(#stl-media) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell .st-doc-upload-tabs>.tab-nav{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}}.st-doc-media [hidden]{display:none!important}.st-doc-media{display:flex;flex-direction:column;gap:12px;min-width:0}.st-doc-media-left{display:flex;align-items:center;gap:8px;margin:0!important;font-size:13px;font-weight:400;line-height:18px;color:var(--on-surface-variant);font-variant-numeric:tabular-nums}.st-doc-media-left .icon{color:var(--primary);font-size:13px}.st-doc-media-limit{display:flex!important;flex-wrap:wrap;align-items:center;gap:10px 12px;margin:0!important}.st-doc-media-limit[hidden]{display:none!important}.st-doc-media-limit__text{flex:1 1 160px;min-width:0}.st-doc-media-limit .st-doc-media-limit__btn{margin:0!important;flex:0 0 auto}.st-doc-media-parts{display:flex;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;border:0}.st-doc-media-parts:disabled{opacity:0.4}.st-doc-media-parts:disabled .dropzone{pointer-events:none}.st-doc-media .is-recording-locked{opacity:0.4;pointer-events:none}.st-doc-media .st-doc-rec{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;column-gap:16px;row-gap:10px;margin:0;padding:14px 16px 14px 14px;border-radius:20px;background:var(--surface-container-lowest);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--eduloo-doc-surface-border) 84%,transparent)}.st-doc-media .st-doc-rec-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:16px;background:color-mix(in srgb,var(--surface-container-lowest) 78%,var(--primary-container) 22%);color:var(--primary);font-size:22px}.st-doc-media .st-doc-rec-body{min-width:0}.st-doc-media .st-doc-rec-title{margin:0 0 2px!important;font-family:'Be Vietnam Pro',sans-serif;font-size:15px!important;font-weight:600!important;line-height:20px;letter-spacing:0;color:var(--on-surface)}.st-doc-media .st-doc-rec-line,.st-doc-media .st-doc-rec-left,.st-doc-media .st-doc-rec-note{margin:0!important;font-size:13px;font-weight:400;line-height:18px;color:var(--on-surface-variant)}.st-doc-media .st-doc-rec-left{font-variant-numeric:tabular-nums}.st-doc-media .st-doc-rec-note{grid-column:1 / -1}.st-doc-media .st-doc-rec-status{display:flex;align-items:center;gap:8px;margin:0!important;font-size:13px;font-weight:600;line-height:18px;color:var(--error)}.st-doc-media .st-doc-rec[data-rec-state='paused'] .st-doc-rec-status,.st-doc-media .st-doc-rec[data-rec-state='stopping'] .st-doc-rec-status{color:var(--on-surface-variant)}.st-doc-media .st-doc-rec-dot{width:10px;height:10px;flex:0 0 10px;border-radius:50%;background:var(--error);animation:st-doc-rec-pulse 1.4s ease-in-out infinite}.st-doc-media .st-doc-rec[data-rec-state='paused'] .st-doc-rec-dot,.st-doc-media .st-doc-rec[data-rec-state='stopping'] .st-doc-rec-dot{background:var(--on-surface-variant);animation:none}@keyframes st-doc-rec-pulse{0%,100%{opacity:1}50%{opacity:0.35}}@media (prefers-reduced-motion:reduce){.st-doc-media .st-doc-rec-dot{animation:none}}.st-doc-media .st-doc-rec-timer{margin:2px 0 0!important;font-size:34px;font-weight:700;line-height:40px;letter-spacing:-1px;color:var(--on-surface);font-variant-numeric:tabular-nums}.st-doc-media .st-doc-rec-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.st-doc-media .st-doc-rec-actions .st-doc-rec-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:0!important;min-height:44px;white-space:nowrap}.st-doc-media .st-doc-rec-blocked{margin:0!important}.st-doc-media .st-doc-media-error{margin:0!important;font-size:13px;font-weight:400;line-height:18px;color:var(--error)}html body .st-doc-media #documentYoutubeInput.st-doc-url-import-input{background-image:none!important}.st-doc-media .st-doc-url-import-btn.is-loading{cursor:progress}.st-doc-media .st-doc-yt-preview{display:flex;align-items:center;gap:12px;min-width:0;padding:10px;border-radius:16px;background:var(--surface-container-lowest);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--eduloo-doc-surface-border) 84%,transparent)}.st-doc-media .st-doc-yt-thumb{flex:0 0 120px;width:120px;height:68px;border-radius:10px;object-fit:cover;background:var(--surface-container-high)}.st-doc-media .st-doc-yt-meta{min-width:0}.st-doc-media .st-doc-yt-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 2px!important;font-size:15px;font-weight:600;line-height:20px;color:var(--on-surface)}.st-doc-media .st-doc-yt-sub{margin:0!important;font-size:13px;font-weight:400;line-height:18px;color:var(--on-surface-variant)}html body .st-doc-upload-tabs .tab-panel .st-doc-media .st-doc-media-note{margin:0!important}html body .st-pane.st-pane--documents .st-doc-media .st-pane-empty.st-pane-empty--plain.st-doc-media-locked{padding:24px 16px!important}.st-doc-media .st-doc-media-locked__icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin:0 0 12px;border-radius:16px;background:color-mix(in srgb,var(--surface-container-lowest) 78%,var(--primary-container) 22%);color:var(--primary);font-size:22px}@media (max-width:600px){.st-doc-media .st-doc-rec{grid-template-columns:52px minmax(0,1fr);padding:14px}.st-doc-media .st-doc-rec-actions{grid-column:1 / -1;justify-content:stretch}.st-doc-media .st-doc-rec-actions .st-doc-rec-btn{flex:1 1 0}.st-doc-media .st-doc-yt-thumb{flex-basis:96px;width:96px;height:54px}}body:not([data-mobile]) .st-container.st-fs-container .st-pane .st-doc-row .st-doc-file-type--lecture{color:var(--stw-t3-fg)!important}body:not([data-mobile]) .fcp-pane{--fcp-card:#ffffff;--fcp-card-shadow:0 40px 80px -50px rgba(120,20,40,0.35);--fcp-ink:#1b1718;--fcp-body:#5e5658;--fcp-muted:#736a6c;--fcp-faint:#736a6c;--fcp-line:#f1eeed;--fcp-chip:#f1eeed;--fcp-chip-ink:#9a9092;--fcp-soft:#f7f4f3;--fcp-coral:#ee4f66;--fcp-coral-ink:#c93a50;--fcp-blush:#fde4e7;--fcp-grad:var(--primary-fill);--fcp-seg-new:#ee4f66;--fcp-seg-learning:#e9a14a;--fcp-seg-review:#2fa383;--fcp-al-bg:#fff6ea;--fcp-al-ring:#f6ddbb;--fcp-al-ink:#6b4a1e;--fcp-al-strong:#8a4e06;--fcp-al-ic-bg:#fce3c2;--fcp-al-ic:#a86207;--fcp-al-track:#f6ddbb;--fcp-al-fill:#e58a1f;--fcp-al-soft:#7d6440;--fcp-lock-bg:#f7f6f4;--fcp-lock-ink:#b3aaac;--fcp-pv-bg:#ffffff;--fcp-pv-ring:rgba(27,23,24,0.05);--fcp-blush-tint:#fde9ec;--fcp-blush-ln:#f8cfd6;--fcp-blush-c:#ee4f66;--fcp-blush-dark:#b8324a;--fcp-lilac-tint:#f1eefc;--fcp-lilac-ln:#ddd6f7;--fcp-lilac-c:#5b4bc4;--fcp-lilac-dark:#463799;--fcp-mint-tint:#e6f6f0;--fcp-mint-ln:#c4eadc;--fcp-mint-c:#1f7a66;--fcp-mint-dark:#155c4b}body.theme-dark:not([data-mobile]) .fcp-pane{--fcp-card:var(--surface-bright,#201f1d);--fcp-card-shadow:0 40px 80px -50px rgba(0,0,0,0.7);--fcp-ink:var(--on-surface,#f3f0ea);--fcp-body:var(--on-surface-variant,#b4ada2);--fcp-muted:#a39c93;--fcp-faint:#7d776f;--fcp-line:rgba(255,255,255,0.08);--fcp-chip:rgba(255,255,255,0.08);--fcp-chip-ink:#b4ada2;--fcp-soft:rgba(255,255,255,0.06);--fcp-coral:#fb596e;--fcp-coral-ink:#ff8a9b;--fcp-blush:rgba(251,89,110,0.18);--fcp-seg-new:#fb6c80;--fcp-seg-learning:#f0b062;--fcp-seg-review:#4cc19f;--fcp-al-bg:rgba(229,138,31,0.1);--fcp-al-ring:rgba(229,138,31,0.28);--fcp-al-ink:#e9cfa8;--fcp-al-strong:#f5c27a;--fcp-al-ic-bg:rgba(229,138,31,0.2);--fcp-al-ic:#f5b04a;--fcp-al-track:rgba(255,255,255,0.1);--fcp-al-fill:#f5a43a;--fcp-al-soft:#bfa481;--fcp-lock-bg:rgba(255,255,255,0.05);--fcp-lock-ink:#7d776f;--fcp-pv-bg:var(--surface-container,#252422);--fcp-pv-ring:rgba(255,255,255,0.06);--fcp-blush-tint:rgba(251,89,110,0.1);--fcp-blush-ln:rgba(251,89,110,0.26);--fcp-blush-c:#fb596e;--fcp-blush-dark:#ff8a9b;--fcp-lilac-tint:rgba(139,120,240,0.12);--fcp-lilac-ln:rgba(139,120,240,0.3);--fcp-lilac-c:#9d8cf5;--fcp-lilac-dark:#bdb1ff;--fcp-mint-tint:rgba(47,163,131,0.12);--fcp-mint-ln:rgba(47,163,131,0.3);--fcp-mint-c:#4cc19f;--fcp-mint-dark:#7fd8c0}html body:not([data-mobile]) .st-container.st-fs-container>section.card.st-pane.fcp-pane{position:relative;background:var(--fcp-card)!important;border-radius:32px!important;box-shadow:var(--fcp-card-shadow)!important;padding:24px 40px 40px!important;box-sizing:border-box}body:not([data-mobile]) .st-pane .fcp-alert{--fcp-al-bg:#fff6ea;--fcp-al-ring:#f6ddbb;--fcp-al-ink:#6b4a1e;--fcp-al-strong:#8a4e06;--fcp-al-ic-bg:#fce3c2;--fcp-al-ic:#a86207;--fcp-al-track:#f6ddbb;--fcp-al-fill:#e58a1f;--fcp-al-soft:#7d6440;--fcp-coral:#ee4f66;--fcp-coral-ink:#c93a50}body.theme-dark:not([data-mobile]) .st-pane .fcp-alert{--fcp-al-bg:rgba(229,138,31,0.1);--fcp-al-ring:rgba(229,138,31,0.28);--fcp-al-ink:#e9cfa8;--fcp-al-strong:#f5c27a;--fcp-al-ic-bg:rgba(229,138,31,0.2);--fcp-al-ic:#f5b04a;--fcp-al-track:rgba(255,255,255,0.1);--fcp-al-fill:#f5a43a;--fcp-al-soft:#bfa481;--fcp-coral:#fb596e;--fcp-coral-ink:#ff8a9b}body:not([data-mobile]) .st-pane .fcp-alert{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;margin:0 0 28px;padding-block:9px;padding-inline:9px 16px;border-radius:16px;background:var(--fcp-al-bg);box-shadow:inset 0 0 0 1px var(--fcp-al-ring);font-size:13.5px;line-height:1.4;color:var(--fcp-al-ink)}body:not([data-mobile]) .st-pane .fcp-alert__icon{flex:none;width:32px;height:32px;border-radius:10px;background:var(--fcp-al-ic-bg);color:var(--fcp-al-ic);display:inline-flex;align-items:center;justify-content:center;font-size:13px}body:not([data-mobile]) .st-pane .fcp-alert__text{flex:1 1 150px;min-width:0;margin:0;font-size:13.5px;color:var(--fcp-al-ink)}body:not([data-mobile]) .st-pane .fcp-alert__text b{color:var(--fcp-al-strong);font-weight:700}body:not([data-mobile]) .st-pane .fcp-alert__meters{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px 14px}body:not([data-mobile]) .st-pane .fcp-alert__meters[hidden]{display:none}body:not([data-mobile]) .st-pane .fcp-meter{display:inline-flex;align-items:center;gap:7px;font-weight:600;color:var(--fcp-al-strong);white-space:nowrap}body:not([data-mobile]) .st-pane .fcp-meter[hidden]{display:none}body:not([data-mobile]) .st-pane .fcp-meter__bar{display:block;width:40px;height:6px;border-radius:6px;background:var(--fcp-al-track);overflow:hidden}body:not([data-mobile]) .st-pane .fcp-meter__fill{display:block;height:100%;width:0;border-radius:6px;background:var(--fcp-al-fill)}body:not([data-mobile]) .st-pane .fcp-meter__fill--p10{width:10%}body:not([data-mobile]) .st-pane .fcp-meter__fill--p20{width:20%}body:not([data-mobile]) .st-pane .fcp-meter__fill--p30{width:30%}body:not([data-mobile]) .st-pane .fcp-meter__fill--p40{width:40%}body:not([data-mobile]) .st-pane .fcp-meter__fill--p50{width:50%}body:not([data-mobile]) .st-pane .fcp-meter__fill--p60{width:60%}body:not([data-mobile]) .st-pane .fcp-meter__fill--p70{width:70%}body:not([data-mobile]) .st-pane .fcp-meter__fill--p80{width:80%}body:not([data-mobile]) .st-pane .fcp-meter__fill--p90{width:90%}body:not([data-mobile]) .st-pane .fcp-meter__fill--p100{width:100%}body:not([data-mobile]) .st-pane .fcp-meter[data-usage-state='full'] .fcp-meter__fill{background:var(--fcp-coral)}body:not([data-mobile]) .st-pane .fcp-meter[data-usage-state='locked'] .fcp-meter__count{font-weight:500}body:not([data-mobile]) .st-pane .fcp-meter__count{font-weight:600;color:var(--fcp-al-soft)}body:not([data-mobile]) .st-pane .fcp-alert__reset{font-size:12.5px;color:var(--fcp-al-soft);white-space:nowrap}body:not([data-mobile]) .st-pane .fcp-alert__reset:empty{display:none}body:not([data-mobile]) .st-pane .fcp-alert__links{white-space:nowrap}body:not([data-mobile]) .st-pane a.fcp-alert__link{display:inline;font-weight:700;color:var(--fcp-coral-ink);border-bottom:0;text-decoration:none}@media (hover:hover){body:not([data-mobile]) .st-pane a.fcp-alert__link:hover{color:var(--fcp-coral-ink);text-decoration:underline}}html body:not([data-mobile]) .fcp-pane>.st-tab-content-header.st-fc-hero .st-tab-content-title{font-size:34px!important;letter-spacing:-1px}html body:not([data-mobile]) .fcp-pane>.st-tab-content-header.st-fc-hero .st-fc-hero-subtitle{font-size:15.5px!important;color:var(--fcp-body)}html body:not([data-mobile]) .fcp-pane .fcp-deckrow{display:flex!important;align-items:center;flex-wrap:nowrap;gap:8px 24px;margin:24px 0 0!important;padding:0!important;border:0!important;border-bottom:1px solid var(--fcp-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;min-height:0!important}body:not([data-mobile]) .fcp-pane .fcp-deckrow__decks{display:flex;align-items:flex-start;gap:8px;flex:1 1 auto;min-width:0}body:not([data-mobile]) .fcp-pane .fcp-tabs{display:flex;align-items:center;gap:18px;min-width:0;max-width:100%;overflow:hidden;padding:0 0 18px;margin:0}body:not([data-mobile]) .fcp-pane .fcp-tabs:empty{display:none}html body:not([data-mobile]) .fcp-pane .fcp-tab[hidden]{display:none!important}html body:not([data-mobile]) .fcp-pane .fcp-tab.fcp-tab--more{margin-left:0}html body:not([data-mobile]) .fcp-pane .fcp-tab.fcp-tab--more[aria-expanded='true']{color:var(--fcp-ink)!important}html body:not([data-mobile]) .fcp-pane .fcp-tab .icon.fcp-tab__chev{font-size:12px}html body:not([data-mobile]) .fcp-pane .fcp-tabs,html body:not([data-mobile]) .fcp-pane .fcp-tab.fcp-tab--more{display:none!important}html body:not([data-mobile]) .fcp-pane .fcp-picker{display:flex;flex:0 1 auto;min-width:0;padding:0 0 16px}html body:not([data-mobile]) .fcp-pane .fcp-tab.fcp-tab--picker{gap:12px;width:100%;min-width:240px;max-width:360px;height:auto;min-height:56px;padding:6px 14px 6px 6px;border:1px solid var(--fcp-line)!important;border-radius:16px;background:var(--fcp-card)!important;color:var(--fcp-ink)!important;text-align:start;transition:border-color 0.15s ease,background-color 0.15s ease}html body:not([data-mobile]) .fcp-pane .fcp-tab.fcp-tab--picker[aria-expanded='true']{border-color:color-mix(in srgb,var(--fcp-coral) 40%,transparent)!important;background:color-mix(in srgb,var(--fcp-coral) 6%,var(--fcp-card))!important}@media (hover:hover){html body:not([data-mobile]) .fcp-pane .fcp-tab.fcp-tab--picker:hover{border-color:color-mix(in srgb,var(--fcp-coral) 40%,transparent)!important;background:color-mix(in srgb,var(--fcp-coral) 6%,var(--fcp-card))!important}}html body:not([data-mobile]) .fcp-pane .fcp-tab.fcp-tab--picker::after{display:none!important}body:not([data-mobile]) .fcp-pane .fcp-picker__icon{display:grid;flex:none;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--fcp-blush);color:var(--fcp-coral-ink)}body:not([data-mobile]) .fcp-pane .fcp-picker__text{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}html body:not([data-mobile]) .fcp-pane .fcp-tab--picker .fcp-tab__name{max-width:none;overflow:hidden;text-overflow:ellipsis;color:var(--fcp-ink);font-size:15px;font-weight:600;line-height:1.3}html body:not([data-mobile]) .fcp-pane .fcp-tab.fcp-tab--picker .fcp-tab__n{padding:0;border-radius:0;background:transparent;color:var(--fcp-muted);font-size:13px;font-weight:400;line-height:1.3}body:not([data-mobile]) .fcp-pane .fcp-picker__chev{flex:none;width:16px;height:16px;fill:none;stroke:var(--fcp-muted);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover){html body:not([data-mobile]) .fcp-pane .fcp-tab--picker:hover .fcp-picker__chev{stroke:var(--fcp-ink)}}#contextMenu-fcp-decks{--page-context-popover-width:280px;--page-context-popover-icon:var(--primary)}#contextMenu-fcp-decks .page-context-popover-item-trail i{font-size:15px}html body:not([data-mobile]) .fcp-pane .fcp-tab{position:relative;flex:none;display:inline-flex;align-items:center;gap:8px;height:44px;margin:0;padding:0 4px;border:0!important;border-radius:0;background:transparent!important;box-shadow:none;color:var(--fcp-muted)!important;font-family:'Plus Jakarta Sans',sans-serif;font-weight:600;font-size:15px;line-height:1;white-space:nowrap;cursor:pointer;transition:color 0.2s;letter-spacing:normal}@media (hover:hover){html body:not([data-mobile]) .fcp-pane .fcp-tab:hover{color:var(--fcp-ink)!important}}html body:not([data-mobile]) .fcp-pane .fcp-tab:focus-visible{outline:2px solid var(--fcp-coral)!important;outline-offset:2px;border-radius:8px}html body:not([data-mobile]) .fcp-pane .fcp-tab .icon{font-size:14px;opacity:1}body:not([data-mobile]) .fcp-pane .fcp-tab__name{max-width:220px;overflow:hidden;text-overflow:ellipsis}body:not([data-mobile]) .fcp-pane .fcp-tab__n{font-size:13px;font-weight:600;line-height:1.4;padding:2px 8px;border-radius:999px;background:var(--fcp-chip);color:var(--fcp-chip-ink)}html body:not([data-mobile]) .fcp-pane .fcp-tab.is-on{color:var(--fcp-coral)!important}body:not([data-mobile]) .fcp-pane .fcp-tab.is-on .fcp-tab__n{background:var(--fcp-blush);color:var(--fcp-coral-ink)}body:not([data-mobile]) .fcp-pane .fcp-tab.is-on::after{content:'';position:absolute;left:0;right:0;bottom:-18px;height:3px;border-radius:3px 3px 0 0;background:var(--fcp-grad)}html body:not([data-mobile]) .fcp-pane .fcp-deckrow__tools{display:flex!important;height:44px;align-items:center;gap:8px;flex:none;margin:0!important;padding:0!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards.fcp-pane .fcp-deckrow .fcp-add[data-flashcard-deck-create-trigger],html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards.fcp-pane .fcp-deckrow .fcp-add--quizlet{min-width:0!important;max-width:none!important;box-shadow:none!important;border-radius:8px!important;justify-content:flex-start!important;width:auto!important;display:inline-flex!important;align-items:center!important;gap:8px!important;height:44px!important;margin:0 0 0 10px!important;padding:0 4px!important;border:0!important;background:transparent!important;color:var(--fcp-muted)!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:600!important;font-size:15px!important;white-space:nowrap!important;box-shadow:none!important}@media (hover:hover){html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards.fcp-pane .fcp-deckrow .fcp-add[data-flashcard-deck-create-trigger]:hover,html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards.fcp-pane .fcp-deckrow .fcp-add--quizlet:hover{color:var(--fcp-coral)!important}}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards.fcp-pane .fcp-deckrow .fcp-add .icon{font-size:13px;opacity:1}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards.fcp-pane .fcp-deckrow .fcp-icon-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;min-width:34px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:var(--fcp-soft)!important;color:var(--fcp-muted)!important;box-shadow:none!important}@media (hover:hover){html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards.fcp-pane .fcp-deckrow .fcp-icon-btn:hover{background:var(--fcp-blush)!important;color:var(--fcp-coral)!important}}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards.fcp-pane .fcp-deckrow .fcp-icon-btn[hidden],html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards.fcp-pane .fcp-deckrow .fcp-add[data-flashcard-deck-create-trigger][hidden]{display:none!important}html body:not([data-mobile]) .fcp-pane .fcp-icon-btn .icon{font-size:14px;opacity:1}html body:not([data-mobile]) .fcp-pane .fcp-deckrow__select{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;margin:-1px!important;padding:0!important;border:0!important}html body:not([data-mobile]) .fcp-pane .fcp-deckrow.is-editing-deck{flex-wrap:wrap}body:not([data-mobile]) .fcp-pane .fcp-progress{flex:0 1 360px;width:360px;min-width:220px;margin:0 0 18px!important}body:not([data-mobile]) .fcp-pane .fcp-bar{display:flex;height:12px;border-radius:999px;overflow:hidden;background:var(--fcp-chip)}body:not([data-mobile]) .fcp-pane .fcp-bar__seg{display:block;flex:0 1 0;min-width:0;height:100%}body:not([data-mobile]) .fcp-pane .fcp-bar__seg--new{background:var(--fcp-seg-new)}body:not([data-mobile]) .fcp-pane .fcp-bar__seg--learning{background:var(--fcp-seg-learning)}body:not([data-mobile]) .fcp-pane .fcp-bar__seg--review{background:var(--fcp-seg-review)}body:not([data-mobile]) .fcp-pane .fcp-legend{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:8px}body:not([data-mobile]) .fcp-pane .fcp-lg{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--fcp-body)}body:not([data-mobile]) .fcp-pane .fcp-lg b{font-weight:600}body:not([data-mobile]) .fcp-pane .fcp-lg i{display:block;width:8px;height:8px;border-radius:50%}body:not([data-mobile]) .fcp-pane .fcp-lg--new i{background:var(--fcp-seg-new)}body:not([data-mobile]) .fcp-pane .fcp-lg--learning i{background:var(--fcp-seg-learning)}body:not([data-mobile]) .fcp-pane .fcp-lg--review i{background:var(--fcp-seg-review)}body:not([data-mobile]) .fcp-pane .fcp-progress[data-fc-summary-pending] .fcp-bar,body:not([data-mobile]) .fcp-pane .fcp-progress[data-fc-summary-pending] .fcp-lg b{background-image:linear-gradient(90deg,color-mix(in srgb,currentColor 10%,transparent) 25%,color-mix(in srgb,currentColor 22%,transparent) 50%,color-mix(in srgb,currentColor 10%,transparent) 75%);background-size:200% 100%;animation:st-fc-skel-shimmer 1.4s ease-in-out infinite}body:not([data-mobile]) .fcp-pane .fcp-progress[data-fc-summary-pending] .fcp-lg b{display:inline-block;width:18px;height:11px;border-radius:4px}body:not([data-mobile]) .fcp-pane .fcp-progress[data-fc-summary-unavailable] .fcp-lg b{display:none}@keyframes st-fc-skel-shimmer{from{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){body:not([data-mobile]) .fcp-pane .fcp-progress[data-fc-summary-pending] .fcp-bar,body:not([data-mobile]) .fcp-pane .fcp-progress[data-fc-summary-pending] .fcp-lg b{animation:none}}html body:not([data-mobile]) .fcp-pane .fcp-cardsrow{display:flex!important;align-items:center!important;flex-wrap:wrap;gap:12px 16px!important;margin:22px 0 0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html body:not([data-mobile]) .fcp-pane .fcp-cards-title{margin-block:0!important;margin-inline:0 auto!important;font-family:'Plus Jakarta Sans',sans-serif;font-size:20px!important;font-weight:600!important;letter-spacing:-0.4px;color:var(--fcp-ink)!important}html body:not([data-mobile]) .fcp-pane .fcp-cards-title .stw-list-title__count{color:var(--fcp-faint)!important;font-size:20px!important;font-weight:600!important}html body:not([data-mobile]) .fcp-pane:has([data-virtual-list][hidden]) .fcp-cardsrow .st-search-field--flashcards{display:none!important}body:not([data-mobile]) .fcp-pane .fcp-cardsrow__actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:10px}html body:not([data-mobile]) .fcp-pane .fcp-cardsrow .st-create-actions--flashcards{flex-direction:row!important;justify-content:flex-end;display:flex!important;align-items:center;flex-wrap:wrap;gap:10px!important;margin:0!important}html body:not([data-mobile]) .fcp-pane .fcp-cardsrow .st-create-actions--flashcards>*,html body:not([data-mobile]) .fcp-pane .fcp-cardsrow .st-flashcard-actions>*{margin:0!important}body:not([data-mobile]) .fcp-pane .fcp-lock{display:none;align-items:center;gap:8px;height:44px;padding:0 18px;border-radius:999px;background:var(--fcp-lock-bg);color:var(--fcp-lock-ink);font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:14.5px;white-space:nowrap;text-decoration:none;cursor:pointer;user-select:none;transition:color 0.2s,background 0.2s}@media (hover:hover){body:not([data-mobile]) .fcp-pane .fcp-lock:hover{color:var(--primary,#ee4f66);background:var(--fcp-lock-hover-bg,rgba(238,79,102,0.1))}}body:not([data-mobile]) .st-container[data-study-has-documents='0'] .fcp-pane .fcp-lock{display:inline-flex}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.fcp-pane .fcp-cardsrow__actions:has(.st-flashcard-actions:not(.st-flashcard-actions--empty)) .st-create-actions>.st-btn.button-primary.fcp-upload{display:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.fcp-pane .fcp-cardsrow .st-create-actions>.st-btn.button-primary,html body:not([data-mobile]) .st-container.st-fs-container .st-pane.fcp-pane .fcp-cardsrow .st-flashcard-actions>.st-btn.button-primary{width:auto!important;flex:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.fcp-pane .fcp-cardsrow [hidden],html body:not([data-mobile]) .st-container.st-fs-container .st-pane.fcp-pane .fcp-cardsrow .st-create-actions>.st-btn.button-primary[hidden],html body:not([data-mobile]) .st-container.st-fs-container .st-pane.fcp-pane .fcp-cardsrow .st-flashcard-actions>.st-btn.button-primary[hidden],html body:not([data-mobile]) .st-container.st-fs-container[data-study-has-documents='0'] .st-pane.fcp-pane .fcp-cardsrow .st-create-actions>.st-btn.button-primary[data-flashcard-generate-trigger]{display:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.fcp-pane .fcp-cardsrow .st-create-actions>.st-btn.button-primary.fcp-upload{display:inline-flex!important;align-items:center!important;gap:10px!important;height:auto!important;min-height:0!important;padding-block:5px!important;padding-inline:5px 20px!important;border:0!important;border-radius:999px!important;background:var(--fcp-grad)!important;color:#ffffff!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:800!important;font-size:15px!important;letter-spacing:-0.15px;white-space:nowrap;box-shadow:0 16px 30px -14px rgba(238,79,102,0.65),inset 0 1px 0 rgba(255,255,255,0.35)!important;transition:transform 0.2s,box-shadow 0.2s!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.fcp-pane .fcp-cardsrow .st-create-actions>.st-btn.button-primary.fcp-upload[hidden]{display:none!important}@media (hover:hover){html body:not([data-mobile]) .st-container.st-fs-container .st-pane.fcp-pane .fcp-cardsrow .st-create-actions>.st-btn.button-primary.fcp-upload:hover{transform:translateY(-2px);color:#ffffff!important;box-shadow:0 22px 36px -14px rgba(238,79,102,0.7),inset 0 1px 0 rgba(255,255,255,0.35)!important}}body:not([data-mobile]) .fcp-pane .fcp-upload__ic{flex:none;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#ffffff;color:#ee4f66;box-shadow:0 4px 10px -4px rgba(0,0,0,0.25)}html body:not([data-mobile]) .fcp-pane .fcp-upload__ic .icon{font-size:15px;opacity:1;color:#ee4f66!important}@media (max-width:1100px){html body:not([data-mobile]) .fcp-pane .fcp-deckrow{flex-wrap:wrap!important}html body:not([data-mobile]) .fcp-pane .fcp-deckrow.fcp-deckrow{border-bottom:0!important}body:not([data-mobile]) .fcp-pane .fcp-deckrow__decks{flex-basis:100%;border-bottom:1px solid var(--fcp-line)}body:not([data-mobile]) .fcp-pane .fcp-progress{flex:1 1 100%;width:auto;margin:14px 0 0!important}}@media (max-width:900px){html body:not([data-mobile]) .st-container.st-fs-container>section.card.st-pane.fcp-pane{padding:22px 24px 28px!important;border-radius:26px!important}}@media (max-width:600px){html body:not([data-mobile]) .st-container.st-fs-container>section.card.st-pane.fcp-pane{padding:16px 16px 22px!important;border-radius:22px!important}body:not([data-mobile]) .st-pane .fcp-alert{margin-bottom:20px}html body:not([data-mobile]) .fcp-pane>.st-tab-content-header.st-fc-hero .st-tab-content-title{font-size:28px!important}body:not([data-mobile]) .fcp-pane .fcp-cardsrow__actions{width:100%;justify-content:flex-start}}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.fcp-pane>.st-tab-content-header.st-fc-hero:not(.stw-none){height:auto!important;min-height:0!important;margin:0!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.fcp-pane .fcp-cardsrow>.st-search-field--flashcards{flex:0 1 300px!important;width:auto!important;min-width:180px!important;max-width:300px!important;margin:0!important}@media (max-width:900px){html body:not([data-mobile]) .st-container.st-fs-container .st-pane.fcp-pane .fcp-cardsrow>.st-search-field--flashcards{order:3;flex:1 1 100%!important;max-width:none!important}}@media (max-width:600px){body:not([data-mobile]) .fcp-pane .fcp-deckrow__decks{flex-wrap:wrap;border-bottom:0}body:not([data-mobile]) .fcp-pane .fcp-tabs{flex:1 1 100%;border-bottom:1px solid var(--fcp-line)}html body:not([data-mobile]) .fcp-pane .fcp-deckrow__decks--multi .fcp-tabs,html body:not([data-mobile]) .fcp-pane .fcp-deckrow__decks--multi .fcp-tab--more{display:none!important}body:not([data-mobile]) .fcp-pane .fcp-deckrow__decks--multi .fcp-picker{display:flex;flex:1 1 100%;min-width:0;padding:0 0 18px;border-bottom:1px solid var(--fcp-line)}html body:not([data-mobile]) .fcp-pane .fcp-tab.fcp-tab--picker{flex:0 1 auto;min-width:0;max-width:100%}body:not([data-mobile]) .fcp-pane .fcp-tab--picker .fcp-tab__name{flex:0 1 auto;min-width:0;max-width:none}html body:not([data-mobile]) .fcp-pane .fcp-deckrow__tools{margin-top:6px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards.fcp-pane .fcp-deckrow .fcp-add[data-flashcard-deck-create-trigger],html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards.fcp-pane .fcp-deckrow .fcp-add--quizlet{margin-left:0!important}}body:not([data-mobile]) .stp-card{--fcp-card:#ffffff;--fcp-card-shadow:0 40px 80px -50px rgba(120,20,40,0.35);--fcp-body:#5e5658}body.theme-dark:not([data-mobile]) .stp-card{--fcp-card:var(--surface-bright,#201f1d);--fcp-card-shadow:0 40px 80px -50px rgba(0,0,0,0.7);--fcp-body:var(--on-surface-variant,#b4ada2)}html body:not([data-mobile]) .st-container.st-fs-container>section.card.st-pane.stp-card{position:relative;background:var(--fcp-card)!important;border-radius:32px!important;box-shadow:var(--fcp-card-shadow)!important;padding:24px 40px 40px!important;box-sizing:border-box}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.stp-card>.st-tab-content-header.st-fc-hero:not(.stw-none){height:auto!important;min-height:0!important;margin:0 0 24px!important}html body:not([data-mobile]) .stp-card>.st-tab-content-header.st-fc-hero .st-tab-content-title{font-size:34px!important;letter-spacing:-1px}html body:not([data-mobile]) .stp-card>.st-tab-content-header.st-fc-hero .st-fc-hero-subtitle{font-size:15.5px!important;color:var(--fcp-body)}@media (max-width:900px){html body:not([data-mobile]) .st-container.st-fs-container>section.card.st-pane.stp-card{padding:22px 24px 28px!important;border-radius:26px!important}}@media (max-width:600px){html body:not([data-mobile]) .st-container.st-fs-container>section.card.st-pane.stp-card{padding:16px 16px 22px!important;border-radius:22px!important}html body:not([data-mobile]) .stp-card>.st-tab-content-header.st-fc-hero .st-tab-content-title{font-size:28px!important}}@media (max-width:1100px){html body:not([data-mobile]) .st-container.st-fs-container .st-pane.stp-card .st-qz-toolbar,html body:not([data-mobile]) .st-container.st-fs-container .st-pane.stp-card .st-library-toolbar{flex-wrap:wrap!important;row-gap:12px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.stp-card .st-qz-toolbar>.st-search-field,html body:not([data-mobile]) .st-container.st-fs-container .st-pane.stp-card .st-library-toolbar>.st-search-field{order:3;flex:1 1 100%!important;width:100%!important;max-width:none!important}}@media (max-width:600px){html body:not([data-mobile]) .st-container.st-fs-container .st-pane.stp-card .st-qz-toolbar>.st-create-actions,html body:not([data-mobile]) .st-container.st-fs-container .st-pane.stp-card .st-library-toolbar>.st-create-actions{flex:1 1 100%!important;flex-wrap:wrap!important;justify-content:flex-start!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.stp-card .st-qz-toolbar>.st-create-actions>.st-btn,html body:not([data-mobile]) .st-container.st-fs-container .st-pane.stp-card .st-library-toolbar>.st-create-actions>.st-btn{flex:1 1 100%!important;width:100%!important;max-width:none!important;margin:0!important}}@media (max-width:600px){html body:not([data-mobile]) .st-container.st-fs-container .st-pane.stp-card.st-pane--anki .st-doc-upload-shell #anki-page-dropzone.dropzone:not(.stw-none){grid-template-columns:64px minmax(0,1fr)!important;row-gap:8px!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.stp-card.st-pane--anki .st-doc-upload-shell #anki-page-dropzone.dropzone:not(.stw-none)>.dropzone-icon{grid-area:1 / 1 / span 3 / 2!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.stp-card.st-pane--anki .st-doc-upload-shell #anki-page-dropzone.dropzone:not(.stw-none)>.dropzone-text{grid-area:1 / 2!important;text-align:start!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.stp-card.st-pane--anki .st-doc-upload-shell #anki-page-dropzone.dropzone:not(.stw-none)>.dropzone-type-chips{grid-area:2 / 2!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.stp-card.st-pane--anki .st-doc-upload-shell #anki-page-dropzone.dropzone:not(.stw-none)>.dropzone-limits{grid-area:3 / 2!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.stp-card.st-pane--anki .st-doc-upload-shell #anki-page-dropzone.dropzone:not(.stw-none)>.dropzone-browse-btn{grid-area:4 / 1 / 5 / 3!important;width:100%!important;justify-content:center}}body:not([data-mobile]) .fcp-pane .fcp-empty{margin:34px 0 0}body:not([data-mobile]) .fcp-pane .fcp-empty[hidden]{display:none}body:not([data-mobile]) .fcp-pane .fcp-empty__head{text-align:center}html body:not([data-mobile]) .fcp-pane .fcp-empty__title{margin:0;font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:28px;line-height:1.2;letter-spacing:-0.9px;color:var(--fcp-ink)}body:not([data-mobile]) .fcp-pane .fcp-acc{position:relative;display:inline-block;padding-inline-end:3px;color:var(--fcp-coral);font-style:italic}body:not([data-mobile]) .fcp-pane .fcp-acc::after{content:'';position:absolute;inset-inline-start:0;inset-inline-end:3px;bottom:-1px;height:4px;border-radius:999px;background:rgba(238,79,102,0.22)}body:not([data-mobile]) .fcp-pane .fcp-empty__sub{margin:8px 0 0;font-size:17px;line-height:1.5;color:var(--fcp-body)}body:not([data-mobile]) .st-container[data-study-has-documents='1'] .fcp-pane .fcp-empty__sub--nodocs,body:not([data-mobile]) .st-container:not([data-study-has-documents='1']) .fcp-pane .fcp-empty__sub--docs{display:none}body:not([data-mobile]) .fcp-pane .fcp-ways{display:flex;gap:18px;margin-top:28px}html body:not([data-mobile]) .fcp-pane .fcp-way{--c:var(--fcp-blush-c);--tint:var(--fcp-blush-tint);--ln:var(--fcp-blush-ln);--dark:var(--fcp-blush-dark);position:relative;flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0;margin:0;padding:22px 22px 24px;border:0!important;border-radius:24px;background:var(--tint)!important;box-shadow:inset 0 0 0 1.5px var(--ln);color:var(--fcp-body)!important;text-align:start;text-decoration:none;white-space:normal;font:inherit;letter-spacing:normal;line-height:normal;cursor:pointer;transition:transform 0.2s,box-shadow 0.2s}@media (hover:hover){html body:not([data-mobile]) .fcp-pane .fcp-way:hover{transform:translateY(-3px);color:var(--fcp-body)!important;box-shadow:inset 0 0 0 1.5px var(--c),0 20px 34px -24px var(--c)}}html body:not([data-mobile]) .fcp-pane .fcp-way:focus-visible{outline:2px solid var(--c)!important;outline-offset:3px}html body:not([data-mobile]) .fcp-pane .fcp-way--write{--c:var(--fcp-lilac-c);--tint:var(--fcp-lilac-tint);--ln:var(--fcp-lilac-ln);--dark:var(--fcp-lilac-dark)}html body:not([data-mobile]) .fcp-pane .fcp-way--quizlet{--c:var(--fcp-lilac-c);--tint:var(--fcp-lilac-tint);--ln:var(--fcp-lilac-ln);--dark:var(--fcp-lilac-dark)}html body:not([data-mobile]) .fcp-pane .fcp-way--anki{--c:var(--fcp-mint-c);--tint:var(--fcp-mint-tint);--ln:var(--fcp-mint-ln);--dark:var(--fcp-mint-dark)}body:not([data-mobile]) .fcp-pane .fcp-way__title{display:block;margin:2px 0 8px;padding-inline-end:70px;font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:20px;line-height:1.25;letter-spacing:-0.4px;color:var(--dark)}body:not([data-mobile]) .fcp-pane .fcp-way__text{display:block;font-size:15px;line-height:1.55;color:var(--fcp-body)}body:not([data-mobile]) .fcp-pane .fcp-way__tag{position:absolute;inset-inline-end:18px;top:22px;padding:4px 10px;border-radius:999px;background:var(--fcp-pv-bg);color:var(--fcp-coral-ink);font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:12px;line-height:1.3;box-shadow:0 6px 14px -8px rgba(238,79,102,0.6)}body:not([data-mobile]) .fcp-pane .fcp-way__pv{display:block;margin-top:auto;padding-top:20px}body:not([data-mobile]) .fcp-pane .fcp-way__pv--fields{display:flex;flex-direction:column;gap:6px;width:100%}body:not([data-mobile]) .fcp-pane .fcp-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:12px;background:var(--fcp-pv-bg);box-shadow:0 0 0 1px var(--fcp-pv-ring);font-size:13px;font-weight:600;line-height:1.35;color:var(--fcp-ink)}body:not([data-mobile]) .fcp-pane .fcp-chip--tilt{transform:rotate(-2deg)}body:not([data-mobile]) .fcp-pane .fcp-chip .icon{font-size:13px;color:var(--fcp-body)}body:not([data-mobile]) .fcp-pane .fcp-field{display:flex;align-items:center;height:30px;padding:0 12px;border-radius:10px;background:var(--fcp-pv-bg);box-shadow:0 0 0 1px var(--fcp-pv-ring);font-size:13px;color:var(--fcp-faint)}@media (max-width:900px){body:not([data-mobile]) .fcp-pane .fcp-ways{flex-direction:column;gap:14px}body:not([data-mobile]) .fcp-pane .fcp-way__pv{padding-top:16px}}@media (max-width:600px){html body:not([data-mobile]) .fcp-pane .fcp-empty__title{font-size:22px}body:not([data-mobile]) .fcp-pane .fcp-empty__sub{font-size:15px}}html body:not([data-mobile]) .fcp-pane .fcp-cardsrow.fcp-cardsrow--guest-empty{display:none!important}body{--stg-ink:var(--on-surface,#1e1b1a);--stg-muted:var(--on-surface-variant,#6b6561);--stg-coral:#ee4f66;--stg-coral-deep:#c93a50;--stg-grad:linear-gradient(135deg,#f2566c,#f57e8d);--stg-card:#ffffff;--stg-line:rgba(27,23,24,0.06);--stg-line-strong:rgba(27,23,24,0.08);--stg-shadow:rgba(27,23,24,0.4);--stg-blush:#fde4e7;--stg-blush-ink:#ee4f66;--stg-orange:#fcebd5;--stg-orange-ink:#a86207;--stg-mint:#dcf3ec;--stg-mint-ink:#1f7a66;--stg-purple:#ece8fb;--stg-purple-ink:#5b4bc4;--stg-cream:#f6efe6;--stg-cream-2:#f3ece2;--stg-acc-line:rgba(238,79,102,0.22);--stg-bg-steps:#f7f6f4;--stg-bg-why:#ffffff;--stg-bg-feats:#f7f6f4;--stg-bg-blush:#fdf0f1;--stg-dot-coral:rgba(238,79,102,0.14);--stg-w0-bg:#ffe3e8;--stg-w0-t:#b02a44;--stg-w0-b:#6e4a51;--stg-w0-sh:rgba(238,79,102,0.7);--stg-w1-bg:#ffe9cf;--stg-w1-t:#8a4b05;--stg-w1-b:#6e5640;--stg-w1-sh:rgba(229,138,31,0.7);--stg-w2-bg:#d9f2e7;--stg-w2-t:#155c4b;--stg-w2-b:#3e5e55;--stg-w2-sh:rgba(31,122,102,0.7);--stg-tag-bg:rgba(255,255,255,0.75);--stg-tile0:linear-gradient(160deg,#fde4e7 0%,#fff6f7 55%,#ffffff 100%);--stg-gen-bg:rgba(255,255,255,0.75);--stg-gen-line:rgba(238,79,102,0.12);--stg-shim-a:#fde4e7;--stg-shim-b:#f8a3b0;--stg-off-line:#e7c9ce;--stg-blank-text:#2f5f53}body.theme-dark{--stg-coral:#fb596e;--stg-coral-deep:#ff9aa9;--stg-card:var(--surface-container-high,#2d2c29);--stg-line:rgba(255,255,255,0.07);--stg-line-strong:rgba(255,255,255,0.1);--stg-shadow:rgba(0,0,0,0.65);--stg-blush:rgba(251,89,110,0.18);--stg-blush-ink:#ff9aa9;--stg-orange:rgba(245,158,11,0.18);--stg-orange-ink:#fbc97a;--stg-mint:rgba(15,179,154,0.18);--stg-mint-ink:#6fe0c8;--stg-purple:rgba(139,108,240,0.2);--stg-purple-ink:#c3b3ff;--stg-acc-line:rgba(251,89,110,0.38);--stg-bg-steps:var(--surface,#141413);--stg-bg-why:var(--surface-container-lowest,#181716);--stg-bg-feats:var(--surface,#141413);--stg-bg-blush:#1d1617;--stg-dot-coral:rgba(251,89,110,0.16);--stg-w0-bg:rgba(251,89,110,0.14);--stg-w0-t:#ff9aa9;--stg-w0-b:var(--on-surface-variant,#b4ada2);--stg-w0-sh:rgba(0,0,0,0.7);--stg-w1-bg:rgba(245,158,11,0.13);--stg-w1-t:#fbc97a;--stg-w1-b:var(--on-surface-variant,#b4ada2);--stg-w1-sh:rgba(0,0,0,0.7);--stg-w2-bg:rgba(15,179,154,0.13);--stg-w2-t:#6fe0c8;--stg-w2-b:var(--on-surface-variant,#b4ada2);--stg-w2-sh:rgba(0,0,0,0.7);--stg-tag-bg:rgba(255,255,255,0.08);--stg-tile0:linear-gradient(160deg,rgba(251,89,110,0.22) 0%,var(--surface-container,#252422) 60%);--stg-gen-bg:rgba(255,255,255,0.04);--stg-gen-line:rgba(251,89,110,0.22);--stg-shim-a:rgba(251,89,110,0.18);--stg-shim-b:rgba(251,89,110,0.6);--stg-off-line:rgba(251,89,110,0.35);--stg-blank-text:var(--on-surface-variant,#b4ada2)}.stg-h,.stg-h2,.stg-faq .base-seo-head h2{font-family:'Be Vietnam Pro',sans-serif!important;font-weight:600!important;color:var(--stg-ink)!important;margin:0!important;padding:0!important;border:0!important;text-wrap:balance}.stg-h em,.stg-faq .base-seo-head h2 em{font-style:normal;font-weight:600;color:var(--stg-coral);text-decoration-line:underline;text-decoration-color:var(--stg-acc-line);text-decoration-thickness:14%;text-underline-offset:6%;text-decoration-skip-ink:none;padding-inline-end:1px}.stg-h2,.stg-faq .base-seo-head h2{font-size:34px!important;line-height:1.08!important;letter-spacing:-1.9px!important}.stg-lede{font-family:'Be Vietnam Pro',sans-serif;font-size:17px;line-height:1.6;color:var(--stg-muted);margin:16px 0 0;max-width:420px}@supports (text-wrap:pretty){.stg-lede,.stg-why__text{text-wrap:pretty}}.stg-sec{position:relative;isolation:isolate;padding:100px 0;font-family:'Be Vietnam Pro',sans-serif;color:var(--stg-ink)}.stg-sec::before{content:'';position:absolute;z-index:-1;top:0;bottom:0;inset-inline-start:50%;width:100vw;margin-inline-start:-50vw;background:var(--stg-sec-bg,transparent);pointer-events:none}.stg-sec--steps{--stg-sec-bg:var(--stg-bg-steps)}.stg-sec--why{--stg-sec-bg:var(--stg-bg-why)}.stg-sec--feats{--stg-sec-bg:var(--stg-bg-feats)}.stg-sec--faq{--stg-sec-bg:radial-gradient(var(--stg-dot-coral) 1.2px,transparent 1.2px) 0 0 / 34px 34px,var(--stg-bg-blush)}.stg-sec--final{--stg-sec-bg:radial-gradient(var(--stg-dot-coral) 1.2px,transparent 1.2px) 0 0 / 32px 32px,linear-gradient(180deg,var(--stg-bg-blush) 0,var(--stg-bg-steps) 560px)}.stg-tone{display:inline-flex;align-items:center;justify-content:center;font-style:normal}.stg-tone--coral,.stg-tone--s0{background:var(--stg-blush);color:var(--stg-blush-ink)}.stg-tone--mint,.stg-tone--s2{background:var(--stg-mint);color:var(--stg-mint-ink)}.stg-tone--purple{background:var(--stg-purple);color:var(--stg-purple-ink)}.stg-tone--s1{background:var(--stg-orange);color:var(--stg-orange-ink)}a.stg-btn,.stg-btn{display:inline-flex!important;align-items:center;gap:12px;height:auto!important;margin:0!important;padding-block:6px!important;padding-inline:6px 26px!important;border:0!important;border-radius:999px!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:600!important;font-size:15px!important;line-height:1.2!important;letter-spacing:-0.2px!important;text-transform:none!important;text-decoration:none!important;white-space:nowrap;cursor:pointer;transition:transform 0.2s ease,box-shadow 0.2s ease}a.stg-btn--primary,a.stg-btn--primary:focus{background:var(--primary-fill)!important;color:#ffffff!important;box-shadow:none!important}@media (hover:hover){a.stg-btn--primary:hover{background:var(--primary-fill)!important;color:#ffffff!important;box-shadow:none!important}}a.stg-btn--light,a.stg-btn--light:focus{background:var(--stg-card)!important;color:var(--stg-ink)!important;box-shadow:0 14px 30px -18px rgba(27,23,24,0.35),0 0 0 1px var(--stg-line)!important}@media (hover:hover){a.stg-btn--light:hover{background:var(--stg-card)!important;color:var(--stg-ink)!important;box-shadow:0 14px 30px -18px rgba(27,23,24,0.35),0 0 0 1px var(--stg-line)!important}}@media (hover:hover){a.stg-btn:hover{transform:translateY(-2px)}}@media (hover:hover){a.stg-btn--primary:hover{box-shadow:0 22px 36px -14px rgba(238,79,102,0.7),inset 0 1px 0 rgba(255,255,255,0.35)!important}}a.stg-btn:focus-visible{outline:3px solid color-mix(in srgb,var(--primary,#fb596e) 45%,transparent)!important;outline-offset:3px}.stg-btn__chip{flex:none;width:50px;height:50px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.stg-btn__chip--loo{background:#ffffff;box-shadow:0 4px 10px -4px rgba(0,0,0,0.25)}.stg-btn__chip--loo img{width:44px;height:auto;transition:transform 0.3s ease}@media (hover:hover){.stg-btn:hover .stg-btn__chip--loo img{transform:rotate(-10deg) translateY(-2px)}}.stg-btn__chip--play{background:var(--stg-blush);color:var(--stg-coral)}a.stg-btn--sm{font-size:15px!important;gap:10px;padding-block:6px!important;padding-inline:6px 24px!important}.stg-btn--sm .stg-btn__chip{width:42px;height:42px}.stg-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,620fr) minmax(0,600fr);gap:48px;align-items:center;padding:calc(var(--nb-height,0px) + 64px) 0 56px;font-family:'Be Vietnam Pro',sans-serif}.stg-hero--solo{grid-template-columns:minmax(0,1fr)}.stg-hero--below{padding-top:64px}.stg-seo{display:contents}.stg-hero__title{font-size:58px!important;line-height:1.05!important;letter-spacing:-2.3px!important;font-weight:700!important}.stg-hero__title em{font-weight:700}.stg-hero__lede{font-size:17px;line-height:1.6;color:var(--stg-muted);margin:22px 0 34px;max-width:540px}.stg-hero__ctas{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.stg-ticks{display:flex;flex-wrap:wrap;gap:12px 22px;margin:30px 0 0!important;padding:0!important;list-style:none!important}.stg-tick{display:inline-flex;align-items:center;gap:8px;margin:0!important;font-size:15px;font-weight:400;color:var(--stg-muted);list-style:none}.stg-tick strong{color:var(--stg-ink);font-weight:600}.stg-tick__mark{flex:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--stg-mint);color:var(--stg-mint-ink)}.stg-hero__visual{position:relative}.stg-hero__panel{position:relative;aspect-ratio:600 / 520;border-radius:40px;background:var(--stg-cream);overflow:hidden;box-shadow:inset 0 0 0 1px rgba(27,23,24,0.04)}.stg-hero__blob{position:absolute;inset-inline-end:-60px;top:-60px;width:300px;height:300px;border-radius:50%;background:rgba(238,79,102,0.08)}.stg-hero__img{position:absolute;inset:0;width:100%;height:100%!important;object-fit:cover;mix-blend-mode:multiply}.stg-fit--contain .stg-hero__img{object-fit:contain;padding:6%;box-sizing:border-box;mix-blend-mode:normal}.stg-float{position:absolute;z-index:2;animation:stg-bob 5s ease-in-out infinite}.stg-float--1{--r:-4deg;inset-inline-start:40px;top:9.6%}.stg-float--2{--r:3deg;inset-inline-end:-30px;top:44%;animation-delay:-2s}.stg-float--3{--r:-2deg;inset-inline-start:70px;bottom:6%;animation-delay:-3.5s}.stg-chip{display:inline-flex;align-items:center;gap:8px;padding-block:7px;padding-inline:8px 14px;border-radius:999px;background:var(--stg-card);box-shadow:0 10px 24px -16px var(--stg-shadow);font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:14px;color:var(--stg-ink);white-space:nowrap}.stg-chip i{width:26px;height:26px;border-radius:50%}.stg-why__grid{display:grid;grid-template-columns:minmax(0,560fr) minmax(0,576fr);gap:64px;align-items:center}.stg-why__panel{position:relative;height:700px;border-radius:40px;background:#dff3ec}.stg-why__clip{position:absolute;inset:0;border-radius:40px;overflow:hidden}.stg-why__img{position:absolute;inset-inline-start:0;bottom:0;width:100%;height:63%!important;object-fit:cover;mix-blend-mode:multiply}.stg-why__panel--full .stg-why__img{top:0;height:100%!important;mix-blend-mode:normal}.stg-why__note{position:absolute;inset-inline-start:44px;top:44px;inset-inline-end:44px}.stg-label{display:inline-flex;align-items:center;gap:8px;font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:14px;letter-spacing:-0.1px;color:#1f7a66}.stg-why__line{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:26px;line-height:1.25;letter-spacing:-0.5px;color:#17483c;margin:10px 0 0!important}.stg-wfloat{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:10px;padding:11px 15px;border-radius:16px;background:var(--stg-card);box-shadow:0 20px 36px -20px var(--stg-shadow);font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:14px;color:var(--stg-ink);white-space:nowrap;animation:stg-wf 4.5s ease-in-out infinite}.stg-wfloat--1{--r:-4deg;inset-inline-end:-34px;top:250px}.stg-wfloat--2{--r:3deg;inset-inline-start:-30px;bottom:60px;animation-duration:5.5s;animation-delay:0.6s}.stg-wfloat__ic{width:30px;height:30px;border-radius:10px;font-size:14px}.stg-why__cards{display:flex;flex-direction:column;gap:16px;margin-top:34px}.stg-why__card{padding:24px 28px;border-radius:24px;background:var(--wbg);box-shadow:0 18px 40px -34px var(--wsh);transition:transform 0.25s ease,box-shadow 0.25s ease}@media (hover:hover){.stg-why__card:hover{transform:translateX(6px);box-shadow:0 26px 50px -30px var(--wsh)}}.stg-why__card--0{--wbg:var(--stg-w0-bg);--wt:var(--stg-w0-t);--wb:var(--stg-w0-b);--wsh:var(--stg-w0-sh)}.stg-why__card--1{--wbg:var(--stg-w1-bg);--wt:var(--stg-w1-t);--wb:var(--stg-w1-b);--wsh:var(--stg-w1-sh)}.stg-why__card--2{--wbg:var(--stg-w2-bg);--wt:var(--stg-w2-t);--wb:var(--stg-w2-b);--wsh:var(--stg-w2-sh)}.stg-why .stg-why__title{font-family:'Be Vietnam Pro',sans-serif;font-weight:600;font-size:17px;line-height:1.3;letter-spacing:-0.4px;color:var(--wt);margin:0}.stg-why .stg-why__text{font-size:15px;line-height:1.55;color:var(--wb);margin:6px 0 0}.stg-why__tag{display:inline-flex;align-items:center;margin-top:12px;padding:5px 11px;border-radius:999px;background:var(--stg-tag-bg);color:var(--wt);font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:12px}.stg-feats__head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px}.stg-feats__head .stg-lede{max-width:400px;margin:0}.stg-bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:280px 300px;gap:20px;margin-top:40px}.stg-tile{position:relative;border-radius:30px;padding:30px;overflow:hidden;box-sizing:border-box;background:var(--stg-card);border:1px solid var(--stg-line);box-shadow:0 22px 50px -40px rgba(27,23,24,0.5);transition:transform 0.25s ease,box-shadow 0.25s ease}@media (hover:hover){.stg-tile:hover{transform:translateY(-4px);box-shadow:0 30px 60px -40px rgba(238,79,102,0.55)}}.stg-tile--0{grid-column:1 / span 2;grid-row:1 / span 2;background:var(--stg-tile0)}.stg-tile--1{grid-column:3 / span 2;background:var(--stg-purple);display:flex;gap:28px;align-items:center}.stg-tile--3{background:var(--stg-mint)}.stg-tile__main{position:relative;z-index:1;display:flex;flex-direction:column;min-width:0}.stg-tile--1 .stg-tile__main{flex:1}.stg-tile__head{display:flex;gap:12px;align-items:center}.stg-tile__ic{flex:none;width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:18px}.stg-tile--0 .stg-tile__ic{background:var(--stg-coral);color:#ffffff}.stg-tile--1 .stg-tile__ic{background:#5b4bc4;color:#ffffff}.stg-tile--2 .stg-tile__ic{background:var(--stg-orange);color:var(--stg-orange-ink)}.stg-tile--3 .stg-tile__ic{background:#1f7a66;color:#ffffff}.stg-feats .stg-tile__title{font-family:'Be Vietnam Pro',sans-serif;font-weight:600;font-size:15px;line-height:1.25;letter-spacing:-0.4px;color:var(--stg-ink);margin:0}.stg-feats .stg-tile--0 .stg-tile__title{font-size:22px}.stg-feats .stg-tile--1 .stg-tile__title{font-size:22px}.stg-feats .stg-tile__text{font-size:15px;line-height:1.55;color:var(--stg-muted);margin:10px 0 0}.stg-feats .stg-tile--0 .stg-tile__text{font-size:15px;line-height:1.6;margin-top:12px;max-width:480px}.stg-feats .stg-tile--1 .stg-tile__text{font-size:15px;line-height:1.6;margin-top:12px}.stg-feats .stg-tile--edit .stg-tile__text,.stg-feats .stg-tile--blank .stg-tile__text{order:3}.stg-feats .stg-tile--blank .stg-tile__text{color:var(--stg-blank-text)}.stg-tile--phone .stg-tile__main{max-width:56%}.stg-tile__phone{position:absolute;inset-inline-end:40px;bottom:-150px;width:250px;height:auto;transform:rotate(-6deg);filter:drop-shadow(0 30px 40px rgba(27,23,24,0.25));transition:transform 0.4s ease}@media (hover:hover){.stg-tile--phone:hover .stg-tile__phone{transform:rotate(-4deg) translateY(-10px)}}.stg-gen{margin-top:22px;padding:18px;border-radius:22px;background:var(--stg-gen-bg);border:1px solid var(--stg-gen-line)}.stg-gen__row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.stg-pill{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:13px;white-space:nowrap}.stg-pill--file{background:var(--stg-card);color:var(--stg-ink);box-shadow:0 6px 14px -10px rgba(27,23,24,0.5)}.stg-pill--file b{color:var(--stg-coral)}.stg-gen__arrow{display:inline-flex;color:var(--stg-coral)}.stg-pill--on{background:var(--primary-fill);color:#ffffff}.stg-pill--off{background:var(--stg-card);color:var(--stg-muted);border:1px dashed var(--stg-off-line)}.stg-pill--lang{background:var(--stg-purple);color:var(--stg-purple-ink)}.stg-gen__status{display:flex;align-items:center;gap:10px;margin:16px 0 14px;font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:13px;color:var(--stg-coral)}.stg-gen__loo{display:inline-flex;flex:none}.stg-gen__loo img{width:26px;height:auto}.stg-gen__shimmer{flex:1;min-width:40px;height:6px;border-radius:6px;background:linear-gradient(90deg,var(--stg-shim-a) 0,var(--stg-shim-b) 40%,var(--stg-shim-a) 80%) var(--stg-shim-a);background-size:200px 6px;animation:stg-sh 1.4s linear infinite}.stg-gen__list{display:flex;flex-direction:column;gap:9px}.stg-gen__q{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:14px;background:var(--stg-card);box-shadow:0 10px 22px -16px rgba(27,23,24,0.5);font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:13.5px;line-height:1.4;color:var(--stg-ink);animation:stg-in 7s ease infinite}.stg-gen__q b{color:var(--stg-coral)}.stg-gen__q--1{animation-delay:0.45s}.stg-gen__q--2{animation-delay:0.9s}.stg-gen__q--3{animation-delay:1.35s}.stg-edit{order:2;display:flex;flex-direction:column;align-items:flex-start}.stg-edit__field{align-self:stretch;margin-top:16px;padding:10px 12px;border:2px solid var(--stg-coral);border-radius:14px;box-shadow:0 0 0 4px var(--stg-blush);font-weight:600;font-size:13.5px;line-height:1.45;color:var(--stg-ink)}.stg-caret{display:inline-block;width:2px;height:16px;margin-inline-start:1px;vertical-align:-3px;background:var(--stg-coral);animation:stg-car 1s steps(1) infinite}.stg-pill--saved{margin-top:12px;background:var(--stg-mint);color:var(--stg-mint-ink);animation:stg-save 4s ease infinite}.stg-blank{order:2}.stg-blank__name{display:flex;align-items:center;gap:8px;margin-top:16px;padding:9px 12px;border-radius:12px;background:var(--stg-card);font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:13.5px;color:var(--stg-ink)}.stg-blank__name svg{flex:none;color:var(--stg-mint-ink)}.stg-blank__name span:not(.stg-caret){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stg-blank .stg-caret{flex:none;height:15px;background:var(--stg-mint-ink)}.stg-blank__add{display:flex;align-items:center;justify-content:center;height:44px;margin-top:10px;border:2px dashed color-mix(in srgb,var(--stg-mint-ink) 45%,transparent);border-radius:12px;font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:13px;color:var(--stg-mint-ink)}.stg-anki{position:relative;flex:none;width:250px;height:150px}.stg-anki__file{position:absolute;inset-inline-start:0;top:14px;width:84px;height:102px;border-radius:11px;background:#ffffff;box-shadow:0 18px 30px -18px rgba(27,23,24,0.5);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.stg-anki__file span{width:38px;height:38px;border-radius:10px;background:#ece8fb;color:#5b4bc4;display:flex;align-items:center;justify-content:center}.stg-anki__file b{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:11px;color:#5b4bc4}.stg-anki__loo{position:absolute;inset-inline-end:0;top:20px;width:92px;height:92px;border-radius:28px;background:var(--stg-grad);display:flex;align-items:center;justify-content:center;box-shadow:0 16px 30px -14px rgba(238,79,102,0.8)}.stg-anki__loo img{width:70px;height:auto}.stg-anki__dot{position:absolute;width:10px;height:10px;border-radius:50%}.stg-anki__dot--in{inset-inline-start:62px;top:36px;background:#8b7cf0;animation:stg-mv 2.4s ease-in-out infinite}.stg-anki__dot--out{inset-inline-start:212px;top:96px;background:var(--stg-coral);animation:stg-mvb 2.4s ease-in-out 1.2s infinite}.stg-anki__lbl{position:absolute;font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:11px}.stg-anki__lbl--in{inset-inline-start:96px;top:4px;color:var(--stg-purple-ink)}.stg-anki__lbl--out{inset-inline-start:100px;top:124px;color:var(--stg-coral)}.stg-faq__grid{display:grid;grid-template-columns:400px minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:'head main' 'aside main';column-gap:70px;align-items:start}.stg-faq__head{grid-area:head}.stg-faq__head .stg-h2,.stg-faq .base-seo-head h2{font-size:34px!important;letter-spacing:-1.8px!important}.stg-faq .base-seo-head h2{display:block}.stg-faq .base-seo-head h2::before{display:none}.stg-faq__head .stg-lede,.stg-faq .stg-faq__sub{font-size:16px;margin-top:14px;max-width:none}.stg-faq__aside{grid-area:aside;margin-top:26px}.stg-faq__main{grid-area:main;display:flex;flex-direction:column;gap:22px;min-width:0}.stg-faq__grid--seo{grid-template-rows:auto auto 1fr auto;grid-template-areas:'head main' 'sub main' 'aside main' '. more'}.stg-faq__grid--seo .base-seo-faq{display:contents}.stg-faq__grid--seo .base-seo-head{grid-area:head;margin:0}.stg-faq__grid--seo>.stg-faq__sub{grid-area:sub}.stg-faq .stg-faq__grid--seo .collapse-group{grid-area:main;gap:14px;min-width:0}.stg-faq__grid--seo>.stg-reading{grid-area:more;margin-top:22px}.stg-faq__loo{position:relative;height:330px;border-radius:30px;background:var(--stg-cream-2);overflow:hidden}.stg-faq__loo img{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover;object-position:50% 30%}.stg-faq__ask{position:relative;margin:-70px 24px 0;padding:22px;border-radius:24px;background:var(--stg-card);box-shadow:0 24px 50px -30px var(--stg-shadow)}.stg-faq__ask-title{display:flex;align-items:center;gap:10px;margin:0 0 6px!important;font-family:'Be Vietnam Pro',sans-serif;font-weight:600;font-size:17px;letter-spacing:-0.4px;color:var(--stg-ink)}.stg-faq__live{flex:none;width:10px;height:10px;border-radius:50%;background:#1f7a66;box-shadow:0 0 0 4px var(--stg-mint)}.stg-faq__ask-text{font-size:15px;line-height:1.55;color:var(--stg-muted);margin:0 0 16px!important}.stg-faq .faq-list{display:flex;flex-direction:column;gap:14px;max-width:none;margin:0;padding:0}.stg-faq .faq-item,.stg-faq .collapse-faq{position:relative!important;overflow:hidden!important;margin:0!important;padding:0!important;border:0!important;border-radius:22px!important;background:radial-gradient(120% 80% at 100% 0%,color-mix(in srgb,var(--primary) 6%,transparent) 0%,transparent 60%),var(--surface-container-lowest)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 18%,transparent),inset 0 1px 0 color-mix(in srgb,var(--on-surface) 4%,transparent),0 12px 28px -22px color-mix(in srgb,var(--primary) 16%,transparent)!important;transition:box-shadow 220ms cubic-bezier(0.2,0.8,0.2,1),background 220ms ease!important}@media (hover:hover){.stg-faq .faq-item:hover,.stg-faq .collapse-faq:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 32%,transparent),inset 0 1px 0 color-mix(in srgb,var(--on-surface) 5%,transparent),0 18px 32px -20px color-mix(in srgb,var(--primary) 24%,transparent)!important}}.stg-faq .faq-button,.stg-faq .collapse-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;width:100%!important;height:auto!important;margin:0!important;padding:22px 24px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--on-surface)!important;text-align:start!important;text-transform:none!important;letter-spacing:normal!important;line-height:normal!important;white-space:normal!important;cursor:pointer}.stg-faq .faq-button:focus-visible,.stg-faq .collapse-header:focus-visible{outline:3px solid color-mix(in srgb,var(--primary) 40%,transparent)!important;outline-offset:-3px}.stg-faq .faq-button .headline,.stg-faq .collapse-header-title{flex:1 1 auto;min-width:0;white-space:normal;overflow-wrap:anywhere;font-family:'Be Vietnam Pro',sans-serif!important;font-weight:600!important;font-size:15px!important;line-height:1.4!important;letter-spacing:-0.1px!important;color:var(--on-background)!important}.stg-faq__chev,.stg-faq .collapse-chevron{flex:none;width:38px;height:38px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 24%,transparent);transition:transform 380ms cubic-bezier(0.33,1,0.68,1),background 220ms ease,color 220ms ease,box-shadow 220ms ease}@media (hover:hover){.stg-faq .faq-item:hover .stg-faq__chev,.stg-faq .collapse-faq:hover .collapse-chevron{background:color-mix(in srgb,var(--primary) 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 38%,transparent)}}.stg-faq .faq-answer{display:grid!important;grid-template-rows:0fr;opacity:0;overflow:hidden;padding-block:0!important;padding-inline:24px 26px!important;transition:grid-template-rows 0.45s cubic-bezier(0.33,1,0.68,1),opacity 0.3s ease,padding 0.45s cubic-bezier(0.33,1,0.68,1)}.stg-faq .faq-answer-inner,.stg-faq .collapse-content-inner{overflow:hidden;font-size:15px;line-height:1.72;color:var(--on-surface-variant)}.stg-faq .collapse-content-inner{padding:0 26px 24px 24px}.stg-faq .base-seo-faq .collapse-content-inner p{margin:0;font-size:inherit;line-height:inherit}.stg-faq .faq-item[data-expanded='true'],.stg-faq .collapse-faq.open{background:radial-gradient(120% 80% at 100% 0%,color-mix(in srgb,var(--primary) 12%,transparent) 0%,transparent 60%),color-mix(in srgb,var(--surface-container-lowest) 92%,var(--primary-container) 8%)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 48%,transparent),inset 0 1px 0 color-mix(in srgb,var(--on-surface) 6%,transparent),0 24px 48px -22px color-mix(in srgb,var(--primary) 30%,transparent)!important}.stg-faq .faq-item[data-expanded='true'] .stg-faq__chev,.stg-faq .collapse-faq.open .collapse-chevron{transform:rotate(180deg);background:var(--primary);color:var(--on-primary)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 50%,transparent),0 10px 20px -10px color-mix(in srgb,var(--primary) 56%,transparent)}.stg-faq .faq-item[data-expanded='true'] .faq-answer{grid-template-rows:1fr;opacity:1;padding-block:0 24px!important;padding-inline:24px 26px!important}body.theme-dark .stg-faq .faq-item,body.theme-dark .stg-faq .collapse-faq{background:radial-gradient(120% 80% at 100% 0%,color-mix(in srgb,var(--primary) 12%,transparent) 0%,transparent 60%),color-mix(in srgb,var(--surface-container-high) 88%,var(--primary-container) 12%)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 28%,transparent),inset 0 1px 0 color-mix(in srgb,var(--on-surface) 10%,transparent),0 14px 28px -20px rgba(0,0,0,0.55)!important}body.theme-dark .stg-faq .faq-item[data-expanded='true'],body.theme-dark .stg-faq .collapse-faq.open{background:radial-gradient(120% 80% at 100% 0%,color-mix(in srgb,var(--primary) 18%,transparent) 0%,transparent 60%),color-mix(in srgb,var(--surface-container-high) 76%,var(--primary-container) 24%)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 60%,transparent),inset 0 1px 0 color-mix(in srgb,var(--on-surface) 14%,transparent),0 26px 48px -22px rgba(0,0,0,0.7)!important}body.theme-dark .stg-faq__chev,body.theme-dark .stg-faq .collapse-chevron{background:color-mix(in srgb,var(--primary) 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 38%,transparent)}.stg-reading{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:15px;color:var(--stg-muted)}.stg-reading b{color:var(--stg-ink);font-weight:600}.stg-reading a,.stg-reading a:focus{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;background:var(--stg-card);color:var(--stg-ink)!important;text-decoration:none!important;font-weight:600;box-shadow:inset 0 0 0 1px var(--stg-line-strong);transition:background 0.2s ease,color 0.2s ease}@media (hover:hover){.stg-reading a:hover{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;background:var(--stg-card);color:var(--stg-ink)!important;text-decoration:none!important;font-weight:600;box-shadow:inset 0 0 0 1px var(--stg-line-strong);transition:background 0.2s ease,color 0.2s ease}}@media (hover:hover){.stg-reading a:hover{background:var(--stg-blush);color:var(--stg-coral-deep)!important}}.stg-reading a:focus-visible{outline:3px solid color-mix(in srgb,var(--stg-coral) 45%,transparent)!important;outline-offset:2px}.stg-reading a svg{color:var(--stg-coral)}.stg-final{padding:96px 0 100px;text-align:center}.stg-final--video{padding-bottom:196px}.stg-final__head .stg-h2{font-size:34px!important;letter-spacing:-2px!important}.stg-final__head .stg-lede{max-width:560px;margin:16px auto 0}.stg-final__stage{position:relative;max-width:1040px;margin:44px auto 0}.stg-video__frame{padding:10px;border-radius:34px;background:var(--stg-card);box-shadow:0 50px 90px -40px rgba(120,20,40,0.45),inset 0 0 0 1px var(--stg-line)}.stg-video .stg-video__poster,.stg-video__iframe{position:relative;display:block!important;width:100%!important;height:auto!important;aspect-ratio:1020 / 560;margin:0!important;padding:0!important;border:0!important;border-radius:26px!important;overflow:hidden;background:var(--stg-cream-2)!important;box-shadow:none!important;text-align:start;cursor:pointer}.stg-video__img{position:absolute;inset:0;width:100%;height:100%!important;object-fit:cover}.stg-video__img.stg-fit--contain{object-fit:contain;object-position:88% 50%;padding:4%;box-sizing:border-box}.stg-video__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(243,236,226,0.95) 0%,rgba(243,236,226,0.6) 30%,rgba(243,236,226,0) 45%)}.stg-video__lead{position:absolute;inset-inline-start:64px;top:0;bottom:110px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:22px}.stg-video__play{position:relative;display:inline-flex;align-items:center;justify-content:center;width:92px;height:92px;padding-inline-start:4px;box-sizing:border-box;border-radius:50%;background:#ffffff;color:#ee4f66;box-shadow:0 18px 40px -12px rgba(27,23,24,0.5);transition:transform 0.25s ease}.stg-video__play::before{content:'';position:absolute;inset:-12px;border-radius:50%;border:3px solid rgba(255,255,255,0.7);animation:stg-ring 2.2s ease-out infinite}@media (hover:hover){.stg-video__poster:hover .stg-video__play{transform:scale(1.08)}}.stg-video__poster:focus-visible .stg-video__play{outline:3px solid #ee4f66;outline-offset:6px}.stg-video__title{max-width:280px;font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:30px;line-height:1.15;letter-spacing:-0.9px;color:#1b1718;white-space:normal}.stg-video .stg-video__poster[hidden]{display:none!important}.stg-final.stg-final--native{padding-bottom:100px}.stg-final.stg-final--native .stg-keep{position:relative;left:auto;bottom:auto;transform:none;width:calc(100% - 140px);margin:28px auto 0}.stg-video__screen{position:relative;margin:0 auto;border-radius:26px;overflow:hidden;background:#1b1718}.stg-video__media{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:contain;background:#1b1718}.stg-video--native .stg-video__poster{position:absolute!important;inset:0;z-index:1;height:100%!important;aspect-ratio:auto}.stg-video--native .stg-video__lead{bottom:0}.stg-video--branded .stg-video__lead{inset-inline-start:4.4%;top:auto;bottom:6.5%;justify-content:flex-end}.stg-video__pic{position:absolute;inset:0;display:block}.stg-video--portrait .stg-video__screen,.stg-video--native.is-portrait .stg-video__screen{max-width:400px}.stg-video--portrait .stg-video__media,.stg-video--native.is-portrait .stg-video__media{aspect-ratio:9 / 16}.stg-video--portrait .stg-video__shade,.stg-video--portrait .stg-video__title,.stg-video--native.is-portrait .stg-video__shade,.stg-video--native.is-portrait .stg-video__title{display:none}.stg-video--portrait .stg-video__lead,.stg-video--native.is-portrait .stg-video__lead{inset-inline-start:0;inset-inline-end:0;top:auto;bottom:22%;align-items:center}.stg-chapters{--stg-chip-bg:#f6f1ea;--stg-chip-fill:#fde4e7;--stg-chip-ink:#1b1718;--stg-chip-time:#8a817b;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding:14px 8px 6px}body.theme-dark .stg-chapters{--stg-chip-bg:rgba(255,255,255,0.06);--stg-chip-fill:rgba(251,89,110,0.24);--stg-chip-ink:#f3ece2;--stg-chip-time:#b4ada2}.stg-chapters .stg-chapter{position:relative;display:inline-flex;align-items:center;gap:8px;height:auto!important;min-height:0!important;margin:0!important;padding:8px 14px!important;border:0!important;border-radius:999px!important;overflow:hidden;background:var(--stg-chip-bg)!important;box-shadow:none!important;color:var(--stg-chip-ink)!important;font-family:'Plus Jakarta Sans',sans-serif;font-size:13px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap;cursor:pointer;transition:box-shadow 0.2s ease}@media (hover:hover){.stg-chapters .stg-chapter:hover{box-shadow:inset 0 0 0 1.5px var(--stg-acc-line)!important}}.stg-chapters .stg-chapter:focus-visible{outline:2px solid var(--stg-coral)!important;outline-offset:2px}.stg-chapters .stg-chapter.is-active{box-shadow:inset 0 0 0 1.5px var(--stg-coral)!important}.stg-chapter__fill{position:absolute;inset:0;background:var(--stg-chip-fill);transform:scaleX(0);transform-origin:left center;transition:transform 0.25s linear;pointer-events:none}.stg-chapter.is-done .stg-chapter__fill{opacity:0.45}.stg-chapter__name,.stg-chapter__time{position:relative}.stg-chapter__time{font-size:12px;font-weight:600;color:var(--stg-chip-time);font-variant-numeric:tabular-nums}.stg-chapter.is-active .stg-chapter__time{color:var(--stg-coral-deep)}@media (max-width:1100px){.stg-final.stg-final--native .stg-keep{width:calc(100% - 80px)}}@media (max-width:860px){.stg-final.stg-final--native{padding-bottom:80px}.stg-chapters{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.stg-chapters::-webkit-scrollbar{display:none}.stg-chapters .stg-chapter{flex:none}.stg-final.stg-final--native .stg-keep{width:calc(100% - 32px);margin-top:24px}}@media (max-width:640px){.stg-final.stg-final--native{padding-bottom:64px}.stg-final.stg-final--native .stg-keep{width:100%;margin-top:20px}.stg-video__screen{border-radius:19px}.stg-video--native:not(.is-landscape) .stg-video__screen{max-width:400px}.stg-video--native:not(.is-landscape) .stg-video__media{aspect-ratio:9 / 16}.stg-video--native:not(.is-landscape) .stg-video__shade,.stg-video--native:not(.is-landscape) .stg-video__title{display:none}.stg-video--native:not(.is-landscape) .stg-video__lead{inset-inline-start:0;inset-inline-end:0;top:auto;bottom:22%;align-items:center}.stg-chapters{padding:10px 4px 4px}.stg-chapters .stg-chapter{padding:7px 12px!important}}.stg-keep{display:flex;align-items:center;gap:22px;box-sizing:border-box;width:100%;max-width:900px;margin:0 auto;padding:24px;border-radius:30px;background:var(--stg-card);box-shadow:0 36px 70px -30px var(--stg-shadow),inset 0 0 0 1px var(--stg-line);text-align:start}.stg-final--video .stg-keep{position:absolute;left:50%;bottom:-96px;width:calc(100% - 140px);transform:translateX(-50%)}.stg-keep__loo{flex:none;width:84px;height:84px;border-radius:50%;background:var(--stg-grad);display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.stg-keep__loo img{width:76px;height:auto}.stg-keep__copy{flex:1;min-width:0}.stg-final .stg-keep__title{font-family:'Be Vietnam Pro',sans-serif;font-weight:600;font-size:22px;line-height:1.25;letter-spacing:-0.7px;color:var(--stg-ink);margin:0}.stg-keep__perks{display:flex;flex-wrap:wrap;gap:6px 16px;margin:8px 0 0!important;padding:0!important;list-style:none!important}.stg-keep__perks li{display:inline-flex;align-items:center;gap:8px;margin:0!important;font-size:14px;font-weight:600;color:var(--stg-muted)}.stg-keep__perks li::before{content:'';width:6px;height:6px;border-radius:50%;background:var(--stg-coral)}.stg-final .stg-keep__sub{font-size:15px;line-height:1.55;color:var(--stg-muted);margin:6px 0 0}.stg-keep__actions{flex:none;display:flex;flex-direction:column;align-items:center;gap:8px}.stg-keep__or{font-size:13px;color:var(--stg-muted)}.stg-keep__or a{color:var(--stg-coral)!important;font-weight:600;text-decoration:none!important}@media (hover:hover){.stg-keep__or a:hover{color:var(--stg-coral)!important;font-weight:600;text-decoration:none!important}}@media (hover:hover){.stg-keep__or a:hover{color:var(--stg-coral-deep)!important}}@keyframes stg-bob{0%,100%{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-8px) rotate(var(--r,0deg))}}@keyframes stg-wf{0%,100%{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-8px) rotate(var(--r,0deg))}}@keyframes stg-in{0%,12%{opacity:0;transform:translateY(16px)}24%,90%{opacity:1;transform:none}100%{opacity:0}}@keyframes stg-sh{0%{background-position:-200px 0}100%{background-position:400px 0}}@keyframes stg-car{0%,49%{opacity:1}50%,100%{opacity:0}}@keyframes stg-mv{0%{transform:translateX(0);opacity:0}15%,85%{opacity:1}100%{transform:translateX(150px);opacity:0}}@keyframes stg-mvb{0%{transform:translateX(0);opacity:0}15%,85%{opacity:1}100%{transform:translateX(-150px);opacity:0}}@keyframes stg-save{0%,55%{opacity:0;transform:scale(0.8)}62%,92%{opacity:1;transform:none}100%{opacity:0}}@keyframes stg-ring{0%{transform:scale(0.85);opacity:1}100%{transform:scale(1.35);opacity:0}}@media (max-width:1240px){.stg-hero__title{font-size:50px!important;letter-spacing:-2px!important}.stg-hero{gap:36px}}@media (max-width:1100px){.stg-hero__title{font-size:44px!important;letter-spacing:-1.6px!important}.stg-hero__lede{font-size:17px}.stg-h2{font-size:40px!important;letter-spacing:-1.5px!important}.stg-faq__head .stg-h2,.stg-faq .base-seo-head h2{font-size:40px!important}.stg-final__head .stg-h2{font-size:42px!important}.stg-why__grid{gap:40px}.stg-why__panel{height:600px}.stg-why__line{font-size:22px}.stg-faq__grid{grid-template-columns:340px minmax(0,1fr);column-gap:44px}.stg-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}.stg-tile--0,.stg-tile--1{grid-column:1 / -1;grid-row:auto}.stg-tile--phone{min-height:460px}.stg-tile--2,.stg-tile--3{grid-column:auto}.stg-final--video .stg-keep{width:calc(100% - 80px)}}@media (max-width:860px){.stg-h br{display:none}.stg-hero{grid-template-columns:minmax(0,1fr);gap:40px;padding-top:calc(var(--nb-height,0px) + 40px)}.stg-hero--below{padding-top:40px}.stg-hero__visual{width:100%;max-width:560px}.stg-why__grid{grid-template-columns:minmax(0,1fr)}.stg-why__panel{width:100%;max-width:560px;height:540px}.stg-wfloat--1{inset-inline-end:14px}.stg-wfloat--2{inset-inline-start:14px}.stg-feats__head{flex-direction:column;align-items:flex-start;gap:0}.stg-feats__head .stg-lede{margin-top:16px}.stg-faq__grid{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:'head' 'main' 'aside'}.stg-faq__head{margin-bottom:28px}.stg-faq__grid--seo{grid-template-areas:'head' 'sub' 'main' 'more' 'aside'}.stg-faq .stg-faq__grid--seo .collapse-group{margin-top:28px}.stg-faq__aside{display:grid;grid-template-columns:220px minmax(0,1fr);gap:20px;align-items:center;margin-top:36px}.stg-faq__loo{height:220px}.stg-faq__ask{margin:0}.stg-final--video{padding-bottom:80px}.stg-final--video .stg-keep{position:relative;left:auto;bottom:auto;transform:none;width:calc(100% - 32px);margin:-36px auto 0}.stg-keep{flex-wrap:wrap}.stg-keep__actions{width:100%;align-items:flex-start}.stg-video__lead{inset-inline-start:40px;bottom:0}}@media (max-width:640px){.stg-sec{padding:64px 0}.stg-hero{padding:calc(var(--nb-height,0px) + 28px) 0 40px;gap:32px}.stg-hero--below{padding-top:28px}.stg-hero__title{font-size:34px!important;line-height:1.1!important;letter-spacing:-1.1px!important}.stg-hero__lede{font-size:17px;margin:16px 0 24px}.stg-hero__ctas{flex-direction:column;align-items:stretch}a.stg-btn{font-size:15px!important}.stg-hero__ctas .stg-btn{justify-content:flex-start}.stg-btn__chip{width:44px;height:44px}.stg-btn__chip--loo img{width:40px}.stg-ticks{margin-top:22px!important;gap:10px 18px}.stg-hero__panel{border-radius:28px}.stg-chip{font-size:12px;padding-block:5px;padding-inline:6px 11px}.stg-chip i{width:22px;height:22px}.stg-chip svg{width:13px;height:13px}.stg-float--1{inset-inline-start:14px}.stg-float--2{inset-inline-end:10px}.stg-float--3{inset-inline-start:24px}.stg-h2,.stg-faq__head .stg-h2,.stg-faq .base-seo-head h2,.stg-final__head .stg-h2{font-size:28px!important;line-height:1.1!important;letter-spacing:-1.1px!important}.stg-lede{font-size:16px}.stg-why__panel{height:460px;border-radius:28px}.stg-why__clip{border-radius:28px}.stg-why__note{inset-inline-start:24px;top:24px;inset-inline-end:24px}.stg-why__line{font-size:20px}.stg-why__img{height:58%!important}.stg-wfloat{font-size:12px;padding:8px 11px;gap:8px}.stg-wfloat__ic{width:26px;height:26px}.stg-wfloat--1{top:46%}.stg-wfloat--2{bottom:20px}.stg-why__cards{margin-top:26px}.stg-why__card{padding:20px}.stg-why .stg-why__title{font-size:17px}.stg-bento{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:28px}.stg-tile--2,.stg-tile--3{grid-column:1 / -1}.stg-tile{padding:24px;border-radius:26px}.stg-tile--1{flex-direction:column;align-items:flex-start;gap:20px}.stg-feats .stg-tile--0 .stg-tile__title{font-size:22px}.stg-tile--phone{min-height:520px}.stg-tile--phone .stg-tile__main{max-width:none}.stg-tile__phone{width:200px;inset-inline-end:50%;margin-inline-end:-100px;bottom:-170px}.stg-gen{padding:14px}.stg-faq__aside{grid-template-columns:minmax(0,1fr);gap:0}.stg-faq__ask{margin:-60px 14px 0}.stg-faq .faq-button,.stg-faq .collapse-header{padding:18px!important;gap:12px!important}.stg-faq .faq-button .headline,.stg-faq .collapse-header-title{font-size:13px!important}.stg-faq__chev,.stg-faq .collapse-chevron{width:34px;height:34px}.stg-faq .faq-answer{padding:0 18px!important}.stg-faq .faq-item[data-expanded='true'] .faq-answer{padding:0 18px 18px!important}.stg-faq .collapse-content-inner{padding:0 18px 18px}.stg-faq .faq-answer-inner,.stg-faq .collapse-content-inner{font-size:14px;line-height:1.7}.stg-final{padding:64px 0}.stg-final__stage{margin-top:32px}.stg-video__frame{padding:6px;border-radius:24px}.stg-video .stg-video__poster,.stg-video__iframe{aspect-ratio:16 / 10;border-radius:19px!important}.stg-video__shade{background:linear-gradient(90deg,rgba(243,236,226,0.95) 0%,rgba(243,236,226,0.7) 40%,rgba(243,236,226,0) 70%)}.stg-video__lead{inset-inline-start:20px;gap:14px}.stg-video__play{width:60px;height:60px}.stg-video__play svg{width:22px;height:22px}.stg-video__play::before{inset:-8px}.stg-video__title{font-size:17px;max-width:150px;letter-spacing:-0.4px}.stg-final--video .stg-keep{width:calc(100% - 20px);margin-top:-20px}.stg-keep{padding:20px;gap:16px}.stg-keep__loo{width:60px;height:60px}.stg-keep__loo img{width:54px}.stg-keep__copy{flex-basis:calc(100% - 76px)}.stg-final .stg-keep__title{font-size:22px}.stg-keep__actions{align-items:stretch}.stg-keep__actions .stg-btn{justify-content:flex-start}.stg-keep__or{text-align:center}}@media (prefers-reduced-motion:reduce){.stg-float,.stg-wfloat,.stg-gen__q,.stg-gen__shimmer,.stg-caret,.stg-pill--saved,.stg-anki__dot,.stg-video__play::before{animation:none!important}}body[data-mobile] .stg-hero,body[data-mobile] .stg-sec{padding-inline-start:16px;padding-inline-end:16px}.stg-tile--screen{display:flex;flex-direction:column}.stg-tile--1.stg-tile--screen{flex-direction:row;align-items:stretch}.stg-tile--1.stg-tile--screen .stg-tile__main{align-self:center}.stg-tile__screen{position:relative;z-index:1;flex:none;height:auto;max-height:168px;margin:auto 0 -30px;padding-top:0;border:6px solid #1b1718;border-bottom:0;border-radius:28px 28px 0 0;overflow:hidden;background:var(--stg-card);box-shadow:0 24px 40px -24px rgba(27,23,24,0.45);transition:transform 0.4s ease}.stg-tile--1 .stg-tile__screen{width:44%;max-width:300px;height:auto;max-height:230px;margin:10px 0 -30px;align-self:flex-end;display:flex;flex-direction:column;justify-content:flex-end}.stg-tile--1 .stg-tile__screen img{flex:none}@media (hover:hover){.stg-tile--screen:hover .stg-tile__screen{transform:translateY(-6px)}}.stg-tile__screen img{display:block;width:100%;height:auto}.stg-tile__screen .stg-shot--dark{display:none!important}body.theme-dark .stg-tile__screen .stg-shot--light{display:none!important}body.theme-dark .stg-tile__screen .stg-shot--dark{display:block!important}body.theme-dark .stg-tile__screen{border-color:#0d0c0c;box-shadow:0 24px 40px -24px rgba(0,0,0,0.8)}@media (max-width:640px){.stg-tile--screen{min-height:0}.stg-tile__screen{margin-bottom:-24px}.stg-tile--1.stg-tile--screen{flex-direction:column;align-items:stretch}.stg-tile--1.stg-tile--screen .stg-tile__main{align-self:auto}.stg-tile--1 .stg-tile__screen{width:auto;height:auto;max-height:168px;margin:0 0 -24px}}.tab-container{margin-bottom:24px;background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-medium);overflow:hidden}.tab-container:last-child{margin-bottom:0}.tab-nav{display:flex;flex-wrap:wrap;gap:0;background:color-mix(in srgb,var(--primary-blue) 3%,transparent);border-bottom:2px solid var(--border-color);padding:0;margin:0;list-style:none;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.tab-nav::-webkit-scrollbar{height:4px}.tab-nav::-webkit-scrollbar-track{background:transparent}.tab-nav::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:2px}@media (hover:hover){.tab-nav::-webkit-scrollbar-thumb:hover{background:var(--muted-text)}}.tab-button{position:relative;display:flex;align-items:center;gap:8px;padding:14px 20px;background:transparent;border:none;border-bottom:3px solid transparent;color:var(--muted-text);font-family:inherit;font-size:0.95em;font-weight:500;white-space:nowrap;cursor:pointer;transition:all 0.2s ease;user-select:none;flex-shrink:0}@media (hover:hover){.tab-button:hover:not(.active):not(:disabled){color:var(--text-color);background:color-mix(in srgb,var(--primary-blue) 5%,transparent)}}.tab-button:focus{outline:none;background:color-mix(in srgb,var(--primary-blue) 8%,transparent)}.tab-button.active{color:var(--primary-blue);font-weight:600;border-bottom-color:var(--primary-blue);background:var(--card-bg)}.tab-button:disabled{opacity:0.5;cursor:not-allowed}.tab-button-icon{width:18px;height:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:16px}.tab-button-badge{margin-left:4px;flex-shrink:0}.tab-button-dot{width:8px;height:8px;border-radius:50%;background:#ef4444;flex-shrink:0;margin-left:4px}.tab-button.active .tab-button-dot{background:var(--primary-blue)}.tab-content-area{position:relative;min-height:100px}.tab-panel{display:none;padding:20px;animation:tabFadeIn 0.25s ease}.tab-panel.active{display:block}@keyframes tabFadeIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.tab-container.variant-pills .tab-nav{background:transparent;border-bottom:none;padding:10px;gap:6px}.tab-container.variant-pills .tab-button{border-radius:var(--radius-medium);border-bottom:none;padding:10px 16px;background:color-mix(in srgb,var(--primary-blue) 5%,transparent)}@media (hover:hover){.tab-container.variant-pills .tab-button:hover:not(.active):not(:disabled){background:color-mix(in srgb,var(--primary-blue) 12%,transparent)}}.tab-container.variant-pills .tab-button.active{background:var(--primary-blue);color:white;border-bottom:none}.tab-container.variant-pills .tab-button.active .tab-button-icon{color:white}.tab-container.variant-boxed .tab-nav{padding:10px;gap:6px;border-bottom:none}.tab-container.variant-boxed .tab-button{border:1px solid var(--border-color);border-radius:var(--radius-small);border-bottom:1px solid var(--border-color);padding:10px 16px}.tab-container.variant-boxed .tab-button.active{border-color:var(--primary-blue);background:color-mix(in srgb,var(--primary-blue) 8%,transparent)}.tab-container.variant-minimal{border:none;background:transparent}.tab-container.variant-minimal .tab-nav{background:transparent;border-bottom:1px solid var(--border-color);padding:0}.tab-container.variant-minimal .tab-button{padding:12px 16px}.tab-container.variant-vertical{display:flex;flex-direction:row}.tab-container.variant-vertical .tab-nav{flex-direction:column;border-bottom:none;border-right:2px solid var(--border-color);min-width:200px;overflow-y:auto;overflow-x:hidden}.tab-container.variant-vertical .tab-button{justify-content:flex-start;border-bottom:none;border-right:3px solid transparent;text-align:left}.tab-container.variant-vertical .tab-button.active{border-bottom:none;border-right-color:var(--primary-blue)}.tab-container.variant-vertical .tab-content-area{flex:1}.tab-container.color-success .tab-button.active{color:#10b981;border-bottom-color:#10b981}.tab-container.color-success.variant-pills .tab-button.active{background:#10b981;color:white}.tab-container.color-warning .tab-button.active{color:#f59e0b;border-bottom-color:#f59e0b}.tab-container.color-warning.variant-pills .tab-button.active{background:#f59e0b;color:white}.tab-container.color-danger .tab-button.active{color:#ef4444;border-bottom-color:#ef4444}.tab-container.color-danger.variant-pills .tab-button.active{background:#ef4444;color:white}.tab-container.color-info .tab-button.active{color:var(--primary-blue);border-bottom-color:var(--primary-blue)}.tab-container.color-info.variant-pills .tab-button.active{background:var(--primary-blue);color:white}.tab-container.align-center .tab-nav{justify-content:center}.tab-container.align-right .tab-nav{justify-content:flex-end}.tab-container.full-width .tab-button{flex:1;justify-content:center}.tab-container.loading .tab-content-area{opacity:0.6;pointer-events:none}.tab-container.loading .tab-content-area::after{content:'';position:absolute;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border:3px solid var(--border-color);border-top-color:var(--primary-blue);border-radius:50%;animation:spin 0.8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}body.theme-dark .tab-container{box-shadow:0 1px 3px rgba(0,0,0,0.3)}body.theme-light .tab-container{box-shadow:0 1px 3px rgba(0,0,0,0.05)}body.theme-dark .tab-nav{background:color-mix(in srgb,var(--primary-blue) 5%,transparent)}@media (max-width:768px){.tab-button{padding:12px 16px;font-size:0.9em}.tab-panel{padding:16px}.tab-container.variant-vertical{flex-direction:column}.tab-container.variant-vertical .tab-nav{flex-direction:row;border-right:none;border-bottom:2px solid var(--border-color);min-width:auto;width:100%}.tab-container.variant-vertical .tab-button{border-right:none;border-bottom:3px solid transparent}.tab-container.variant-vertical .tab-button.active{border-right:none;border-bottom-color:var(--primary-blue)}.tab-nav{-webkit-overflow-scrolling:touch;scrollbar-width:thin}}@media (max-width:480px){.tab-button{padding:10px 12px;font-size:0.85em}.tab-panel{padding:14px}.tab-container.full-width.stack-mobile .tab-nav{flex-direction:column}.tab-container.full-width.stack-mobile .tab-button{border-bottom:1px solid var(--border-color)}}@media print{.tab-nav{display:none}.tab-panel{display:block!important;page-break-inside:avoid;border-top:2px solid #ccc;margin-top:16px}.tab-panel::before{content:attr(data-tab-title);display:block;font-weight:bold;margin-bottom:8px}}@media (prefers-contrast:high){.tab-button.active{border-bottom-width:4px;font-weight:700}.tab-button:focus{outline:3px solid var(--primary-blue);outline-offset:2px}}@media (prefers-reduced-motion:reduce){.tab-panel,.tab-button{animation:none;transition:none}}.alert{display:block;padding:10px 14px;margin:15px 0;border-radius:6px;border:1px solid;font-size:14px;line-height:1.5;word-wrap:break-word;overflow-wrap:break-word;animation:none}.alert i:first-child{display:inline-block;font-size:16px;margin-right:8px;vertical-align:middle;position:relative;top:-1px}.alert strong{display:inline!important;font-weight:600}.alert a{word-wrap:break-word;overflow-wrap:break-word;font-weight:600;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-decoration-thickness:1.5px;text-underline-offset:2px;border-bottom:none;transition:text-decoration-color 0.15s ease}@media (hover:hover){.alert a:hover{text-decoration-color:currentColor}}.alert code{display:inline;padding:2px 5px;background:rgba(0,0,0,0.08);border-radius:3px;font-size:13px;font-family:'Courier New',monospace}.alert-info{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}.alert-info i:first-child{color:var(--info-text)}.alert-success{background:color-mix(in srgb,var(--success) 12%,transparent);border-color:color-mix(in srgb,var(--success) 32%,transparent);color:color-mix(in srgb,var(--success) 28%,var(--text-color))}.alert-success i:first-child{color:var(--success)}.alert-warning{background:color-mix(in srgb,var(--warning) 12%,transparent);border-color:color-mix(in srgb,var(--warning) 32%,transparent);color:color-mix(in srgb,var(--warning) 28%,var(--text-color))}.alert-warning i:first-child{color:var(--warning)}.alert-error,.alert-danger{background:color-mix(in srgb,var(--danger) 12%,transparent);border-color:color-mix(in srgb,var(--danger) 32%,transparent);color:color-mix(in srgb,var(--danger) 28%,var(--text-color))}.alert-error i:first-child,.alert-danger i:first-child{color:var(--danger)}body.theme-dark .alert code{background:rgba(255,255,255,0.08)}.impersonation-banner{position:sticky;top:var(--navbar-offset,0px);z-index:99;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 16px;margin:0;border-radius:0;border-width:0 0 1px}.impersonation-banner form{margin:0}.base-phone-3d{--phone-3d-w:262px;--phone-3d-r:46px;--phone-3d-depth:1.2px;--phone-3d-tilt:rotateY(-20deg) rotateX(6deg) rotateZ(1.5deg);--phone-3d-glow:var(--primary,#fb596e);--phone-3d-screen-bg:#ffffff;--phone-3d-status-color:#1b1718;position:relative;display:inline-block;padding:20px 40px 50px;perspective:1600px}.base-phone-3d--glow::before{content:'';position:absolute;inset:-8% -30% 4%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--phone-3d-glow) 30%,transparent),color-mix(in srgb,var(--phone-3d-glow) 12%,transparent) 55%,transparent);pointer-events:none}.base-phone-3d__device{position:relative;width:var(--phone-3d-w);aspect-ratio:1206 / 2622;transform:var(--phone-3d-tilt);transform-style:preserve-3d}.base-phone-3d--float .base-phone-3d__device{animation:base-phone-3d-float 6s ease-in-out infinite}@keyframes base-phone-3d-float{0%,100%{transform:var(--phone-3d-tilt) translateY(0)}50%{transform:var(--phone-3d-tilt) translateY(-10px)}}.base-phone-3d__slice{position:absolute;inset:0;border-radius:var(--phone-3d-r);background:linear-gradient(90deg,#8d9097 0%,#4b4e54 6%,#2b2d31 50%,#4b4e54 94%,#8d9097 100%)}.base-phone-3d__slice[data-z='-12']{transform:translateZ(calc(-12 * var(--phone-3d-depth)))}.base-phone-3d__slice[data-z='-11']{transform:translateZ(calc(-11 * var(--phone-3d-depth)))}.base-phone-3d__slice[data-z='-10']{transform:translateZ(calc(-10 * var(--phone-3d-depth)))}.base-phone-3d__slice[data-z='-9']{transform:translateZ(calc(-9 * var(--phone-3d-depth)))}.base-phone-3d__slice[data-z='-8']{transform:translateZ(calc(-8 * var(--phone-3d-depth)))}.base-phone-3d__slice[data-z='-7']{transform:translateZ(calc(-7 * var(--phone-3d-depth)))}.base-phone-3d__slice[data-z='-6']{transform:translateZ(calc(-6 * var(--phone-3d-depth)))}.base-phone-3d__slice[data-z='-5']{transform:translateZ(calc(-5 * var(--phone-3d-depth)))}.base-phone-3d__slice[data-z='-4']{transform:translateZ(calc(-4 * var(--phone-3d-depth)))}.base-phone-3d__slice[data-z='-3']{transform:translateZ(calc(-3 * var(--phone-3d-depth)))}.base-phone-3d__slice[data-z='-2']{transform:translateZ(calc(-2 * var(--phone-3d-depth)))}.base-phone-3d__slice[data-z='-1']{transform:translateZ(calc(-1 * var(--phone-3d-depth)))}.base-phone-3d__slice[data-z='1']{transform:translateZ(calc(1 * var(--phone-3d-depth)))}.base-phone-3d__slice[data-z='2']{transform:translateZ(calc(2 * var(--phone-3d-depth)))}.base-phone-3d__slice[data-z='3']{transform:translateZ(calc(3 * var(--phone-3d-depth)))}.base-phone-3d__slice[data-z='4']{transform:translateZ(calc(4 * var(--phone-3d-depth)))}.base-phone-3d__slice[data-z='5']{transform:translateZ(calc(5 * var(--phone-3d-depth)))}.base-phone-3d__slice[data-z='6']{transform:translateZ(calc(6 * var(--phone-3d-depth)))}.base-phone-3d__slice[data-z='7']{transform:translateZ(calc(7 * var(--phone-3d-depth)))}.base-phone-3d__slice[data-z='8']{transform:translateZ(calc(8 * var(--phone-3d-depth)))}.base-phone-3d__slice[data-z='9']{transform:translateZ(calc(9 * var(--phone-3d-depth)))}.base-phone-3d__slice[data-z='10']{transform:translateZ(calc(10 * var(--phone-3d-depth)))}.base-phone-3d__slice[data-z='11']{transform:translateZ(calc(11 * var(--phone-3d-depth)))}.base-phone-3d__slice[data-z='12']{transform:translateZ(calc(12 * var(--phone-3d-depth)))}.base-phone-3d__slice:first-child{background:linear-gradient(135deg,#3a3c41,#1d1e21 60%,#34363a)}.base-phone-3d__key{position:absolute;width:10px;border-radius:2px;background:linear-gradient(90deg,#9a9da4,#3e4046)}.base-phone-3d__key--a,.base-phone-3d__key--b,.base-phone-3d__key--c{left:-10px;transform:rotateY(-90deg);transform-origin:right center}.base-phone-3d__key--a{top:17%;height:4%}.base-phone-3d__key--b{top:25%;height:8%}.base-phone-3d__key--c{top:35%;height:8%}.base-phone-3d__key--d{top:28%;right:-10px;height:12%;transform:rotateY(90deg);transform-origin:left center}.base-phone-3d__front{position:absolute;inset:0;padding:9px;border-radius:var(--phone-3d-r);background:#0b0b0c;box-shadow:inset 0 0 0 1.5px #6e7178,inset 0 0 0 3px #1a1b1e;transform:translateZ(calc(12.5 * var(--phone-3d-depth)))}.base-phone-3d__glass{position:relative;height:100%;overflow:hidden;border-radius:calc(var(--phone-3d-r) - 9px);background:var(--phone-3d-screen-bg)}.base-phone-3d__screen{position:absolute;inset:0;display:block;opacity:0;transform:scale(1.02);transition:opacity 0.7s ease,transform 0.9s cubic-bezier(0.2,0.8,0.2,1)}.base-phone-3d__screen.is-active{opacity:1;transform:none}.base-phone-3d__pic{display:contents}.base-phone-3d__shot{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.base-phone-3d .base-phone-3d__shot--dark{display:none!important}body.theme-dark .base-phone-3d .base-phone-3d__shot--light{display:none!important}body.theme-dark .base-phone-3d .base-phone-3d__shot--dark{display:block!important}.base-phone-3d__status{position:absolute;top:0;right:0;left:0;z-index:2;display:flex;align-items:center;justify-content:space-between;height:calc(var(--phone-3d-w) * 0.154);padding:0 7% 0 10%;box-sizing:border-box;color:var(--phone-3d-status-color);font-family:-apple-system,'SF Pro Text','Plus Jakarta Sans',sans-serif;font-weight:700;font-size:calc(var(--phone-3d-w) * 0.048);line-height:1;pointer-events:none}.base-phone-3d__icons{display:inline-flex;align-items:center;gap:calc(var(--phone-3d-w) * 0.014)}.base-phone-3d__icons svg{width:auto;height:calc(var(--phone-3d-w) * 0.04);fill:currentColor}.base-phone-3d__shine{position:absolute;inset:0;z-index:4;background:linear-gradient(115deg,rgba(255,255,255,0.22) 0%,rgba(255,255,255,0.06) 28%,transparent 42%);pointer-events:none}.base-phone-3d__shadow{position:absolute;right:0;bottom:14px;left:8%;height:40px;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,0.35),transparent);filter:blur(6px);transform:translateX(34px) scaleX(1.1);pointer-events:none}body.theme-dark .base-phone-3d__shadow{background:radial-gradient(closest-side,rgba(0,0,0,0.7),transparent)}@media (max-width:640px){.base-phone-3d{--phone-3d-w:210px;--phone-3d-r:38px}}@media (prefers-reduced-motion:reduce){.base-phone-3d--float .base-phone-3d__device{animation:none}.base-phone-3d__screen{transition:none}}body .st-container.st-fs-container[hidden]{display:none!important}body:has(.base-sidebar--floating-left) .st-container.st-fs-container:not(.st-container--guest){margin-top:24px!important}body:has(.base-sidebar--floating-left) .st-container.st-fs-container.st-container-big{padding-top:24px!important}body .st-pane.st-pane--flashcards,body .st-pane.st-pane--documents{display:flex;flex-direction:column;gap:14px}body .st-pane .st-tab-content-header.st-fc-hero{position:relative;isolation:isolate;grid-template-columns:minmax(0,1fr) 218px;box-sizing:border-box;padding-block:0;padding-inline:34px 0}body .st-pane .st-fc-hero::after{content:'';position:absolute;inset-block:0;inset-inline:auto 0;width:218px;background-image:var(--st-fc-hero-image);background-repeat:no-repeat;background-position:right center;background-size:auto 100%;pointer-events:none;z-index:0}body .st-pane .st-fc-hero .st-fc-hero-loo-bubble{top:14px;inset-inline-end:28px;z-index:2;border-start-start-radius:18px;border-start-end-radius:18px;border-end-end-radius:4px;border-end-start-radius:18px;text-align:center;pointer-events:none}body .st-pane .st-fc-hero .st-fc-hero-loo-bubble::before{content:'';position:absolute;bottom:-6px;inset-inline-end:18px;width:12px;height:12px;background:inherit;transform:rotate(45deg);box-shadow:1px 1px 0 0 color-mix(in srgb,var(--primary) 22%,transparent);border-end-end-radius:3px}@keyframes st-fc-loo-bubble-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){body .st-pane .st-fc-hero .st-fc-hero-loo-bubble{animation:none}}body[data-mobile] .st-pane .st-tab-content-header.st-fc-hero{grid-template-columns:minmax(0,1fr) 86px;height:auto;min-height:156px;padding-block:16px;padding-inline:16px 0;border-radius:18px}body[data-mobile] .st-pane .st-tab-content-header.st-fc-hero::before{content:'';position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--surface-container-lowest) 96%,transparent) 0%,color-mix(in srgb,var(--surface-container-lowest) 84%,transparent) 54%,transparent 100%)}body.theme-dark[data-mobile] .st-pane .st-tab-content-header.st-fc-hero::before{background:linear-gradient(90deg,color-mix(in srgb,var(--surface-container-highest) 96%,transparent) 0%,color-mix(in srgb,var(--surface-container-highest) 84%,transparent) 56%,transparent 100%)}body[data-mobile] .st-pane .st-fc-hero::after{width:86px;opacity:0.24}body[data-mobile] .st-pane .st-fc-hero-copy{max-width:100%;padding-inline-end:8px}body[data-mobile] .st-pane .st-fc-hero .st-tab-content-title{font-size:34px!important;line-height:1.22;letter-spacing:-0.4px}body[data-mobile] .st-pane .st-fc-hero-subtitle{font-size:15px;line-height:1.45;max-width:100%}body[data-mobile] .st-pane .st-fc-hero .st-fc-hero-loo-bubble{display:none}body:not([data-mobile]) .st-pane .st-tab-content-header.st-fc-hero.st-fc-hero--slim{padding-block:12px;padding-inline:22px 92px}body:not([data-mobile]) .st-pane .st-fc-hero.st-fc-hero--slim::after{width:73px;background-position:right bottom;background-size:auto 88%}@supports (background-image:image-set(url(/assets/cache/anki-3814480ad700ff55.webp) type('image/webp'))){body .st-pane.st-pane--flashcards .st-fc-hero{--st-fc-hero-image:image-set(url(/assets/cache/flashcard-d93546ffffa1300b.webp) type('image/webp'),url(/assets/cache/flashcard-2e303171a7537bfb.png) type('image/png'))}body .st-pane.st-pane--documents .st-fc-hero{--st-fc-hero-image:image-set(url(/assets/cache/documents-affa64778559da4e.webp) type('image/webp'),url(/assets/cache/documents-743405c19ce97c7c.png) type('image/png'))}body .st-pane.st-pane--quizzes .st-fc-hero{--st-fc-hero-image:image-set(url(/assets/cache/quizzes-eb562f0f11ee102d.webp) type('image/webp'),url(/assets/cache/quizzes-2c9e05e65a91b985.png) type('image/png'))}body .st-pane.st-pane--summaries .st-fc-hero{--st-fc-hero-image:image-set(url(/assets/cache/summaries-97bc8a3384ce96a1.webp) type('image/webp'),url(/assets/cache/summaries-ae4df3790a3b77d8.png) type('image/png'))}body .st-pane.st-pane--podcasts .st-fc-hero{--st-fc-hero-image:image-set(url(/assets/cache/podcasts-d981d85adeb27a86.webp) type('image/webp'),url(/assets/cache/podcasts-6f9d60bfd2b79dc9.png) type('image/png'))}body .st-pane.st-pane--anki .st-fc-hero{--st-fc-hero-image:image-set(url(/assets/cache/anki-3814480ad700ff55.webp) type('image/webp'),url(/assets/cache/anki-79fd27f6f74fb022.png) type('image/png'))}}body .st-pane .st-fc-hero-copy{display:flex;flex-direction:column;justify-content:center;gap:8px;position:relative;z-index:1}body .st-pane.st-pane--flashcards .st-tab-content-controls{margin:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;border-radius:20px;padding:14px;background:var(--eduloo-fc-surface-soft);box-shadow:inset 0 0 0 1px var(--eduloo-fc-surface-border)}body .st-pane.st-pane--flashcards .st-tab-content-controls--flashcards .st-tab-content-controls-select{grid-column:1;grid-row:1}body .st-pane.st-pane--flashcards .st-tab-content-controls--flashcards .st-tab-content-controls-buttons{grid-column:2;grid-row:1;align-self:end}body .st-pane.st-pane--flashcards .st-tab-content-controls--flashcards .st-flashcard-deck-editor{grid-column:1;grid-row:1}body .st-pane.st-pane--flashcards .st-tab-content-controls--flashcards:not(.is-editing-deck) .st-flashcard-deck-editor,body .st-pane.st-pane--flashcards .st-fc-card.is-search-hidden{display:none!important}body .st-pane.st-pane--flashcards .st-tab-content-controls--flashcards.is-editing-deck{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px}body .st-pane.st-pane--flashcards .st-tab-content-controls--flashcards.is-editing-deck .st-tab-content-controls-select,body .st-pane.st-pane--flashcards .st-tab-content-controls--flashcards.is-editing-deck .st-tab-content-controls-select .st-fc-deck-select-wrap,body .st-pane.st-pane--flashcards .st-tab-content-controls--flashcards.is-editing-deck .st-tab-content-controls-select .custom-dropdown,body .st-pane.st-pane--flashcards .st-tab-content-controls--flashcards.is-editing-deck .st-tab-content-controls-select select,body .st-pane.st-pane--flashcards .st-tab-content-controls--flashcards.is-editing-deck .custom-dropdown{display:none!important}body .st-pane.st-pane--flashcards .st-tab-content-controls--flashcards.is-editing-deck .st-flashcard-deck-editor{grid-column:1;grid-row:1;display:grid!important;width:100%;max-width:none;align-self:center}body .st-pane.st-pane--flashcards .st-tab-content-controls--flashcards.is-editing-deck .st-tab-content-controls-buttons{grid-column:2;grid-row:1;align-self:center;justify-self:end}body .st-pane.st-pane--flashcards .st-tab-content-controls-select{display:grid;gap:6px}body .st-pane.st-pane--flashcards .st-fc-controls-label{margin:0;font-size:13px;line-height:1.3;font-weight:600;letter-spacing:normal;text-transform:none;color:var(--eduloo-fc-muted)}body .st-pane.st-pane--flashcards .st-fc-deck-select-wrap{width:100%}body .st-pane.st-pane--flashcards .st-tab-content-controls-select .custom-dropdown,body .st-pane.st-pane--flashcards .st-tab-content-controls-select select{width:100%}body .st-pane.st-pane--flashcards .st-tab-content-controls-select .custom-dropdown-trigger,body .st-pane.st-pane--flashcards .st-tab-content-controls-select select{min-height:42px;height:42px;border:none!important;border-radius:14px!important;background:var(--eduloo-fc-input-bg)!important;color:var(--eduloo-fc-text)!important;box-shadow:inset 0 0 0 1px var(--eduloo-fc-surface-border)!important;font-size:13px!important;font-weight:700!important;line-height:1.35;padding:0 14px!important}@media (hover:hover){body .st-pane.st-pane--flashcards .st-tab-content-controls-select .custom-dropdown-trigger:hover:not(:disabled),body .st-pane.st-pane--flashcards .st-tab-content-controls-select select:hover{background:color-mix(in srgb,var(--eduloo-fc-input-bg) 72%,var(--primary-container) 28%)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary-container) 56%,transparent)!important}}body .st-pane.st-pane--flashcards .st-tab-content-controls-select .custom-dropdown-trigger:focus:not(:disabled),body .st-pane.st-pane--flashcards .st-tab-content-controls-select select:focus,body .st-pane.st-pane--flashcards .st-tab-content-controls-select select:focus-visible{outline:none!important;background:var(--eduloo-fc-input-focus-bg)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary-container) 58%,transparent)!important;transform:none!important}body .st-pane.st-pane--flashcards .st-flashcard-deck-editor{margin:0;width:100%;max-width:560px;padding:6px;grid-template-columns:minmax(0,1fr) 44px 44px;gap:6px;align-items:center;border-radius:20px;background:var(--eduloo-fc-editor-shell-bg);box-shadow:inset 0 0 0 1px var(--eduloo-fc-editor-shell-border),var(--eduloo-fc-editor-shell-shadow)}body .st-pane.st-pane--flashcards .st-flashcard-deck-editor input{border:none!important;border-radius:14px!important;background:var(--eduloo-fc-editor-input-bg)!important;color:var(--eduloo-fc-text)!important;box-shadow:inset 0 0 0 1px var(--eduloo-fc-editor-input-border)!important;padding:0 14px!important;font-size:13px!important;font-weight:700!important}body .st-pane.st-pane--flashcards .st-flashcard-deck-editor input::placeholder{color:var(--eduloo-fc-muted)}body .st-pane.st-pane--flashcards .st-flashcard-deck-editor input:focus,body .st-pane.st-pane--flashcards .st-flashcard-deck-editor input:focus-visible{outline:none!important;box-shadow:inset 0 0 0 1px var(--eduloo-fc-icon-btn-border-strong)!important}body .st-pane.st-pane--flashcards .st-flashcard-deck-editor .st-btn{width:44px;min-width:44px!important;height:44px;min-height:44px!important;margin:0!important;border:none!important;border-radius:14px!important;background:var(--eduloo-fc-editor-btn-bg)!important;box-shadow:inset 0 0 0 1px var(--eduloo-fc-editor-btn-border)!important;color:var(--eduloo-fc-editor-btn-text)!important;padding:0!important}body .st-pane.st-pane--flashcards .st-flashcard-deck-editor .st-btn .icon,body .st-pane.st-pane--flashcards .st-tab-content-controls-buttons .st-btn .icon,body .st-pane.st-pane--flashcards .st-flashcard-actions>.st-btn .icon,body .st-pane .st-create-actions .st-btn .icon,body .st-pane.st-pane--quizzes .st-qz-actions .st-btn .icon,body .st-pane.st-pane--podcasts .st-pod-play-btn i,body .st-pane.st-pane--podcasts .st-pod-actions .st-btn .icon{margin:0!important;font-size:14px!important;line-height:1!important}@media (hover:hover){body .st-pane.st-pane--flashcards .st-flashcard-deck-editor .st-btn:hover:not(:disabled){background:var(--eduloo-fc-editor-btn-bg-hover)!important;box-shadow:inset 0 0 0 1px var(--eduloo-fc-icon-btn-border-strong)!important;color:var(--eduloo-fc-title)!important;transform:none!important}}body .st-pane.st-pane--flashcards .st-flashcard-deck-editor .st-btn:active:not(:disabled){box-shadow:inset 0 0 0 1px var(--eduloo-fc-icon-btn-border-strong),0 0 0 1px color-mix(in srgb,var(--primary-container) 58%,transparent)!important}body .st-pane.st-pane--flashcards .st-flashcard-deck-editor [data-flashcard-deck-editor-save]{background:var(--eduloo-fc-editor-save-bg)!important;color:var(--on-primary)!important;box-shadow:var(--eduloo-fc-editor-save-shadow)!important}@media (hover:hover){body .st-pane.st-pane--flashcards .st-flashcard-deck-editor [data-flashcard-deck-editor-save]:hover:not(:disabled){background:var(--eduloo-fc-editor-save-bg-hover)!important;color:var(--on-primary)!important;transform:none!important}}body .st-pane.st-pane--flashcards .st-tab-content-controls-buttons{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;min-height:54px}body .st-pane.st-pane--flashcards .st-fc-deck-select-wrap .custom-dropdown,body .st-pane.st-pane--flashcards .st-fc-deck-select-wrap select{min-height:54px;height:54px}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-deck-select-wrap,body[data-mobile] .st-pane.st-pane--flashcards .st-fc-deck-select-wrap .custom-dropdown{min-width:0!important;max-width:100%!important}body .st-pane.st-pane--flashcards .st-fc-deck-select-wrap .custom-dropdown-text{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .st-pane.st-pane--flashcards .st-fc-deck-select-wrap .custom-dropdown-chevron{flex-shrink:0!important}body .st-fc-deck-label-host{display:flex!important;align-items:baseline!important;gap:4px!important;min-width:0!important;max-width:100%!important}body .st-fc-deck-label-host .st-fc-deck-label-name{flex:1 1 auto!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .st-fc-deck-label-host .st-fc-deck-label-count{flex:0 0 auto!important;white-space:nowrap!important}body[data-mobile] .custom-dropdown-modal-panel .st-fc-deck-label-host{flex-direction:column!important;align-items:flex-start!important;gap:2px!important}body[data-mobile] .custom-dropdown-modal-panel .st-fc-deck-label-host .st-fc-deck-label-name{max-width:100%}body[data-mobile] .custom-dropdown-modal-panel .st-fc-deck-label-host .st-fc-deck-label-count{font-size:13px;font-weight:500;line-height:1.2;color:var(--on-surface-variant)}body[data-mobile] .custom-dropdown-modal-panel .st-fc-deck-label-host .st-fc-deck-label-paren{display:none}body .custom-dropdown-option-text:has(.st-fc-deck-label-host){min-width:0!important;max-width:100%!important;overflow:hidden!important}body .custom-dropdown-option-text.is-truncated:has(.st-fc-deck-label-host) .st-fc-deck-label-host{animation:none!important;transform:none!important}body .st-pane.st-pane--flashcards .st-fc-deck-select-wrap .custom-dropdown-trigger,body .st-pane.st-pane--flashcards .st-fc-deck-select-wrap select{width:100%!important;min-height:54px!important;height:54px!important;border-radius:16px!important}body .st-pane.st-pane--flashcards .st-tab-content-controls-buttons .st-btn{width:42px;min-width:42px!important;height:42px;min-height:42px!important;border:none!important;border-radius:14px!important;background:var(--eduloo-fc-icon-btn-bg)!important;color:var(--eduloo-fc-icon-btn-text)!important;box-shadow:inset 0 0 0 1px var(--eduloo-fc-icon-btn-border)!important;display:inline-flex;align-items:center;justify-content:center;padding:0!important;transition:background 220ms ease,box-shadow 220ms ease,color 220ms ease}@media (hover:hover){body .st-pane.st-pane--flashcards .st-tab-content-controls-buttons .st-btn:hover:not(:disabled){background:var(--eduloo-fc-icon-btn-bg-hover)!important;box-shadow:inset 0 0 0 1px var(--eduloo-fc-icon-btn-border-strong)!important;color:var(--eduloo-fc-title)!important;transform:none!important}}body .st-pane.st-pane--flashcards .st-tab-content-controls-buttons .st-btn:active:not(:disabled){box-shadow:inset 0 0 0 1px var(--eduloo-fc-icon-btn-border-strong),0 0 0 1px color-mix(in srgb,var(--primary-container) 54%,transparent)!important}body .st-pane.st-pane--flashcards .st-tab-content-controls-buttons .st-btn.button-primary:focus-visible{background:var(--eduloo-study-btn-primary-flat-bg-hover)!important;color:var(--eduloo-study-btn-primary-flat-text)!important;border-color:color-mix(in srgb,var(--eduloo-study-btn-primary-flat-border) 72%,var(--secondary) 28%)!important}@media (hover:hover){body .st-pane.st-pane--flashcards .st-tab-content-controls-buttons .st-btn.button-primary:hover:not(:disabled){background:var(--eduloo-study-btn-primary-flat-bg-hover)!important;color:var(--eduloo-study-btn-primary-flat-text)!important;border-color:color-mix(in srgb,var(--eduloo-study-btn-primary-flat-border) 72%,var(--secondary) 28%)!important}}body .st-pane.st-pane--flashcards .st-tab-content-controls-buttons .st-btn[data-flashcard-deck-create-trigger]{width:auto!important;min-width:184px!important;height:42px!important;min-height:42px!important;padding:0 18px!important;border-radius:999px!important;justify-content:center!important;font-family:'Plus Jakarta Sans',sans-serif;font-size:13px!important;font-weight:800!important;letter-spacing:0.1px;line-height:1.35}body .st-pane.st-pane--flashcards .st-tab-content-controls-buttons .st-btn[data-flashcard-deck-create-trigger] span{white-space:nowrap}body .st-pane.st-pane--flashcards .st-search-field--flashcards,body .st-pane.st-pane--flashcards .st-flashcard-generation-status{margin:0}body .st-pane.st-pane--flashcards .st-search-field--flashcards .search-field__input:focus,body .st-pane.st-pane--flashcards .st-search-field--flashcards .search-field__input:focus-visible{background:var(--eduloo-fc-input-focus-bg)!important;box-shadow:none!important}body .st-pane.st-pane--flashcards .st-generation-panel{border:none!important;border-radius:20px!important;padding:14px!important;background:var(--eduloo-fc-surface-soft)!important;box-shadow:inset 0 0 0 1px var(--eduloo-fc-surface-border)!important}body .st-pane.st-pane--flashcards .st-flashcard-actions{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:10px}body .st-pane.st-pane--flashcards .st-flashcard-actions>.st-btn{padding:0 22px!important;border:1px solid transparent!important;border-radius:999px!important;background:var(--primary-fill)!important;color:var(--on-cta,#ffffff)!important;box-shadow:none!important}@media (hover:hover){body .st-pane.st-pane--flashcards .st-flashcard-actions>.st-btn:hover:not(:disabled){background:color-mix(in srgb,var(--eduloo-study-btn-primary-flat-bg) 90%,var(--surface-container-highest) 10%)!important;color:var(--eduloo-study-btn-primary-flat-text)!important;border-color:var(--eduloo-study-btn-primary-flat-border)!important;transform:none!important}}body .st-pane.st-pane--flashcards .st-flashcard-actions>.st-btn:active:not(:disabled){box-shadow:inset 0 1px 0 color-mix(in srgb,white 20%,transparent),0 10px 16px -14px color-mix(in srgb,var(--primary-container) 56%,transparent)!important}body .st-pane.st-pane--flashcards .st-grid-double-column{margin:0!important;padding:0!important;border:none!important;background:transparent!important;box-shadow:none!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body .st-pane.st-pane--flashcards .st-fc-card,body .st-pane.st-pane--flashcards .st-fc-card--with-action{grid-template-columns:none!important;grid-template-rows:none!important;align-items:stretch!important;transition:border-color 200ms ease,background 200ms ease,transform 200ms cubic-bezier(0.2,0.8,0.2,1)}body .st-pane.st-pane--flashcards .st-fc-card::before,body .st-pane.st-pane--flashcards .st-fc-card--with-action::before{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--primary) 10%,transparent) 0%,transparent 55%);z-index:0}body .st-pane.st-pane--flashcards .st-fc-card>*,body .st-pane.st-pane--flashcards .st-fc-card--with-action>*{position:relative;z-index:1}@media (hover:hover){body .st-pane.st-pane--flashcards .st-fc-card:hover,body .st-pane.st-pane--flashcards .st-fc-card--with-action:hover{border-color:color-mix(in srgb,var(--primary) 32%,transparent)!important;transform:translateY(-1px)}}body .st-pane.st-pane--flashcards .st-fc-card-number{grid-column:auto!important;grid-row:auto!important;width:36px!important;min-width:36px!important;border-radius:999px!important;justify-content:center!important;line-height:1!important;letter-spacing:0.2px;z-index:2!important}body .st-pane.st-pane--flashcards .st-fc-card-action{grid-column:auto!important;grid-row:auto!important;line-height:1!important}body .st-pane.st-pane--flashcards .st-fc-card-action i,body .st-pane.st-pane--flashcards .st-fc-card-action .icon{margin:0!important;line-height:1!important}@media (hover:hover){body .st-pane.st-pane--flashcards .st-fc-card-action:hover{background:color-mix(in srgb,var(--surface-container-highest) 62%,var(--primary-container) 38%)!important;border-color:color-mix(in srgb,var(--primary) 38%,transparent)!important;color:var(--on-surface)!important}}body .st-pane.st-pane--flashcards .st-fc-card h3,body .st-pane.st-pane--flashcards .st-fc-card--with-action h3{grid-column:auto!important;grid-row:auto!important;letter-spacing:-0.2px}body:not([data-mobile]) .st-pane.st-pane--flashcards .st-fc-card:not(.is-editing),body:not([data-mobile]) .st-pane.st-pane--flashcards .st-fc-card--with-action:not(.is-editing){cursor:pointer}body:not([data-mobile]) .st-pane.st-pane--flashcards .st-fc-card,body:not([data-mobile]) .st-pane.st-pane--flashcards .st-fc-card--with-action{padding:20px 20px 22px!important}body:not([data-mobile]) .st-pane.st-pane--flashcards .st-fc-card-number{top:20px!important;inset-inline-start:20px!important}body:not([data-mobile]) .st-pane.st-pane--flashcards .st-fc-card h3,body:not([data-mobile]) .st-pane.st-pane--flashcards .st-fc-card--with-action h3{min-height:36px!important;display:block!important;align-content:center!important}body .st-pane.st-pane--flashcards .st-fc-card-divider,body .st-pane.st-pane--flashcards .st-fc-card--with-action .st-fc-card-divider{grid-column:auto!important;grid-row:auto!important;width:100%!important;height:auto!important;margin:4px 0!important;padding:0!important;border:none!important;border-top:none!important;background:none!important;display:flex!important;align-items:center!important;gap:10px!important}body .st-pane.st-pane--flashcards .st-fc-card-divider::before{content:'';flex:0 0 28px;height:2px;border-radius:999px;background:var(--primary)}body .st-pane.st-pane--flashcards .st-fc-card-divider::after{content:'ANSWER';font-family:'Plus Jakarta Sans',sans-serif;font-size:10px;font-weight:800;letter-spacing:1.4px;color:color-mix(in srgb,var(--primary) 78%,var(--on-surface-variant) 22%);flex:0 0 auto}body .st-pane.st-pane--flashcards .st-fc-card p,body .st-pane.st-pane--flashcards .st-fc-card--with-action p,body .st-pane.st-pane--flashcards .st-fc-card [data-flashcard-answer],body .st-pane.st-pane--flashcards .st-fc-card--with-action [data-flashcard-answer]{grid-column:auto!important;grid-row:auto!important;padding:0!important}body .st-pane.st-pane--flashcards .st-fc-search-hit{background:color-mix(in srgb,var(--primary-container) 78%,var(--surface-container-lowest) 22%)!important;color:color-mix(in srgb,var(--primary) 82%,var(--on-primary-container) 18%)!important}body .st-pane.st-pane--flashcards .st-fc-card.is-dragging{opacity:0.4!important;cursor:grabbing}body .st-pane.st-pane--flashcards .st-fc-card.is-drag-over{box-shadow:inset 0 0 0 2px var(--primary),var(--eduloo-fc-card-shadow)!important;background:color-mix(in srgb,var(--eduloo-fc-card-bg) 82%,var(--primary-container) 18%)!important;transform:scale(1.02);transition:transform 0.15s ease,box-shadow 0.15s ease,background 0.15s ease}body .st-pane.st-pane--flashcards .st-fc-card.is-editing [data-flashcard-question],body .st-pane.st-pane--flashcards .st-fc-card.is-editing [data-flashcard-answer]{border-radius:12px;background:var(--eduloo-fc-input-bg);padding:8px 10px}body .st-pane.st-pane--flashcards .st-fc-card.is-editing [data-flashcard-question]:focus-visible,body .st-pane.st-pane--flashcards .st-fc-card.is-editing [data-flashcard-answer]:focus-visible{outline:2px solid var(--eduloo-fc-focus)}body .st-pane.st-pane--flashcards .st-fc-inline-actions{gap:8px!important}body .st-pane.st-pane--flashcards button:focus-visible,body .st-pane.st-pane--flashcards a:focus-visible,body .st-pane.st-pane--flashcards input:focus-visible,body .st-pane.st-pane--flashcards select:focus-visible{outline:none!important;outline-offset:0!important}@media (max-width:980px){body:has(.base-sidebar--floating-left) .st-container.st-fs-container:not(.st-container--guest){margin-top:calc(var(--eduloo-nav-height) + 14px)!important}}@media (max-width:1080px){body .st-pane.st-pane--summaries .st-sum-grid{grid-template-columns:1fr!important}body .st-pane.st-pane--flashcards .st-tab-content-controls--flashcards .st-tab-content-controls-select{grid-column:1;grid-row:1}body .st-pane.st-pane--flashcards .st-tab-content-controls--flashcards .st-tab-content-controls-buttons{grid-column:1;grid-row:2;justify-self:stretch}body .st-pane.st-pane--flashcards .st-tab-content-controls--flashcards.is-editing-deck{grid-template-columns:minmax(0,1fr) auto;align-items:center}body .st-pane.st-pane--flashcards .st-flashcard-deck-editor{max-width:100%}body .st-pane.st-pane--flashcards .st-tab-content-controls-buttons{justify-content:flex-start;width:100%;max-width:100%;min-width:0;box-sizing:border-box}body .st-pane.st-pane--flashcards .st-tab-content-controls-buttons .st-btn[data-flashcard-deck-create-trigger]{flex:1 1 100%;width:100%!important;min-width:0!important}body .st-pane.st-pane--flashcards .st-tab-content-controls-buttons .st-btn[data-flashcard-deck-create-trigger] span{display:block;width:100%;white-space:normal;line-height:1.2;text-align:center}}@media (max-width:760px){body:has(.base-sidebar--floating-left) .st-container.st-fs-container.st-container-big{padding-top:18px!important}body .st-pane.st-pane--flashcards,body .st-pane.st-pane--documents,body .st-pane.st-pane--quizzes,body .st-pane.st-pane--summaries,body .st-pane.st-pane--podcasts{gap:16px}body .st-pane.st-pane--flashcards .st-tab-content-controls{padding:12px;border-radius:16px}body .st-pane.st-pane--flashcards .st-tab-content-controls--flashcards.is-editing-deck{grid-template-columns:1fr;row-gap:8px}body .st-pane.st-pane--flashcards .st-tab-content-controls--flashcards.is-editing-deck .st-flashcard-deck-editor{grid-column:1;grid-row:1}body .st-pane.st-pane--flashcards .st-tab-content-controls--flashcards.is-editing-deck .st-tab-content-controls-buttons{grid-column:1;grid-row:2;justify-self:end}body .st-pane.st-pane--flashcards .st-tab-content-controls-buttons{justify-content:flex-start;flex-wrap:wrap;width:100%;max-width:100%;min-width:0;min-height:50px;border-radius:16px;padding:5px;box-sizing:border-box}body .st-pane.st-pane--flashcards .st-fc-deck-select-wrap .custom-dropdown,body .st-pane.st-pane--flashcards .st-fc-deck-select-wrap select{min-height:50px;height:50px}body .st-pane.st-pane--flashcards .st-fc-deck-select-wrap .custom-dropdown-trigger,body .st-pane.st-pane--flashcards .st-fc-deck-select-wrap select{min-height:50px!important;height:50px!important;border-radius:14px!important}body .st-pane.st-pane--flashcards .st-tab-content-controls-buttons .st-btn{width:40px;min-width:40px!important;height:40px;min-height:40px!important;border-radius:12px!important}body .st-pane.st-pane--flashcards .st-tab-content-controls-buttons .st-btn[data-flashcard-deck-create-trigger]{flex:1 1 100%;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;padding:0 14px!important;border-radius:999px!important;font-size:12px!important;box-sizing:border-box}body .st-pane.st-pane--flashcards .st-flashcard-deck-editor{padding:5px;grid-template-columns:minmax(0,1fr) 40px 40px;border-radius:16px}body .st-pane.st-pane--flashcards .st-flashcard-deck-editor input,body .st-pane.st-pane--flashcards .st-flashcard-deck-editor .st-btn{height:40px;border-radius:12px!important}body .st-pane.st-pane--flashcards .st-grid-double-column{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.st-pod-speed-popup,.st-pod-speed-popup.is-open{transition:none!important;transform:none!important}body .st-pane.st-pane--flashcards,body .st-pane.st-pane--flashcards .st-btn,body .st-pane.st-pane--flashcards .st-fc-card,body .st-pane.st-pane--flashcards .search-field__input,body .st-pane.st-pane--flashcards .custom-dropdown-trigger,body .st-pane.st-pane--flashcards .custom-dropdown-option{transition:none!important}}body .st-pane.st-pane--documents .st-tab-content-controls--documents{flex-direction:row;flex-wrap:wrap;border-radius:20px}body .st-pane.st-pane--documents .st-tab-content-controls--documents .st-doc-controls-main{min-width:0}body .st-pane.st-pane--documents .st-tab-content-controls--documents .st-doc-controls-stats{flex:0 0 auto;justify-content:flex-end}body .st-pane.st-pane--documents .st-doc-controls-main{gap:6px}body .st-pane.st-pane--documents .st-doc-controls-main .st-search-field--documents,body .st-pane.st-pane--documents .st-doc-controls-main .st-search-field--documents .search-field__input{width:100%}body .st-pane.st-pane--documents .st-doc-controls-label{margin:0;font-size:13px;line-height:1.3;font-weight:600;letter-spacing:normal;text-transform:none;color:var(--eduloo-doc-muted)}body .st-pane.st-pane--documents .st-doc-controls-stats{min-width:0;flex-wrap:wrap}body .st-pane.st-pane--documents .st-doc-encourage-chip{grid-template-columns:64px minmax(0,1fr);align-items:center}body .st-pane.st-pane--documents .st-doc-encourage-chip-media{border-radius:16px;overflow:hidden}body .st-pane.st-pane--documents .st-doc-encourage-chip-copy strong{font-family:'Plus Jakarta Sans',sans-serif;font-size:14px;font-weight:800;color:var(--eduloo-doc-chip-text)}body .st-pane.st-pane--documents .st-doc-encourage-chip-copy span{line-height:1.5}body .st-pane.st-pane--documents .st-doc-upload-shell{display:grid;gap:10px}body .st-pane.st-pane--documents #documentsDropzone.dropzone,body .st-pane.st-pane--anki #anki-page-dropzone.dropzone,body .st-pane.st-pane--documents #documentsMediaDropzone.dropzone{padding:18px!important;place-items:center}body .st-pane.st-pane--documents #documentsDropzone.dropzone .dropzone-icon .icon,body .st-pane.st-pane--anki #anki-page-dropzone.dropzone .dropzone-icon .icon,body .st-pane.st-pane--documents #documentsMediaDropzone.dropzone .dropzone-icon .icon{margin:0!important;font-size:22px!important}body .st-pane.st-pane--documents #documentsDropzone.dropzone .dropzone-text,body .st-pane.st-pane--anki #anki-page-dropzone.dropzone .dropzone-text,body .st-pane.st-pane--documents #documentsMediaDropzone.dropzone .dropzone-text{font-family:'Plus Jakarta Sans',sans-serif}body .st-pane.st-pane--documents .st-doc-debug-btn{width:fit-content;min-height:40px;border-radius:999px!important;border:none!important;padding:0 14px!important;background:color-mix(in srgb,var(--surface-container-lowest) 82%,var(--primary-container) 18%)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--eduloo-doc-surface-border) 84%,transparent)!important;color:var(--eduloo-doc-text)!important;font-weight:700!important}body .st-pane.st-pane--documents .st-doc-processing-note{margin:0!important;border:none!important;border-radius:16px!important;background:color-mix(in srgb,var(--surface-container-lowest) 84%,var(--secondary-container) 16%)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--secondary-container) 52%,transparent)!important;font-size:13px}body .st-pane.st-pane--documents .st-doc-url-import{display:flex;flex-direction:column;gap:10px;margin:0}body .st-pane.st-pane--documents .st-doc-url-import-row{position:relative;display:flex;flex-direction:row;gap:10px;align-items:stretch;flex-wrap:wrap}body .st-pane.st-pane--documents .st-doc-url-import-row .st-doc-url-icon{position:absolute;inset-inline-start:14px;font-size:14px;line-height:1;color:var(--on-surface-variant);opacity:0.6;pointer-events:none;z-index:1}body .st-pane.st-pane--documents .st-doc-url-import-input{flex:1 1 320px;min-width:0;padding-block:12px;padding-inline:38px 16px;border-radius:14px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--eduloo-doc-surface-border) 84%,transparent);font-size:14px;line-height:1.4}body .st-pane.st-pane--documents .st-doc-url-import-input:focus{outline:none;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--primary) 70%,transparent)}body .st-pane.st-pane--documents .st-doc-url-import-btn{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}body .st-pane.st-pane--documents .st-doc-url-import-note{margin:0!important;border:none!important;border-radius:16px!important;background:color-mix(in srgb,var(--surface-container-lowest) 84%,var(--secondary-container) 16%)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--secondary-container) 52%,transparent)!important;font-size:13px}@media (max-width:760px){body[class] .st-pane.st-pane--documents .st-doc-url-import{gap:8px!important}body[class] .st-pane.st-pane--documents .st-doc-url-import-row{grid-template-columns:1fr!important;flex-direction:initial!important}body[class] .st-pane.st-pane--documents .st-doc-url-import-row .st-doc-url-icon{position:absolute!important;top:22px!important;inset-inline-start:14px!important;transform:translateY(-50%)!important;font-size:13px!important;z-index:2!important}body[class] .st-pane.st-pane--documents .st-doc-url-import-input{min-height:44px!important;height:44px!important;padding-block:0!important;padding-inline:38px 14px!important;font-size:14px!important;line-height:1!important;border-radius:12px!important}body[class] .st-pane.st-pane--documents .st-doc-url-import-btn{min-height:44px!important;height:44px!important;padding:0 16px!important;border-radius:12px!important;font-size:14px!important}body[class] .st-pane.st-pane--documents .st-doc-url-import-note{padding:10px 12px!important;border-radius:12px!important;font-size:12px!important;line-height:1.5!important}body[class] .st-pane.st-pane--documents .st-doc-url-import-input::-webkit-search-decoration,body[class] .st-pane.st-pane--documents .st-doc-url-import-input::-webkit-search-cancel-button,body[class] .st-pane.st-pane--documents .st-doc-url-import-input::-webkit-search-results-button,body[class] .st-pane.st-pane--documents .st-doc-url-import-input::-webkit-search-results-decoration{-webkit-appearance:none!important;display:none!important}}body .st-pane.st-pane--documents .st-panel-box.st-list.st-doc-list,body .st-pane.st-pane--quizzes .st-qz-list,body .st-pane.st-pane--podcasts .st-pod-list{flex-direction:column!important;width:100%!important;max-width:100%!important}body .st-pane.st-pane--documents .st-doc-row{position:relative;width:100%!important;max-width:none!important;flex:1 1 auto;column-gap:18px;padding-block:14px!important;padding-inline:14px 18px!important;box-sizing:border-box!important;overflow:hidden;transition:border-color 220ms ease,background 220ms ease,box-shadow 220ms ease,transform 220ms cubic-bezier(0.2,0.8,0.2,1)}body .st-pane.st-pane--documents .st-doc-row::before{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--on-surface-variant) 6%,transparent) 0%,transparent 55%);transition:background 260ms ease;z-index:0}body .st-pane.st-pane--documents .st-doc-row[data-document-status='ready']::before{background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--secondary) 16%,transparent) 0%,transparent 55%)}body .st-pane.st-pane--documents .st-doc-row[data-document-status='failed']::before{background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--error) 16%,transparent) 0%,transparent 55%)}body .st-pane.st-pane--documents .st-doc-row[data-document-status='pending']::before,body .st-pane.st-pane--documents .st-doc-row[data-document-status='extracting']::before,body .st-pane.st-pane--documents .st-doc-row[data-document-status='generating_topics']::before{background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--tertiary) 16%,transparent) 0%,transparent 55%)}body .st-pane.st-pane--documents .st-doc-row>*{position:relative;z-index:1}body .st-pane.st-pane--documents .st-doc-row--empty{grid-template-columns:120px minmax(0,1fr);min-height:132px}body .st-pane.st-pane--documents .st-doc-file-type{min-height:0!important;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}body .st-pane.st-pane--documents .st-doc-file-type i{margin:0!important;line-height:1!important}body .st-pane.st-pane--documents .st-doc-file-type--doc{background:linear-gradient(135deg,color-mix(in srgb,var(--info) 22%,var(--surface-container-highest) 78%) 0%,color-mix(in srgb,var(--info) 14%,var(--surface-container-highest) 86%) 100%)!important;color:var(--info)!important;box-shadow:none!important;border:1px solid color-mix(in srgb,var(--info) 26%,transparent)}body .st-pane.st-pane--documents .st-doc-file-type--ppt{background:linear-gradient(135deg,color-mix(in srgb,var(--tertiary) 24%,var(--surface-container-highest) 76%) 0%,color-mix(in srgb,var(--tertiary) 14%,var(--surface-container-highest) 86%) 100%)!important;color:var(--tertiary)!important;box-shadow:none!important;border:1px solid color-mix(in srgb,var(--tertiary) 28%,transparent)}body .st-pane.st-pane--documents .st-doc-file-type--img{background:linear-gradient(135deg,color-mix(in srgb,var(--secondary) 22%,var(--surface-container-highest) 78%) 0%,color-mix(in srgb,var(--secondary) 14%,var(--surface-container-highest) 86%) 100%)!important;color:var(--secondary)!important;box-shadow:none!important;border:1px solid color-mix(in srgb,var(--secondary) 26%,transparent)}body .st-pane.st-pane--documents .st-doc-row--empty .st-doc-file-type i{font-size:44px!important}body .st-pane.st-pane--documents .st-doc-meta{display:flex;flex-direction:column;justify-content:center;padding:0}body .st-pane.st-pane--documents .st-doc-meta h3{min-width:0;line-height:1.3!important;overflow-wrap:anywhere;word-break:break-word}body .st-pane.st-pane--documents .st-doc-meta p{line-height:1.5!important}body .st-pane.st-pane--documents .st-doc-meta p[data-document-language],body .st-pane.st-pane--documents .st-doc-meta .st-doc-meta-summary{display:inline-flex;align-items:center;gap:4px}body .st-pane.st-pane--documents .st-doc-meta p[data-document-language][hidden],body .st-pane.st-pane--documents .st-doc-meta .st-doc-meta-summary[hidden]{display:none!important}body .st-pane.st-pane--documents .st-doc-status-line{min-height:24px;padding-block:0;padding-inline:9px 10px;border-radius:999px;width:fit-content;margin-top:2px;border:1px solid color-mix(in srgb,var(--primary) 18%,transparent);font-weight:800!important;text-transform:uppercase}body .st-pane.st-pane--documents .st-doc-status-line::before{content:'';width:6px;height:6px;border-radius:999px;background:var(--on-surface-variant);flex-shrink:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--on-surface-variant) 18%,transparent)}body .st-pane.st-pane--documents .st-doc-row[data-document-status='ready'] .st-doc-status-line::before{background:var(--secondary);box-shadow:0 0 0 3px color-mix(in srgb,var(--secondary) 26%,transparent)}body .st-pane.st-pane--documents .st-doc-row[data-document-status='failed'] .st-doc-status-line::before{background:var(--error);box-shadow:0 0 0 3px color-mix(in srgb,var(--error) 26%,transparent)}body .st-pane.st-pane--documents .st-doc-row[data-document-status='pending'] .st-doc-status-line::before,body .st-pane.st-pane--documents .st-doc-row[data-document-status='extracting'] .st-doc-status-line::before,body .st-pane.st-pane--documents .st-doc-row[data-document-status='generating_topics'] .st-doc-status-line::before{background:var(--tertiary);box-shadow:0 0 0 3px color-mix(in srgb,var(--tertiary) 26%,transparent)}body .st-pane.st-pane--documents .st-doc-status-value{font-weight:600!important}body .st-pane.st-pane--documents .st-doc-status-line .st-doc-status-loader{width:10px;height:10px}body .st-pane.st-pane--documents .st-doc-actions{justify-content:flex-end;padding:0;flex-wrap:wrap}body .st-pane.st-pane--documents .st-doc-actions .st-btn:disabled,body .st-pane.st-pane--documents .st-doc-actions .st-btn[aria-disabled='true']{opacity:0.48;cursor:not-allowed;transform:none!important}body .st-pane.st-pane--documents .st-doc-actions [data-document-source-link]{color:var(--tertiary)!important}body .st-pane.st-pane--anki .st-anki-deck-block{overflow:visible!important;align-items:start}body .st-pane.st-pane--anki .st-anki-deck-block .st-doc-meta,body .st-pane.st-pane--anki .st-anki-deck-block .st-doc-actions,body .st-pane.st-pane--anki .st-anki-deck-block .st-doc-file-type{align-self:center}body .st-pane.st-pane--anki .st-anki-deck-toggle .st-anki-deck-chevron{transition:transform 0.2s ease}body .st-pane.st-pane--anki .st-anki-deck-block[data-anki-deck-expanded='1'] .st-anki-deck-chevron{transform:rotate(180deg)}body .st-pane.st-pane--anki .st-anki-deck-cards,body .st-pane.st-pane--anki .st-anki-deck-cards.st-anki-deck-cards--split{grid-column:1 / -1;display:none;margin-top:12px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--eduloo-doc-surface-border) 80%,transparent)}body .st-pane.st-pane--anki .st-anki-topic-list--root{list-style:none;margin:0;padding:6px;display:flex;flex-direction:column;gap:1px;border-radius:14px;background:color-mix(in srgb,var(--eduloo-doc-upload-bg) 60%,var(--surface-container-lowest) 40%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--eduloo-doc-surface-border) 70%,transparent);max-height:320px;overflow-y:auto}body .st-pane.st-pane--anki .st-anki-topic-list--nested{list-style:none;margin-block:1px;margin-inline:22px 0;padding:0;display:flex;flex-direction:column;gap:1px;position:relative}body .st-pane.st-pane--anki .st-anki-topic-list--nested[hidden]{display:none}body .st-pane.st-pane--anki .st-anki-topic-list--nested::before{content:'';position:absolute;top:4px;bottom:4px;inset-inline-start:-10px;width:1px;background:color-mix(in srgb,var(--eduloo-doc-surface-border) 60%,transparent)}body .st-pane.st-pane--anki .st-anki-topic-item{list-style:none}body .st-pane.st-pane--anki .st-anki-topic-row{display:flex;align-items:center;gap:2px;border-radius:8px;user-select:none}body .st-pane.st-pane--anki .st-anki-topic-chevron-btn,body .st-pane.st-pane--anki .st-anki-topic-chevron-spacer{flex:0 0 auto;width:24px;height:28px;display:inline-flex;align-items:center;justify-content:center}body .st-pane.st-pane--anki .st-anki-topic-chevron-btn{border:none;background:transparent;cursor:pointer;color:var(--eduloo-doc-muted);padding:0;border-radius:6px;transition:background-color 0.15s ease}body .st-pane.st-pane--anki .st-anki-topic-chevron-btn:focus-visible{background:color-mix(in srgb,var(--primary-container) 26%,transparent);outline:none}@media (hover:hover){body .st-pane.st-pane--anki .st-anki-topic-chevron-btn:hover{background:color-mix(in srgb,var(--primary-container) 26%,transparent);outline:none}}body .st-pane.st-pane--anki .st-anki-topic-chevron{font-size:11px;transition:transform 0.15s ease}body .st-pane.st-pane--anki .st-anki-topic-item.is-expanded>.st-anki-topic-row .st-anki-topic-chevron{transform:rotate(90deg)}body .st-pane.st-pane--anki .st-anki-topic-label{flex:1 1 auto;display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:6px 10px;border:none;background:transparent;font-size:13px;color:var(--eduloo-doc-text);text-align:start;cursor:pointer;border-radius:8px;transition:background-color 0.15s ease,color 0.15s ease;font-family:inherit}body .st-pane.st-pane--anki .st-anki-topic-label:focus-visible{background:color-mix(in srgb,var(--primary-container) 22%,transparent);outline:none}@media (hover:hover){body .st-pane.st-pane--anki .st-anki-topic-label:hover{background:color-mix(in srgb,var(--primary-container) 22%,transparent);outline:none}}body .st-pane.st-pane--anki .st-anki-topic-label.is-active{background:var(--primary-container);color:var(--on-primary-container)}body .st-pane.st-pane--anki .st-anki-topic-name{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;font-weight:600;position:relative;container-type:inline-size}body .st-pane.st-pane--anki .st-anki-topic-name-inner{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}@media (prefers-reduced-motion:no-preference){body .st-pane.st-pane--anki .st-anki-topic-row:hover .st-anki-topic-name .st-anki-topic-name-inner,body .st-pane.st-pane--anki .st-anki-topic-label:focus-visible .st-anki-topic-name .st-anki-topic-name-inner{text-overflow:clip;max-width:none;width:max-content;animation:st-anki-topic-name-marquee 6s ease-in-out infinite}@keyframes st-anki-topic-name-marquee{0%,12%{transform:translateX(0)}44%,56%{transform:translateX(min(0px,calc(100cqw - 100%)))}88%,100%{transform:translateX(0)}}}body .st-pane.st-pane--anki .st-anki-topic-count{flex:0 0 auto;font-size:11px;font-weight:700;opacity:0.75}body .st-pane.st-pane--anki .st-anki-topic-study-btn{flex:0 0 auto;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--eduloo-doc-muted);cursor:pointer;border-radius:6px;padding:0;font-size:11px;transition:background-color 0.15s ease,color 0.15s ease}body .st-pane.st-pane--anki .st-anki-topic-study-btn:focus-visible{background:color-mix(in srgb,var(--primary) 18%,transparent);color:var(--primary);outline:none}@media (hover:hover){body .st-pane.st-pane--anki .st-anki-topic-study-btn:hover{background:color-mix(in srgb,var(--primary) 18%,transparent);color:var(--primary);outline:none}}body .st-pane.st-pane--anki .st-anki-topic-study-btn:disabled,body .st-pane.st-pane--anki .st-anki-topic-study-btn[aria-disabled='true']{opacity:0.35;cursor:not-allowed;pointer-events:none}body .st-pane.st-pane--anki .st-anki-deck-block[data-anki-deck-expanded='1'] .st-anki-deck-cards{display:block}body .st-pane.st-pane--anki .st-anki-deck-block[data-anki-deck-expanded='1'] .st-anki-deck-cards.st-anki-deck-cards--split{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:12px;align-items:start}body .st-pane.st-pane--anki .st-anki-card-list{list-style:none;margin:0;padding:8px 12px;display:flex;flex-direction:column;gap:6px;border-radius:14px;background:color-mix(in srgb,var(--eduloo-doc-upload-bg) 60%,var(--surface-container-lowest) 40%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--eduloo-doc-surface-border) 70%,transparent);max-height:320px;overflow-y:auto}body .st-pane.st-pane--anki .st-anki-card-item{display:flex;align-items:baseline;gap:8px;font-size:13px;line-height:1.45;color:var(--eduloo-doc-text);cursor:pointer;padding:4px 6px;border-radius:8px;transition:background-color 0.15s ease}body .st-pane.st-pane--anki .st-anki-card-item:focus-visible{background:color-mix(in srgb,var(--primary-container) 22%,transparent);outline:none}@media (hover:hover){body .st-pane.st-pane--anki .st-anki-card-item:hover{background:color-mix(in srgb,var(--primary-container) 22%,transparent);outline:none}}body .st-pane.st-pane--anki .st-anki-card-q{font-weight:600;color:var(--eduloo-doc-title);flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .st-pane.st-pane--anki .st-anki-deck-side{display:flex;flex-direction:column;gap:6px;min-width:0}body .st-pane.st-pane--anki .st-anki-tag-filter{display:flex;flex-direction:row;align-items:center;gap:8px;font-size:12px;color:var(--eduloo-doc-muted);margin:0}body .st-pane.st-pane--anki .st-anki-tag-filter>.st-anki-tag-filter-label{flex:0 0 auto}body .st-pane.st-pane--anki .st-anki-tag-filter>.st-anki-tag-filter-select{flex:1 1 auto;min-width:0}body .st-pane.st-pane--anki .st-anki-tag-filter--standalone{margin-bottom:6px}body .st-pane.st-pane--anki .st-anki-tag-filter-label{font-weight:600;letter-spacing:0.24px;text-transform:uppercase;color:var(--eduloo-doc-muted)}body .st-pane.st-pane--anki .st-anki-tag-filter-select{appearance:auto;font-size:13px;padding:6px 8px;border-radius:8px;border:1px solid color-mix(in srgb,var(--eduloo-doc-surface-border) 80%,transparent);background:var(--surface-container-lowest,#fff);color:var(--eduloo-doc-text);max-width:100%}body .st-pane.st-pane--anki .st-anki-tag-filter-select:focus-visible{outline:2px solid var(--primary,#6750a4);outline-offset:1px}body .st-pane.st-pane--anki .st-anki-card-item[hidden]{display:none}body .st-pane.st-pane--anki .st-anki-card-tags{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;margin-inline-start:auto;font-size:11px;line-height:1;padding:3px 8px;border-radius:999px;background:color-mix(in srgb,var(--primary-container) 35%,transparent);color:var(--eduloo-doc-text);cursor:default;transition:background-color 0.15s ease}body .st-pane.st-pane--anki .st-anki-card-tags:focus-visible{background:color-mix(in srgb,var(--primary-container) 55%,transparent);outline:none}@media (hover:hover){body .st-pane.st-pane--anki .st-anki-card-tags:hover{background:color-mix(in srgb,var(--primary-container) 55%,transparent);outline:none}}body .st-pane.st-pane--anki .st-anki-card-tags-count{font-weight:600}@media (max-width:720px){body .st-pane.st-pane--anki .st-anki-deck-cards.st-anki-deck-cards--split{grid-template-columns:minmax(0,1fr)}body .st-pane.st-pane--anki .st-anki-topic-list--root{max-height:220px}body .st-pane.st-pane--anki .st-anki-card-item{flex-direction:column;gap:2px}body .st-pane.st-pane--anki .st-anki-card-q{max-width:100%}body .st-pane.st-pane--anki .st-anki-card-q{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body .st-pane.st-pane--anki .st-anki-card-tags{margin-inline-start:0;max-width:100%}}@media (max-width:720px){body .st-pane.st-pane--documents .st-doc-row:not(.st-doc-row--empty) .st-doc-actions{padding-top:4px;border-top:1px solid color-mix(in srgb,var(--primary) 14%,transparent)}}@media (max-width:1080px){body .st-pane.st-pane--documents .st-tab-content-controls--documents{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}body .st-pane.st-pane--documents .st-doc-row:not(.st-doc-row--empty){grid-template-areas:'file meta' 'file actions'}body .st-pane.st-pane--documents .st-doc-row:not(.st-doc-row--empty) .st-doc-meta{grid-area:meta;padding:12px 12px 4px}body .st-pane.st-pane--documents .st-doc-row:not(.st-doc-row--empty) .st-doc-actions{grid-area:actions;padding:4px 12px 12px}}@media (max-width:760px){body .st-pane.st-pane--documents .st-tab-content-controls--documents{grid-template-columns:1fr}body .st-pane.st-pane--documents .st-doc-controls-stats{width:100%}body .st-pane.st-pane--documents .st-doc-encourage-chip{grid-template-columns:56px minmax(0,1fr)}body .st-pane.st-pane--documents .st-doc-row--empty .st-doc-meta{padding:12px 14px 14px}}@media (prefers-reduced-motion:reduce){body .st-pane.st-pane--documents,body .st-pane.st-pane--documents .st-btn,body .st-pane.st-pane--documents .search-field__input,body .st-pane.st-pane--documents .dropzone{transition:none!important}}body[data-mobile] .mobile-app-bar.mobile-app-bar--flashcards{gap:8px;padding:var(--safe-top,0px) 10px 0}body[data-mobile] .mobile-app-bar.mobile-app-bar--flashcards .st-search-field--mobile{flex:1 1 auto;min-width:0}body[data-mobile] .mobile-app-bar.mobile-app-bar--flashcards .st-search-field--mobile .search-field__input{height:40px;width:100%;border:none!important;border-radius:14px!important;background:var(--eduloo-fc-input-bg)!important;color:var(--eduloo-fc-text)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--outline-variant) 50%,transparent)!important;font-size:14px!important}body[data-mobile] .mobile-app-bar.mobile-app-bar--flashcards .st-search-field--mobile .search-field__input:focus,body[data-mobile] .mobile-app-bar.mobile-app-bar--flashcards .st-search-field--mobile .search-field__input:focus-visible{outline:none!important;background:var(--eduloo-fc-input-focus-bg)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--outline-variant) 70%,transparent)!important}body[data-mobile] .st-pane.st-pane--flashcards .st-tab-content-controls-buttons{display:none!important}html body[data-mobile] .custom-dropdown-panel .custom-dropdown-create-footer{position:relative;flex-shrink:0;display:flex!important;align-items:center;justify-content:flex-start;gap:0;width:100%;height:62px;min-height:62px;margin:14px 0 2px;padding-block:0!important;padding-inline:64px 20px!important;border:0!important;border-radius:22px!important;background:linear-gradient(135deg,#ff7d8f 0%,#f0506a 45%,#d8334f 100%)!important;color:#ffffff!important;font-size:17px!important;font-weight:800!important;text-transform:none!important;letter-spacing:normal!important;line-height:1.2!important;cursor:pointer;box-shadow:0 14px 26px -12px rgba(216,51,79,0.75),inset 0 1px 0 rgba(255,255,255,0.35)!important;transition:transform 160ms ease;-webkit-tap-highlight-color:transparent}html body[data-mobile] .custom-dropdown-panel .custom-dropdown-create-footer:active{transform:scale(0.98)}html body[data-mobile] .custom-dropdown-panel .custom-dropdown-create-footer .icon{position:absolute;inset-inline-start:9px;top:50%;width:44px;height:44px;margin-top:-22px;z-index:1;display:flex;align-items:center;justify-content:center;color:#d8334f!important;font-size:16px!important}html body[data-mobile] .custom-dropdown-panel .custom-dropdown-create-footer::before{content:'';position:absolute;inset-inline-start:9px;top:50%;width:44px;height:44px;margin-top:-22px;border-radius:22px;background:#ffffff;box-shadow:0 0 0 5px rgba(255,255,255,0.22)}html body.theme-dark[data-mobile] .custom-dropdown-panel .custom-dropdown-create-footer{background:linear-gradient(135deg,#7a2a3b 0%,#943345 100%)!important;border:1px solid rgba(251,89,110,0.4)!important;color:#ffdae0!important;box-shadow:inset 0 1px 0 rgba(243,240,234,0.18),0 8px 20px -12px rgba(251,89,110,0.48),0 2px 6px -2px rgba(0,0,0,0.32)!important}html body.theme-dark[data-mobile] .custom-dropdown-panel.custom-dropdown-modal-panel{background:transparent!important;border:0!important;box-shadow:none!important}body[data-mobile] .st-pane.st-pane--flashcards .st-flashcard-actions--mobile-sticky{position:fixed;inset-inline-start:16px;inset-inline-end:16px;bottom:calc(56px + env(safe-area-inset-bottom,0px) + 55px);z-index:95;justify-content:center;pointer-events:none}body[data-mobile] .st-pane.st-pane--flashcards .st-flashcard-actions--mobile-sticky[hidden]{display:none!important}body[data-mobile] .st-pane.st-pane--flashcards .st-flashcard-actions--mobile-sticky>.st-btn{pointer-events:auto;flex:0 0 auto;min-width:200px;box-shadow:0 12px 28px -10px color-mix(in srgb,var(--primary) 55%,transparent),0 6px 14px -8px rgba(0,0,0,0.32)!important}body[data-mobile] .st-pane.st-pane--flashcards .st-grid-double-column{padding-bottom:24px!important}body[data-mobile] .st-pane.st-pane--flashcards:has(.st-flashcard-actions--mobile-sticky:not([hidden])) .st-grid-double-column{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 90px)!important}body[data-mobile] .st-container.st-fs-container.st-container--mobile-fullscreen{overflow:visible!important}body[data-mobile] .st-pane.st-pane--mobile-fullscreen{overflow:visible!important}body[data-mobile] .st-pane.st-pane--flashcards .st-tab-content-controls.st-tab-content-controls--flashcards{margin:0;padding:0;border:none!important;border-radius:0;background:transparent!important;box-shadow:none!important;transition:box-shadow 160ms ease}body[data-mobile] .st-pane.st-pane--flashcards .st-tab-content-controls.st-tab-content-controls--flashcards.is-stuck-mobile{position:fixed;top:var(--mobile-app-bar-height,56px);inset-inline-start:0;inset-inline-end:0;z-index:14;margin:0;padding:10px 16px;background:var(--surface-container-high)!important;box-shadow:0 4px 10px -8px rgba(0,0,0,0.35)!important}body.theme-dark[data-mobile] .st-pane.st-pane--flashcards .st-tab-content-controls.st-tab-content-controls--flashcards.is-stuck-mobile{background:var(--surface-container-high)!important}body[data-mobile] .st-pane.st-pane--flashcards .st-tab-content-controls--flashcards .st-fc-controls-label{display:none}body[data-mobile] .st-pane.st-pane--flashcards{padding:16px 16px 22px!important;gap:16px}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card,body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card--with-action{min-height:0;padding:14px!important;gap:8px!important;border-radius:16px!important}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card h3{font-size:17px!important;line-height:1.34!important;margin:0!important}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card p{font-size:14px!important;line-height:1.55!important;margin:0!important}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card-divider{margin:4px 0!important}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card:active,body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card:focus,body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card:focus-within{transform:none!important}@media (hover:hover){body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card:hover{transform:none!important}}body[data-mobile] .st-pane.st-pane--flashcards:has(>.st-pane-empty--flashcards:not([hidden])){box-sizing:border-box;min-height:calc(100svh - var(--mobile-app-bar-height,56px) - 88px - var(--safe-bottom-snug,var(--safe-bottom-effective,env(safe-area-inset-bottom,0px))))}body[data-mobile] .st-pane.st-pane--flashcards>.st-pane-empty--flashcards{flex:1 1 auto;align-content:center}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card-swipe-content{position:relative;z-index:1;background-color:var(--surface-container-lowest,#ffffff);background-image:var(--eduloo-fc-card-bg);border:1px solid color-mix(in srgb,var(--primary) 16%,transparent);border-radius:18px;padding:18px;display:flex;flex-direction:column;gap:12px;width:100%;min-height:0;box-sizing:border-box;transition:transform 220ms cubic-bezier(0.2,0.8,0.2,1);touch-action:pan-y;overflow:hidden;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card-swipe-content::before{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--primary) 10%,transparent) 0%,transparent 55%);z-index:0}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card-swipe-content>*{position:relative;z-index:1}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card-number,body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card-action{display:none!important}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card.is-editing .st-fc-card-swipe-content [contenteditable='true']{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}body.theme-dark[data-mobile] .st-pane.st-pane--flashcards .st-fc-card-swipe-content{background:color-mix(in srgb,var(--surface-container-high) 96%,var(--primary-container) 4%);border-color:color-mix(in srgb,var(--primary) 22%,transparent)}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card.is-swiping .st-fc-card-swipe-content{transition:none}.anki-type-marker{display:none}.anki-type-answer{display:inline-block;padding:2px 8px;border-radius:6px;background:rgba(80,200,120,0.18);color:inherit;font-family:inherit;font-style:normal}body .st-pane.st-pane--anki .st-anki-deck-title-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}body .st-pane.st-pane--anki .st-anki-deck-title-row h3{margin:0;min-width:0}body .st-pane.st-pane--anki .st-anki-deck-rename-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;border:1px solid color-mix(in srgb,var(--eduloo-doc-surface-border) 70%,transparent);background:transparent;color:var(--eduloo-doc-muted);cursor:pointer;padding:0;font-size:12px;transition:background 0.15s ease,color 0.15s ease}body .st-pane.st-pane--anki .st-anki-deck-rename-btn:focus-visible{background:color-mix(in srgb,var(--primary-container) 30%,transparent);color:var(--eduloo-doc-title);outline:none}@media (hover:hover){body .st-pane.st-pane--anki .st-anki-deck-rename-btn:hover{background:color-mix(in srgb,var(--primary-container) 30%,transparent);color:var(--eduloo-doc-title);outline:none}}body .st-pane.st-pane--anki .st-anki-deck-rename-form{display:flex;align-items:center;gap:6px;flex:1 1 200px;min-width:0}body .st-pane.st-pane--anki .st-anki-deck-rename-form[hidden]{display:none}body .st-pane.st-pane--anki .st-anki-deck-rename-input{flex:1 1 auto;min-width:0;font-size:inherit;font-weight:600;padding:4px 8px;border-radius:8px;border:1px solid color-mix(in srgb,var(--eduloo-doc-surface-border) 80%,transparent);background:var(--surface-container-lowest,#fff);color:var(--eduloo-doc-title)}body .st-pane.st-pane--anki .st-anki-deck-rename-input:focus-visible{outline:2px solid var(--primary,#6750a4);outline-offset:1px}body .st-pane.st-pane--anki .st-anki-deck-rename-save,body .st-pane.st-pane--anki .st-anki-deck-rename-cancel{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;border-radius:999px!important;padding:0!important;display:inline-flex;align-items:center;justify-content:center}body .st-pane.st-pane--anki .st-anki-cards-main{display:flex;flex-direction:column;min-width:0}body .st-pane.st-pane--anki .st-anki-selection-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 8px;margin-bottom:6px;border-radius:10px;background:color-mix(in srgb,var(--primary-container) 40%,var(--surface-container-lowest,#fff) 60%);border:1px solid color-mix(in srgb,var(--primary) 22%,transparent)}body .st-pane.st-pane--anki .st-anki-selection-bar[hidden]{display:none}body .st-pane.st-pane--anki .st-anki-selection-count{font-weight:600;font-size:13px;color:var(--eduloo-doc-title);margin-inline-end:auto}body .st-pane.st-pane--anki .st-anki-selection-action{display:inline-flex;align-items:center;gap:4px;font-size:13px;padding:4px 10px!important;height:auto!important;min-height:32px!important}body .st-pane.st-pane--anki .st-anki-selection-clear{width:32px;min-width:32px;height:32px;min-height:32px;padding:0;border-radius:999px}body .st-pane.st-pane--anki .st-anki-cards-live{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body .st-pane.st-pane--anki .st-anki-card-select{display:none;flex:0 0 auto;align-items:center;justify-content:center;width:16px;color:var(--eduloo-doc-muted);font-size:13px}body .st-pane.st-pane--anki .st-anki-deck-block--selecting .st-anki-card-select,body .st-pane.st-pane--anki .st-anki-card-item.is-selected .st-anki-card-select{display:inline-flex}body .st-pane.st-pane--anki .st-anki-card-item.is-selected .st-anki-card-select-icon{color:var(--primary)}body .st-pane.st-pane--anki .st-anki-card-item.is-selected{background:color-mix(in srgb,var(--primary-container) 45%,transparent)}body .st-pane.st-pane--anki .st-anki-card-item.is-selected:focus-visible{background:color-mix(in srgb,var(--primary-container) 60%,transparent)}@media (hover:hover){body .st-pane.st-pane--anki .st-anki-card-item.is-selected:hover{background:color-mix(in srgb,var(--primary-container) 60%,transparent)}}body .st-pane.st-pane--anki .st-anki-card-item.is-selected .st-anki-card-select-icon::before{content:'\f14a'}body .st-pane.st-pane--anki .st-anki-card-more{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;border:none;background:transparent;color:var(--eduloo-doc-muted);padding:0;margin-inline-start:4px;cursor:pointer;opacity:0;transition:opacity 0.15s ease,background 0.15s ease;flex:0 0 auto}body .st-pane.st-pane--anki .st-anki-card-item:focus-within .st-anki-card-more,body .st-pane.st-pane--anki .st-anki-card-more:focus-visible{opacity:1}@media (hover:hover){body .st-pane.st-pane--anki .st-anki-card-item:hover .st-anki-card-more{opacity:1}}@media (hover:hover){body .st-pane.st-pane--anki .st-anki-card-more:hover{background:color-mix(in srgb,var(--primary-container) 30%,transparent);color:var(--eduloo-doc-title)}}body .st-pane.st-pane--anki .st-anki-deck-more-btn{display:none}@media (max-width:480px){body .st-pane.st-pane--anki .st-anki-deck-action{display:none!important}body .st-pane.st-pane--anki .st-anki-deck-more-btn{display:inline-flex}}.st-anki-move-topic-body{display:flex;flex-direction:column;gap:12px}.st-anki-move-topic-label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:500;color:var(--on-surface,#1c1b1f)}.st-anki-move-topic-input{width:100%;padding:8px 10px;font-size:14px;border-radius:8px;border:1px solid color-mix(in srgb,var(--eduloo-doc-surface-border,#ccc) 80%,transparent);background:var(--surface-container-lowest,#fff);color:var(--on-surface,#1c1b1f)}.st-anki-move-topic-input:focus-visible{outline:2px solid var(--primary,#6750a4);outline-offset:1px}.st-anki-move-topic-hint{margin:0;font-size:12px;color:var(--on-surface-variant,#777)}[dir='rtl'] body .st-pane .st-tab-content-header.st-fc-hero{grid-template-columns:218px minmax(0,1fr);padding:0 34px 0 0}[dir='rtl'] body .st-pane .st-fc-hero::after{inset:0 auto 0 0;background-position:left center;transform:scaleX(-1)}[dir='rtl'] body .st-pane .st-fc-hero .st-fc-hero-loo-bubble{right:auto;left:28px;border-radius:18px 18px 18px 4px}[dir='rtl'] body .st-pane .st-fc-hero .st-fc-hero-loo-bubble::before{right:auto;left:18px;border-bottom-right-radius:0;border-bottom-left-radius:3px}[dir='rtl'] .st-search-field .search-field__input{unicode-bidi:plaintext;text-align:right}body[class] .st-pane.st-pane--flashcards>.st-upload-first{display:none!important}.st-container[data-study-has-documents='0']:not(:has(.st-fc-card)):not(:has(#flashcard-deck-select option[data-card-count]:not([data-card-count='0'])))>.st-pane--flashcards-lockable>:not(.st-upload-first):not(#flashcards-context-menu-root){display:none!important}body[class] .st-container[data-study-has-documents='0']:not(:has(.st-fc-card)):not(:has(#flashcard-deck-select option[data-card-count]:not([data-card-count='0'])))>.st-pane.st-pane--flashcards-lockable>.st-upload-first{display:flex!important;flex:1 1 auto}body[data-mobile] .st-container[data-study-has-documents='0']:not(:has(.st-fc-card)):not(:has(#flashcard-deck-select option[data-card-count]:not([data-card-count='0'])))>.st-pane--flashcards-lockable{box-sizing:border-box;min-height:calc(100svh - var(--mobile-app-bar-height,56px) - 88px - var(--safe-bottom-snug,var(--safe-bottom-effective,env(safe-area-inset-bottom,0px))));margin:0!important}html:has(body[data-mobile] .st-container[data-study-has-documents='0']:not(:has(.st-fc-card)):not(:has(#flashcard-deck-select option[data-card-count]:not([data-card-count='0'])))>.st-pane--flashcards-lockable),html:has(body[data-mobile] .st-container[data-study-has-documents='0']:not(:has(.st-fc-card)):not(:has(#flashcard-deck-select option[data-card-count]:not([data-card-count='0'])))>.st-pane--flashcards-lockable) body{overflow:hidden!important;overscroll-behavior:none!important}body[data-mobile] .st-pane.st-pane--flashcards .st-tab-content-controls-select{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;column-gap:8px}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-controls-label{grid-column:1 / -1}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-deck-options-mobile{align-self:center;margin:0;font-size:16px;-webkit-tap-highlight-color:transparent}body[data-mobile] .mobile-app-bar.mobile-app-bar--flashcards .st-search-field--mobile{position:relative;display:flex;align-items:center;height:40px;margin:0!important;--search-icon-size:16px}body[data-mobile] .mobile-app-bar.mobile-app-bar--flashcards .st-search-field--mobile .search-field__input.search-field__input{height:40px!important;min-height:40px!important;line-height:40px!important;margin:0!important;padding-inline-start:38px!important;padding-inline-end:12px!important;border:none!important;border-radius:14px!important;background:var(--surface-container-lowest,#ffffff)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary,#fb596e) 18%,var(--outline-variant,#eed7db))!important;color:var(--eduloo-fc-text)!important;font-size:14px!important;text-overflow:ellipsis}body[data-mobile] .mobile-app-bar.mobile-app-bar--flashcards .st-search-field--mobile .search-field__icon{position:absolute;inset-inline-start:12px;top:0;bottom:0;display:flex!important;align-items:center;justify-content:center;width:16px;font-size:16px;color:var(--muted-text,#7a6468);pointer-events:none;z-index:1}body.theme-dark[data-mobile] .mobile-app-bar.mobile-app-bar--flashcards .st-search-field--mobile .search-field__input.search-field__input{background:var(--eduloo-fc-input-bg)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--outline-variant) 60%,transparent)!important}body:not(:has(.st-pane--flashcards .st-fc-card)):not(:has(.st-search-field input:not(:placeholder-shown))) .mobile-app-bar--flashcards .st-search-field--mobile,body:not(:has(.st-pane--flashcards .st-fc-card)):not(:has(.st-search-field input:not(:placeholder-shown))) .st-pane--flashcards .st-search-field--flashcards{visibility:hidden!important;pointer-events:none!important}body:not(:has(.st-pane--flashcards .st-fc-card)):not(:has(.st-search-field input:not(:placeholder-shown))) .st-pane--flashcards .st-library-toolbar .st-search-field--flashcards{display:none!important}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-hero,body[data-mobile] .st-pane.st-pane--flashcards .st-library-toolbar--flashcards{display:none!important}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-summary,body[data-mobile] .st-pane.st-pane--flashcards .st-fc-quick-actions,body[data-mobile] .st-pane.st-pane--flashcards .st-fc-list-title{margin:0}body[data-mobile]:not(:has(input[name='flashcards_search']:not(:placeholder-shown))) .st-pane.st-pane--flashcards:not(:has(.st-fc-card)) .st-fc-summary,body[data-mobile]:not(:has(input[name='flashcards_search']:not(:placeholder-shown))) .st-pane.st-pane--flashcards:not(:has(.st-fc-card)) .st-fc-quick-actions,body[data-mobile]:not(:has(input[name='flashcards_search']:not(:placeholder-shown))) .st-pane.st-pane--flashcards:not(:has(.st-fc-card)) .st-fc-list-title{display:none!important}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-summary{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:22px;background:var(--surface-container-lowest,#ffffff);border:1px solid color-mix(in srgb,var(--primary,#fb596e) 14%,transparent);box-shadow:0 10px 24px -18px color-mix(in srgb,var(--primary,#fb596e) 70%,transparent)}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-summary-top{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-summary-due{display:flex;flex-direction:column;gap:2px}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-summary-eyebrow{font-size:13px;font-weight:800;color:var(--primary-strong,#a8323f)}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-summary-count{font-size:34px;font-weight:800;letter-spacing:-1px;line-height:1;color:var(--eduloo-fc-text)}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-summary-of{font-size:16px;font-weight:600;letter-spacing:0;color:var(--eduloo-fc-muted)}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-summary-bar{display:flex;gap:3px;height:8px;border-radius:4px;overflow:hidden;background:color-mix(in srgb,var(--primary,#fb596e) 8%,transparent)}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-summary-bar-seg{flex-basis:0;height:100%}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-summary-bar-seg--review{background:var(--primary,#fb596e)}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-summary-bar-seg--learning{background:color-mix(in srgb,var(--primary,#fb596e) 45%,#ffffff)}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-summary-bar-seg--new{background:color-mix(in srgb,var(--primary,#fb596e) 14%,#ffffff)}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-summary-legend{display:flex;flex-wrap:wrap;gap:6px 16px}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-summary-legend-item{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--eduloo-fc-muted)}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-summary-legend-item::before{content:'';width:8px;height:8px;border-radius:4px;background:var(--fc-state-color)}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-summary-legend-item b{color:var(--eduloo-fc-text)}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-summary-legend-item--review,body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card[data-study-state='review']{--fc-state-color:var(--primary,#fb596e)}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-summary-legend-item--learning,body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card[data-study-state='learning']{--fc-state-color:color-mix(in srgb,var(--primary,#fb596e) 45%,#ffffff)}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-summary-legend-item--new,body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card[data-study-state='new']{--fc-state-color:color-mix(in srgb,var(--eduloo-fc-muted,#7a6468) 35%,#ffffff)}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-summary[data-fc-summary-pending] [data-fc-summary-due],body[data-mobile] .st-pane.st-pane--flashcards .st-fc-summary[data-fc-summary-pending] [data-fc-summary-count],body[data-mobile] .st-pane.st-pane--flashcards .st-fc-summary[data-fc-summary-pending] [data-fc-study-sub],body[data-mobile] .st-pane.st-pane--flashcards .st-fc-summary[data-fc-summary-pending] .st-fc-summary-bar{background-image:linear-gradient(90deg,color-mix(in srgb,currentColor 10%,transparent) 25%,color-mix(in srgb,currentColor 22%,transparent) 50%,color-mix(in srgb,currentColor 10%,transparent) 75%);background-size:200% 100%;animation:st-fc-skel-shimmer 1.4s ease-in-out infinite}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-summary[data-fc-summary-pending] [data-fc-summary-due]{display:inline-block;width:48px;height:28px;border-radius:8px}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-summary[data-fc-summary-pending] [data-fc-summary-count]{display:inline-block;width:18px;height:11px;border-radius:4px}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-summary[data-fc-summary-pending] [data-fc-study-sub]{display:block;width:84px;height:10px;margin-block:3px;border-radius:4px}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-summary[data-fc-summary-unavailable] .st-fc-summary-due,body[data-mobile] .st-pane.st-pane--flashcards .st-fc-summary[data-fc-summary-unavailable] [data-fc-study-sub]{visibility:hidden}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-summary[data-fc-summary-unavailable] [data-fc-study-sub]::before{content:'\00a0'}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-summary[data-fc-summary-unavailable] [data-fc-summary-count]{display:none}@keyframes st-fc-skel-shimmer{from{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){body[data-mobile] .st-pane.st-pane--flashcards .st-fc-summary[data-fc-summary-pending] [data-fc-summary-due],body[data-mobile] .st-pane.st-pane--flashcards .st-fc-summary[data-fc-summary-pending] [data-fc-summary-count],body[data-mobile] .st-pane.st-pane--flashcards .st-fc-summary[data-fc-summary-pending] [data-fc-study-sub],body[data-mobile] .st-pane.st-pane--flashcards .st-fc-summary[data-fc-summary-pending] .st-fc-summary-bar{animation:none}}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-quick-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-quick-action{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 14px;border-radius:19px;border:1px solid color-mix(in srgb,var(--outline-variant,#f0dde0) 80%,transparent);background:var(--surface-container-lowest,#ffffff);color:var(--eduloo-fc-text);font-size:14px;font-weight:700;cursor:pointer;-webkit-tap-highlight-color:transparent}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-quick-action[hidden],.st-container[data-study-has-documents='1'] .st-fc-quick-action--upload{display:none!important}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-quick-actions .st-fc-quick-action.st-fc-quick-action--accent{color:var(--primary-strong,#a8323f)!important;border-color:color-mix(in srgb,var(--primary,#fb596e) 35%,transparent)!important;background:color-mix(in srgb,var(--primary,#fb596e) 8%,var(--surface-container-lowest,#ffffff))!important}body.theme-dark[data-mobile] .st-pane.st-pane--flashcards .st-fc-quick-actions .st-fc-quick-action.st-fc-quick-action--accent{color:color-mix(in srgb,var(--primary,#fb596e) 70%,#ffffff)!important;background:color-mix(in srgb,var(--primary,#fb596e) 16%,var(--surface-container-high,#2a2025))!important}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-list-title{padding:4px 2px 0;font-size:20px;font-weight:600;color:var(--eduloo-fc-text)}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-list-title span{font-weight:600;color:var(--eduloo-fc-muted)}body.theme-dark[data-mobile] .st-pane.st-pane--flashcards .st-fc-summary,body.theme-dark[data-mobile] .st-pane.st-pane--flashcards .st-fc-quick-action{background:var(--surface-container-high,#2a2025)}html body[data-mobile] .st-pane.st-pane--flashcards .st-tab-content-controls.st-tab-content-controls--flashcards.is-stuck-mobile{padding:8px 22px 10px!important;background:rgba(250,243,241,0.82)!important;border-bottom:1px solid rgba(199,48,75,0.1)!important;box-shadow:0 8px 22px -16px rgba(90,20,35,0.45)!important;-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%)}html body.theme-dark[data-mobile] .st-pane.st-pane--flashcards .st-tab-content-controls.st-tab-content-controls--flashcards.is-stuck-mobile{background:rgba(16,13,14,0.82)!important;border-bottom-color:rgba(255,255,255,0.06)!important;box-shadow:0 8px 22px -14px rgba(0,0,0,0.8)!important}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-summary{position:relative;overflow:hidden;isolation:isolate}.st-pane .st-fc-summary>picture{display:contents}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-summary-loo{position:absolute;top:2px;inset-inline-end:-8px;z-index:0;width:112px;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent 100%);mask-image:linear-gradient(180deg,#000 70%,transparent 100%)}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-summary>:not(.st-fc-summary-loo){position:relative;z-index:1}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-summary-top{min-height:96px;padding-inline-end:104px;align-items:flex-start}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-summary-due{gap:4px}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-summary-count{white-space:nowrap}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card.is-editing .st-fc-inline-actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:8px;width:100%;margin:6px 0 0!important}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card .st-fc-inline-actions .st-btn{width:100%;min-width:0!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0 12px!important;justify-content:center;border-radius:14px!important;font-size:15px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important;transform:none!important}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card .st-fc-inline-actions .st-fc-inline-cancel-btn{border:1px solid color-mix(in srgb,var(--outline-variant,#eed7db) 80%,transparent)!important;background:var(--surface-container-lowest,#ffffff)!important;color:var(--eduloo-fc-muted,#6f5d61)!important}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card .st-fc-inline-actions .st-fc-inline-save-btn{border:none!important;background:var(--primary-fill)!important;color:#ffffff!important;box-shadow:0 8px 18px -10px color-mix(in srgb,var(--primary,#fb596e) 80%,transparent)!important}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card .st-fc-inline-actions .st-fc-inline-save-btn:active{background:var(--primary-fill-hover,var(--primary-fill))!important}body.theme-dark[data-mobile] .st-pane.st-pane--flashcards .st-fc-card .st-fc-inline-actions .st-fc-inline-cancel-btn{background:transparent!important;color:var(--on-surface-variant,#d6c4c7)!important}body[data-mobile] .st-pane.st-pane--flashcards .st-grid-double-column{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card,body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card--with-action{position:relative;display:block!important;min-height:0!important;padding-block:0!important;padding-inline:0!important;border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;-webkit-tap-highlight-color:transparent}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card.is-flip-3d{perspective:1400px}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card::before,body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card::after{display:none!important}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card:active,body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card:focus,body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card:focus-within{transform:none!important}@media (hover:hover){body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card:hover{transform:none!important}}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card .st-fc-card-number,body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card .st-fc-card-divider{display:none!important}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card .st-fc-card-inner{position:relative;display:grid}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card.is-flip-3d .st-fc-card-inner{transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transition:transform 560ms cubic-bezier(0.22,1,0.36,1)}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card.is-flip-3d.is-flipped .st-fc-card-inner{transform:rotateY(180deg)}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card:not(.is-flip-3d):not(.is-editing):not(.is-flipped) .st-fc-face--back,body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card.is-flipped:not(.is-flip-3d):not(.is-editing) .st-fc-face--front{visibility:hidden}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card.is-flip-3d .st-fc-face{-webkit-backface-visibility:hidden;backface-visibility:hidden}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card.is-flip-3d .st-fc-face--back{transform:rotateY(180deg)}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card .st-fc-face{grid-area:1 / 1;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:160px;box-sizing:border-box;padding:48px 20px 40px;border-radius:14px;text-align:center;box-shadow:6px 6px 0 -1px #f6e7e9,6px 6px 0 0 #ecd6da,0 10px 18px -12px rgba(90,40,50,0.35),0 2px 4px -2px rgba(90,40,50,0.18)}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card .st-fc-face--front{border:1px solid #efe2e0;background-color:#fffdfa;background-image:linear-gradient(180deg,transparent 37px,color-mix(in srgb,var(--primary,#fb596e) 55%,transparent) 37px,color-mix(in srgb,var(--primary,#fb596e) 55%,transparent) 39px,transparent 39px),linear-gradient(#fffdfa,#fffdfa),repeating-linear-gradient(180deg,transparent 0,transparent 27px,rgba(120,150,200,0.07) 27px,rgba(120,150,200,0.07) 28px);background-size:100% 100%,100% 39px,100% 100%;background-repeat:no-repeat;background-position:0 0,0 0,0 12px;color:#2b1d20}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card .st-fc-face--back{border:1px solid #c42f48;background-color:#c42f48;background-image:linear-gradient(180deg,transparent 38px,rgba(255,255,255,0.35) 38px,rgba(255,255,255,0.35) 39px,transparent 39px);color:#ffffff}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card .st-fc-card-status,body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card .st-fc-card-answer-label{position:absolute;top:11px;inset-inline-start:14px;display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;line-height:16px}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card .st-fc-card-status{color:#6f5d61}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card .st-fc-card-status::before{content:'';width:8px;height:8px;border-radius:4px;background:var(--fc-state-color)}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card .st-fc-card-answer-label{font-weight:800;letter-spacing:0.6px;text-transform:uppercase;color:#ffffff}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card .st-fc-face h3{margin:0!important;font-size:17px!important;font-weight:700!important;line-height:1.4!important;color:#2b1d20!important;text-align:center!important;overflow-wrap:anywhere}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card .st-fc-face p{display:block!important;margin:0!important;font-size:16px!important;font-weight:600!important;line-height:1.45!important;color:#ffffff!important;text-align:center!important;overflow-wrap:anywhere}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card .st-fc-card-flip-hint{position:absolute;inset-inline-start:0;inset-inline-end:0;bottom:10px;display:flex;align-items:center;justify-content:center;gap:5px;font-size:11px;font-weight:700;color:#8a6f74}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card .st-fc-face--back .st-fc-card-flip-hint{color:rgba(255,255,255,0.92)}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card .st-fc-card-action{display:inline-flex!important;position:absolute!important;top:4px!important;inset-inline-end:10px!important;inset-inline-start:auto!important;z-index:5;width:32px!important;height:30px!important;min-width:0!important;margin:0!important;padding:0!important;align-items:center;justify-content:center;border:none!important;border-radius:10px!important;background:transparent!important;box-shadow:none!important;color:#8a6f74!important;font-size:14px!important;opacity:1!important;visibility:visible!important;transform:none!important;transition:color 0ms linear 200ms;-webkit-tap-highlight-color:transparent}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card .st-fc-card-action:active{background:color-mix(in srgb,var(--primary,#fb596e) 12%,transparent)!important}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card.is-flipped .st-fc-card-action{color:rgba(255,255,255,0.92)!important}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card.is-editing .st-fc-card-inner{position:static;display:block;transform:none!important;transition:none}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card.is-editing .st-fc-face{position:static;display:block;min-height:0;padding:0;border:none;background:none;box-shadow:none;transform:none;text-align:start;-webkit-backface-visibility:visible;backface-visibility:visible}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card.is-editing .st-fc-face--back{margin-top:10px}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card.is-editing{padding:44px 14px 14px!important;border-radius:14px!important;border:1px solid #efe2e0!important;background:var(--surface-container-lowest,#ffffff)!important}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card.is-editing .st-fc-card-status{top:13px}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card.is-editing .st-fc-card-answer-label,body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card.is-editing .st-fc-card-flip-hint{display:none}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card.is-editing .st-fc-card-action{color:#8a6f74!important}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card.is-editing .st-fc-face h3,body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card.is-editing .st-fc-face p{text-align:start!important;color:#2b1d20!important}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card.is-editing .st-fc-face p{color:#6f5d61!important;font-weight:500!important}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card.is-editing [contenteditable='true']{min-height:24px;box-sizing:border-box;width:100%;padding:10px 14px!important;border-radius:12px;background:color-mix(in srgb,var(--primary,#fb596e) 6%,#ffffff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary,#fb596e) 25%,transparent);outline:none}@media (prefers-reduced-motion:reduce){body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card.is-flip-3d .st-fc-card-inner{transition:none}}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card .st-fc-card-action .icon,body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card .st-fc-card-action i,body.theme-dark[data-mobile] .st-pane.st-pane--flashcards .st-fc-card .st-fc-card-action .icon,body.theme-dark[data-mobile] .st-pane.st-pane--flashcards .st-fc-card .st-fc-card-action i{color:inherit!important;transition:inherit}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-summary-top{min-height:0;padding-inline-end:92px}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-summary-loo{top:4px;inset-inline-end:0;width:94px;-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent 96%);mask-image:linear-gradient(180deg,#000 62%,transparent 96%)}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card .st-fc-card-action{opacity:1!important;transition:opacity 140ms ease!important}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card.is-flipping .st-fc-card-action{opacity:0!important;pointer-events:none;transition:opacity 90ms ease!important}@media (prefers-reduced-motion:reduce){body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card .st-fc-card-action,body[data-mobile] .st-pane.st-pane--flashcards .st-fc-card.is-flipping .st-fc-card-action{transition:none!important}}body[data-mobile] .st-pane.st-pane--flashcards [data-flashcard-quick-actions][hidden]{display:none!important}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-list-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 2px 0}body[data-mobile]:not(:has(input[name='flashcards_search']:not(:placeholder-shown))) .st-pane.st-pane--flashcards:not(:has(.st-fc-card)) .st-fc-list-head{display:none!important}body[data-mobile] .st-pane.st-pane--flashcards .st-fc-list-head .st-fc-list-title{padding:0}html body[data-mobile] .st-pane.st-pane--flashcards .st-fc-add-btn,html body[data-mobile] .st-pane.st-pane--flashcards .st-fc-add-btn:focus{display:inline-flex;align-items:center;gap:6px;height:34px;margin:0;padding:0 14px;border:none!important;border-radius:17px!important;background:color-mix(in srgb,var(--primary,#fb596e) 12%,transparent)!important;box-shadow:none!important;color:#c42f48!important;font-family:inherit;font-size:13px;font-weight:800;letter-spacing:0!important;text-transform:none!important;cursor:pointer;-webkit-tap-highlight-color:transparent}@media (hover:hover){html body[data-mobile] .st-pane.st-pane--flashcards .st-fc-add-btn:hover{display:inline-flex;align-items:center;gap:6px;height:34px;margin:0;padding:0 14px;border:none!important;border-radius:17px!important;background:color-mix(in srgb,var(--primary,#fb596e) 12%,transparent)!important;box-shadow:none!important;color:#c42f48!important;font-family:inherit;font-size:13px;font-weight:800;letter-spacing:0!important;text-transform:none!important;cursor:pointer;-webkit-tap-highlight-color:transparent}}html body[data-mobile] .st-pane.st-pane--flashcards .st-fc-add-btn .icon{font-size:12px;color:inherit}html body.theme-dark[data-mobile] .st-pane.st-pane--flashcards .st-fc-add-btn{background:color-mix(in srgb,var(--primary,#fb596e) 20%,transparent)!important;color:#ff8b9c!important}body[data-mobile] .st-pane.st-pane--flashcards:has(.st-fc-first:not([hidden])) .st-fc-hero{display:none!important}body[data-mobile] .st-pane.st-pane--flashcards:has(.st-fc-first:not([hidden])){display:flex!important;flex-direction:column;box-sizing:border-box;min-height:calc(100svh - var(--mobile-app-bar-height,56px) - 88px - var(--safe-bottom-snug,var(--safe-bottom-effective,env(safe-area-inset-bottom,0px))))!important}.st-fc-first{--st-uf-text:#2b1d20;--st-uf-muted:#6f5d61;--st-uf-bubble-bg:#ffffff;--st-uf-bubble-border:color-mix(in srgb,#fb596e 22%,#eed7db 78%);--st-uf-bubble-text:#3d2b2f}body.theme-dark .st-fc-first{--st-uf-text:#f6e9eb;--st-uf-muted:#c9b5b9;--st-uf-bubble-bg:#2c2326;--st-uf-bubble-border:#4a3a3e;--st-uf-bubble-text:#f3e6e8}body[class][data-mobile] .st-pane .st-pane-empty.st-fc-first{flex:1 1 auto;display:flex!important;flex-direction:column;justify-content:center;gap:14px;margin:0!important;padding:0 20px 4px!important;border:0!important;background:transparent!important;box-shadow:none!important;text-align:start}body[class][data-mobile] .st-pane .st-pane-empty.st-fc-first[hidden]{display:none!important}.st-anki-cards-status{margin:0 0 8px!important;font-size:13px;font-weight:400;line-height:1.4;color:var(--on-surface-variant)}body[data-mobile] .st-anki-cards-status{margin-top:8px!important}.st-anki-deck-block .st-pane-empty--search{margin-top:8px}body .st-pane.st-pane--anki .st-anki-card-select{width:20px;font-size:18px}html body:not([data-mobile]) .st-pane.st-pane--anki .st-anki-card-item.stw-anki-card.is-selected .stw-anki-face{outline:2px solid var(--primary);outline-offset:-2px}body[class][data-mobile] .st-pane .st-pane-empty.st-fc-first>.st-loo-cta{width:100%}body[data-mobile] .st-fc-first__stage{margin-top:24px}body[data-mobile] .st-fc-first__card{gap:10px}body[data-mobile] .st-fc-first__state{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#8a6f74}body[data-mobile] .st-fc-first__state i{width:8px;height:8px;border-radius:4px;background:#d9c6ca}body[data-mobile] .st-fc-first__paper{display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 8px 16px;border-top:2px solid #f6a5b1;background:repeating-linear-gradient(to bottom,transparent 0,transparent 31px,#f3e5e7 31px,#f3e5e7 32px);text-align:center}body[data-mobile] .st-fc-first__label{font-family:'Caveat',cursive;font-size:24px;font-weight:700;line-height:1;color:#b22a43}body[data-mobile] .st-fc-first__question{margin:0;font-size:17px;font-weight:600;line-height:1.35;color:#2b1d20}body[data-mobile] .st-fc-first__flip{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:13px;font-weight:400;color:#8a6f74}body[data-mobile] .st-fc-first__alts{display:flex;align-items:center;justify-content:center;gap:10px}body[class][data-mobile] .st-fc-first__alt,body[class][data-mobile] button.st-fc-first__alt{height:40px;min-height:40px;margin:0;padding:0 6px;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--primary-strong,var(--primary))!important;font-size:15px;font-weight:600;letter-spacing:normal;text-transform:none;text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center}body[data-mobile] .st-fc-first__dot{width:4px;height:4px;border-radius:2px;background:#d9c6ca}body.theme-dark[data-mobile] .st-fc-first__paper{border-top-color:#b23a50;background:repeating-linear-gradient(to bottom,transparent 0,transparent 31px,#3a2e31 31px,#3a2e31 32px)}body.theme-dark[data-mobile] .st-fc-first__question{color:#f6e9eb}body.theme-dark[data-mobile] .st-fc-first__label{color:#ff8fa0}body.theme-dark[data-mobile] .st-fc-first__flip,body.theme-dark[data-mobile] .st-fc-first__state{color:#bfaeb2}html body:not([data-mobile]):not(:has(.admin-container)) .st-pane .st-tab-content-header.st-fc-hero.st-fc-hero--slim>.st-fc-hero-copy{align-self:flex-start!important}body .st-container.st-fs-container{position:relative;overflow:hidden;max-width:1320px!important;width:min(1320px,100%)!important;margin:0 auto!important;display:flex;flex-direction:column;gap:12px}@media (hover:hover){body .st-pane .st-search-field .search-field__input:hover:not(:disabled){background:var(--eduloo-study-input-bg-hover)!important;box-shadow:inset 0 0 0 1px var(--eduloo-study-input-border-strong)!important;transform:none!important}}body .st-pane .st-search-field .search-field__input:focus,body .st-pane .st-search-field .search-field__input:focus-visible{outline:none!important;background:var(--eduloo-study-input-bg-focus)!important;box-shadow:0 0 0 3px var(--eduloo-study-focus),inset 0 0 0 1px var(--eduloo-study-input-border-strong)!important;transform:none!important}body .st-pane.st-pane--quizzes,body .st-pane.st-pane--summaries,body .st-pane.st-pane--podcasts{display:flex;flex-direction:column;gap:16px}body .st-pane .st-search-field{position:relative}body .st-pane .st-search-field .search-field__input{padding-inline-start:35px!important;font-weight:600!important;transform:none!important}body .st-pane .st-create-actions .st-btn{height:auto;margin:0!important;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1.35}body .st-pane .st-create-actions .button-primary.st-btn:disabled{background:var(--eduloo-study-btn-muted-bg)!important;color:var(--eduloo-study-muted)!important;box-shadow:inset 0 0 0 1px var(--eduloo-study-btn-muted-border)!important;cursor:not-allowed;opacity:1!important}body .st-pane.st-pane--podcasts .st-pod-play-btn.is-playing{background:var(--eduloo-study-btn-secondary-bg)!important;color:var(--eduloo-study-btn-secondary-text)!important;box-shadow:inset 0 0 0 1px var(--eduloo-study-btn-secondary-border)!important}@media (hover:hover){body .st-pane .st-create-actions .button-secondary.st-btn:hover:not(:disabled){background:var(--eduloo-study-btn-secondary-bg-hover)!important;color:var(--eduloo-study-title)!important;transform:none!important}}body .st-pane .st-create-actions .st-btn:disabled{cursor:not-allowed}body .st-pane.st-pane--quizzes .st-qz-row{width:100%!important;max-width:100%!important;grid-template-areas:'meta actions';column-gap:18px;row-gap:12px;box-sizing:border-box!important}body .st-pane.st-pane--quizzes .st-qz-row::after{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--primary) 8%,transparent) 0%,transparent 55%);z-index:0}body .st-pane.st-pane--quizzes .st-qz-row[data-quiz-status='ready']::after{background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--secondary) 14%,transparent) 0%,transparent 55%)}body .st-pane.st-pane--quizzes .st-qz-row[data-quiz-status='failed']::after{background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--error) 14%,transparent) 0%,transparent 55%)}body .st-pane.st-pane--quizzes .st-qz-row[data-quiz-status='generating']::after,body .st-pane.st-pane--quizzes .st-qz-row[data-quiz-status='running']::after,body .st-pane.st-pane--quizzes .st-qz-row[data-quiz-status='pending']::after{background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--tertiary) 14%,transparent) 0%,transparent 55%)}body .st-pane.st-pane--quizzes .st-qz-row>*{position:relative;z-index:1}@media (hover:hover){body .st-pane.st-pane--quizzes .st-qz-rename-row .st-btn:hover,body .st-pane.st-pane--summaries .st-sum-actions .st-btn--only-icon:hover:not(:disabled),body .st-pane.st-pane--podcasts .st-pod-actions .st-btn:hover:not(:disabled){background:var(--eduloo-study-btn-muted-bg-hover)!important}}body .st-pane.st-pane--quizzes .st-qz-type-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:0!important}body .st-pane.st-pane--quizzes .st-qz-type-badge{min-height:28px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;gap:6px;background:var(--eduloo-study-chip-bg);box-shadow:inset 0 0 0 1px var(--eduloo-study-chip-border);color:var(--eduloo-study-chip-text)!important;font-size:11px;font-weight:700;white-space:nowrap}body .st-pane.st-pane--quizzes .st-qz-type-badge .icon{margin:0!important;font-size:9px!important}body .st-pane.st-pane--quizzes .st-qz-session{width:auto!important;min-width:0;border-radius:18px;padding:10px 12px;background:var(--eduloo-study-surface-soft);box-shadow:inset 0 0 0 1px var(--eduloo-study-surface-border);text-align:start;gap:7px}body .st-pane.st-pane--quizzes .st-qz-session p:last-child{margin:0!important;min-height:28px;width:fit-content;border-radius:999px;padding:0 10px;display:inline-flex;align-items:center;background:color-mix(in srgb,var(--surface-container-lowest) 72%,var(--primary-container) 28%)}@media (hover:hover){body .st-pane.st-pane--quizzes .st-qz-actions .st-btn:hover:not(:disabled){background:var(--eduloo-study-btn-muted-bg-hover)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--eduloo-study-btn-muted-border) 90%,transparent)!important;transform:none!important}}body .st-pane.st-pane--quizzes .st-qz-actions body .st-pane.st-pane--quizzes .st-qz-actions .st-btn--only-icon:not(.st-btn--quiz-start){width:44px;min-width:44px!important;padding:0!important}body.theme-dark .st-pane.st-pane--quizzes .st-qz-type-badge{background:color-mix(in srgb,var(--primary-container) 58%,var(--surface-container-highest) 42%)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 48%,var(--outline-variant) 52%)!important;color:var(--on-surface)!important}body.theme-dark .st-pane.st-pane--quizzes .st-qz-type-badge .icon{color:color-mix(in srgb,var(--on-surface) 88%,var(--primary) 12%)!important}body.theme-dark .st-pane.st-pane--quizzes .st-qz-session{background:color-mix(in srgb,var(--surface-container-highest) 72%,var(--primary-container) 28%)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--outline-variant) 62%,color-mix(in srgb,var(--on-surface) 34%,transparent) 38%),inset 0 1px 0 color-mix(in srgb,var(--on-surface) 10%,transparent)!important}body.theme-dark .st-pane.st-pane--quizzes .st-qz-session p:last-child{background:color-mix(in srgb,var(--surface-container-lowest) 52%,var(--primary-container) 48%)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 52%,color-mix(in srgb,var(--on-surface) 24%,transparent) 48%)!important;color:var(--on-surface)!important}body.theme-dark .st-pane.st-pane--quizzes .st-qz-session p:last-child b{color:var(--on-surface)!important}@media (hover:hover){body.theme-dark .st-pane.st-pane--quizzes .st-qz-actions .st-btn:not(.st-btn--quiz-start):not(.st-btn--skyblue):hover:not(:disabled){background:color-mix(in srgb,var(--surface-container-highest) 62%,var(--primary-container) 38%)!important}}body.theme-dark .st-pane.st-pane--quizzes .st-qz-actions body.theme-dark .st-pane.st-pane--quizzes .st-qz-actions .st-btn--quiz-start{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--on-surface) 24%,transparent),0 8px 16px -12px color-mix(in srgb,var(--primary) 42%,transparent)!important}body.theme-dark .st-pane.st-pane--quizzes .st-qz-actions .button.button-secondary.st-btn.st-btn--only-icon:not(.st-btn--quiz-start){display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}body.theme-dark .st-pane.st-pane--quizzes .st-qz-actions .button.button-secondary.st-btn.st-btn--only-icon:not(.st-btn--quiz-start) .icon,body.theme-dark .st-pane.st-pane--quizzes .st-qz-actions .button.button-secondary.st-btn.st-btn--only-icon:not(.st-btn--quiz-start) i{margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;transform:translateY(0)!important}body .st-pane.st-pane--summaries .st-sum-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body .st-pane.st-pane--podcasts .st-pod-row{gap:12px}@media (hover:hover){body .st-pane.st-pane--podcasts .st-pod-row:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--eduloo-study-surface-border) 96%,transparent),0 18px 28px -20px color-mix(in srgb,var(--on-surface) 44%,transparent)!important}}body .st-pane.st-pane--podcasts .st-pod-play-btn{all:unset!important;box-sizing:border-box!important;cursor:pointer!important;align-self:start!important;margin-top:0!important}@media (hover:hover){body .st-pane.st-pane--podcasts .st-pod-play-btn:hover:not([disabled]){background:var(--eduloo-study-btn-primary-bg-hover)!important;color:color-mix(in srgb,white 96%,var(--on-primary) 4%)!important}}body .st-pane.st-pane--podcasts .st-pod-play-btn.is-playing{color:color-mix(in srgb,white 95%,var(--on-primary) 5%)!important}body .st-pane.st-pane--podcasts .st-pod-meta-details{display:grid;gap:8px;min-width:0}body .st-pane.st-pane--podcasts .st-pod-progress-row{grid-template-columns:minmax(0,max-content) minmax(0,1fr) auto;min-width:0}body .st-pane.st-pane--podcasts .st-pod-status-line{min-height:32px;border-radius:11px;display:inline-flex;align-items:center;gap:8px;max-width:100%;white-space:nowrap}body .st-pane.st-pane--podcasts .st-pod-meta h3{letter-spacing:-0.2px}body .st-pane.st-pane--podcasts .st-pod-meta p{font-size:13px!important;line-height:1.5;font-weight:600!important;color:color-mix(in srgb,var(--eduloo-study-text) 74%,var(--eduloo-study-muted) 26%)!important}@media (hover:hover){body.theme-dark .st-pane.st-pane--podcasts .st-pod-row:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--outline-variant) 74%,color-mix(in srgb,var(--on-surface) 34%,transparent) 26%),0 20px 30px -22px color-mix(in srgb,black 78%,transparent)!important}}body.theme-dark .st-pane.st-pane--podcasts .st-pod-meta p{color:color-mix(in srgb,var(--on-surface) 88%,var(--on-surface-variant) 12%)!important}body .st-pane.st-pane--podcasts [data-podcast-status-loader]{width:12px;min-width:12px;height:12px;border-radius:999px;border:2px solid color-mix(in srgb,var(--eduloo-study-muted) 42%,transparent);border-top-color:var(--eduloo-study-btn-primary-bg);display:none;flex-shrink:0;animation:st-podcast-status-loader-spin 0.78s linear infinite}body .st-pane.st-pane--podcasts [data-podcast-status-loader].is-active{display:inline-block!important}@keyframes st-podcast-status-loader-spin{to{transform:rotate(360deg)}}body .st-pane.st-pane--podcasts .st-pod-progress-track{width:100%;min-width:160px;overflow:hidden;touch-action:none;user-select:none;position:relative}body .st-pane.st-pane--podcasts .st-pod-progress-fill{height:100%;width:0;pointer-events:none;transition:none}body .st-pane.st-pane--podcasts .st-pod-progress-fill--processing{background:linear-gradient(90deg,color-mix(in srgb,var(--info) 88%,transparent) 0%,color-mix(in srgb,var(--secondary) 82%,transparent) 100%)}body .st-pane.st-pane--podcasts .st-pod-progress-fill--failed{width:100%;background:linear-gradient(90deg,color-mix(in srgb,var(--primary) 92%,transparent) 0%,color-mix(in srgb,var(--error) 96%,transparent) 100%)}.st-pod-seek-tooltip{position:fixed;pointer-events:none;padding:3px 8px;border-radius:6px;background:var(--eduloo-study-surface-strong,#1e293b);color:var(--eduloo-study-text,#f1f5f9);font-size:11px;font-weight:600;line-height:1.4;white-space:nowrap;opacity:0;z-index:9999;transform:translateX(-50%);transition:opacity 0.12s ease}.st-pod-seek-tooltip.is-visible{opacity:1}body .st-pane.st-pane--podcasts .st-pod-speed-group{justify-self:end}@media (hover:hover){body .st-pane.st-pane--podcasts .st-pod-speed-toggle:hover:not([disabled]){background:var(--eduloo-study-btn-muted-bg-hover)}}body .st-pane.st-pane--podcasts .st-pod-speed-toggle[disabled]{opacity:0.45;cursor:default}.st-pod-speed-popup{position:absolute;bottom:calc(100% + 12px);inset-inline-end:0;width:246px;padding:14px;border-radius:16px;background:var(--eduloo-study-surface-soft);box-shadow:inset 0 0 0 1px var(--eduloo-study-surface-border),var(--eduloo-study-row-shadow);z-index:130;display:none;flex-direction:column!important;gap:10px;opacity:0;transform:translateY(8px) scale(0.98);transform-origin:bottom right;pointer-events:none}.st-pod-speed-popup::after{content:'';position:absolute;inset-inline-end:14px;bottom:-7px;width:14px;height:14px;transform:rotate(45deg);background:var(--eduloo-study-surface-soft);box-shadow:inset -1px -1px 0 0 var(--eduloo-study-surface-border)}.st-pod-speed-popup.is-open{display:flex!important;opacity:1;transform:translateY(0) scale(1);pointer-events:auto;transition:opacity 180ms ease,transform 180ms ease}.st-pod-speed-popup__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.st-pod-speed-popup__title{margin:0!important;font-size:12px!important;font-weight:700!important;letter-spacing:0.24px;text-transform:uppercase;color:var(--eduloo-study-muted)!important}.st-pod-speed-popup__display{display:inline-flex;align-items:center;justify-content:center;min-width:58px;min-height:34px;padding:0 10px;border-radius:11px;background:var(--eduloo-study-chip-bg);box-shadow:inset 0 0 0 1px var(--eduloo-study-chip-border);font-size:14px!important;font-weight:800!important;color:var(--eduloo-study-chip-text)!important;letter-spacing:0.28px}.st-pod-speed-popup__slider-wrap{display:grid;gap:7px}.st-pod-speed-popup__slider{--st-pod-speed-progress:27.27%;-webkit-appearance:none;appearance:none;width:100%;height:8px;margin:0;border-radius:999px;border:none;background:linear-gradient(90deg,var(--eduloo-study-btn-primary-flat-bg) 0,var(--eduloo-study-btn-primary-flat-bg) var(--st-pod-speed-progress),var(--eduloo-study-progress-track) var(--st-pod-speed-progress),var(--eduloo-study-progress-track) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--eduloo-study-surface-border) 86%,transparent);outline:none;cursor:pointer}.st-pod-speed-popup__slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px!important;height:18px!important;border-radius:50%;border:2px solid var(--eduloo-study-btn-primary-flat-border);background:var(--eduloo-study-surface-soft);box-shadow:0 2px 7px color-mix(in srgb,var(--on-surface) 20%,transparent);cursor:pointer}.st-pod-speed-popup__slider::-moz-range-thumb{width:18px!important;height:18px!important;border-radius:50%;border:2px solid var(--eduloo-study-btn-primary-flat-border);background:var(--eduloo-study-surface-soft);box-shadow:0 2px 7px color-mix(in srgb,var(--on-surface) 20%,transparent);cursor:pointer}.st-pod-speed-popup__slider-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px!important;font-weight:700!important;color:var(--eduloo-study-muted)!important;line-height:1.2}.st-pod-speed-popup__presets-title{margin:1px 0 0!important;font-size:11px!important;font-weight:700!important;letter-spacing:0.22px;text-transform:uppercase;color:var(--eduloo-study-muted)!important}.st-pod-speed-popup__presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.st-pod-speed-popup__preset{min-height:34px;padding:0 8px;border:none;border-radius:10px;background:var(--eduloo-study-btn-muted-bg);box-shadow:inset 0 0 0 1px var(--eduloo-study-btn-muted-border);color:var(--eduloo-study-btn-muted-text);font-size:12px!important;font-weight:700!important;line-height:1;cursor:pointer;transition:background 150ms ease,color 150ms ease,box-shadow 150ms ease}@media (hover:hover){.st-pod-speed-popup__preset:hover{background:var(--eduloo-study-btn-muted-bg-hover);color:var(--eduloo-study-title)}}.st-pod-speed-popup__preset.is-active{background:var(--eduloo-study-btn-primary-flat-bg);color:var(--eduloo-study-btn-primary-flat-text);box-shadow:inset 0 0 0 1px var(--eduloo-study-btn-primary-flat-border),var(--eduloo-study-btn-primary-flat-shadow)}.st-pod-speed-popup__normal{min-height:36px;border:none;border-radius:11px;padding:0 12px;background:var(--eduloo-study-btn-secondary-bg);box-shadow:inset 0 0 0 1px var(--eduloo-study-btn-secondary-border);color:var(--eduloo-study-btn-secondary-text);font-size:12px!important;font-weight:700!important;cursor:pointer;transition:background 160ms ease,color 160ms ease,box-shadow 160ms ease}@media (hover:hover){.st-pod-speed-popup__normal:hover{background:var(--eduloo-study-btn-secondary-bg-hover);color:var(--eduloo-study-title)}}.st-pod-speed-popup__preset:focus-visible,.st-pod-speed-popup__normal:focus-visible,.st-pod-speed-popup__slider:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--eduloo-study-btn-secondary-border),0 0 0 3px var(--eduloo-study-focus)!important}body .st-pane.st-pane--podcasts .st-pod-actions{justify-content:flex-end;align-self:start;min-height:52px;flex-wrap:wrap}body .st-pane.st-pane--podcasts .st-pod-actions .st-btn[disabled],body .st-pane.st-pane--podcasts .st-pod-actions .st-btn[aria-disabled='true']{background:color-mix(in srgb,var(--eduloo-study-surface-soft) 84%,var(--surface-container-lowest) 16%)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--eduloo-study-surface-border) 80%,transparent)!important;color:color-mix(in srgb,var(--eduloo-study-muted) 86%,var(--eduloo-study-text) 14%)!important;opacity:1!important;filter:none!important;cursor:not-allowed!important;pointer-events:none!important}body .st-pane.st-pane--podcasts .st-pod-actions .st-btn[disabled] .icon,body .st-pane.st-pane--podcasts .st-pod-actions .st-btn[aria-disabled='true'] .icon{color:currentColor!important;opacity:0.86}body .st-pane.st-pane--podcasts .st-pod-transcription-toggle.is-open{background:var(--eduloo-study-btn-secondary-bg)!important;box-shadow:inset 0 0 0 1px var(--eduloo-study-btn-secondary-border)!important;color:var(--eduloo-study-btn-secondary-text)!important}body .st-pane.st-pane--podcasts .st-pod-volume-slider{flex:0 0 auto;padding:0;background:color-mix(in srgb,var(--on-surface) 22%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--on-surface) 6%,transparent);border:none;border-radius:999px;appearance:none;-webkit-appearance:none;cursor:pointer;outline:none;touch-action:auto}body .st-pane.st-pane--podcasts .st-pod-volume-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:15px;height:15px;border-radius:50%;background:var(--primary);border:2px solid var(--surface-bright);cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,0.3)}body .st-pane.st-pane--podcasts .st-pod-volume-slider::-moz-range-thumb{width:15px;height:15px;border-radius:50%;background:var(--primary);border:2px solid var(--surface-bright);cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,0.3)}body .st-pane.st-pane--podcasts .st-pod-transcription{flex-direction:column;gap:8px}body .st-pane.st-pane--podcasts .st-pod-transcription.st-pod-transcription--collapsible{max-height:0;opacity:0;transform:translateY(-6px);transform-origin:top center;overflow:hidden;pointer-events:none;padding-top:0!important;padding-bottom:0!important;will-change:max-height,opacity,padding-top,padding-bottom,transform;transition:max-height 320ms cubic-bezier(0.22,1,0.36,1),opacity 220ms ease,transform 260ms cubic-bezier(0.22,1,0.36,1),padding-top 260ms ease,padding-bottom 260ms ease}body .st-pane.st-pane--podcasts .st-pod-transcription.st-pod-transcription--collapsible.is-open{opacity:1;transform:translateY(0);pointer-events:auto;padding-top:12px!important;padding-bottom:12px!important}@media (prefers-reduced-motion:reduce){body .st-pane.st-pane--podcasts .st-pod-transcription.st-pod-transcription--collapsible{transition:none!important;transform:none!important}}body .st-pane.st-pane--podcasts .st-pod-transcription-title{margin:0!important;font-family:'Plus Jakarta Sans',sans-serif;font-size:12px;font-weight:800;letter-spacing:0.2px;text-transform:uppercase;color:var(--eduloo-study-muted)}body .st-pane.st-pane--podcasts .st-pod-transcription-paragraph{margin:0!important;border-radius:12px;padding:8px 10px;font-size:13px;line-height:1.58;color:var(--eduloo-study-text);background:transparent;white-space:pre-wrap;overflow-wrap:anywhere;transition:background 220ms ease,color 220ms ease}body .st-pane.st-pane--podcasts .st-pod-meta:has(.st-pod-rename-row:not([hidden])) .st-pod-title-row{display:none!important}body .st-pane.st-pane--podcasts .st-pod-meta:has(.st-pod-rename-row:not([hidden])) .st-pod-rename-row{width:min(100%,560px);max-width:560px}body .st-pane.st-pane--podcasts .st-pod-transcription-paragraph.is-active{background:var(--eduloo-study-surface-strong);color:var(--eduloo-study-title)}body .st-pane.st-pane--podcasts .st-pod-transcript-token{border-radius:6px;transition:background 180ms ease,color 180ms ease}body .st-pane.st-pane--podcasts .st-pod-transcript-token.is-active{background:var(--eduloo-study-chip-bg);color:var(--eduloo-study-chip-text)}body .st-pod-mini-player{position:fixed!important;inset-inline-end:18px!important;bottom:calc(18px + env(safe-area-inset-bottom,0px))!important;z-index:1380!important;display:flex!important;flex-direction:column!important;width:min(392px,calc(100vw - 28px))!important;max-width:calc(100vw - 28px)!important;gap:11px;border:none!important;border-radius:20px!important;background:var(--eduloo-study-surface-soft)!important;box-shadow:inset 0 0 0 1px var(--eduloo-study-surface-border),0 28px 44px -28px color-mix(in srgb,var(--on-surface) 62%,transparent)!important;padding:14px!important;user-select:none!important;touch-action:none!important;margin:0!important;cursor:grab!important}body .st-pod-mini-player[hidden]{display:none!important}body .st-pod-mini-player.is-dragging{cursor:grabbing!important;opacity:0.96!important}body .st-pod-mini-player-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:0!important}body.theme-dark .st-pod-mini-player{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--on-surface) 8%,transparent),inset 0 0 0 1px var(--eduloo-study-surface-border),0 32px 52px -30px rgba(0,0,0,0.82)!important}body .st-pod-mini-player-title{color:var(--eduloo-study-title)!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-size:13px!important;font-weight:700!important;line-height:1.35!important;width:auto!important;padding-inline-end:0!important;text-align:start!important;letter-spacing:normal!important;min-width:0!important;max-width:100%!important;cursor:pointer!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .st-pod-mini-player-close{position:static!important;top:auto!important;inset-inline-end:auto!important;z-index:4!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;flex:0 0 28px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:9px!important;border:none!important;background:var(--eduloo-study-btn-muted-bg)!important;color:var(--eduloo-study-btn-muted-text)!important;box-shadow:inset 0 0 0 1px var(--eduloo-study-btn-muted-border)!important;cursor:pointer!important;pointer-events:auto!important;transition:background 160ms ease,color 160ms ease}@media (hover:hover){body .st-pod-mini-player-close:hover{background:var(--eduloo-study-btn-muted-bg-hover)!important;color:var(--eduloo-study-title)!important}}body .st-pod-mini-player-controls{display:grid!important;grid-template-columns:56px 56px 1fr 56px 56px!important;align-items:center!important;gap:8px!important;padding:0!important}body .st-pod-mini-player-btn{border:none!important;background:var(--eduloo-study-btn-muted-bg)!important;color:var(--eduloo-study-btn-muted-text)!important;box-shadow:inset 0 0 0 1px var(--eduloo-study-btn-muted-border)!important;border-radius:12px!important;min-height:44px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;position:relative!important;cursor:pointer!important;transition:background 160ms ease,color 160ms ease,box-shadow 160ms ease;transform:none!important}@media (hover:hover){body .st-pod-mini-player-btn:hover{background:var(--eduloo-study-btn-muted-bg-hover)!important;color:var(--eduloo-study-title)!important;transform:none!important}}body .st-pod-mini-player-speed{width:100%!important;min-width:100%!important;font-size:12px!important;font-weight:700!important;font-variant-numeric:tabular-nums!important}body .st-pod-mini-player-skip{width:100%!important;min-width:100%!important;gap:5px!important}body .st-pod-mini-player-skip .icon{transform:none!important;margin:0!important;font-size:13px!important}body .st-pod-mini-player-skip-label{position:static!important;transform:none!important;margin:0!important;font-size:11px!important;font-weight:700!important;line-height:1!important;font-variant-numeric:tabular-nums!important}body .st-pod-mini-player-volume{width:100%!important;min-width:100%!important;font-size:13px!important}body .st-pod-mini-player-volume-row{display:flex!important;align-items:center!important;gap:10px!important;padding:0 4px!important}body .st-pod-mini-player-volume-row-icon{color:var(--eduloo-study-btn-muted-text)!important;font-size:13px!important;width:16px!important;text-align:center!important;flex:0 0 16px!important}body .st-pod-mini-player-volume-slider{flex:1 1 auto!important;width:100%!important;height:4px!important;margin:0!important;padding:0!important;background:var(--eduloo-study-btn-muted-bg)!important;border:none!important;border-radius:999px!important;appearance:none!important;-webkit-appearance:none!important;cursor:pointer!important;outline:none!important;touch-action:auto!important}body .st-pod-mini-player-volume-slider::-webkit-slider-thumb{-webkit-appearance:none!important;appearance:none!important;width:14px!important;height:14px!important;border-radius:50%!important;background:var(--eduloo-study-btn-primary-bg)!important;border:none!important;cursor:pointer!important;box-shadow:0 1px 3px rgba(0,0,0,0.25)!important}body .st-pod-mini-player-volume-slider::-moz-range-thumb{width:14px!important;height:14px!important;border-radius:50%!important;background:var(--eduloo-study-btn-primary-bg)!important;border:none!important;cursor:pointer!important;box-shadow:0 1px 3px rgba(0,0,0,0.25)!important}body .st-pod-mini-player-play{background:var(--eduloo-study-btn-primary-bg)!important;box-shadow:var(--eduloo-study-btn-primary-shadow)!important;color:var(--on-primary)!important;border-radius:999px!important;min-height:52px!important;width:52px!important;min-width:52px!important;justify-self:center!important;font-size:17px!important}@media (hover:hover){body .st-pod-mini-player-play:hover{background:var(--eduloo-study-btn-primary-bg-hover)!important}}body .st-pod-mini-player-play .icon{margin:0!important}body .st-pod-mini-player-progress-row{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:0!important}body .st-pod-mini-player-time{font-size:12px!important;font-weight:700!important;line-height:1!important;font-variant-numeric:tabular-nums!important;min-width:36px!important;color:var(--eduloo-study-muted)!important}body .st-pod-mini-player-progress{width:100%!important;height:8px!important;border-radius:999px!important;overflow:hidden!important;cursor:pointer!important;touch-action:none!important;background:var(--eduloo-study-progress-track)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--eduloo-study-surface-border) 82%,transparent)!important}body .st-pod-mini-player-progress-fill{height:100%!important;border-radius:inherit!important;background:var(--eduloo-study-progress-fill)!important;transition:width 0.2s linear!important}body .st-pane.st-pane--quizzes button:focus-visible,body .st-pane.st-pane--quizzes a:focus-visible,body .st-pane.st-pane--quizzes input:focus-visible,body .st-pane.st-pane--quizzes select:focus-visible,body .st-pane.st-pane--summaries button:focus-visible,body .st-pane.st-pane--summaries a:focus-visible,body .st-pane.st-pane--summaries input:focus-visible,body .st-pane.st-pane--summaries select:focus-visible,body .st-pane.st-pane--podcasts button:focus-visible,body .st-pane.st-pane--podcasts a:focus-visible,body .st-pane.st-pane--podcasts input:focus-visible,body .st-pane.st-pane--podcasts select:focus-visible{outline:2px solid var(--eduloo-study-focus)!important;outline-offset:2px!important}@media (max-width:1080px){body .st-pane.st-pane--podcasts .st-pod-progress-row{grid-template-columns:1fr}body .st-pane.st-pane--podcasts .st-pod-progress-track{min-width:0}body .st-pane.st-pane--podcasts .st-pod-speed-group{justify-self:start}}@media (max-width:760px){body .st-pane.st-pane--podcasts .st-pod-actions{grid-column:1 / -1;justify-content:flex-start}body .st-pane.st-pane--podcasts .st-pod-transcription-paragraph{font-size:12px;line-height:1.56}body .st-pod-mini-player{width:min(384px,calc(100vw - 14px))!important;max-width:calc(100vw - 14px)!important;inset-inline-end:7px!important;bottom:calc(7px + env(safe-area-inset-bottom,0px))!important;padding:10px 12px!important;border-radius:18px!important;gap:9px}body .st-pod-mini-player-title{font-size:13px!important}body .st-pod-mini-player-controls{grid-template-columns:50px 50px 1fr 50px 50px!important;gap:6px!important}body .st-pod-mini-player-btn{min-height:40px!important;border-radius:11px!important}body .st-pod-mini-player-play{min-height:48px!important;width:48px!important;min-width:48px!important;font-size:15px!important}body .st-pod-mini-player-time{font-size:11px!important;min-width:33px!important}}@media (max-width:520px){body .st-pane.st-pane--quizzes .st-qz-rename-row,body .st-pane.st-pane--summaries .st-sum-rename-row,body .st-pane.st-pane--podcasts .st-pod-rename-row{grid-template-columns:minmax(0,1fr) 38px 38px}body .st-pane.st-pane--quizzes .st-qz-rename-row .st-btn,body .st-pane.st-pane--summaries .st-sum-rename-row .st-btn--only-icon,body .st-pane.st-pane--podcasts .st-pod-rename-row .st-btn--only-icon{width:38px;min-width:38px!important;height:38px;min-height:38px!important;border-radius:11px!important}body .st-pane.st-pane--podcasts .st-pod-speed-group{width:fit-content}body .st-pod-mini-player{width:calc(100vw - 10px)!important;max-width:calc(100vw - 10px)!important;inset-inline-end:5px!important;bottom:calc(5px + env(safe-area-inset-bottom,0px))!important;padding:10px!important;border-radius:16px!important}body .st-pod-mini-player-title{font-size:12px!important}body .st-pod-mini-player-controls{grid-template-columns:44px 44px 1fr 44px 44px!important;gap:5px!important}body .st-pod-mini-player-btn{min-height:37px!important;border-radius:10px!important}body .st-pod-mini-player-play{min-height:44px!important;width:44px!important;min-width:44px!important;font-size:14px!important}body .st-pod-mini-player-time{min-width:30px!important;font-size:10px!important}body .st-pod-mini-player-progress{height:7px!important}.st-pod-speed-popup{inset-inline-end:-8px;width:min(264px,calc(100vw - 54px));padding:12px;border-radius:14px}}@media (prefers-reduced-motion:reduce){body .st-pane .st-search-field .search-field__input,body .st-pane .st-btn,body .st-pane .st-qz-row,body .st-pane .st-sum-row,body .st-pane .st-pod-row,body .st-pane .st-pod-progress-fill,body .st-pod-mini-player-btn,body .st-pod-mini-player-progress-fill{transition:none!important}}@keyframes st-study-doc-mode-overlay-fade-in{from{opacity:0}to{opacity:1}}@keyframes st-study-doc-mode-card-rise-in{from{opacity:0;transform:translateY(10px) scale(0.98)}to{opacity:1;transform:translateY(0) scale(1)}}body .st-doc-mode-choice p{margin:0!important;font-size:14px!important;line-height:1.58!important;color:var(--eduloo-doc-mode-overlay-text)!important}body .st-doc-mode-options{margin-top:2px;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important}body .st-doc-mode-btn{width:100%!important;min-height:138px!important;border:none!important;border-radius:18px!important;padding:16px 14px 14px!important;background:var(--eduloo-doc-mode-overlay-btn-bg)!important;box-shadow:inset 0 0 0 1px var(--eduloo-doc-mode-overlay-btn-border)!important;display:grid!important;justify-items:center!important;align-content:start!important;gap:8px!important;color:var(--eduloo-doc-mode-overlay-btn-title)!important;text-align:center!important;transform:translateY(0);transition:transform 220ms ease,background 220ms ease,box-shadow 220ms ease}body .st-doc-mode-btn span{display:block;width:100%!important;max-width:100%!important;overflow-wrap:break-word!important;font-size:15px!important;line-height:1.35!important;font-weight:800!important;color:inherit!important}body .st-doc-mode-btn small{display:block;width:100%!important;max-width:100%!important;overflow-wrap:break-word!important;margin:0;font-size:12px!important;line-height:1.45!important;font-weight:600!important;color:var(--eduloo-doc-mode-overlay-btn-text)!important}body .st-doc-mode-btn i{width:44px;min-width:44px;height:44px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;margin:0!important;font-size:19px!important;line-height:1;background:var(--eduloo-doc-mode-overlay-icon-bg);color:var(--eduloo-doc-mode-overlay-icon-text-auto)}body .st-doc-mode-btn[data-mode='manual'] i{color:var(--eduloo-doc-mode-overlay-icon-text-manual)}body .st-doc-mode-btn:focus-visible{background:var(--eduloo-doc-mode-overlay-btn-bg-hover)!important;box-shadow:inset 0 0 0 1px var(--eduloo-doc-mode-overlay-btn-border-hover)!important;transform:translateY(-2px)}@media (hover:hover){body .st-doc-mode-btn:hover{background:var(--eduloo-doc-mode-overlay-btn-bg-hover)!important;box-shadow:inset 0 0 0 1px var(--eduloo-doc-mode-overlay-btn-border-hover)!important;transform:translateY(-2px)}}body .st-doc-mode-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 62%,transparent);outline-offset:2px}body .st-doc-mode-apply-all{width:100%;margin-top:2px;padding:10px 12px;border-radius:14px;background:var(--eduloo-doc-mode-overlay-apply-bg);box-shadow:inset 0 0 0 1px var(--eduloo-doc-mode-overlay-apply-border);display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;font-size:13px!important;line-height:1.45!important;font-weight:600!important;color:var(--eduloo-doc-mode-overlay-text)!important}body .st-doc-mode-apply-all input{width:16px;height:16px;margin:0;accent-color:var(--primary);flex:0 0 auto}@media (max-width:760px){body .st-doc-mode-choice p{font-size:13px!important}body .st-doc-mode-options{grid-template-columns:1fr}body .st-doc-mode-btn{min-height:120px!important;border-radius:16px!important;padding:14px 12px 12px!important}body .st-doc-mode-btn i{width:40px;min-width:40px;height:40px;border-radius:12px;font-size:18px!important}}@media (prefers-reduced-motion:reduce){body .st-doc-mode-btn{animation:none!important;transition:none!important}}body .st-pane .st-library-toolbar,body .st-pane.st-pane--quizzes .st-qz-toolbar{width:100%;max-width:100%}body .st-pane .st-library-toolbar .st-search-field,body .st-pane.st-pane--quizzes .st-qz-toolbar .st-search-field{display:flex;align-items:center;position:relative}body .st-pane .st-library-toolbar .st-create-actions,body .st-pane.st-pane--quizzes .st-qz-toolbar .st-create-actions{justify-content:stretch;min-height:60px}body .st-pane .st-library-toolbar .st-create-actions .button-primary.st-btn,body .st-pane.st-pane--quizzes .st-qz-toolbar .st-create-actions .button-primary.st-btn{flex:1 1 auto;width:100%!important}body .st-pane .st-library-toolbar .st-search-field .search-field__input,body .st-pane.st-pane--quizzes .st-qz-toolbar .st-search-field .search-field__input{line-height:60px!important;padding-top:0!important;padding-bottom:0!important;align-items:center!important}body .st-pane .st-search-field .search-field__icon{position:absolute!important;line-height:1!important;justify-content:center!important;margin:0!important}body .st-pane.st-pane--summaries .st-create-actions,body .st-pane.st-pane--podcasts .st-create-actions,body .st-pane.st-pane--flashcards .st-create-actions{flex:0 0 auto;width:auto;padding:0!important;background:transparent!important;box-shadow:none!important;border:none!important;border-radius:0!important;grid-template-columns:none}body .st-pane.st-pane--summaries .st-create-actions::before,body .st-pane.st-pane--podcasts .st-create-actions::before,body .st-pane.st-pane--flashcards .st-create-actions::before{content:none!important}body .st-pane .st-create-actions .button-primary.st-btn,body .st-pane.st-pane--flashcards [data-flashcard-deck-create-trigger]{min-width:280px!important;min-height:60px!important;padding:0 44px!important;font-family:'Plus Jakarta Sans',sans-serif;font-size:15px!important;font-weight:800!important;letter-spacing:normal;white-space:nowrap;border-radius:999px!important;transition:transform 200ms cubic-bezier(0.2,0.8,0.2,1),box-shadow 220ms ease,filter 220ms ease,background 220ms ease!important}@media (hover:hover){body.theme-dark .st-pane .st-create-actions .button-primary.st-btn:hover:not(:disabled),body.theme-dark .st-pane.st-pane--flashcards [data-flashcard-deck-create-trigger]:hover:not(:disabled){box-shadow:0 22px 40px -16px color-mix(in srgb,var(--primary) 74%,transparent),0 4px 10px -2px color-mix(in srgb,var(--primary) 40%,transparent),inset 0 1px 0 color-mix(in srgb,var(--primary-strong) 68%,transparent)!important;transform:translateY(-2px);filter:brightness(1.05)}}body .st-pane .st-create-actions .button-primary.st-btn:active:not(:disabled),body .st-pane.st-pane--flashcards [data-flashcard-deck-create-trigger]:active:not(:disabled){transform:translateY(0);filter:brightness(0.98)}body .st-pane .st-create-actions .button-primary.st-btn .icon,body .st-pane.st-pane--flashcards [data-flashcard-deck-create-trigger] .icon{font-size:14px!important;margin-inline-end:4px}body .st-pane.st-pane--flashcards [data-flashcard-deck-create-trigger]::before{content:none!important}@media (max-width:1000px){body .st-pane .st-create-actions{width:100%!important}body .st-pane .st-create-actions .button-primary.st-btn{min-width:0!important;font-size:14px!important;min-height:54px!important;padding:0 32px!important}body .st-pane.st-pane--flashcards [data-flashcard-deck-create-trigger]{margin-inline-start:0!important;min-height:54px!important}}body .st-pane.st-pane--quizzes .st-qz-meta{grid-area:meta}body .st-pane.st-pane--quizzes .st-qz-actions{grid-area:actions;background:transparent!important;box-shadow:none!important;border:none!important}body .st-pane.st-pane--quizzes .st-qz-session,body .st-pane.st-pane--quizzes .st-qz-session[hidden]{display:none!important}body .st-pane.st-pane--quizzes .st-qz-status-chip{padding-block:0;padding-inline:9px 10px;font-family:'Plus Jakarta Sans',sans-serif;flex-shrink:0}body .st-pane.st-pane--quizzes .st-qz-status-chip .st-qz-status-dot{width:6px;height:6px;border-radius:999px;flex-shrink:0}body .st-pane.st-pane--quizzes .st-qz-row[data-quiz-status='ready'] .st-qz-status-dot{background:var(--secondary);box-shadow:0 0 0 3px color-mix(in srgb,var(--secondary) 26%,transparent)}body .st-pane.st-pane--quizzes .st-qz-row[data-quiz-status='completed'] .st-qz-status-dot{background:var(--secondary);box-shadow:0 0 0 3px color-mix(in srgb,var(--secondary) 26%,transparent)}body .st-pane.st-pane--quizzes .st-qz-row[data-quiz-status='in_progress'] .st-qz-status-dot{background:var(--info);box-shadow:0 0 0 3px color-mix(in srgb,var(--info) 26%,transparent)}body .st-pane.st-pane--quizzes .st-qz-row[data-quiz-status='failed'] .st-qz-status-dot{background:var(--error);box-shadow:0 0 0 3px color-mix(in srgb,var(--error) 26%,transparent)}body .st-pane.st-pane--quizzes .st-qz-row[data-quiz-status='generating'] .st-qz-status-dot,body .st-pane.st-pane--quizzes .st-qz-row[data-quiz-status='running'] .st-qz-status-dot,body .st-pane.st-pane--quizzes .st-qz-row[data-quiz-status='pending'] .st-qz-status-dot{background:var(--tertiary);box-shadow:0 0 0 3px color-mix(in srgb,var(--tertiary) 26%,transparent)}body .st-pane.st-pane--quizzes .st-qz-utility-line .st-qz-question-count,body .st-pane.st-pane--quizzes .st-qz-utility-line .st-qz-created-at{display:inline-flex;align-items:center;gap:6px}body .st-pane.st-pane--quizzes .st-qz-utility-line .st-qz-question-count i,body .st-pane.st-pane--quizzes .st-qz-utility-line .st-qz-created-at i{font-size:11px!important;color:color-mix(in srgb,var(--primary) 70%,var(--on-surface-variant) 30%)!important}body .st-pane.st-pane--quizzes .st-qz-session-info{color:var(--primary)!important;cursor:help!important;font-size:14px!important;flex-shrink:0;line-height:1!important}body.theme-dark .st-pane.st-pane--quizzes .st-qz-session-info{border-color:color-mix(in srgb,var(--primary) 48%,transparent)!important;color:var(--primary-strong)!important}body .st-pane.st-pane--quizzes .st-qz-session-info i,body .st-pane.st-pane--quizzes .st-qz-session-info .icon{font-size:14px!important;line-height:1!important;margin:0!important;color:inherit!important;align-items:center!important;justify-content:center!important}body .st-pane.st-pane--quizzes .st-qz-session-info[disabled],body .st-pane.st-pane--quizzes .st-qz-session-info[aria-disabled='true']{opacity:0.45;cursor:not-allowed}body .st-pane.st-pane--quizzes .st-qz-actions .st-btn--quiz-start{font-family:'Plus Jakarta Sans',sans-serif;white-space:nowrap}@media (hover:hover){body .st-pane.st-pane--quizzes .st-qz-actions .st-btn--quiz-start:hover:not(:disabled):not([aria-disabled='true']){background:linear-gradient(135deg,var(--primary-dim) 0%,var(--primary) 100%)!important;border-color:color-mix(in srgb,var(--primary) 80%,transparent)!important;box-shadow:0 12px 26px -10px color-mix(in srgb,var(--primary) 64%,transparent)!important;transform:translateY(-1px)}}@media (hover:hover){body.theme-dark .st-pane.st-pane--quizzes .st-qz-actions .st-btn--quiz-start:hover:not(:disabled):not([aria-disabled='true']){background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 88%,var(--primary-strong) 12%) 0%,color-mix(in srgb,var(--primary) 50%,var(--secondary) 50%) 100%)!important;border-color:color-mix(in srgb,var(--primary) 64%,transparent)!important}}body .st-pane.st-pane--quizzes .st-qz-actions .st-btn--quiz-start:active:not(:disabled):not([aria-disabled='true']){transform:translateY(0);box-shadow:0 4px 10px -4px color-mix(in srgb,var(--primary) 50%,transparent)!important}body .st-pane.st-pane--quizzes .st-qz-actions .st-btn--quiz-start[disabled],body .st-pane.st-pane--quizzes .st-qz-actions .st-btn--quiz-start[aria-disabled='true']{opacity:0.55;filter:grayscale(0.2);cursor:not-allowed}body.theme-dark .st-pane.st-pane--quizzes .st-qz-actions .st-btn--only-icon{border-color:color-mix(in srgb,var(--primary) 48%,transparent)!important}body .st-pane.st-pane--quizzes .st-qz-actions .st-btn--only-icon i,body .st-pane.st-pane--quizzes .st-qz-actions .st-btn--only-icon .icon{color:inherit!important}body .st-pane.st-pane--quizzes .st-qz-row .st-qz-edit-icon:focus-visible{opacity:1}@media (hover:hover){body .st-pane.st-pane--quizzes .st-qz-row:hover .st-qz-edit-icon{opacity:1}}@media (hover:hover){body .st-pane.st-pane--quizzes .st-qz-row .st-qz-edit-icon:hover{background:color-mix(in srgb,var(--primary) 16%,transparent)!important;border-color:color-mix(in srgb,var(--primary) 28%,transparent)!important;color:var(--primary)!important}}@media (hover:hover){body.theme-dark .st-pane.st-pane--quizzes .st-qz-row .st-qz-edit-icon:hover{color:var(--on-primary-container)!important;background:color-mix(in srgb,var(--primary) 26%,transparent)!important;border-color:color-mix(in srgb,var(--primary) 42%,transparent)!important}}@media (hover:hover){body.theme-light .st-pane.st-pane--podcasts .st-pod-row:hover{border:1px solid color-mix(in srgb,var(--on-surface) 18%,transparent)!important;box-shadow:none!important;transform:none!important;filter:none!important}}body.theme-light .st-pane.st-pane--podcasts .st-pod-play-btn{background-image:none!important;background-color:var(--eduloo-modal-button-primary)!important}@media (hover:hover){body.theme-light .st-pane.st-pane--podcasts .st-pod-play-btn:hover:not([disabled]){background:var(--eduloo-modal-button-primary-hover)!important;background-image:none!important;background-color:var(--eduloo-modal-button-primary-hover)!important}}body[data-mobile] .mobile-app-bar.mobile-app-bar--podcasts{gap:8px;padding:var(--safe-top,0px) 10px 0}body[data-mobile] .mobile-app-bar.mobile-app-bar--podcasts .st-search-field--mobile{flex:1 1 auto;min-width:0}body[data-mobile] .mobile-app-bar.mobile-app-bar--podcasts .st-search-field--mobile .search-field__input{height:40px;width:100%;border:none!important;border-radius:14px!important;background:var(--eduloo-fc-input-bg)!important;color:var(--eduloo-fc-text)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--outline-variant) 50%,transparent)!important;font-size:14px!important}body[data-mobile] .mobile-app-bar.mobile-app-bar--podcasts .st-search-field--mobile .search-field__input:focus,body[data-mobile] .mobile-app-bar.mobile-app-bar--podcasts .st-search-field--mobile .search-field__input:focus-visible{outline:none!important;background:var(--eduloo-fc-input-focus-bg)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--outline-variant) 70%,transparent)!important}body[data-mobile] .st-pane.st-pane--podcasts .st-pod-list{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 24px)!important}body:not([data-mobile]) .st-pane.st-pane--podcasts .st-pod-title-icon,body:not([data-mobile]) .st-pane.st-pane--podcasts .st-pod-subtitle,body:not([data-mobile]) .st-pane.st-pane--podcasts .st-pod-current-time,body:not([data-mobile]) .st-pane.st-pane--podcasts .st-pod-total-time,body:not([data-mobile]) .st-pane.st-pane--podcasts .st-pod-status-chip{display:none!important}body.theme-dark .st-pane .st-btn:not(.st-btn--danger):not(.st-btn--skyblue):not(.st-btn--quiz-start):not(.button-primary):focus-visible{background:var(--eduloo-study-btn-muted-bg-hover)!important;box-shadow:inset 0 0 0 1px var(--eduloo-study-btn-secondary-border),0 14px 22px -18px rgba(0,0,0,0.56)!important;color:var(--eduloo-study-btn-secondary-text)!important}@media (hover:hover){body.theme-dark .st-pane .st-btn:not(.st-btn--danger):not(.st-btn--skyblue):not(.st-btn--quiz-start):not(.button-primary):hover:not(:disabled){background:var(--eduloo-study-btn-muted-bg-hover)!important;box-shadow:inset 0 0 0 1px var(--eduloo-study-btn-secondary-border),0 14px 22px -18px rgba(0,0,0,0.56)!important;color:var(--eduloo-study-btn-secondary-text)!important}}@media (hover:hover){body.theme-dark .st-pane .st-btn--quiz-start:hover:not(:disabled){background:var(--primary-fill-hover,var(--primary-fill))!important}}body.theme-dark .st-pane button:focus-visible,body.theme-dark .st-pane [role='button']:focus-visible,body.theme-dark .st-pane input:focus-visible,body.theme-dark .st-pane select:focus-visible,body.theme-dark .st-pane textarea:focus-visible{outline:2px solid var(--eduloo-study-filter-focus)!important;outline-offset:2px!important}body .st-pane .st-btn.button-primary,body .st-pane .button-primary.st-btn,body .st-pane .button-primary.st-btn.st-btn--create-deck,body .st-pane button.tooltip-wrapper.button-primary.st-btn,body .st-pane .tooltip-wrapper>.button-primary.st-btn{background:var(--primary-fill)!important;color:var(--on-cta,#ffffff)!important;border:1px solid transparent!important;box-shadow:none!important}body .st-pane .st-btn.button-primary:focus-visible,body .st-pane .button-primary.st-btn:focus-visible,body .st-pane .button-primary.st-btn.st-btn--create-deck:focus-visible{background:var(--primary-fill-hover,var(--primary-fill))!important;border-color:transparent!important;color:var(--on-cta,#ffffff)!important;transform:none!important}@media (hover:hover){body .st-pane .st-btn.button-primary:hover:not(:disabled),body .st-pane .button-primary.st-btn:hover:not(:disabled),body .st-pane .button-primary.st-btn.st-btn--create-deck:hover:not(:disabled),body .st-pane button.tooltip-wrapper.button-primary.st-btn:hover:not(:disabled),body .st-pane .tooltip-wrapper>.button-primary.st-btn:hover:not(:disabled){background:var(--primary-fill-hover,var(--primary-fill))!important;border-color:transparent!important;color:var(--on-cta,#ffffff)!important;transform:none!important}}@media (max-width:900px){body .st-container.st-fs-container:has(.st-tabs--study) .st-pane .st-tab-content-header.st-fc-hero{grid-template-columns:minmax(0,1fr) 136px;padding-block:16px;padding-inline:20px 0}body .st-container.st-fs-container:has(.st-tabs--study) .st-pane .st-tab-content-header.st-fc-hero::before{content:'';position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--surface-container-lowest) 96%,transparent) 0%,color-mix(in srgb,var(--surface-container-lowest) 84%,transparent) 54%,transparent 100%)}body.theme-dark .st-container.st-fs-container:has(.st-tabs--study) .st-pane .st-tab-content-header.st-fc-hero::before{background:linear-gradient(90deg,color-mix(in srgb,var(--surface-container-highest) 96%,transparent) 0%,color-mix(in srgb,var(--surface-container-highest) 84%,transparent) 56%,transparent 100%)}body .st-pane.st-pane--documents .st-doc-row:not(.st-doc-row--empty){grid-template-areas:'file meta' 'actions actions'}body .st-pane.st-pane--documents .st-doc-row:not(.st-doc-row--empty) .st-doc-actions{padding:8px 12px 12px}body .st-container.st-fs-container .st-pane .st-btn:active{transform:scale(0.98)}}@media (max-width:640px){body .st-container.st-fs-container:has(.st-tabs--study) .st-pane .st-tab-content-header.st-fc-hero{grid-template-columns:minmax(0,1fr) 86px;padding-block:14px;padding-inline:14px 0}body .st-pane.st-pane--documents .st-doc-row:not(.st-doc-row--empty) .st-doc-actions{padding:8px 12px 12px}}body .st-pane.st-pane--flashcards.st-fs-board{--st-fs-bg:color-mix(in srgb,var(--surface-container-lowest) 84%,var(--primary-container) 16%);--st-fs-border:color-mix(in srgb,var(--outline-variant) 42%,transparent);--st-fs-shadow:0 18px 32px -24px color-mix(in srgb,var(--on-surface) 24%,transparent);--st-fs-surface:color-mix(in srgb,var(--surface-container-lowest) 90%,var(--primary-container) 10%);--st-fs-surface-border:color-mix(in srgb,var(--outline-variant) 36%,transparent);--st-fs-soft:color-mix(in srgb,var(--primary-container) 18%,var(--surface-container-lowest) 82%);--st-fs-primary-soft:color-mix(in srgb,var(--primary-container) 36%,var(--surface-container-lowest) 64%);--st-fs-secondary-soft:color-mix(in srgb,var(--secondary-container) 28%,var(--surface-container-lowest) 72%);--st-fs-success-accent:var(--tertiary,var(--secondary));position:relative!important}body .st-pane.st-pane--flashcards.st-fs-board[hidden]{display:none!important}body.theme-dark .st-pane.st-pane--flashcards.st-fs-board{--st-fs-bg:color-mix(in srgb,var(--surface-container-high) 82%,var(--surface-container-highest) 18%);--st-fs-border:color-mix(in srgb,var(--outline-variant) 58%,transparent);--st-fs-shadow:0 24px 40px -28px color-mix(in srgb,black 72%,transparent);--st-fs-surface:color-mix(in srgb,var(--surface-container-high) 80%,var(--surface-container-highest) 20%);--st-fs-surface-border:color-mix(in srgb,var(--outline-variant) 52%,transparent);--st-fs-soft:color-mix(in srgb,var(--surface-container-highest) 62%,var(--surface-container-high) 38%);--st-fs-primary-soft:color-mix(in srgb,var(--primary-container) 36%,var(--surface-container-high) 64%);--st-fs-secondary-soft:color-mix(in srgb,var(--secondary-container) 30%,var(--surface-container-high) 70%);--st-fs-success-accent:var(--tertiary,var(--secondary))}body .st-pane.st-pane--flashcards.st-fs-board::before,body .st-pane.st-pane--flashcards.st-fs-board::after{content:'';position:absolute;border-radius:999px;pointer-events:none;z-index:0}body .st-pane.st-pane--flashcards.st-fs-board::before{width:186px;height:186px;top:-96px;inset-inline-end:-66px;background:color-mix(in srgb,var(--secondary-container) 18%,transparent)}body .st-pane.st-pane--flashcards.st-fs-board::after{width:154px;height:154px;bottom:-84px;inset-inline-start:-56px;background:color-mix(in srgb,var(--primary-container) 24%,transparent)}body .st-pane.st-pane--flashcards.st-fs-board>*{position:relative;z-index:1}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:1fr!important;align-items:stretch!important;gap:10px!important;padding:10px!important;margin:0!important;border:1px solid var(--st-fs-surface-border)!important;border-radius:16px!important;background:var(--st-fs-surface)!important;box-shadow:none!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-stat-card{position:relative!important;display:grid!important;grid-template-rows:auto auto!important;justify-items:center!important;align-content:center!important;gap:9px!important;min-height:100px!important;height:100%!important;padding:14px 12px 12px!important;border:1px solid color-mix(in srgb,var(--st-fs-surface-border) 88%,transparent)!important;border-radius:15px!important;background:color-mix(in srgb,var(--st-fs-surface) 92%,var(--surface-container-lowest) 8%)!important;box-shadow:none!important;text-align:center!important;transition:transform 0.2s ease,border-color 0.2s ease,background-color 0.2s ease!important;overflow:hidden!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-stat-card::before{content:''!important;position:absolute!important;inset-block:0 auto!important;inset-inline:0 auto!important;width:100%!important;height:4px!important;background:color-mix(in srgb,var(--primary-container) 72%,transparent)!important;opacity:0.9!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-stat-card:nth-child(1)::before{background:color-mix(in srgb,var(--primary) 72%,var(--secondary) 28%)!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-stat-card:nth-child(2)::before{background:color-mix(in srgb,var(--secondary) 74%,var(--primary) 26%)!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-stat-card:nth-child(3)::before{background:color-mix(in srgb,var(--st-fs-success-accent) 76%,var(--primary) 24%)!important}@media (hover:hover){body .st-pane.st-pane--flashcards.st-fs-board .st-fs-stat-card:hover{transform:translateY(-1px)!important;border-color:color-mix(in srgb,var(--primary-container) 62%,transparent)!important;background:color-mix(in srgb,var(--st-fs-surface) 84%,var(--primary-container) 16%)!important}}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-stat-top{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;width:100%!important;min-height:38px!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-stat-dot--red,body .st-pane.st-pane--flashcards.st-fs-board .st-fs-stat-card:nth-child(2) .st-fs-stat-dot{background:color-mix(in srgb,var(--secondary) 74%,var(--primary) 26%)!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-stat-dot--green,body .st-pane.st-pane--flashcards.st-fs-board .st-fs-stat-card:nth-child(3) .st-fs-stat-dot{background:color-mix(in srgb,var(--st-fs-success-accent) 76%,var(--primary) 24%)!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-stat-count{font-size:42px!important;font-weight:800!important;letter-spacing:-0.7px!important;color:var(--eduloo-fc-title)!important;line-height:1!important;font-variant-numeric:tabular-nums!important;text-wrap:nowrap!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-stat-label{width:100%!important;min-height:20px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:14px!important;font-weight:700!important;line-height:1.25!important;text-align:center!important;color:var(--eduloo-fc-muted)!important;margin:0!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-cram-progress-top{display:flex!important;align-items:center!important;justify-content:center!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-cram-progress-count{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;min-height:34px!important;border-radius:999px!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-stage{padding-top:18px!important;isolation:isolate!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-deck-back{position:absolute!important;left:50%!important;transform:translateX(-50%)!important;pointer-events:none!important;z-index:0!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-card{z-index:2!important;margin:0 auto!important;background:var(--st-fs-surface)!important;gap:10px!important}@media (hover:hover){body .st-pane.st-pane--flashcards.st-fs-board .st-fs-card:hover{transform:translateY(-1px)!important;border-color:color-mix(in srgb,var(--primary-container) 56%,transparent)!important;box-shadow:0 16px 26px -18px color-mix(in srgb,var(--on-surface) 28%,transparent)!important}}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-card-meta{display:flex!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-card-meta-right{display:inline-flex!important;align-items:center!important;gap:8px!important;font-size:13px!important;font-weight:700!important}body .st-pane.st-pane--flashcards.st-fs-board [data-flash-study-status-label]{display:inline-flex!important;align-items:center!important;min-height:26px!important;border-radius:999px!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-menu-btn:focus-visible{background:var(--st-fs-secondary-soft)!important;border-color:color-mix(in srgb,var(--secondary-container) 58%,transparent)!important}@media (hover:hover){body .st-pane.st-pane--flashcards.st-fs-board .st-fs-menu-btn:hover{background:var(--st-fs-secondary-soft)!important;border-color:color-mix(in srgb,var(--secondary-container) 58%,transparent)!important}}.st-citation-btn{line-height:1}.st-citation-btn:focus-visible{background:color-mix(in srgb,var(--link,#5b6bf5) 12%,transparent);border-color:color-mix(in srgb,var(--link,#5b6bf5) 45%,transparent);color:var(--link,inherit)}@media (hover:hover){.st-citation-btn:hover{background:color-mix(in srgb,var(--link,#5b6bf5) 12%,transparent);border-color:color-mix(in srgb,var(--link,#5b6bf5) 45%,transparent);color:var(--link,inherit)}}.st-citation-btn i.icon{font-size:13px}.st-citation-btn--flash:focus-visible{background:var(--st-fs-secondary-soft)!important;border-color:color-mix(in srgb,var(--secondary-container) 58%,transparent)!important}@media (hover:hover){.st-citation-btn--flash:hover{background:var(--st-fs-secondary-soft)!important;border-color:color-mix(in srgb,var(--secondary-container) 58%,transparent)!important}}.st-quizz-question-card .st-citation-btn{display:none;margin-top:8px}[data-st-quizz-review-mode='1'] .st-quizz-question-card .st-citation-btn,.st-quizz-question-card.st-quizz-question-card--review-correct .st-citation-btn,.st-quizz-question-card.st-quizz-question-card--review-wrong .st-citation-btn{display:inline-flex}.st-quizz-question-card .st-quizz-hint-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:14px}.st-quizz-question-card .st-quizz-hint-btn{display:inline-flex;margin-top:0;margin-inline-start:0;background:color-mix(in srgb,var(--warning,#f5b45b) 14%,transparent);border-color:color-mix(in srgb,var(--warning,#f5b45b) 45%,transparent);color:color-mix(in srgb,var(--warning,#b5761a) 85%,var(--text,#000) 15%)}.st-quizz-question-card .st-quizz-hint-btn:focus-visible{background:color-mix(in srgb,var(--warning,#f5b45b) 22%,transparent);border-color:color-mix(in srgb,var(--warning,#f5b45b) 60%,transparent);color:color-mix(in srgb,var(--warning,#8a5612) 70%,var(--text,#000) 30%)}@media (hover:hover){.st-quizz-question-card .st-quizz-hint-btn:hover{background:color-mix(in srgb,var(--warning,#f5b45b) 22%,transparent);border-color:color-mix(in srgb,var(--warning,#f5b45b) 60%,transparent);color:color-mix(in srgb,var(--warning,#8a5612) 70%,var(--text,#000) 30%)}}.st-quizz-question-card .st-quizz-hint-btn--used{opacity:0.55;cursor:default;pointer-events:none}.st-quizz-question-card .st-quizz-hint-reveal{align-self:stretch;margin-top:0;padding:10px 12px;border-left:3px solid color-mix(in srgb,var(--warning,#f5b45b) 70%,transparent);background:color-mix(in srgb,var(--warning,#f5b45b) 10%,transparent);border-radius:6px}.st-quizz-question-card .st-quizz-hint-text{margin:0;font-size:13px;line-height:1.5;color:var(--text,inherit)}.st-modal--citation-sources .st-modal-body{padding:16px 20px 20px;max-height:60vh;overflow-y:auto}.st-modal--citation-sources .st-citation-loading,.st-modal--citation-sources .st-citation-empty{margin:0;padding:24px 0;text-align:center;color:var(--muted-text,#888);font-size:14px}.st-modal--citation-sources .st-citation-loading i.icon{margin-inline-end:8px}.st-modal--citation-sources .st-citation-item{padding:14px 0;border-bottom:1px solid var(--border-color,rgba(0,0,0,0.08))}.st-modal--citation-sources .st-citation-item:last-child{border-bottom:none}.st-modal--citation-sources .st-citation-item-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:8px}.st-modal--citation-sources .st-citation-item-filename{margin:0;font-size:15px;font-weight:700;color:var(--heading-color,inherit);word-break:break-word}.st-modal--citation-sources .st-citation-item-page{margin:0;font-size:13px;color:var(--muted-text,#888)}.st-modal--citation-sources .st-citation-item-excerpt{margin:0 0 12px;padding:12px 14px;background:var(--input-bg,rgba(0,0,0,0.04));border-radius:var(--radius-small,8px);font-size:13px;line-height:1.55;color:var(--text-color,inherit)}.st-modal--citation-sources .st-citation-item-excerpt>*:first-child{margin-top:0}.st-modal--citation-sources .st-citation-item-excerpt>*:last-child{margin-bottom:0}.st-modal--citation-sources .st-citation-item-excerpt p{margin:0 0 8px}.st-modal--citation-sources .st-citation-item-excerpt ul,.st-modal--citation-sources .st-citation-item-excerpt ol{margin:0 0 8px;padding-inline-start:20px}.st-modal--citation-sources .st-citation-item-excerpt code{padding:1px 5px;border-radius:4px;background:color-mix(in srgb,var(--text-color,#000) 8%,transparent);font-size:12px}.st-modal--citation-sources .st-citation-item-excerpt blockquote{margin:0 0 8px;padding:4px 10px;border-inline-start:3px solid var(--border-color,rgba(0,0,0,0.12));color:var(--muted-text,#888)}.st-modal--citation-sources .st-citation-item-excerpt a{color:var(--link,#5b6bf5);text-decoration:underline}.st-modal--citation-sources .st-citation-item-actions{margin-top:8px!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-card-face-label{display:inline-flex!important;align-items:center!important;min-height:32px!important;border-radius:999px!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-card-face-icon{font-size:14px!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-card-question{margin-top:2px!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-card-question p{letter-spacing:-0.1px!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-inline-edit-answer,body .st-pane.st-pane--flashcards.st-fs-board .st-fs-user-answer{margin-top:2px!important;padding:10px 12px!important;border:1px solid var(--st-fs-surface-border)!important;border-radius:12px!important;background:var(--st-fs-surface)!important;box-shadow:none!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-user-answer-label,body .st-pane.st-pane--flashcards.st-fs-board .st-fs-inline-edit-label{margin:0 0 4px 0!important;font-size:11px!important;font-weight:800!important;letter-spacing:0.2px!important;text-transform:uppercase!important;color:var(--eduloo-fc-muted)!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-user-answer-value,body .st-pane.st-pane--flashcards.st-fs-board .st-fs-inline-edit-value{margin:0!important;font-size:14px!important;line-height:1.52!important;color:var(--eduloo-fc-text)!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-inline-actions{align-items:center!important;justify-content:flex-end!important;gap:8px!important;margin-top:2px!important;width:100%!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-inline-actions[hidden]{display:none!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-inline-actions .st-btn{min-height:40px!important;border-radius:14px!important;font-size:13px!important;font-weight:700!important;padding:0 16px!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-card-actions-row{display:flex!important;align-items:center!important;gap:12px!important;margin-top:4px!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-card-actions-row>:last-child{margin-inline-start:0!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-card-action-btn{width:38px!important;height:38px!important;border-radius:12px!important;border:1px solid var(--st-fs-surface-border)!important;box-shadow:none!important;align-items:center!important;justify-content:center!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-card-action-btn[hidden]{display:none!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-card-action-btn--return{border-color:color-mix(in srgb,var(--secondary-container) 56%,transparent)!important;background:var(--st-fs-secondary-soft)!important;color:color-mix(in srgb,var(--secondary) 78%,var(--on-surface) 22%)!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-card-action-btn--keyboard{border-color:color-mix(in srgb,var(--primary-container) 56%,transparent)!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-card-action-btn--keyboard.is-close{border-color:color-mix(in srgb,var(--error,var(--danger)) 44%,transparent)!important;background:color-mix(in srgb,var(--error,var(--danger)) 16%,var(--surface-container-lowest) 84%)!important;color:color-mix(in srgb,var(--error,var(--danger)) 74%,var(--on-surface) 26%)!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-card-action-btn--keyboard.is-close i,body .st-pane.st-pane--flashcards.st-fs-board .st-fs-card-action-btn--keyboard.is-close .icon{color:color-mix(in srgb,var(--error,var(--danger)) 82%,var(--on-surface) 18%)!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-card-answer-panel{position:relative!important;inset:auto!important;inset-inline-end:auto!important;bottom:auto!important;display:flex!important;align-items:stretch!important;gap:8px!important;min-width:0!important;height:auto!important;border:1px solid var(--st-fs-surface-border)!important;border-radius:12px!important;background:var(--st-fs-surface)!important;box-shadow:none!important;overflow:hidden!important;transition:max-height 0.22s ease,opacity 0.22s ease,transform 0.22s ease,padding 0.22s ease,border-width 0.22s ease!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-card-answer-panel[aria-hidden='true']{max-height:0!important;width:0!important;flex:0 0 0!important;opacity:0!important;transform:translateY(-4px)!important;border-width:0!important;padding:0!important;margin:0!important;pointer-events:none!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-card-answer-panel[aria-hidden='false'],body .st-pane.st-pane--flashcards.st-fs-board .st-fs-card-answer-panel.is-open{max-height:180px!important;width:auto!important;flex:1 1 auto!important;opacity:1!important;transform:translateY(0)!important;border-width:1px!important;padding:8px!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-card-answer-input{order:1!important;flex:1 1 auto!important;width:100%!important;min-height:92px!important;max-height:132px!important;padding:10px 12px!important;border:1px solid var(--st-fs-surface-border)!important;border-radius:10px!important;background:color-mix(in srgb,var(--surface-container-lowest) 94%,var(--primary-container) 6%)!important;box-shadow:none!important;color:var(--eduloo-fc-text)!important;font-size:14px!important;line-height:1.45!important;box-sizing:border-box!important;overflow-y:auto!important;resize:vertical!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-card-answer-input:focus,body .st-pane.st-pane--flashcards.st-fs-board .st-fs-card-answer-input:focus-visible{border-color:color-mix(in srgb,var(--primary-container) 62%,transparent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--secondary-container) 38%,transparent)!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-card-answer-btn{order:2!important;width:36px!important;height:36px!important;border-radius:10px!important;align-self:center!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-card-answer-btn--send{border:1px solid color-mix(in srgb,var(--primary) 86%,transparent)!important;background:var(--primary)!important;color:var(--on-primary)!important;box-shadow:0 8px 14px -12px color-mix(in srgb,var(--primary) 70%,transparent)!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-card-answer-btn--send i,body .st-pane.st-pane--flashcards.st-fs-board .st-fs-card-answer-btn--send .icon{color:var(--on-primary)!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-card-answer-btn--send:focus-visible{background:color-mix(in srgb,var(--primary) 90%,var(--secondary) 10%)!important}@media (hover:hover){body .st-pane.st-pane--flashcards.st-fs-board .st-fs-card-answer-btn--send:hover{background:color-mix(in srgb,var(--primary) 90%,var(--secondary) 10%)!important}}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-card-divider{height:1px!important;margin:4px 0 2px!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-card-hint{display:flex!important;align-items:center!important;gap:8px!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-card-hint i{color:color-mix(in srgb,var(--primary) 70%,var(--secondary) 30%)!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-rating-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin-top:2px!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-rating-grid.st-fs-rating-grid--hidden,body .st-pane.st-pane--flashcards.st-fs-board .st-fs-rating-grid[aria-hidden='true']{display:none!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-rating-col{border-radius:14px!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-rating-btn:focus-visible{transform:translateY(-1px)!important;background:var(--st-fs-soft)!important;border-color:color-mix(in srgb,var(--primary-container) 56%,transparent)!important}@media (hover:hover){body .st-pane.st-pane--flashcards.st-fs-board .st-fs-rating-btn:hover{transform:translateY(-1px)!important;background:var(--st-fs-soft)!important;border-color:color-mix(in srgb,var(--primary-container) 56%,transparent)!important}}body.theme-dark .st-pane.st-pane--flashcards.st-fs-board .st-fs-rating-btn--again:focus-visible{background:color-mix(in srgb,var(--error) 20%,var(--surface-container-lowest))!important;border-color:color-mix(in srgb,var(--error) 66%,transparent)!important;box-shadow:0 8px 20px -10px color-mix(in srgb,var(--error) 48%,transparent)!important}@media (hover:hover){body.theme-dark .st-pane.st-pane--flashcards.st-fs-board .st-fs-rating-btn--again:hover{background:color-mix(in srgb,var(--error) 20%,var(--surface-container-lowest))!important;border-color:color-mix(in srgb,var(--error) 66%,transparent)!important;box-shadow:0 8px 20px -10px color-mix(in srgb,var(--error) 48%,transparent)!important}}body.theme-dark .st-pane.st-pane--flashcards.st-fs-board .st-fs-rating-btn--hard:focus-visible{background:color-mix(in srgb,var(--secondary) 20%,var(--surface-container-lowest))!important;border-color:color-mix(in srgb,var(--secondary) 66%,transparent)!important;box-shadow:0 8px 20px -10px color-mix(in srgb,var(--secondary) 48%,transparent)!important}@media (hover:hover){body.theme-dark .st-pane.st-pane--flashcards.st-fs-board .st-fs-rating-btn--hard:hover{background:color-mix(in srgb,var(--secondary) 20%,var(--surface-container-lowest))!important;border-color:color-mix(in srgb,var(--secondary) 66%,transparent)!important;box-shadow:0 8px 20px -10px color-mix(in srgb,var(--secondary) 48%,transparent)!important}}body.theme-dark .st-pane.st-pane--flashcards.st-fs-board .st-fs-rating-btn--good:focus-visible{background:color-mix(in srgb,var(--primary) 20%,var(--surface-container-lowest))!important;border-color:color-mix(in srgb,var(--primary) 66%,transparent)!important;box-shadow:0 8px 20px -10px color-mix(in srgb,var(--primary) 48%,transparent)!important}@media (hover:hover){body.theme-dark .st-pane.st-pane--flashcards.st-fs-board .st-fs-rating-btn--good:hover{background:color-mix(in srgb,var(--primary) 20%,var(--surface-container-lowest))!important;border-color:color-mix(in srgb,var(--primary) 66%,transparent)!important;box-shadow:0 8px 20px -10px color-mix(in srgb,var(--primary) 48%,transparent)!important}}body.theme-dark .st-pane.st-pane--flashcards.st-fs-board .st-fs-rating-btn--easy:focus-visible{background:color-mix(in srgb,var(--st-fs-success-accent) 20%,var(--surface-container-lowest))!important;border-color:color-mix(in srgb,var(--st-fs-success-accent) 66%,transparent)!important;box-shadow:0 8px 20px -10px color-mix(in srgb,var(--st-fs-success-accent) 48%,transparent)!important}@media (hover:hover){body.theme-dark .st-pane.st-pane--flashcards.st-fs-board .st-fs-rating-btn--easy:hover{background:color-mix(in srgb,var(--st-fs-success-accent) 20%,var(--surface-container-lowest))!important;border-color:color-mix(in srgb,var(--st-fs-success-accent) 66%,transparent)!important;box-shadow:0 8px 20px -10px color-mix(in srgb,var(--st-fs-success-accent) 48%,transparent)!important}}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-rating-btn span{font-size:15px!important;font-weight:800!important;color:var(--eduloo-fc-title)!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-rating-col p .icon{color:color-mix(in srgb,var(--secondary) 70%,var(--primary) 30%)!important}body .st-pane.st-pane--flashcards.st-fs-board button:focus-visible,body .st-pane.st-pane--flashcards.st-fs-board textarea:focus-visible{outline:none!important}body .st-container.st-fs-container .st-fs-finished-container{width:min(100%,920px)!important;max-width:920px!important;border-radius:22px!important;position:relative!important}body .st-container.st-fs-container .st-fs-finished-container::before{content:''!important;position:absolute!important;inset-block:0 auto!important;inset-inline:0 auto!important;width:100%!important;height:4px!important;background:color-mix(in srgb,var(--primary) 62%,var(--secondary) 38%)!important;opacity:0.22!important;pointer-events:none!important}body .st-container.st-fs-container .st-quizz-party-confetti{position:fixed!important;inset:0!important;z-index:2147483000!important;pointer-events:none!important;overflow:hidden!important;opacity:0!important;transition:opacity 0.18s ease!important;contain:layout style paint!important;perspective:1200px!important}body>.st-quizz-party-confetti.st-quizz-party-confetti--global{position:fixed!important;inset:0!important;z-index:2147483000!important;pointer-events:none!important;overflow:hidden!important;opacity:0!important;transition:opacity 0.18s ease!important;contain:layout style paint!important;perspective:1200px!important}body .st-container.st-fs-container .st-quizz-party-confetti.is-active{opacity:1!important}body>.st-quizz-party-confetti.st-quizz-party-confetti--global.is-active{opacity:1!important}body .st-container.st-fs-container[data-st-quizz-finished-container]:not([hidden]) .st-quizz-party-confetti{opacity:1!important}body>.st-quizz-party-confetti.st-quizz-party-confetti--global @keyframes st-quizz-party-confetti-fall{0%{opacity:1;transform:translate3d(0,0,0) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(0.1);animation-timing-function:cubic-bezier(0.2,1,0.3,1)}30%{opacity:1;transform:translate3d(var(--st-confetti-mid-x,0px),var(--st-confetti-mid-y,32vh),0) rotateX(calc(var(--st-confetti-rx,0deg) * 0.3)) rotateY(calc(var(--st-confetti-ry,0deg) * 0.3)) rotateZ(calc(var(--st-confetti-rz,0deg) * 0.3)) scale(1);animation-timing-function:cubic-bezier(0.4,0,0.6,1)}100%{opacity:0;transform:translate3d(var(--st-confetti-end-x,0px),var(--st-confetti-end-y,118vh),0) rotateX(var(--st-confetti-rx,0deg)) rotateY(var(--st-confetti-ry,0deg)) rotateZ(var(--st-confetti-rz,0deg)) scale(0.9)}}body .st-container.st-fs-container .st-fs-finished-container .st-quizz-party-confetti{display:block!important}body .st-container.st-fs-container .st-fs-finished-container body .st-container.st-fs-container .st-fs-finished-container .st-tab-content-header{margin:0!important;padding:0!important}body .st-container.st-fs-container .st-fs-finished-container .st-tab-content-subtitle{margin:0!important;font-size:14px!important;line-height:1.55!important;font-weight:700!important;color:var(--eduloo-fc-muted)!important}@media (max-width:760px){body .st-pane.st-pane--flashcards.st-fs-board::before,body .st-pane.st-pane--flashcards.st-fs-board::after{display:none!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-card-actions-row{display:grid!important;grid-template-columns:38px minmax(0,1fr) 38px!important;gap:8px!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-inline-actions{justify-content:stretch!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-inline-actions .st-btn{flex:1 1 50%!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-card-answer-input{min-height:84px!important;max-height:116px!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-rating-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .st-container.st-fs-container .st-fs-finished-container{border-radius:18px!important}}@media (max-width:560px){body .st-pane.st-pane--flashcards.st-fs-board .st-fs-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-stat-count{font-size:20px!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-stat-card:last-child{grid-column:auto!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-rating-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:760px){body .st-pane.st-pane--flashcards.st-fs-board{min-height:calc(100dvh - var(--navbar-offset,0px) - 56px)!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-topic-breadcrumb{order:1!important;margin:0!important;padding:4px 2px!important;font-size:12px!important;gap:6px!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-stats{order:2!important;padding:5px!important;gap:5px!important;border-radius:13px!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-cram-progress{order:3!important;flex-wrap:wrap!important;justify-content:center!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-cram-progress-count{min-height:22px!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-stage{order:4!important;flex:0 0 auto!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;padding-top:0!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-rating-grid{order:5!important;position:sticky!important;bottom:calc(env(safe-area-inset-bottom,0px) + 6px)!important;margin-top:auto!important;z-index:5!important;margin-inline-start:0!important;margin-inline-end:0!important;margin-bottom:0!important;padding:6px!important;gap:6px!important;border-radius:16px!important;background:color-mix(in srgb,var(--st-fs-surface) 94%,transparent)!important;border:1px solid var(--st-fs-surface-border)!important;box-shadow:0 10px 24px -12px color-mix(in srgb,var(--on-surface) 32%,transparent)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-stat-card{min-height:54px!important;padding:8px 6px 7px!important;border-radius:11px!important;gap:3px!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-stat-card::before{height:3px!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-stat-top{min-height:22px!important;gap:6px!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-stat-count{font-size:19px!important;line-height:1!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-stat-label{min-height:0!important;font-size:10.5px!important;letter-spacing:0.4px!important;text-transform:uppercase!important;opacity:0.82!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-card{margin:0!important;gap:10px!important;flex:0 0 auto!important;align-self:auto!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-card:hover{transform:none!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-card-meta{margin-bottom:0!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-card-question{margin:0!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-card-divider{display:none!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-card-hint{letter-spacing:0.2px!important;opacity:0.62!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-card-hint i{font-size:11px!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-rating-btn span{font-size:12px!important;font-weight:700!important;letter-spacing:0.1px!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-rating-col p{display:none!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-card-actions-row.st-fs-card-actions-row--input-open{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;grid-template-rows:auto auto!important;grid-template-areas:'textarea textarea textarea' 'return   send     keyboard'!important;align-items:center!important;gap:8px!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-card-actions-row.st-fs-card-actions-row--input-open .st-fs-card-answer-panel{display:contents!important;max-height:none!important;width:auto!important;overflow:visible!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-card-actions-row.st-fs-card-actions-row--input-open .st-fs-card-answer-input{grid-area:textarea!important;width:100%!important;min-width:0!important;min-height:88px!important;max-height:132px!important;margin:0!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-card-actions-row.st-fs-card-actions-row--input-open .st-fs-card-answer-btn--send{grid-area:send!important;width:100%!important;height:44px!important;min-width:0!important;border-radius:12px!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-card-actions-row.st-fs-card-actions-row--input-open .st-fs-card-action-btn--return{grid-area:return!important;width:44px!important;height:44px!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}body .st-pane.st-pane--flashcards.st-fs-board .st-fs-card-actions-row.st-fs-card-actions-row--input-open .st-fs-card-action-btn--keyboard{grid-area:keyboard!important;width:44px!important;height:44px!important;margin-inline-start:0!important}}@media (prefers-reduced-motion:reduce){body .st-pane.st-pane--flashcards.st-fs-board *,body .st-pane.st-pane--flashcards.st-fs-board *::before,body .st-pane.st-pane--flashcards.st-fs-board *::after{animation:none!important;transition-duration:0.01ms!important;transition-delay:0ms!important}}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode]{--st-qp-bg:color-mix(in srgb,var(--surface-container-lowest) 88%,var(--primary-container) 12%);--st-qp-surface:color-mix(in srgb,var(--surface-container-lowest) 92%,var(--secondary-container) 8%);--st-qp-border:color-mix(in srgb,var(--outline-variant) 40%,transparent);--st-qp-border-soft:color-mix(in srgb,var(--outline-variant) 34%,transparent);--st-qp-primary-soft:color-mix(in srgb,var(--primary-container) 42%,var(--surface-container-lowest) 58%);--st-qp-secondary-soft:color-mix(in srgb,var(--secondary-container) 34%,var(--surface-container-lowest) 66%);--st-qp-success-soft:color-mix(in srgb,var(--success) 14%,var(--surface-container-lowest) 86%);--st-qp-danger-soft:color-mix(in srgb,var(--error,var(--danger)) 14%,var(--surface-container-lowest) 86%);--st-qp-text:color-mix(in srgb,var(--on-surface) 88%,transparent);--st-qp-muted:color-mix(in srgb,var(--on-surface) 64%,transparent);position:relative!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode][hidden]{display:none!important}body.theme-dark .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode]{--st-qp-bg:color-mix(in srgb,var(--surface-container-high) 84%,var(--surface-container-highest) 16%);--st-qp-surface:color-mix(in srgb,var(--surface-container-high) 82%,var(--surface-container-highest) 18%);--st-qp-border:color-mix(in srgb,var(--outline-variant) 56%,transparent);--st-qp-border-soft:color-mix(in srgb,var(--outline-variant) 50%,transparent);--st-qp-primary-soft:color-mix(in srgb,var(--primary-container) 36%,var(--surface-container-high) 64%);--st-qp-secondary-soft:color-mix(in srgb,var(--secondary-container) 30%,var(--surface-container-high) 70%);--st-qp-success-soft:color-mix(in srgb,var(--success) 24%,var(--surface-container-high) 76%);--st-qp-danger-soft:color-mix(in srgb,var(--error,var(--danger)) 24%,var(--surface-container-high) 76%);--st-qp-text:color-mix(in srgb,var(--on-surface) 90%,transparent);--st-qp-muted:color-mix(in srgb,var(--on-surface) 68%,transparent)}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode]::before,body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode]::after{content:'';position:absolute;border-radius:999px;pointer-events:none;z-index:0}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode]::before{width:180px;height:180px;top:-92px;inset-inline-end:-60px;background:color-mix(in srgb,var(--secondary-container) 18%,transparent)}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode]::after{width:150px;height:150px;bottom:-88px;inset-inline-start:-58px;background:color-mix(in srgb,var(--primary-container) 20%,transparent)}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode]>*{position:relative;z-index:1}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-progress-card{margin:0!important;padding:14px!important;border:1px solid var(--st-qp-border-soft)!important;border-radius:16px!important;background:var(--st-qp-surface)!important;box-shadow:none!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-progress-content{display:flex!important;flex-direction:column!important;gap:10px!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-progress-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-progress-heading{display:flex!important;flex-direction:column!important;gap:2px!important;min-width:0!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-progress-label{margin:0!important;font-size:12px!important;font-weight:800!important;letter-spacing:0.3px!important;text-transform:uppercase!important;color:var(--st-qp-muted)!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-progress-meta{margin:0!important;order:1!important;font-size:13px!important;font-weight:700!important;color:var(--st-qp-muted)!important;font-variant-numeric:tabular-nums!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-current-question{margin:0!important;font-size:26px!important;line-height:1.15!important;font-weight:800!important;color:var(--st-qp-text)!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-progress-track{width:100%!important;height:10px!important;border:1px solid var(--st-qp-border-soft)!important;border-radius:999px!important;background:color-mix(in srgb,var(--surface-container-low) 70%,var(--surface-container-lowest) 30%)!important;overflow:hidden!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-progress-fill{height:100%!important;border-radius:999px!important;background:color-mix(in srgb,var(--primary) 84%,var(--secondary) 16%)!important;transition:width 0.25s ease!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-view-toggle{display:inline-flex!important;align-items:center!important;gap:4px!important;padding:4px!important;border:1px solid var(--st-qp-border-soft)!important;border-radius:999px!important;background:var(--st-qp-secondary-soft)!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-view-toggle-btn{width:32px!important;height:32px!important;border:1px solid transparent!important;border-radius:999px!important;background:transparent!important;color:var(--st-qp-muted)!important;box-shadow:none!important;transform:none!important;transition:background-color 0.18s ease,border-color 0.18s ease,color 0.18s ease!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-view-toggle-btn i,body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-view-toggle-btn .icon{color:currentColor!important;font-size:13px!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-view-toggle-btn:focus-visible{border-color:color-mix(in srgb,var(--primary-container) 60%,transparent)!important;background:var(--st-qp-primary-soft)!important;color:color-mix(in srgb,var(--primary) 80%,var(--on-surface) 20%)!important}@media (hover:hover){body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-view-toggle-btn:hover{border-color:color-mix(in srgb,var(--primary-container) 60%,transparent)!important;background:var(--st-qp-primary-soft)!important;color:color-mix(in srgb,var(--primary) 80%,var(--on-surface) 20%)!important}}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-view-toggle-btn--active,body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-view-toggle-btn--active:focus-visible{border-color:color-mix(in srgb,var(--primary) 86%,transparent)!important;background:var(--primary)!important;color:var(--on-primary)!important;box-shadow:none!important}@media (hover:hover){body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-view-toggle-btn--active:hover{border-color:color-mix(in srgb,var(--primary) 86%,transparent)!important;background:var(--primary)!important;color:var(--on-primary)!important;box-shadow:none!important}}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card{margin:0!important;border:1px solid var(--st-qp-border-soft)!important;border-radius:18px!important;background:var(--st-qp-surface)!important;padding:15px!important;display:flex!important;flex-direction:column!important;gap:10px!important;box-shadow:none!important;transition:border-color 0.2s ease,transform 0.2s ease!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card.is-hidden-by-mode{display:none!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-progress-card + .st-quizz-question-card,body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card + .st-quizz-question-card{margin-top:10px!important}@media (hover:hover){body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card:hover{transform:translateY(-1px)!important;border-color:color-mix(in srgb,var(--primary-container) 56%,transparent)!important}}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card--review-correct{border-color:color-mix(in srgb,var(--success) 58%,transparent)!important;background:var(--st-qp-success-soft)!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card--review-wrong{border-color:color-mix(in srgb,var(--error,var(--danger)) 52%,transparent)!important;background:var(--st-qp-danger-soft)!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-box{border:1px solid var(--st-qp-border-soft)!important;border-radius:14px!important;background:color-mix(in srgb,var(--surface-container-lowest) 90%,var(--secondary-container) 10%)!important;padding:14px!important;display:flex!important;flex-direction:column!important;gap:8px!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-box p{margin:0!important;font-size:22px!important;line-height:1.32!important;font-weight:700!important;color:var(--st-qp-text)!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-type-tag{margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:flex-start!important;gap:6px!important;min-height:28px!important;padding:0 12px!important;border:1px solid color-mix(in srgb,var(--secondary-container) 56%,transparent)!important;border-radius:999px!important;background:var(--st-qp-secondary-soft)!important;color:color-mix(in srgb,var(--secondary) 80%,var(--on-surface) 20%)!important;font-size:12px!important;font-weight:800!important;line-height:1!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-type-tag span{display:inline-flex!important;align-items:center!important;justify-content:center!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-type-tag i,body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-type-tag .icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:14px!important;height:14px!important;color:currentColor!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-review-status{margin:0!important;font-size:13px!important;font-weight:800!important;line-height:1.3!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-review-status--correct{color:color-mix(in srgb,var(--success) 82%,var(--on-surface) 18%)!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-review-status--wrong{color:color-mix(in srgb,var(--error,var(--danger)) 82%,var(--on-surface) 18%)!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .base-multi-select-button-group.st-quizz-options{display:grid!important;grid-template-columns:1fr!important;align-items:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;gap:7px!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .base-multi-select-button-group.st-quizz-true-false-options{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;gap:8px!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .base-multi-select-button-group-wrap{width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .base-multi-select-button-group:is(.st-quizz-true-false-options,.st-quizz-options) .st-quizz-option{position:relative!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important;border:1px solid var(--st-qp-border-soft)!important;border-radius:12px!important;background:color-mix(in srgb,var(--surface-container-lowest) 94%,var(--secondary-container) 6%)!important;padding:8px 46px!important;gap:8px!important;justify-content:center!important;font-size:14px!important;font-weight:600!important;line-height:1.32!important;color:var(--st-qp-text)!important;box-shadow:none!important;transition:border-color 0.18s ease,background-color 0.18s ease,transform 0.18s ease!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .base-multi-select-button-group.st-quizz-options .st-quizz-option{min-height:44px!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .base-multi-select-button-group.st-quizz-true-false-options .st-quizz-option{min-height:44px!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .base-multi-select-button-group:is(.st-quizz-true-false-options,.st-quizz-options) .st-quizz-option:focus-visible{border-color:color-mix(in srgb,var(--primary-container) 62%,transparent)!important;background:var(--st-qp-primary-soft)!important;transform:translateY(-1px)!important}@media (hover:hover){body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .base-multi-select-button-group:is(.st-quizz-true-false-options,.st-quizz-options) .st-quizz-option:hover{border-color:color-mix(in srgb,var(--primary-container) 62%,transparent)!important;background:var(--st-qp-primary-soft)!important;transform:translateY(-1px)!important}}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .base-multi-select-button-group:is(.st-quizz-true-false-options,.st-quizz-options) .st-quizz-option.base-multi-select-button-group__btn--active{border-color:color-mix(in srgb,var(--primary) 72%,transparent)!important;background:color-mix(in srgb,var(--primary-container) 40%,var(--surface-container-lowest) 60%)!important;color:color-mix(in srgb,var(--primary) 82%,var(--on-surface) 18%)!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .base-multi-select-button-group:is(.st-quizz-true-false-options,.st-quizz-options) .st-quizz-option.base-multi-select-button-group__btn--active:focus-visible{background:color-mix(in srgb,var(--primary-container) 48%,var(--surface-container-lowest) 52%)!important}@media (hover:hover){body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .base-multi-select-button-group:is(.st-quizz-true-false-options,.st-quizz-options) .st-quizz-option.base-multi-select-button-group__btn--active:hover{background:color-mix(in srgb,var(--primary-container) 48%,var(--surface-container-lowest) 52%)!important}}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-option-badge{position:absolute!important;inset-inline-start:10px!important;top:50%!important;transform:translateY(-50%)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:26px!important;min-width:26px!important;height:26px!important;flex-shrink:0!important;box-sizing:border-box!important;padding:0!important;margin:0!important;border-radius:8px!important;border:1px solid color-mix(in srgb,var(--primary-container) 56%,transparent)!important;background:var(--st-qp-primary-soft)!important;color:color-mix(in srgb,var(--primary) 84%,var(--on-surface) 16%)!important;font-size:13px!important;font-weight:800!important;line-height:1!important;text-align:center!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-option-badge i,body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-option-badge .icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:14px!important;height:14px!important;font-size:13px!important;line-height:1!important;color:currentColor!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-option-text{flex:0 1 auto!important;min-width:0!important;overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important;text-align:center!important;font-size:15px!important;line-height:1.3!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-option.base-multi-select-button-group__btn--active .st-quizz-option-badge{border-color:color-mix(in srgb,var(--primary) 78%,transparent)!important;background:var(--primary)!important;color:var(--on-primary)!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-review-option-correct,body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-review-option-correct[disabled]{border-color:color-mix(in srgb,var(--success) 58%,transparent)!important;background:color-mix(in srgb,var(--success) 14%,var(--surface-container-lowest) 86%)!important;color:color-mix(in srgb,var(--success) 78%,var(--on-surface) 22%)!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-review-option-correct .st-quizz-option-badge{border-color:color-mix(in srgb,var(--success) 60%,transparent)!important;background:color-mix(in srgb,var(--success) 80%,var(--surface-container-lowest) 20%)!important;color:color-mix(in srgb,var(--on-success,var(--on-primary)) 88%,transparent)!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-review-option-wrong,body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-review-option-wrong[disabled]{border-color:color-mix(in srgb,var(--error,var(--danger)) 52%,transparent)!important;background:color-mix(in srgb,var(--error,var(--danger)) 14%,var(--surface-container-lowest) 86%)!important;color:color-mix(in srgb,var(--error,var(--danger)) 76%,var(--on-surface) 24%)!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-review-option-wrong .st-quizz-option-badge{border-color:color-mix(in srgb,var(--error,var(--danger)) 60%,transparent)!important;background:color-mix(in srgb,var(--error,var(--danger)) 80%,var(--surface-container-lowest) 20%)!important;color:color-mix(in srgb,var(--on-error,var(--on-primary)) 88%,transparent)!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-fill-question{font-size:16px!important;line-height:1.7!important;color:var(--st-qp-text)!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-box input.st-quizz-fill-blank{width:170px!important;min-width:132px!important;max-width:220px!important;height:36px!important;margin:0 4px!important;border:1px solid var(--st-qp-border-soft)!important;border-radius:10px!important;background:var(--st-qp-surface)!important;color:var(--st-qp-text)!important;font-size:15px!important;font-weight:700!important;padding:0 10px!important;line-height:34px!important;box-shadow:none!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-box input.st-quizz-fill-blank:focus,body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-box input.st-quizz-fill-blank:focus-visible{border-color:color-mix(in srgb,var(--primary-container) 64%,transparent)!important;background:var(--st-qp-primary-soft)!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-hint-label{margin:0!important;font-size:12px!important;font-weight:800!important;letter-spacing:0.25px!important;text-transform:uppercase!important;color:var(--st-qp-muted)!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-hint-chip{border:1px solid color-mix(in srgb,var(--secondary-container) 58%,transparent)!important;background:var(--st-qp-secondary-soft)!important;color:color-mix(in srgb,var(--secondary) 78%,var(--on-surface) 22%)!important;min-height:30px!important;padding:6px 12px!important;border-radius:999px!important;font-size:12px!important;font-weight:700!important;cursor:pointer}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-hint-chip.is-used{opacity:0.4;pointer-events:none}@media (hover:hover){body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-hint-chip:hover{border-color:color-mix(in srgb,var(--secondary) 48%,transparent)!important;background:color-mix(in srgb,var(--secondary-container) 52%,var(--surface-container-lowest) 48%)!important}}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-combo{display:flex!important;flex-direction:column!important;gap:8px!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-combo-list{display:flex!important;flex-direction:column!important;gap:6px!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-combo-row{display:grid!important;grid-template-columns:minmax(0,0.94fr) 20px minmax(0,1.06fr)!important;align-items:center!important;gap:6px!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-combo-slot,body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-combo-definition{min-height:44px!important;border:1px solid var(--st-qp-border-soft)!important;border-radius:10px!important;background:color-mix(in srgb,var(--surface-container-lowest) 90%,var(--secondary-container) 10%)!important;padding:8px 10px!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-combo-placeholder{font-size:11px!important;font-weight:700!important;color:var(--st-qp-muted)!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-combo-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:20px!important;height:20px!important;border:1px solid color-mix(in srgb,var(--secondary-container) 56%,transparent)!important;border-radius:999px!important;background:var(--st-qp-secondary-soft)!important;color:color-mix(in srgb,var(--secondary) 74%,var(--primary) 26%)!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-combo-definition{font-size:13px!important;font-weight:700!important;line-height:1.32!important;color:var(--st-qp-text)!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-combo-slot.is-over,body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-combo-bank.is-over{border-color:color-mix(in srgb,var(--primary-container) 64%,transparent)!important;background:var(--st-qp-primary-soft)!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-combo-slot:not(.is-empty){border-color:color-mix(in srgb,var(--primary) 58%,transparent)!important;box-shadow:inset 2px 0 0 color-mix(in srgb,var(--primary) 80%,transparent)!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-combo-bank{min-height:48px!important;border:1px dashed var(--st-qp-border-soft)!important;border-radius:10px!important;background:color-mix(in srgb,var(--surface-container-lowest) 92%,var(--secondary-container) 8%)!important;padding:8px!important;display:flex;gap:6px!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-combo-chip{border:1px solid color-mix(in srgb,var(--secondary-container) 62%,transparent)!important;border-radius:10px!important;background:var(--st-qp-secondary-soft)!important;color:color-mix(in srgb,var(--secondary) 78%,var(--on-surface) 22%)!important;min-height:30px!important;padding:5px 10px!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important;box-shadow:none!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-combo-chip:focus-visible{border-color:color-mix(in srgb,var(--secondary) 52%,transparent)!important;background:color-mix(in srgb,var(--secondary-container) 54%,var(--surface-container-lowest) 46%)!important;transform:translateY(-1px)!important}@media (hover:hover){body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-combo-chip:hover{border-color:color-mix(in srgb,var(--secondary) 52%,transparent)!important;background:color-mix(in srgb,var(--secondary-container) 54%,var(--surface-container-lowest) 46%)!important;transform:translateY(-1px)!important}}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-combo-slot .st-quizz-combo-chip{border:0!important;border-radius:10px!important;background:transparent!important;color:var(--st-qp-text)!important;min-height:100%!important;width:100%!important;justify-content:flex-start!important;padding:8px 10px!important;font-size:13px!important;line-height:1.3!important;transform:none!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-finish-btn[disabled],body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-finish-btn[aria-disabled='true']{opacity:0.74!important;transform:none!important;box-shadow:none!important;filter:saturate(0.96)!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row{margin-top:8px!important;padding:10px!important;border:1px solid var(--st-qp-border-soft)!important;border-radius:16px!important;background:color-mix(in srgb,var(--surface-container-lowest) 90%,var(--secondary-container) 10%)!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;--st-qbtn-primary:#e95778;--st-qbtn-accent:#4f70e6;--st-qbtn-back-accent:#d97706;--st-qbtn-prev-bg:color-mix(in srgb,var(--surface-container-lowest) 88%,var(--surface-container-low) 12%);--st-qbtn-prev-bg-hover:color-mix(in srgb,var(--surface-container-lowest) 74%,var(--surface-container-low) 26%);--st-qbtn-prev-bg-active:color-mix(in srgb,var(--surface-container-lowest) 64%,var(--surface-container-low) 36%);--st-qbtn-prev-border:color-mix(in srgb,var(--outline-variant) 58%,transparent);--st-qbtn-prev-border-hover:color-mix(in srgb,var(--outline-variant) 76%,transparent);--st-qbtn-prev-border-active:color-mix(in srgb,var(--outline-variant) 84%,transparent);--st-qbtn-prev-text:color-mix(in srgb,var(--on-surface) 76%,var(--on-surface-variant) 24%);--st-qbtn-back-bg:color-mix(in srgb,var(--st-qbtn-back-accent) 14%,var(--surface-container-lowest) 86%);--st-qbtn-back-bg-hover:color-mix(in srgb,var(--st-qbtn-back-accent) 24%,var(--surface-container-lowest) 76%);--st-qbtn-back-bg-active:color-mix(in srgb,var(--st-qbtn-back-accent) 32%,var(--surface-container-lowest) 68%);--st-qbtn-back-border:color-mix(in srgb,var(--st-qbtn-back-accent) 44%,transparent);--st-qbtn-back-border-hover:color-mix(in srgb,var(--st-qbtn-back-accent) 60%,transparent);--st-qbtn-back-border-active:color-mix(in srgb,var(--st-qbtn-back-accent) 70%,transparent);--st-qbtn-back-text:color-mix(in srgb,var(--st-qbtn-back-accent) 82%,var(--on-surface) 18%);--st-qbtn-back-text-hover:color-mix(in srgb,var(--st-qbtn-back-accent) 92%,var(--on-surface) 8%);--st-qbtn-next-bg:linear-gradient(136deg,color-mix(in srgb,var(--st-qbtn-primary) 86%,var(--surface-container-lowest) 14%) 0%,color-mix(in srgb,var(--st-qbtn-primary) 72%,var(--secondary-container) 28%) 100%);--st-qbtn-next-bg-hover:linear-gradient(136deg,color-mix(in srgb,var(--st-qbtn-primary) 92%,var(--surface-container-lowest) 8%) 0%,color-mix(in srgb,var(--st-qbtn-primary) 78%,var(--secondary-container) 22%) 100%);--st-qbtn-next-bg-active:linear-gradient(136deg,color-mix(in srgb,var(--st-qbtn-primary) 98%,var(--surface-container-lowest) 2%) 0%,color-mix(in srgb,var(--st-qbtn-primary) 84%,var(--secondary-container) 16%) 100%);--st-qbtn-next-border:color-mix(in srgb,var(--st-qbtn-primary) 72%,transparent);--st-qbtn-next-border-hover:color-mix(in srgb,var(--st-qbtn-primary) 84%,transparent);--st-qbtn-next-border-active:color-mix(in srgb,var(--st-qbtn-primary) 92%,transparent);--st-qbtn-next-text:var(--on-primary);--st-qbtn-next-text-hover:var(--on-primary);--st-qbtn-finish-bg:linear-gradient(136deg,color-mix(in srgb,var(--st-qbtn-primary) 96%,var(--st-qbtn-accent) 4%) 0%,color-mix(in srgb,var(--st-qbtn-primary) 84%,var(--secondary-container) 16%) 100%);--st-qbtn-finish-bg-hover:linear-gradient(136deg,color-mix(in srgb,var(--st-qbtn-primary) 100%,var(--st-qbtn-accent) 0%) 0%,color-mix(in srgb,var(--st-qbtn-primary) 90%,var(--secondary-container) 10%) 100%);--st-qbtn-finish-bg-active:linear-gradient(136deg,color-mix(in srgb,var(--st-qbtn-primary) 100%,black 0%) 0%,color-mix(in srgb,var(--st-qbtn-primary) 96%,var(--secondary-container) 4%) 100%);--st-qbtn-finish-border:color-mix(in srgb,var(--st-qbtn-primary) 82%,transparent);--st-qbtn-finish-border-hover:color-mix(in srgb,var(--st-qbtn-primary) 92%,transparent);--st-qbtn-finish-border-active:color-mix(in srgb,var(--st-qbtn-primary) 98%,transparent);--st-qbtn-focus-ring:color-mix(in srgb,var(--st-qbtn-accent) 34%,transparent);--st-qbtn-finish-ring:color-mix(in srgb,var(--st-qbtn-primary) 34%,transparent)}body.theme-dark .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row{background:color-mix(in srgb,var(--surface-container-high) 84%,var(--surface-container-highest) 16%)!important;--st-qbtn-accent:var(--info);--st-qbtn-back-accent:var(--tertiary);--st-qbtn-prev-bg:color-mix(in srgb,var(--surface-container-high) 86%,var(--surface-container-highest) 14%);--st-qbtn-prev-bg-hover:color-mix(in srgb,var(--surface-container-high) 72%,var(--surface-container-highest) 28%);--st-qbtn-prev-bg-active:color-mix(in srgb,var(--surface-container-high) 62%,var(--surface-container-highest) 38%);--st-qbtn-prev-border:color-mix(in srgb,var(--outline-variant) 72%,transparent);--st-qbtn-prev-border-hover:color-mix(in srgb,var(--outline-variant) 84%,transparent);--st-qbtn-prev-border-active:color-mix(in srgb,var(--outline-variant) 92%,transparent);--st-qbtn-prev-text:color-mix(in srgb,var(--on-surface) 92%,var(--on-surface-variant) 8%);--st-qbtn-back-bg:color-mix(in srgb,var(--st-qbtn-back-accent) 30%,var(--surface-container-high) 70%);--st-qbtn-back-bg-hover:color-mix(in srgb,var(--st-qbtn-back-accent) 42%,var(--surface-container-high) 58%);--st-qbtn-back-bg-active:color-mix(in srgb,var(--st-qbtn-back-accent) 52%,var(--surface-container-high) 48%);--st-qbtn-back-border:color-mix(in srgb,var(--st-qbtn-back-accent) 62%,transparent);--st-qbtn-back-border-hover:color-mix(in srgb,var(--st-qbtn-back-accent) 76%,transparent);--st-qbtn-back-border-active:color-mix(in srgb,var(--st-qbtn-back-accent) 86%,transparent);--st-qbtn-back-text:color-mix(in srgb,var(--on-surface) 94%,var(--st-qbtn-back-accent) 6%);--st-qbtn-back-text-hover:color-mix(in srgb,var(--on-surface) 98%,var(--st-qbtn-back-accent) 2%);--st-qbtn-next-bg:linear-gradient(136deg,color-mix(in srgb,var(--st-qbtn-primary) 64%,var(--surface-container-high) 36%) 0%,color-mix(in srgb,var(--st-qbtn-primary) 54%,var(--secondary-container) 46%) 100%);--st-qbtn-next-bg-hover:linear-gradient(136deg,color-mix(in srgb,var(--st-qbtn-primary) 74%,var(--surface-container-high) 26%) 0%,color-mix(in srgb,var(--st-qbtn-primary) 62%,var(--secondary-container) 38%) 100%);--st-qbtn-next-bg-active:linear-gradient(136deg,color-mix(in srgb,var(--st-qbtn-primary) 82%,var(--surface-container-high) 18%) 0%,color-mix(in srgb,var(--st-qbtn-primary) 70%,var(--secondary-container) 30%) 100%);--st-qbtn-next-border-active:color-mix(in srgb,var(--st-qbtn-primary) 94%,transparent);--st-qbtn-next-text:var(--on-primary);--st-qbtn-next-text-hover:var(--on-primary);--st-qbtn-finish-bg-active:linear-gradient(136deg,color-mix(in srgb,var(--st-qbtn-primary) 94%,var(--st-qbtn-accent) 6%) 0%,color-mix(in srgb,var(--st-qbtn-primary) 84%,var(--secondary-container) 16%) 100%);--st-qbtn-finish-border-active:color-mix(in srgb,var(--st-qbtn-primary) 100%,transparent)}body[data-mobile] .mobile-app-bar.mobile-app-bar--quizzes{gap:8px;padding:var(--safe-top,0px) 10px 0}body[data-mobile] .mobile-app-bar.mobile-app-bar--quizzes .st-search-field--mobile{flex:1 1 auto;min-width:0}body[data-mobile] .mobile-app-bar.mobile-app-bar--quizzes .st-search-field--mobile .search-field__input{height:40px;width:100%;border:none!important;border-radius:14px!important;background:var(--eduloo-fc-input-bg)!important;color:var(--eduloo-fc-text)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--outline-variant) 50%,transparent)!important;font-size:14px!important}body[data-mobile] .mobile-app-bar.mobile-app-bar--quizzes .st-search-field--mobile .search-field__input:focus,body[data-mobile] .mobile-app-bar.mobile-app-bar--quizzes .st-search-field--mobile .search-field__input:focus-visible{outline:none!important;background:var(--eduloo-fc-input-focus-bg)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--outline-variant) 70%,transparent)!important}body[data-mobile] .st-pane.st-pane--quizzes .st-qz-list{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 24px)!important}body:not(:has(.st-pane--quizzes .st-qz-row)):not(:has(.st-search-field input:not(:placeholder-shown))) .mobile-app-bar--quizzes .st-search-field--mobile{visibility:hidden!important;pointer-events:none!important}body[data-mobile] .st-pane.st-pane--quizzes-lockable:not(:has(.st-qz-row)) .st-fc-hero,body[data-mobile] .st-pane.st-pane--quizzes-lockable:not(:has(.st-qz-row)) .st-qz-mobile-create{display:none!important}.st-container[data-study-has-documents='0']:not(:has(.st-qz-row))>.st-pane--quizzes-lockable>:not(.st-upload-first):not(#quizzes-context-menu-root){display:none!important}body[class] .st-container[data-study-has-documents='0']:not(:has(.st-qz-row))>.st-pane.st-pane--quizzes-lockable>.st-upload-first{display:flex!important;flex:1 1 auto}body[data-mobile] .st-pane.st-pane--quizzes-lockable:has(.st-first--quizzes),body[data-mobile] .st-container[data-study-has-documents='0']:not(:has(.st-qz-row))>.st-pane--quizzes-lockable{display:flex!important;flex-direction:column;box-sizing:border-box;min-height:calc(100svh - var(--mobile-app-bar-height,56px) - 88px - var(--safe-bottom-snug,var(--safe-bottom-effective,env(safe-area-inset-bottom,0px))))!important;margin:0!important}html:has(body[data-mobile] .st-container[data-study-has-documents='0']:not(:has(.st-qz-row))>.st-pane--quizzes-lockable) body,html:has(body[data-mobile] .st-pane--quizzes-lockable .st-first--quizzes) body{overflow:hidden!important;overscroll-behavior:none!important}body[data-mobile] .st-pane.st-pane--quizzes .st-qz-list:has(>.st-first--quizzes){flex:1 1 auto;display:flex!important;flex-direction:column;justify-content:center;padding-bottom:0!important}body[data-mobile] .st-pane.st-pane--quizzes-lockable:has(.st-first--quizzes),body[data-mobile] .st-container[data-study-has-documents='0']:not(:has(.st-qz-row))>.st-pane--quizzes-lockable{padding-top:8px!important;padding-bottom:8px!important}body[data-mobile] .mobile-app-bar.mobile-app-bar--summaries{gap:8px;padding:var(--safe-top,0px) 10px 0}body[data-mobile] .mobile-app-bar.mobile-app-bar--summaries .st-search-field--mobile{flex:1 1 auto;min-width:0}body[data-mobile] .mobile-app-bar.mobile-app-bar--summaries .st-search-field--mobile .search-field__input{height:40px;width:100%;border:none!important;border-radius:14px!important;background:var(--eduloo-fc-input-bg)!important;color:var(--eduloo-fc-text)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--outline-variant) 50%,transparent)!important;font-size:14px!important}body[data-mobile] .mobile-app-bar.mobile-app-bar--summaries .st-search-field--mobile .search-field__input:focus,body[data-mobile] .mobile-app-bar.mobile-app-bar--summaries .st-search-field--mobile .search-field__input:focus-visible{outline:none!important;background:var(--eduloo-fc-input-focus-bg)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--outline-variant) 70%,transparent)!important}body[data-mobile] .st-pane.st-pane--summaries .st-sum-grid{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 24px)!important}body[data-mobile] .mobile-app-bar.mobile-app-bar--documents{gap:8px;padding:var(--safe-top,0px) 10px 0}body[data-mobile] .mobile-app-bar.mobile-app-bar--documents .st-search-field--mobile{flex:1 1 auto;min-width:0}body[data-mobile] .mobile-app-bar.mobile-app-bar--documents .st-search-field--mobile .search-field__input{height:40px;width:100%;border:none!important;border-radius:14px!important;background:var(--eduloo-fc-input-bg)!important;color:var(--eduloo-fc-text)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--outline-variant) 50%,transparent)!important;font-size:14px!important}body[data-mobile] .mobile-app-bar.mobile-app-bar--documents .st-search-field--mobile .search-field__input:focus,body[data-mobile] .mobile-app-bar.mobile-app-bar--documents .st-search-field--mobile .search-field__input:focus-visible{outline:none!important;background:var(--eduloo-fc-input-focus-bg)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--outline-variant) 70%,transparent)!important}body[data-mobile] .st-pane.st-pane--documents .st-doc-list{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 24px)!important}body[data-mobile] .mobile-app-bar.mobile-app-bar--quizzes .st-search-field--mobile{position:relative;display:flex;align-items:center;height:40px;margin:0!important;--search-icon-size:16px}body[data-mobile] .mobile-app-bar.mobile-app-bar--quizzes .st-search-field--mobile .search-field__input.search-field__input{height:40px!important;min-height:40px!important;line-height:40px!important;margin:0!important;padding-inline-start:38px!important;padding-inline-end:12px!important;border:none!important;border-radius:14px!important;background:var(--surface-container-lowest,#ffffff)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary,#fb596e) 18%,var(--outline-variant,#eed7db))!important;color:var(--eduloo-fc-text)!important;font-size:14px!important;text-overflow:ellipsis}body[data-mobile] .mobile-app-bar.mobile-app-bar--quizzes .st-search-field--mobile .search-field__icon{position:absolute;inset-inline-start:12px;top:0;bottom:0;display:flex!important;align-items:center;justify-content:center;width:16px;font-size:16px;color:var(--muted-text,#7a6468);pointer-events:none;z-index:1}body.theme-dark[data-mobile] .mobile-app-bar.mobile-app-bar--quizzes .st-search-field--mobile .search-field__input.search-field__input{background:var(--eduloo-fc-input-bg)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--outline-variant) 60%,transparent)!important}body[data-mobile] .mobile-app-bar.mobile-app-bar--summaries .st-search-field--mobile,body[data-mobile] .mobile-app-bar.mobile-app-bar--podcasts .st-search-field--mobile,body[data-mobile] .mobile-app-bar.mobile-app-bar--documents .st-search-field--mobile,body[data-mobile] .mobile-app-bar.mobile-app-bar--anki .st-search-field--mobile{position:relative;display:flex;align-items:center;height:40px;margin:0!important;--search-icon-size:16px}body[data-mobile] .mobile-app-bar.mobile-app-bar--summaries .st-search-field--mobile .search-field__input.search-field__input,body[data-mobile] .mobile-app-bar.mobile-app-bar--podcasts .st-search-field--mobile .search-field__input.search-field__input,body[data-mobile] .mobile-app-bar.mobile-app-bar--documents .st-search-field--mobile .search-field__input.search-field__input,body[data-mobile] .mobile-app-bar.mobile-app-bar--anki .st-search-field--mobile .search-field__input.search-field__input{height:40px!important;min-height:40px!important;line-height:40px!important;margin:0!important;padding-inline-start:38px!important;padding-inline-end:12px!important;border:none!important;border-radius:14px!important;background:var(--surface-container-lowest,#ffffff)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary,#fb596e) 18%,var(--outline-variant,#eed7db))!important;color:var(--eduloo-fc-text)!important;font-size:14px!important;text-overflow:ellipsis}body[data-mobile] .mobile-app-bar.mobile-app-bar--summaries .st-search-field--mobile .search-field__icon,body[data-mobile] .mobile-app-bar.mobile-app-bar--podcasts .st-search-field--mobile .search-field__icon,body[data-mobile] .mobile-app-bar.mobile-app-bar--documents .st-search-field--mobile .search-field__icon,body[data-mobile] .mobile-app-bar.mobile-app-bar--anki .st-search-field--mobile .search-field__icon{position:absolute;inset-inline-start:12px;top:0;bottom:0;display:flex!important;align-items:center;justify-content:center;width:16px;font-size:16px;color:var(--muted-text,#7a6468);pointer-events:none;z-index:1}body.theme-dark[data-mobile] .mobile-app-bar.mobile-app-bar--summaries .st-search-field--mobile .search-field__input.search-field__input,body.theme-dark[data-mobile] .mobile-app-bar.mobile-app-bar--podcasts .st-search-field--mobile .search-field__input.search-field__input,body.theme-dark[data-mobile] .mobile-app-bar.mobile-app-bar--documents .st-search-field--mobile .search-field__input.search-field__input,body.theme-dark[data-mobile] .mobile-app-bar.mobile-app-bar--anki .st-search-field--mobile .search-field__input.search-field__input{background:var(--eduloo-fc-input-bg)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--outline-variant) 60%,transparent)!important}html body .st-quizz-image-label-canvas{cursor:zoom-in}html body .st-quizz-zoom-overlay{position:fixed;inset:0;z-index:12000;background:rgba(10,8,8,0.92);display:flex;align-items:center;justify-content:center}html body .st-quizz-zoom-stage{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}html body .st-quizz-zoom-content{position:relative;width:min(92vw,1100px);max-height:92vh;transition:transform 160ms ease-out;cursor:zoom-in}html body .st-quizz-zoom-content--zoomed{cursor:grab}html body .st-quizz-zoom-content img{display:block;width:100%;height:auto;max-height:92vh;object-fit:contain;border-radius:10px}html body .st-quizz-zoom-controls{position:fixed;top:calc(16px + var(--safe-top,0px));inset-inline-end:16px;display:flex;gap:8px;z-index:12001}html body .st-quizz-zoom-btn{width:44px;height:44px;margin:0!important;padding:0!important;border:1px solid rgba(255,255,255,0.25)!important;border-radius:999px!important;background:rgba(30,26,25,0.9)!important;color:#fff!important;font-size:17px!important;font-weight:700!important;line-height:1!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}@media (hover:hover){html body .st-quizz-zoom-btn:hover{background:rgba(60,50,48,0.95)!important;border-color:rgba(255,255,255,0.45)!important}}body[data-mobile] .st-qz-first{gap:14px;padding:0 20px 4px}body[data-mobile] .st-qz-first__stage{position:relative;width:100%;box-sizing:border-box;padding-top:48px}body[data-mobile] .st-loo-bubble.st-qz-first__bubble{position:absolute;top:auto;bottom:calc(100% - 40px);inset-inline-start:auto;inset-inline-end:118px;z-index:2;width:max-content;max-width:calc(100% - 118px);margin:0;text-align:start;transform-origin:100% 50%}body[data-mobile] .st-loo-bubble.st-qz-first__bubble::before,body[data-mobile] .st-loo-bubble.st-qz-first__bubble::after{inset-inline-start:auto;inset-inline-end:-10px;top:auto;bottom:16px;margin:0;border-width:8px 0 8px 10px;border-color:transparent transparent transparent var(--st-uf-bubble-border)}body[data-mobile] .st-loo-bubble.st-qz-first__bubble::after{inset-inline-end:-7.5px;border-color:transparent transparent transparent var(--st-uf-bubble-bg)}body[data-mobile] .st-qz-first__loo{position:absolute;top:-34px;inset-inline-end:2px;z-index:1;width:104px;height:auto;transform:rotate(6deg);animation:st-qz-first-loo-in 560ms cubic-bezier(0.22,1,0.36,1) both}body[data-mobile] .st-qz-first__card{position:relative;z-index:3;display:flex;flex-direction:column;gap:8px;box-sizing:border-box;padding:14px 14px 12px;border-radius:22px;background:#fffdfa;border:1px solid #f0dde0;box-shadow:0 18px 34px -22px rgba(90,40,50,0.55);text-align:start;transform:rotate(-1.5deg);animation:st-qz-first-card-in 520ms cubic-bezier(0.22,1,0.36,1) 80ms both}body[data-mobile] .st-qz-first__card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}body[data-mobile] .st-qz-first__example{font-family:'Caveat',cursive;font-size:20px;font-weight:700;line-height:1;color:#b22a43}body[data-mobile] .st-qz-first__count{font-size:13px;font-weight:400;color:#8a6f74}body[data-mobile] .st-qz-first__progress{height:6px;border-radius:3px;background:#f5e6e8;overflow:hidden}body[data-mobile] .st-qz-first__progress span{display:block;width:5%;height:100%;border-radius:3px;background:var(--primary,#fb596e)}body[data-mobile] .st-qz-first__question{margin:2px 0;font-size:15px;font-weight:600;line-height:1.35;color:#2b1d20}body[data-mobile] .st-qz-first__options{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}body[data-mobile] .st-qz-first__options li{display:flex;align-items:center;gap:10px;min-height:38px;box-sizing:border-box;padding:0 10px;border-radius:12px;border:1px solid #eadcdf;background:#ffffff;font-size:15px;font-weight:400;color:#3d2b2f}body[data-mobile] .st-qz-first__options li.is-picked{border:1.5px solid var(--primary,#fb596e);background:#fff0f2;color:#2b1d20}body[data-mobile] .st-qz-first__letter{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:12px;background:#f7eced;color:#8a6f74;font-size:13px;font-weight:600}body[data-mobile] .st-qz-first__options li.is-picked .st-qz-first__letter{background:var(--primary,#fb596e);color:#ffffff}body.theme-dark[data-mobile] .st-qz-first__card{background:#2a2124;border-color:#4a3a3e;box-shadow:0 18px 34px -22px rgba(0,0,0,0.8)}body.theme-dark[data-mobile] .st-qz-first__question{color:#f6e9eb}body.theme-dark[data-mobile] .st-qz-first__options li{background:#33292c;border-color:#4a3a3e;color:#eadadd}body.theme-dark[data-mobile] .st-qz-first__options li.is-picked{background:color-mix(in srgb,var(--primary,#fb596e) 22%,#33292c);color:#ffffff}body.theme-dark[data-mobile] .st-qz-first__letter{background:#4a3a3e;color:#d9c6ca}body.theme-dark[data-mobile] .st-qz-first__progress{background:#4a3a3e}body.theme-dark[data-mobile] .st-qz-first__example{color:#ff8fa0}@media (max-height:800px){body[data-mobile] .st-qz-first__options li:nth-child(3){display:none}}@media (max-height:700px){body[data-mobile] .st-qz-first__question{font-size:15px}}@keyframes st-qz-first-card-in{from{opacity:0;transform:translateY(14px) rotate(-4deg)}to{opacity:1;transform:rotate(-1.5deg)}}@keyframes st-qz-first-loo-in{from{opacity:0;transform:translateY(16px) rotate(0deg)}to{opacity:1;transform:rotate(6deg)}}@media (prefers-reduced-motion:reduce){body[data-mobile] .st-qz-first__card,body[data-mobile] .st-qz-first__loo{animation:none}}.st-quizz-question-card:is(.qp-locked,.stw-fb-locked,.st-quizz-question-card--review-correct,.st-quizz-question-card--review-wrong) .st-quizz-hint-wrap,[data-st-quizz-review-mode='1'] .st-quizz-hint-wrap{display:none!important}.st-quizz-true-false-options .st-quizz-option:is(.qp-right,.stw-opt-right,.st-quizz-review-option-correct) .st-quizz-option-badge .icon::before{-webkit-mask-image:var(--fa-solid-check)!important;mask-image:var(--fa-solid-check)!important}.st-quizz-true-false-options .st-quizz-option:is(.qp-wrong,.stw-opt-wrong,.st-quizz-review-option-wrong) .st-quizz-option-badge .icon::before{-webkit-mask-image:var(--fa-solid-xmark,var(--fa-solid-times))!important;mask-image:var(--fa-solid-xmark,var(--fa-solid-times))!important}body:not([data-mobile]) .st-qz-first{gap:14px;padding:0 20px 4px}body:not([data-mobile]) .st-qz-first__stage{position:relative;width:100%;box-sizing:border-box;padding-top:48px}body:not([data-mobile]) .st-first .st-loo-bubble.st-qz-first__bubble{position:absolute;top:auto;bottom:calc(100% - 40px);inset-inline-start:auto;inset-inline-end:118px;z-index:2;width:max-content;max-width:calc(100% - 118px);margin:0;text-align:start;transform-origin:100% 50%}body:not([data-mobile]) .st-first .st-loo-bubble.st-qz-first__bubble::before,body:not([data-mobile]) .st-first .st-loo-bubble.st-qz-first__bubble::after{inset-inline-start:auto;inset-inline-end:-10px;top:auto;bottom:16px;margin:0;border-width:8px 0 8px 10px;border-color:transparent transparent transparent var(--st-uf-bubble-border)}body:not([data-mobile]) .st-first .st-loo-bubble.st-qz-first__bubble::after{inset-inline-end:-7.5px;border-color:transparent transparent transparent var(--st-uf-bubble-bg)}body:not([data-mobile]) .st-qz-first__loo{position:absolute;top:-34px;inset-inline-end:2px;z-index:1;width:104px;height:auto;transform:rotate(6deg);animation:st-qz-first-loo-in 560ms cubic-bezier(0.22,1,0.36,1) both}body:not([data-mobile]) .st-qz-first__card{position:relative;z-index:3;display:flex;flex-direction:column;gap:8px;box-sizing:border-box;padding:14px 14px 12px;border-radius:22px;background:#fffdfa;border:1px solid #f0dde0;box-shadow:0 18px 34px -22px rgba(90,40,50,0.55);text-align:start;transform:rotate(-1.5deg);animation:st-qz-first-card-in 520ms cubic-bezier(0.22,1,0.36,1) 80ms both}body:not([data-mobile]) .st-qz-first__card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}body:not([data-mobile]) .st-qz-first__example{font-family:'Caveat',cursive;font-size:20px;font-weight:700;line-height:1;color:#b22a43}body:not([data-mobile]) .st-qz-first__count{font-size:12px;font-weight:700;color:#8a6f74}body:not([data-mobile]) .st-qz-first__progress{height:6px;border-radius:3px;background:#f5e6e8;overflow:hidden}body:not([data-mobile]) .st-qz-first__progress span{display:block;width:5%;height:100%;border-radius:3px;background:var(--primary,#fb596e)}body:not([data-mobile]) .st-qz-first__question{margin:2px 0;font-size:16px;font-weight:800;line-height:1.35;color:#2b1d20}body:not([data-mobile]) .st-qz-first__options{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}body:not([data-mobile]) .st-qz-first__options li{display:flex;align-items:center;gap:10px;min-height:38px;box-sizing:border-box;padding:0 10px;border-radius:12px;border:1px solid #eadcdf;background:#ffffff;font-size:14px;font-weight:600;color:#3d2b2f}body:not([data-mobile]) .st-qz-first__options li.is-picked{border:1.5px solid var(--primary,#fb596e);background:#fff0f2;color:#2b1d20}body:not([data-mobile]) .st-qz-first__letter{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:12px;background:#f7eced;color:#8a6f74;font-size:12px;font-weight:800}body:not([data-mobile]) .st-qz-first__options li.is-picked .st-qz-first__letter{background:var(--primary,#fb596e);color:#ffffff}body.theme-dark:not([data-mobile]) .st-qz-first__card{background:#2a2124;border-color:#4a3a3e;box-shadow:0 18px 34px -22px rgba(0,0,0,0.8)}body.theme-dark:not([data-mobile]) .st-qz-first__question{color:#f6e9eb}body.theme-dark:not([data-mobile]) .st-qz-first__options li{background:#33292c;border-color:#4a3a3e;color:#eadadd}body.theme-dark:not([data-mobile]) .st-qz-first__options li.is-picked{background:color-mix(in srgb,var(--primary,#fb596e) 22%,#33292c);color:#ffffff}body.theme-dark:not([data-mobile]) .st-qz-first__letter{background:#4a3a3e;color:#d9c6ca}body.theme-dark:not([data-mobile]) .st-qz-first__progress{background:#4a3a3e}body.theme-dark:not([data-mobile]) .st-qz-first__example{color:#ff8fa0}@media (prefers-reduced-motion:reduce){body:not([data-mobile]) .st-qz-first__card,body:not([data-mobile]) .st-qz-first__loo{animation:none}}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row .st-btn{min-height:46px!important;border-radius:12px!important;padding:0 16px!important;border:1px solid var(--st-qbtn-prev-border)!important;background:var(--st-qbtn-prev-bg)!important;color:var(--st-qbtn-prev-text)!important;box-shadow:0 8px 16px -14px color-mix(in srgb,var(--on-surface) 34%,transparent)!important;font-size:14px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:0.15px!important;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row .st-btn>span,body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row .st-btn .icon{color:inherit!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-nav-actions{width:auto!important;max-width:560px!important;min-width:280px!important;flex:1 1 clamp(320px,54%,520px)!important;margin-inline-end:auto!important;display:grid!important;grid-template-columns:repeat(2,minmax(160px,1fr))!important;align-items:stretch!important;gap:8px!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-nav-actions[hidden]{display:none!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-nav-actions .st-btn{width:100%!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row [data-st-quizz-back-to-finished]{flex:0 1 auto!important;min-width:210px!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row .st-quizz-action-btn .icon{font-size:12px!important;line-height:1!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row .st-quizz-action-btn--next .icon{margin-inline-start:2px!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row .st-quizz-action-btn--prev .icon,body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row .st-quizz-action-btn--back .icon,body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row .st-quizz-action-btn--finish .icon{margin-inline-end:2px!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row [data-st-quizz-prev],body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row .st-quizz-action-btn--prev{border-color:var(--st-qbtn-prev-border)!important;background:var(--st-qbtn-prev-bg)!important;color:var(--st-qbtn-prev-text)!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row [data-st-quizz-back-to-finished],body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row .st-quizz-action-btn--back{border-color:var(--st-qbtn-back-border)!important;background:var(--st-qbtn-back-bg)!important;color:var(--st-qbtn-back-text)!important;box-shadow:0 8px 16px -14px color-mix(in srgb,var(--st-qbtn-primary) 54%,transparent)!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row [data-st-quizz-next]{border-color:var(--st-qbtn-next-border)!important;background:var(--st-qbtn-next-bg)!important;color:var(--st-qbtn-next-text)!important;box-shadow:0 10px 18px -14px color-mix(in srgb,var(--st-qbtn-primary) 66%,transparent)!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row [data-st-quizz-finish]{margin-inline-start:0!important;justify-self:auto!important;align-self:center!important;flex:0 0 auto!important;min-width:194px!important;border-color:var(--st-qbtn-finish-border)!important;background:var(--st-qbtn-finish-bg)!important;color:var(--on-primary)!important;font-weight:800!important;box-shadow:inset 0 1px 0 color-mix(in srgb,white 16%,transparent),0 12px 20px -14px color-mix(in srgb,var(--st-qbtn-primary) 74%,transparent)!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row [data-st-quizz-prev]:focus-visible,body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row .st-quizz-action-btn--prev:focus-visible{border-color:var(--st-qbtn-prev-border-hover)!important;background:var(--st-qbtn-prev-bg-hover)!important;color:color-mix(in srgb,var(--on-surface) 90%,transparent)!important;transform:translateY(-1px)!important}@media (hover:hover){body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row [data-st-quizz-prev]:hover,body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row .st-quizz-action-btn--prev:hover{border-color:var(--st-qbtn-prev-border-hover)!important;background:var(--st-qbtn-prev-bg-hover)!important;color:color-mix(in srgb,var(--on-surface) 90%,transparent)!important;transform:translateY(-1px)!important}}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row [data-st-quizz-back-to-finished]:focus-visible,body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row .st-quizz-action-btn--back:focus-visible{border-color:var(--st-qbtn-back-border-hover)!important;background:var(--st-qbtn-back-bg-hover)!important;color:var(--st-qbtn-back-text-hover)!important;box-shadow:0 10px 18px -14px color-mix(in srgb,var(--st-qbtn-primary) 62%,transparent)!important;transform:translateY(-1px)!important}@media (hover:hover){body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row [data-st-quizz-back-to-finished]:hover,body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row .st-quizz-action-btn--back:hover{border-color:var(--st-qbtn-back-border-hover)!important;background:var(--st-qbtn-back-bg-hover)!important;color:var(--st-qbtn-back-text-hover)!important;box-shadow:0 10px 18px -14px color-mix(in srgb,var(--st-qbtn-primary) 62%,transparent)!important;transform:translateY(-1px)!important}}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row [data-st-quizz-next]:focus-visible{border-color:var(--st-qbtn-next-border-hover)!important;background:var(--st-qbtn-next-bg-hover)!important;color:var(--st-qbtn-next-text-hover)!important;box-shadow:0 12px 20px -14px color-mix(in srgb,var(--st-qbtn-primary) 72%,transparent)!important;transform:translateY(-1px)!important}@media (hover:hover){body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row [data-st-quizz-next]:hover{border-color:var(--st-qbtn-next-border-hover)!important;background:var(--st-qbtn-next-bg-hover)!important;color:var(--st-qbtn-next-text-hover)!important;box-shadow:0 12px 20px -14px color-mix(in srgb,var(--st-qbtn-primary) 72%,transparent)!important;transform:translateY(-1px)!important}}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row [data-st-quizz-prev]:active,body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row .st-quizz-action-btn--prev:active{border-color:var(--st-qbtn-prev-border-active)!important;background:var(--st-qbtn-prev-bg-active)!important;color:color-mix(in srgb,var(--on-surface) 94%,transparent)!important;box-shadow:inset 0 1px 2px color-mix(in srgb,black 16%,transparent)!important;transform:translateY(0)!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row [data-st-quizz-back-to-finished]:active,body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row .st-quizz-action-btn--back:active{border-color:var(--st-qbtn-back-border-active)!important;background:var(--st-qbtn-back-bg-active)!important;color:var(--st-qbtn-back-text-hover)!important;box-shadow:inset 0 1px 2px color-mix(in srgb,black 18%,transparent)!important;transform:translateY(0)!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row [data-st-quizz-next]:active,body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row .st-quizz-action-btn--next:active{border-color:var(--st-qbtn-next-border-active)!important;background:var(--st-qbtn-next-bg-active)!important;color:var(--st-qbtn-next-text)!important;box-shadow:inset 0 1px 2px color-mix(in srgb,black 20%,transparent),0 8px 12px -10px color-mix(in srgb,var(--st-qbtn-primary) 70%,transparent)!important;transform:translateY(0)!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row [data-st-quizz-finish]:focus-visible{border-color:var(--st-qbtn-finish-border-hover)!important;background:var(--st-qbtn-finish-bg-hover)!important;color:var(--on-primary)!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,white 16%,transparent),0 14px 24px -14px color-mix(in srgb,var(--st-qbtn-primary) 78%,transparent)!important}@media (hover:hover){body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row [data-st-quizz-finish]:hover{border-color:var(--st-qbtn-finish-border-hover)!important;background:var(--st-qbtn-finish-bg-hover)!important;color:var(--on-primary)!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,white 16%,transparent),0 14px 24px -14px color-mix(in srgb,var(--st-qbtn-primary) 78%,transparent)!important}}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row [data-st-quizz-finish]:active,body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row .st-quizz-action-btn--finish:active{border-color:var(--st-qbtn-finish-border-active)!important;background:var(--st-qbtn-finish-bg-active)!important;color:var(--on-primary)!important;box-shadow:inset 0 2px 3px color-mix(in srgb,black 24%,transparent),0 8px 12px -10px color-mix(in srgb,var(--st-qbtn-primary) 78%,transparent)!important;transform:translateY(0)!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row .st-btn:focus-visible{outline:none!important;box-shadow:0 0 0 3px var(--st-qbtn-focus-ring),0 10px 18px -14px color-mix(in srgb,var(--st-qbtn-accent) 58%,transparent)!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row [data-st-quizz-finish]:focus-visible{box-shadow:inset 0 1px 0 color-mix(in srgb,white 16%,transparent),0 0 0 3px var(--st-qbtn-finish-ring),0 14px 24px -14px color-mix(in srgb,var(--st-qbtn-primary) 78%,transparent)!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row .st-btn:active{transform:translateY(0)!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row .st-btn[disabled],body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row .st-btn[aria-disabled='true']{opacity:0.68!important;filter:saturate(0.88)!important;transform:none!important;box-shadow:none!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] button:focus-visible,body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] input:focus-visible{outline:none!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row button.st-quizz-action-btn--prev{border-color:var(--st-qbtn-prev-border)!important;background:var(--st-qbtn-prev-bg)!important;color:var(--st-qbtn-prev-text)!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row button.st-quizz-action-btn--back{border-color:var(--st-qbtn-back-border)!important;background:var(--st-qbtn-back-bg)!important;color:var(--st-qbtn-back-text)!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row button.st-quizz-action-btn--next{border-color:var(--st-qbtn-next-border)!important;background:var(--st-qbtn-next-bg)!important;color:var(--st-qbtn-next-text)!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row [data-st-quizz-finish],body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row button.button.button-primary.st-btn.st-quizz-finish-btn,body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row button.st-quizz-finish-btn.st-quizz-action-btn--finish{border-color:var(--eduloo-study-btn-primary-flat-border)!important;background:var(--eduloo-study-btn-primary-flat-bg)!important;color:var(--eduloo-study-btn-primary-flat-text)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,white 16%,transparent),var(--eduloo-study-btn-primary-flat-shadow)!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row button.st-quizz-action-btn--prev:focus-visible{border-color:var(--st-qbtn-prev-border-hover)!important;background:var(--st-qbtn-prev-bg-hover)!important;color:color-mix(in srgb,var(--on-surface) 90%,transparent)!important}@media (hover:hover){body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row button.st-quizz-action-btn--prev:hover{border-color:var(--st-qbtn-prev-border-hover)!important;background:var(--st-qbtn-prev-bg-hover)!important;color:color-mix(in srgb,var(--on-surface) 90%,transparent)!important}}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row button.st-quizz-action-btn--back:focus-visible{border-color:var(--st-qbtn-back-border-hover)!important;background:var(--st-qbtn-back-bg-hover)!important;color:var(--st-qbtn-back-text-hover)!important}@media (hover:hover){body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row button.st-quizz-action-btn--back:hover{border-color:var(--st-qbtn-back-border-hover)!important;background:var(--st-qbtn-back-bg-hover)!important;color:var(--st-qbtn-back-text-hover)!important}}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row button.st-quizz-action-btn--next:focus-visible{border-color:var(--st-qbtn-next-border-hover)!important;background:var(--st-qbtn-next-bg-hover)!important;color:var(--st-qbtn-next-text-hover)!important}@media (hover:hover){body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row button.st-quizz-action-btn--next:hover{border-color:var(--st-qbtn-next-border-hover)!important;background:var(--st-qbtn-next-bg-hover)!important;color:var(--st-qbtn-next-text-hover)!important}}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row [data-st-quizz-finish]:focus-visible,body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row button.button.button-primary.st-btn.st-quizz-finish-btn:focus-visible,body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row button.st-quizz-finish-btn.st-quizz-action-btn--finish:focus-visible{border-color:color-mix(in srgb,var(--eduloo-study-btn-primary-flat-border) 72%,var(--secondary) 28%)!important;background:var(--eduloo-study-btn-primary-flat-bg-hover)!important;color:var(--eduloo-study-btn-primary-flat-text)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,white 16%,transparent),var(--eduloo-study-btn-primary-flat-shadow)!important}@media (hover:hover){body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row [data-st-quizz-finish]:hover,body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row button.button.button-primary.st-btn.st-quizz-finish-btn:hover,body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row button.st-quizz-finish-btn.st-quizz-action-btn--finish:hover{border-color:color-mix(in srgb,var(--eduloo-study-btn-primary-flat-border) 72%,var(--secondary) 28%)!important;background:var(--eduloo-study-btn-primary-flat-bg-hover)!important;color:var(--eduloo-study-btn-primary-flat-text)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,white 16%,transparent),var(--eduloo-study-btn-primary-flat-shadow)!important}}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row button.st-quizz-action-btn--prev:active{border-color:var(--st-qbtn-prev-border-active)!important;background:var(--st-qbtn-prev-bg-active)!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row button.st-quizz-action-btn--back:active{border-color:var(--st-qbtn-back-border-active)!important;background:var(--st-qbtn-back-bg-active)!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row button.st-quizz-action-btn--next:active{border-color:var(--st-qbtn-next-border-active)!important;background:var(--st-qbtn-next-bg-active)!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row [data-st-quizz-finish]:active,body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row button.button.button-primary.st-btn.st-quizz-finish-btn:active,body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row button.st-quizz-finish-btn.st-quizz-action-btn--finish:active{border-color:color-mix(in srgb,var(--eduloo-study-btn-primary-flat-border) 82%,var(--secondary) 18%)!important;background:color-mix(in srgb,var(--eduloo-study-btn-primary-flat-bg) 88%,var(--surface-container-lowest) 12%)!important;color:var(--eduloo-study-btn-primary-flat-text)!important;box-shadow:inset 0 2px 3px color-mix(in srgb,black 24%,transparent),0 8px 12px -10px color-mix(in srgb,var(--primary) 52%,transparent)!important}body .st-container.st-fs-container[data-st-quizz-finished-container]{margin:0 auto 22px!important}body .st-container.st-fs-container[data-st-quizz-finished-container][hidden]{display:none!important}body .st-container.st-fs-container[data-st-quizz-finished-container] .st-quizz-finished-container{--st-qf-bg:color-mix(in srgb,var(--surface-container-lowest) 88%,var(--primary-container) 12%);--st-qf-surface:color-mix(in srgb,var(--surface-container-lowest) 92%,var(--secondary-container) 8%);--st-qf-border:color-mix(in srgb,var(--outline-variant) 38%,transparent);padding:18px!important;border:1px solid var(--st-qf-border)!important;border-radius:22px!important;background:var(--st-qf-bg)!important;box-shadow:0 14px 24px -20px color-mix(in srgb,var(--on-surface) 24%,transparent)!important;display:flex!important;flex-direction:column!important;gap:12px!important;margin:0!important}body.theme-dark .st-container.st-fs-container[data-st-quizz-finished-container] .st-quizz-finished-container{--st-qf-bg:color-mix(in srgb,var(--surface-container-high) 84%,var(--surface-container-highest) 16%);--st-qf-surface:color-mix(in srgb,var(--surface-container-high) 82%,var(--surface-container-highest) 18%);--st-qf-border:color-mix(in srgb,var(--outline-variant) 54%,transparent)}body .st-container.st-fs-container[data-st-quizz-finished-container] .st-quizz-party-confetti{display:block!important}body .st-container.st-fs-container[data-st-quizz-finished-container] body .st-container.st-fs-container[data-st-quizz-finished-container] .st-tab-content-header{margin:0!important;padding:0!important}body .st-container.st-fs-container[data-st-quizz-finished-container] .st-tab-content-subtitle{margin:0!important;font-size:14px!important;line-height:1.55!important;font-weight:700!important;color:color-mix(in srgb,var(--on-surface) 68%,transparent)!important}@media (max-width:860px){body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-progress-head{flex-direction:column!important;align-items:stretch!important;gap:8px!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-view-toggle{align-self:flex-start!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-box p{font-size:20px!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;gap:8px!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-nav-actions{grid-column:1 / -1!important;width:100%!important;max-width:none!important;min-width:0!important;flex:none!important;margin-inline-end:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-nav-actions .st-btn{width:100%!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] [data-st-quizz-back-to-finished]{grid-column:1!important;width:100%!important;min-width:0!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] [data-st-quizz-finish]{grid-column:2!important;width:100%!important;min-width:0!important;justify-self:stretch!important}}@media (max-width:620px){body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-current-question{font-size:22px!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-card{padding:13px!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-box p{font-size:18px!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .base-multi-select-button-group.st-quizz-true-false-options{grid-template-columns:1fr!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-nav-actions{grid-template-columns:1fr!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-actions-row{grid-template-columns:1fr!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] [data-st-quizz-back-to-finished],body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] [data-st-quizz-finish]{grid-column:1!important;width:100%!important;min-width:0!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-question-box input.st-quizz-fill-blank{width:136px!important;min-width:120px!important;max-width:180px!important;height:34px!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-combo-row{grid-template-columns:1fr!important;gap:6px!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-combo-link{display:none!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-combo-slot,body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-combo-definition{min-height:42px!important;padding:8px 9px!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-combo-bank{display:flex!important;flex-wrap:wrap!important;min-height:44px!important;padding:7px!important;gap:5px!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] .st-quizz-combo-bank .st-quizz-combo-chip{flex:0 1 auto!important;max-width:100%!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}body .st-container.st-fs-container[data-st-quizz-finished-container] .st-quizz-finished-container{padding:14px!important;border-radius:18px!important}}@media (prefers-reduced-motion:reduce){body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] *,body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] *::before,body .st-container.st-fs-container .st-fs-board[data-st-quizz-review-mode] *::after{animation:none!important;transition-duration:0.01ms!important;transition-delay:0ms!important}}@media (hover:hover){body.theme-dark .st-pane .st-search-field .search-field__input:hover:not(:disabled){background:var(--eduloo-input-unified-bg-hover)!important;border-color:var(--eduloo-input-unified-border-hover)!important;filter:none!important}}body.theme-dark .st-pane .st-search-input:focus-visible,body.theme-dark .st-pane .st-search-field .search-field__input:focus,body.theme-dark .st-pane .st-search-field .search-field__input:focus-visible{background:var(--eduloo-input-unified-bg-focus)!important;border-color:color-mix(in srgb,var(--outline-variant) 70%,transparent)!important;box-shadow:none!important}body.theme-dark .st-pane .st-btn:not(.st-btn--danger):not(.st-btn--skyblue):not(.st-btn--quiz-start):not(.button-primary):focus-visible{background:var(--eduloo-study-btn-muted-bg-hover)!important;border-color:var(--eduloo-study-btn-secondary-border)!important;filter:none!important;box-shadow:0 10px 20px -12px color-mix(in srgb,var(--primary) 30%,transparent)!important}@media (hover:hover){body.theme-dark .st-pane .st-btn:not(.st-btn--danger):not(.st-btn--skyblue):not(.st-btn--quiz-start):not(.button-primary):hover:not(:disabled){background:var(--eduloo-study-btn-muted-bg-hover)!important;border-color:var(--eduloo-study-btn-secondary-border)!important;filter:none!important;box-shadow:0 10px 20px -12px color-mix(in srgb,var(--primary) 30%,transparent)!important}}body.theme-dark .st-pane .st-btn:not(.st-btn--danger):not(.st-btn--skyblue):not(.st-btn--quiz-start):not(.button-primary):active{transform:scale(0.98)!important;filter:none!important}@media (hover:hover){body.theme-dark .st-pane .st-search-field .search-field__input:hover:not(:disabled){background:var(--eduloo-study-input-bg-hover)!important;border-color:var(--eduloo-input-unified-border-hover)!important;filter:none!important}}body.theme-dark .st-pane .st-search-input:focus-visible,body.theme-dark .st-pane .st-search-field .search-field__input:focus,body.theme-dark .st-pane .st-search-field .search-field__input:focus-visible{background:var(--eduloo-study-input-bg-focus)!important;border-color:color-mix(in srgb,var(--outline-variant) 70%,transparent)!important;box-shadow:none!important}body.theme-dark .st-pane .st-btn:not(.st-btn--danger):not(.st-btn--skyblue):not(.st-btn--quiz-start):not(.button-primary):focus-visible{filter:none!important}@media (hover:hover){body.theme-dark .st-pane .st-btn:not(.st-btn--danger):not(.st-btn--skyblue):not(.st-btn--quiz-start):not(.button-primary):hover:not(:disabled){filter:none!important}}body.theme-dark .st-pane .st-search-field .search-field__input,body.theme-dark .st-pane .st-doc-url-import-input{transition:border-color 180ms ease,background-color 180ms ease,box-shadow 180ms ease!important}body.theme-dark .st-pane .st-search-field .search-field__input::placeholder,body.theme-dark .st-pane .st-doc-url-import-input::placeholder{color:var(--eduloo-text-muted)!important}@media (hover:hover){body.theme-dark .st-pane .st-search-field .search-field__input:hover:not(:disabled),body.theme-dark .st-pane .st-doc-url-import-input:hover{background:var(--eduloo-study-input-bg-hover)!important;border-color:var(--eduloo-input-unified-border-hover)!important;filter:none!important;transform:none!important}}body.theme-dark .st-pane .st-doc-url-import-input:focus,body.theme-dark .st-pane .st-doc-url-import-input:focus-visible{background:var(--eduloo-study-input-bg-focus)!important;border-color:var(--eduloo-input-unified-border-focus)!important;box-shadow:0 0 0 2px var(--eduloo-input-unified-ring)!important;filter:none!important;transform:none!important}body.theme-dark .st-pane .st-search-input:focus-visible,body.theme-dark .st-pane .st-search-field .search-field__input:focus,body.theme-dark .st-pane .st-search-field .search-field__input:focus-visible{background:var(--eduloo-study-input-bg-focus)!important;border-color:color-mix(in srgb,var(--outline-variant) 70%,transparent)!important;box-shadow:none!important;filter:none!important;transform:none!important}body.theme-dark .st-pane.st-pane--flashcards .st-tab-content-controls-buttons .st-btn--only-icon{border:1px solid var(--eduloo-study-surface-border)!important;background:color-mix(in srgb,var(--surface-container-highest) 80%,var(--primary-container) 20%)!important}body.theme-dark .st-pane.st-pane--documents .st-doc-controls-label{color:color-mix(in srgb,var(--primary) 68%,var(--eduloo-text-body) 32%)!important}body.theme-dark .st-pod-mini-player{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--on-surface) 8%,transparent),inset 0 0 0 1px var(--eduloo-study-surface-border),0 12px 24px -14px rgba(0,0,0,0.36)!important}body.theme-dark .st-pane .st-tab-content-controls--documents{border-radius:20px!important}body.theme-dark .st-pane .st-search-field .search-field__input,body.theme-dark .st-pane .st-doc-url-import-input,body.theme-dark .st-pane .st-tab-content-controls-select select{outline:none!important}@media (hover:hover){body.theme-dark .st-pane .st-search-field .search-field__input:hover:not(:disabled),body.theme-dark .st-pane .st-doc-url-import-input:hover,body.theme-dark .st-pane .st-tab-content-controls-select select:hover{background:var(--eduloo-input-unified-bg-hover)!important;border-color:var(--eduloo-input-unified-border-hover)!important}}body.theme-dark .st-pane .st-doc-url-import-input:focus,body.theme-dark .st-pane .st-doc-url-import-input:focus-visible,body.theme-dark .st-pane .st-tab-content-controls-select select:focus,body.theme-dark .st-pane .st-tab-content-controls-select select:focus-visible{background:var(--eduloo-input-unified-bg-focus)!important;border-color:var(--eduloo-input-unified-border-focus)!important;box-shadow:0 0 0 2px var(--eduloo-input-unified-ring)!important}body.theme-dark .st-pane .st-search-input:focus-visible,body.theme-dark .st-pane .st-search-field .search-field__input:focus,body.theme-dark .st-pane .st-search-field .search-field__input:focus-visible{background:var(--eduloo-input-unified-bg-focus)!important;border-color:color-mix(in srgb,var(--outline-variant) 70%,transparent)!important;box-shadow:none!important}body.theme-dark .st-pane .st-search-field .search-field__input::placeholder,body.theme-dark .st-pane .st-doc-url-import-input::placeholder{color:var(--eduloo-text-muted)!important}body.theme-dark .st-pane .st-btn:not(.button-primary):not(.st-btn--quiz-start):not(.st-btn--danger):not(.st-btn--skyblue),body.theme-dark .st-pane .st-tab-content-controls-buttons .st-btn--only-icon{background:color-mix(in srgb,var(--surface-container-highest) 80%,var(--primary-container) 20%)!important;border:1px solid color-mix(in srgb,var(--outline-variant) 72%,color-mix(in srgb,var(--on-surface) 28%,transparent) 28%)!important;color:var(--eduloo-text-title)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--on-surface) 14%,transparent),var(--eduloo-dark-shadow-soft)!important}@media (hover:hover){body.theme-dark .st-pane .st-btn:not(.button-primary):not(.st-btn--quiz-start):not(.st-btn--danger):not(.st-btn--skyblue):hover,body.theme-dark .st-pane .st-tab-content-controls-buttons .st-btn--only-icon:hover{background:color-mix(in srgb,var(--surface-container-highest) 70%,var(--primary-container) 30%)!important;border-color:color-mix(in srgb,var(--outline-variant) 54%,var(--primary) 46%)!important;filter:none!important}}body.theme-dark .st-container.st-fs-container .st-pane .st-btn.button-primary,body.theme-dark .st-container.st-fs-container .st-pane .button-primary.st-btn,body.theme-dark .st-container.st-fs-container .st-pane .st-btn--quiz-start,body.theme-dark .st-container.st-fs-container .st-pane .st-doc-url-import-btn,body.theme-dark .st-container.st-fs-container .st-pane [data-flashcard-deck-create-trigger],body.theme-dark .st-container.st-fs-container .st-pane [data-flashcard-add-trigger],body.theme-dark .st-container.st-fs-container .st-pane .st-quizz-finish-btn,body.theme-dark .st-container.st-fs-container button.button.button-primary.st-btn.st-quizz-finish-btn,body.theme-dark .st-container.st-fs-container button.st-quizz-finish-btn.st-quizz-action-btn--finish{background:var(--eduloo-study-cta-bg)!important;border:1px solid var(--eduloo-study-cta-border)!important;color:var(--eduloo-study-cta-text)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--on-surface) 22%,transparent),var(--eduloo-study-cta-shadow)!important;transition:background-color 180ms ease,border-color 180ms ease,box-shadow 180ms ease,transform 180ms ease!important}body.theme-dark .st-container.st-fs-container .st-pane .st-btn.button-primary:focus-visible,body.theme-dark .st-container.st-fs-container .st-pane .button-primary.st-btn:focus-visible,body.theme-dark .st-container.st-fs-container .st-pane .st-btn--quiz-start:focus-visible,body.theme-dark .st-container.st-fs-container .st-pane .st-doc-url-import-btn:focus-visible,body.theme-dark .st-container.st-fs-container .st-pane [data-flashcard-deck-create-trigger]:focus-visible,body.theme-dark .st-container.st-fs-container .st-pane [data-flashcard-add-trigger]:focus-visible,body.theme-dark .st-container.st-fs-container .st-pane .st-quizz-finish-btn:focus-visible,body.theme-dark .st-container.st-fs-container button.button.button-primary.st-btn.st-quizz-finish-btn:focus-visible,body.theme-dark .st-container.st-fs-container button.st-quizz-finish-btn.st-quizz-action-btn--finish:focus-visible{background:var(--eduloo-study-cta-bg-hover)!important;border-color:var(--eduloo-study-cta-border-hover)!important;color:var(--eduloo-study-cta-text)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--on-surface) 24%,transparent),0 12px 20px -14px color-mix(in srgb,var(--primary) 32%,transparent)!important;filter:none!important}@media (hover:hover){body.theme-dark .st-container.st-fs-container .st-pane .st-btn.button-primary:hover:not(:disabled),body.theme-dark .st-container.st-fs-container .st-pane .button-primary.st-btn:hover:not(:disabled),body.theme-dark .st-container.st-fs-container .st-pane .st-btn--quiz-start:hover:not(:disabled),body.theme-dark .st-container.st-fs-container .st-pane .st-doc-url-import-btn:hover:not(:disabled),body.theme-dark .st-container.st-fs-container .st-pane [data-flashcard-deck-create-trigger]:hover:not(:disabled),body.theme-dark .st-container.st-fs-container .st-pane [data-flashcard-add-trigger]:hover:not(:disabled),body.theme-dark .st-container.st-fs-container .st-pane .st-quizz-finish-btn:hover:not(:disabled),body.theme-dark .st-container.st-fs-container button.button.button-primary.st-btn.st-quizz-finish-btn:hover:not(:disabled),body.theme-dark .st-container.st-fs-container button.st-quizz-finish-btn.st-quizz-action-btn--finish:hover:not(:disabled){background:var(--eduloo-study-cta-bg-hover)!important;border-color:var(--eduloo-study-cta-border-hover)!important;color:var(--eduloo-study-cta-text)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--on-surface) 24%,transparent),0 12px 20px -14px color-mix(in srgb,var(--primary) 32%,transparent)!important;filter:none!important}}body.theme-dark .st-container.st-fs-container .st-pane .st-btn.button-primary:active,body.theme-dark .st-container.st-fs-container .st-pane .button-primary.st-btn:active,body.theme-dark .st-container.st-fs-container .st-pane .st-btn--quiz-start:active,body.theme-dark .st-container.st-fs-container .st-pane .st-doc-url-import-btn:active,body.theme-dark .st-container.st-fs-container .st-pane [data-flashcard-deck-create-trigger]:active,body.theme-dark .st-container.st-fs-container .st-pane [data-flashcard-add-trigger]:active,body.theme-dark .st-container.st-fs-container .st-pane .st-quizz-finish-btn:active,body.theme-dark .st-container.st-fs-container button.button.button-primary.st-btn.st-quizz-finish-btn:active,body.theme-dark .st-container.st-fs-container button.st-quizz-finish-btn.st-quizz-action-btn--finish:active{background:var(--eduloo-study-cta-bg-active)!important;border-color:var(--eduloo-study-cta-border-hover)!important;transform:scale(0.98)!important;filter:none!important}body.theme-dark .st-pane.st-pane--documents .st-doc-encourage-chip{color:var(--eduloo-text-title)!important}body.theme-dark .st-pane.st-pane--documents #documentsDropzone.dropzone .dropzone-icon,body.theme-dark .st-pane.st-pane--documents #documentsMediaDropzone.dropzone .dropzone-icon{color:var(--on-primary-container)!important}body.theme-dark .st-pane.st-pane--documents .st-doc-row,body.theme-dark .st-pane.st-pane--documents .st-doc-row--empty{transition:border-color 180ms ease,box-shadow 180ms ease!important}body.theme-dark .st-pane.st-pane--documents .st-doc-row.st-doc-row--alt:not(.st-doc-row--empty){background:color-mix(in srgb,var(--surface-container-high) 82%,var(--surface-container) 18%)!important}body.theme-dark .st-pane.st-pane--documents .st-doc-file-type--doc{background:color-mix(in srgb,var(--info) 18%,transparent)!important;color:color-mix(in srgb,var(--info) 82%,var(--on-info-container) 18%)!important}body.theme-dark .st-pane.st-pane--documents .st-doc-file-type--ppt{background:color-mix(in srgb,var(--tertiary) 18%,transparent)!important;color:var(--on-tertiary-container)!important}body.theme-dark .st-pane.st-pane--documents .st-doc-file-type--img{background:color-mix(in srgb,var(--secondary) 18%,transparent)!important;color:color-mix(in srgb,var(--secondary) 60%,var(--on-secondary-container) 40%)!important}body.theme-dark .st-pane.st-pane--documents .st-doc-meta-summary{color:color-mix(in srgb,var(--on-surface) 68%,var(--on-surface-variant) 32%)!important}body.theme-dark .st-pane.st-pane--documents .st-doc-row[data-document-status='extracting'] .st-doc-status-value,body.theme-dark .st-pane.st-pane--documents .st-doc-row[data-document-status='pending'] .st-doc-status-value,body.theme-dark .st-pane.st-pane--documents .st-doc-row[data-document-status='generating_topics'] .st-doc-status-value{color:color-mix(in srgb,var(--primary) 78%,var(--on-surface) 22%)!important}body.theme-dark .st-pane.st-pane--documents .st-doc-row[data-document-status='failed'] .st-doc-status-value{color:var(--primary)!important}body.theme-dark .st-pane.st-pane--documents .st-doc-actions .st-btn{border-color:color-mix(in srgb,var(--primary) 22%,transparent)!important}body.theme-dark .st-pane.st-pane--podcasts .st-pod-progress-fill,body.theme-dark .st-pod-mini-player-progress-fill,body.theme-dark .st-quizz-progress-fill{box-shadow:0 8px 14px -10px color-mix(in srgb,var(--primary) 34%,transparent)!important}body .st-pane.st-pane--flashcards .st-tab-content-controls.st-tab-content-controls--flashcards{background:var(--eduloo-fc-surface-soft)!important;box-shadow:inset 0 0 0 1px var(--eduloo-fc-surface-border)!important}body.theme-dark .st-pane.st-pane--flashcards{--eduloo-fc-toolbar-btn-bg:linear-gradient(145deg,color-mix(in srgb,var(--surface-container-highest) 70%,var(--primary-container) 30%) 0%,color-mix(in srgb,var(--surface-container-highest) 78%,var(--secondary-container) 22%) 100%);--eduloo-fc-toolbar-btn-bg-hover:linear-gradient(145deg,color-mix(in srgb,var(--surface-container-highest) 62%,var(--primary-container) 38%) 0%,color-mix(in srgb,var(--surface-container-highest) 72%,var(--secondary-container) 28%) 100%);--eduloo-fc-toolbar-btn-bg-active:linear-gradient(145deg,color-mix(in srgb,var(--surface-container-highest) 76%,var(--primary-container) 24%) 0%,color-mix(in srgb,var(--surface-container-highest) 84%,var(--secondary-container) 16%) 100%);--eduloo-fc-toolbar-btn-text:color-mix(in srgb,var(--on-surface) 92%,var(--primary) 8%);--eduloo-fc-toolbar-btn-text-disabled:color-mix(in srgb,var(--on-surface-variant) 74%,transparent)}body.theme-dark .st-pane.st-pane--flashcards .st-tab-content-controls-buttons .button.button-secondary.st-btn.st-btn--only-icon,body.theme-dark .st-pane.st-pane--flashcards .st-flashcard-deck-editor .button.button-secondary.st-btn.st-btn--only-icon,body.theme-dark .st-pane.st-pane--flashcards .st-tab-content-controls-buttons .button.button-secondary.st-btn.st-btn--only-icon.tooltip-wrapper.tooltip-initialized,body.theme-dark .st-pane.st-pane--flashcards .st-flashcard-deck-editor .button.button-secondary.st-btn.st-btn--only-icon.tooltip-wrapper.tooltip-initialized{background:var(--eduloo-fc-toolbar-btn-bg)!important;border:1px solid var(--eduloo-fc-toolbar-btn-border)!important;color:var(--eduloo-fc-toolbar-btn-text)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--on-surface) 22%,transparent),0 10px 18px -12px color-mix(in srgb,black 64%,transparent)!important;opacity:1!important}body.theme-dark .st-pane.st-pane--flashcards .st-tab-content-controls-buttons .button.button-secondary.st-btn.st-btn--only-icon .icon,body.theme-dark .st-pane.st-pane--flashcards .st-flashcard-deck-editor .button.button-secondary.st-btn.st-btn--only-icon .icon{color:var(--eduloo-fc-toolbar-btn-text)!important}body.theme-dark .st-pane.st-pane--flashcards .st-tab-content-controls-buttons .button.button-secondary.st-btn.st-btn--only-icon:focus-visible,body.theme-dark .st-pane.st-pane--flashcards .st-flashcard-deck-editor .button.button-secondary.st-btn.st-btn--only-icon:focus-visible{background:var(--eduloo-fc-toolbar-btn-bg-hover)!important;border-color:var(--eduloo-fc-toolbar-btn-border-hover)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--on-surface) 26%,transparent),0 14px 22px -14px color-mix(in srgb,var(--primary) 34%,transparent)!important;transform:translateY(-1px)!important;filter:none!important}@media (hover:hover){body.theme-dark .st-pane.st-pane--flashcards .st-tab-content-controls-buttons .button.button-secondary.st-btn.st-btn--only-icon:hover:not(:disabled),body.theme-dark .st-pane.st-pane--flashcards .st-flashcard-deck-editor .button.button-secondary.st-btn.st-btn--only-icon:hover:not(:disabled){background:var(--eduloo-fc-toolbar-btn-bg-hover)!important;border-color:var(--eduloo-fc-toolbar-btn-border-hover)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--on-surface) 26%,transparent),0 14px 22px -14px color-mix(in srgb,var(--primary) 34%,transparent)!important;transform:translateY(-1px)!important;filter:none!important}}body.theme-dark .st-pane.st-pane--flashcards .st-tab-content-controls-buttons .button.button-secondary.st-btn.st-btn--only-icon:active:not(:disabled),body.theme-dark .st-pane.st-pane--flashcards .st-flashcard-deck-editor .button.button-secondary.st-btn.st-btn--only-icon:active:not(:disabled){background:var(--eduloo-fc-toolbar-btn-bg-active)!important;border-color:var(--eduloo-fc-toolbar-btn-border-active)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--on-surface) 14%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--primary) 28%,transparent)!important;transform:scale(0.97)!important}body.theme-dark .st-pane.st-pane--flashcards .st-tab-content-controls-buttons .button.button-secondary.st-btn.st-btn--only-icon:disabled,body.theme-dark .st-pane.st-pane--flashcards .st-tab-content-controls-buttons .button.button-secondary.st-btn.st-btn--only-icon[aria-disabled='true'],body.theme-dark .st-pane.st-pane--flashcards .st-flashcard-deck-editor .button.button-secondary.st-btn.st-btn--only-icon:disabled,body.theme-dark .st-pane.st-pane--flashcards .st-flashcard-deck-editor .button.button-secondary.st-btn.st-btn--only-icon[aria-disabled='true']{border-color:color-mix(in srgb,var(--outline-variant) 70%,transparent)!important;transform:none!important;cursor:not-allowed!important}body.theme-dark .st-pane.st-pane--flashcards .st-tab-content-controls-buttons .button.button-secondary.st-btn.st-btn--only-icon:disabled .icon,body.theme-dark .st-pane.st-pane--flashcards .st-tab-content-controls-buttons .button.button-secondary.st-btn.st-btn--only-icon[aria-disabled='true'] .icon,body.theme-dark .st-pane.st-pane--flashcards .st-flashcard-deck-editor .button.button-secondary.st-btn.st-btn--only-icon:disabled .icon,body.theme-dark .st-pane.st-pane--flashcards .st-flashcard-deck-editor .button.button-secondary.st-btn.st-btn--only-icon[aria-disabled='true'] .icon{color:var(--eduloo-fc-toolbar-btn-text-disabled)!important}body .st-pane.st-pane--summaries .st-sum-row{position:relative;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:'meta actions';column-gap:20px;row-gap:12px;overflow:hidden}body .st-pane.st-pane--summaries .st-sum-row::before{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--on-surface-variant) 8%,transparent) 0%,transparent 55%);transition:background 260ms ease,opacity 260ms ease}body .st-pane.st-pane--summaries .st-sum-row[data-summary-status='ready']::before{background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--secondary) 18%,transparent) 0%,transparent 55%)}body .st-pane.st-pane--summaries .st-sum-row[data-summary-status='failed']::before{background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--error) 18%,transparent) 0%,transparent 55%)}body .st-pane.st-pane--summaries .st-sum-row[data-summary-status='pending']::before,body .st-pane.st-pane--summaries .st-sum-row[data-summary-status='running']::before,body .st-pane.st-pane--summaries .st-sum-row[data-summary-status='generating']::before{background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--tertiary) 18%,transparent) 0%,transparent 55%)}body .st-pane.st-pane--summaries .st-sum-row>*{position:relative;z-index:1}@media (hover:hover){body .st-pane.st-pane--summaries .st-sum-row:hover{border-color:color-mix(in srgb,var(--primary) 36%,transparent)!important;box-shadow:0 14px 28px -18px color-mix(in srgb,var(--primary) 30%,transparent)!important;transform:translateY(-1px)}}@media (hover:hover){body.theme-dark .st-pane.st-pane--summaries .st-sum-row:hover{background:color-mix(in srgb,var(--surface-container-high) 84%,var(--primary-container) 16%)!important}}body .st-pane.st-pane--summaries .st-sum-meta{grid-area:meta;padding-inline-start:0}body .st-pane.st-pane--summaries .st-sum-title-row{flex-wrap:wrap;min-height:32px}body .st-pane.st-pane--summaries .st-sum-title-row .st-qz-edit-icon:focus-visible{opacity:1}@media (hover:hover){body .st-pane.st-pane--summaries .st-sum-row:hover .st-qz-edit-icon{opacity:1}}@media (hover:hover){body .st-pane.st-pane--summaries .st-sum-title-row .st-qz-edit-icon:hover{background:color-mix(in srgb,var(--primary) 16%,transparent)!important;border-color:color-mix(in srgb,var(--primary) 28%,transparent)!important;color:var(--primary)!important;box-shadow:none!important;transform:none!important}}@media (hover:hover){body.theme-dark .st-pane.st-pane--summaries .st-sum-title-row .st-qz-edit-icon:hover{color:var(--on-primary-container)!important;background:color-mix(in srgb,var(--primary) 26%,transparent)!important;border-color:color-mix(in srgb,var(--primary) 42%,transparent)!important}}body .st-pane.st-pane--summaries .st-sum-meta p{margin:0!important}body .st-pane.st-pane--summaries .st-doc-status-line{border-radius:999px;align-items:center;gap:8px;width:fit-content;border:1px solid color-mix(in srgb,var(--primary) 18%,transparent);box-shadow:none;text-transform:uppercase}body .st-pane.st-pane--summaries .st-doc-status-line::before{content:'';width:7px;height:7px;border-radius:999px;background:var(--on-surface-variant);flex-shrink:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--on-surface-variant) 20%,transparent)}body .st-pane.st-pane--summaries .st-sum-row[data-summary-status='ready'] .st-doc-status-line::before{background:var(--secondary);box-shadow:0 0 0 3px color-mix(in srgb,var(--secondary) 26%,transparent)}body .st-pane.st-pane--summaries .st-sum-row[data-summary-status='failed'] .st-doc-status-line::before{background:var(--error);box-shadow:0 0 0 3px color-mix(in srgb,var(--error) 26%,transparent)}body .st-pane.st-pane--summaries .st-sum-row[data-summary-status='running'] .st-doc-status-line::before,body .st-pane.st-pane--summaries .st-sum-row[data-summary-status='pending'] .st-doc-status-line::before,body .st-pane.st-pane--summaries .st-sum-row[data-summary-status='generating'] .st-doc-status-line::before{background:var(--tertiary);box-shadow:0 0 0 3px color-mix(in srgb,var(--tertiary) 26%,transparent)}body .st-pane.st-pane--summaries .st-doc-status-line>span:first-of-type{display:none}body .st-pane.st-pane--summaries .st-doc-status-line .st-doc-status-loader{width:10px;height:10px}body .st-pane.st-pane--summaries .st-sum-actions{grid-area:actions;padding-top:0!important;border-top:none!important;margin-inline-start:0!important}body .st-pane.st-pane--summaries .st-sum-actions .st-sum-preview-btn{justify-content:center!important;font-family:'Plus Jakarta Sans',sans-serif}body .st-pane.st-pane--summaries .st-sum-actions .st-sum-preview-btn i{font-size:13px!important;line-height:1!important}@media (hover:hover){body .st-pane.st-pane--summaries .st-sum-actions .st-sum-preview-btn:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 14px 26px -12px color-mix(in srgb,var(--primary) 68%,transparent),inset 0 1px 0 color-mix(in srgb,var(--primary-strong) 58%,transparent)!important}}body .st-pane.st-pane--summaries .st-sum-actions .st-sum-preview-btn:active:not(:disabled){transform:translateY(0);filter:brightness(0.98)}body .st-pane.st-pane--summaries .st-sum-actions .st-sum-preview-btn[disabled],body .st-pane.st-pane--summaries .st-sum-actions .st-sum-preview-btn[aria-disabled='true']{background:color-mix(in srgb,var(--surface-container-highest) 82%,var(--primary-container) 18%)!important;color:var(--on-surface-variant)!important;border-color:color-mix(in srgb,var(--outline-variant) 40%,transparent)!important;box-shadow:none!important;opacity:0.6;cursor:not-allowed!important;transform:none;filter:none}@media (hover:hover){body .st-pane.st-pane--summaries .st-sum-actions .st-btn--only-icon:hover:not(:disabled){background:color-mix(in srgb,var(--surface-container-highest) 64%,var(--primary-container) 36%)!important;border-color:color-mix(in srgb,var(--primary) 38%,transparent)!important;color:var(--on-surface)!important;transform:translateY(-1px)}}body .st-pane.st-pane--summaries .st-sum-actions .st-sum-download-btn{justify-content:center!important;font-family:'Plus Jakarta Sans',sans-serif;text-transform:none!important}body .st-pane.st-pane--summaries .st-sum-actions .st-sum-download-btn i{font-size:13px!important;line-height:1!important}@media (hover:hover){body .st-pane.st-pane--summaries .st-sum-actions .st-sum-download-btn:hover:not(:disabled){background:color-mix(in srgb,var(--surface-container-highest) 64%,var(--primary-container) 36%)!important;border-color:color-mix(in srgb,var(--primary) 38%,transparent)!important;color:var(--on-surface)!important;transform:translateY(-1px)}}body .st-pane.st-pane--summaries .st-sum-actions .st-sum-download-btn[disabled],body .st-pane.st-pane--summaries .st-sum-actions .st-sum-download-btn[aria-disabled='true']{opacity:0.6;cursor:not-allowed!important;transform:none;box-shadow:none!important}body .st-pane.st-pane--summaries .st-sum-rename-row{grid-column:1 / -1;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center;padding-inline-start:0}body .st-pane.st-pane--summaries .st-sum-rename-row[hidden]{display:none!important}body .st-pane.st-pane--summaries .st-sum-rename-row input{min-width:0!important;min-height:40px!important;height:40px!important;border:1px solid color-mix(in srgb,var(--primary) 22%,transparent)!important;border-radius:12px!important;padding:0 14px!important;background:var(--surface-container)!important;box-shadow:none!important;color:var(--on-surface)!important;font-size:14px!important;font-weight:600!important}body .st-pane.st-pane--summaries .st-sum-rename-row input:focus,body .st-pane.st-pane--summaries .st-sum-rename-row input:focus-visible{outline:none!important;border-color:color-mix(in srgb,var(--primary) 52%,transparent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 22%,transparent)!important}body .st-pane.st-pane--summaries .st-sum-rename-row .st-btn--only-icon{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;border-radius:12px!important;background:color-mix(in srgb,var(--surface-container-highest) 80%,var(--primary-container) 20%)!important;border:1px solid color-mix(in srgb,var(--primary) 18%,transparent)!important;color:var(--on-surface)!important;box-shadow:none!important;padding:0!important}@media (hover:hover){body .st-pane.st-pane--summaries .st-sum-rename-row .st-btn--only-icon:hover:not(:disabled){background:color-mix(in srgb,var(--surface-container-highest) 64%,var(--primary-container) 36%)!important;border-color:color-mix(in srgb,var(--primary) 38%,transparent)!important}}body.theme-dark .st-pane.st-pane--summaries .st-sum-actions [data-summary-row-options-trigger].button.button-secondary.st-btn.st-btn--only-icon:active:not(:disabled){background:color-mix(in srgb,var(--surface-container-highest) 78%,var(--tertiary-container) 22%)!important;transform:scale(0.97)!important}body.theme-dark .st-pane.st-pane--summaries .st-doc-status-line>span:first-child{color:color-mix(in srgb,var(--on-surface) 74%,var(--on-surface-variant) 26%)!important}body.theme-dark .st-pane.st-pane--summaries .st-sum-row[data-summary-status='ready'] .st-doc-status-line{border-color:color-mix(in srgb,var(--eduloo-study-success) 40%,var(--eduloo-sum-status-border) 60%)!important}body.theme-dark .st-pane.st-pane--summaries .st-sum-row[data-summary-status='ready'] .st-doc-status-line .st-doc-status-value{color:var(--eduloo-study-success)!important}body.theme-dark .st-pane.st-pane--summaries .st-sum-row[data-summary-status='failed'] .st-doc-status-line{border-color:color-mix(in srgb,var(--eduloo-study-danger) 42%,var(--eduloo-sum-status-border) 58%)!important}body.theme-dark .st-pane.st-pane--summaries .st-sum-row[data-summary-status='failed'] .st-doc-status-line .st-doc-status-value{color:var(--eduloo-study-danger)!important}body.theme-dark .st-pane.st-pane--summaries .st-sum-row[data-summary-status='pending'] .st-doc-status-line .st-doc-status-value,body.theme-dark .st-pane.st-pane--summaries .st-sum-row[data-summary-status='running'] .st-doc-status-line .st-doc-status-value,body.theme-dark .st-pane.st-pane--summaries .st-sum-row[data-summary-status='generating'] .st-doc-status-line .st-doc-status-value{color:color-mix(in srgb,var(--tertiary) 70%,var(--on-surface) 30%)!important}body.theme-dark .st-pane.st-pane--summaries .st-sum-actions .st-sum-preview-btn:focus-visible{background:var(--eduloo-sum-preview-bg-hover)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--on-surface) 22%,transparent),0 8px 24px -6px color-mix(in srgb,var(--primary) 50%,transparent),0 0 0 2px color-mix(in srgb,var(--primary) 22%,transparent)!important}@media (hover:hover){body.theme-dark .st-pane.st-pane--summaries .st-sum-actions .st-sum-preview-btn:hover:not(:disabled){background:var(--eduloo-sum-preview-bg-hover)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--on-surface) 22%,transparent),0 8px 24px -6px color-mix(in srgb,var(--primary) 50%,transparent),0 0 0 2px color-mix(in srgb,var(--primary) 22%,transparent)!important}}body.theme-dark .st-pane.st-pane--summaries .st-sum-actions .st-sum-preview-btn:active:not(:disabled){transform:scale(0.97)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--on-surface) 14%,transparent),0 3px 10px -4px color-mix(in srgb,var(--primary) 34%,transparent)!important}@media (max-width:520px){body .st-pane.st-pane--summaries .st-sum-actions{flex-direction:unset!important}body .st-pane.st-pane--summaries .st-sum-actions .st-btn--only-icon{margin-inline-start:0!important}}body .st-pane.st-pane--quizzes .st-qz-toolbar::before{content:none}body .st-pane.st-pane--quizzes .st-qz-toolbar{flex-direction:row!important}body .st-pane.st-pane--quizzes .st-qz-toolbar .st-search-field{min-width:0!important}body[class] .st-pane .st-search-field .search-field__input{width:100%!important;transition:background 220ms cubic-bezier(0.2,0.8,0.2,1),border-color 220ms cubic-bezier(0.2,0.8,0.2,1),box-shadow 240ms cubic-bezier(0.2,0.8,0.2,1),color 220ms cubic-bezier(0.2,0.8,0.2,1)!important}@media (hover:hover){body[class] .st-pane .st-search-field .search-field__input:hover:not([disabled]):not([aria-disabled='true']){background:var(--eduloo-study-filter-input-bg-hover)!important;border-color:color-mix(in srgb,var(--primary) 42%,transparent)!important;box-shadow:inset 0 1px 2px color-mix(in srgb,var(--on-surface) 6%,transparent)!important}}body[class] .st-pane .st-search-field .search-field__input:focus,body[class] .st-pane .st-search-field .search-field__input:focus-visible{outline:none!important;background:var(--eduloo-study-filter-input-bg-focus)!important;border-color:color-mix(in srgb,var(--outline-variant) 70%,transparent)!important;box-shadow:inset 0 1px 2px color-mix(in srgb,var(--on-surface) 6%,transparent)!important}body .st-pane.st-pane--quizzes .st-qz-toolbar .st-create-actions{flex-direction:row!important;align-items:center!important;padding:0!important;background:transparent!important;box-shadow:none!important;border:none!important;border-radius:0!important;grid-template-columns:none!important}body .st-pane.st-pane--quizzes .st-qz-toolbar .st-create-actions .button-primary.st-btn{flex:1 1 auto;width:100%!important;background:var(--primary-fill,var(--primary))!important;color:var(--on-primary)!important;border-color:color-mix(in srgb,var(--primary) 80%,var(--on-surface) 20%)!important;box-shadow:0 10px 22px -14px color-mix(in srgb,var(--primary) 70%,transparent),inset 0 1px 0 rgba(255,255,255,0.22)!important}body .st-pane.st-pane--quizzes .st-qz-toolbar .st-create-actions .button-primary.st-btn:focus-visible{background:color-mix(in srgb,var(--primary) 88%,var(--on-surface) 12%)!important;color:var(--on-primary)!important}@media (hover:hover){body .st-pane.st-pane--quizzes .st-qz-toolbar .st-create-actions .button-primary.st-btn:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 88%,var(--on-surface) 12%)!important;color:var(--on-primary)!important}}body.theme-dark .st-pane.st-pane--quizzes .st-qz-toolbar .st-create-actions{border:none!important;box-shadow:none!important}@media (hover:hover){body .st-pane.st-pane--quizzes .st-qz-toolbar .st-create-actions .button-primary.st-btn:hover:not(:disabled){box-shadow:0 14px 28px -12px color-mix(in srgb,var(--primary) 68%,transparent),inset 0 1px 0 rgba(255,255,255,0.28)!important}}body .st-pane.st-pane--quizzes .st-qz-toolbar .st-create-actions .button-primary.st-btn .icon{font-size:14px!important}body .st-pane.st-pane--quizzes .st-qz-toolbar .st-create-actions .st-btn--upload-prompt{padding:0 18px!important;white-space:nowrap}body .st-pane.st-pane--quizzes .st-qz-row{position:relative;isolation:isolate;overflow:hidden}body .st-pane.st-pane--quizzes .st-qz-row::before{content:none!important}body .st-pane.st-pane--quizzes .st-qz-meta{width:auto!important;height:100%}body .st-pane.st-pane--quizzes .st-qz-meta-top{align-content:start}body .st-pane.st-pane--quizzes .st-qz-meta-bottom{flex-wrap:wrap}body .st-pane.st-pane--quizzes .st-qz-title-row h3{order:0}body .st-pane.st-pane--quizzes .st-qz-title-row::after{content:none!important;display:none!important}body .st-pane.st-pane--quizzes .st-qz-rename-row{grid-template-columns:minmax(0,1fr) 40px 40px;gap:8px;align-items:center;width:100%}body .st-pane.st-pane--quizzes .st-qz-rename-row input{min-width:0!important;min-height:40px!important;height:40px!important;border-radius:12px!important;padding:0 12px!important;font-size:14px!important;font-weight:600!important}body .st-pane.st-pane--quizzes .st-qz-rename-row .st-btn{width:40px;min-width:40px!important;height:40px;min-height:40px!important;border-radius:12px!important;margin:0!important}body .st-pane.st-pane--quizzes .st-qz-meta p:not(.st-qz-question-count){font-variant-numeric:tabular-nums}body .st-pane.st-pane--quizzes .st-qz-question-count{width:fit-content;max-width:100%}body .st-pane.st-pane--quizzes .st-qz-question-count::before{content:'';width:7px;min-width:7px;height:7px;border-radius:999px;background:currentColor;opacity:0.74}body .st-pane.st-pane--quizzes .st-qz-type-badges{display:flex;flex-wrap:wrap;gap:7px;margin-top:0!important}body .st-pane.st-pane--quizzes .st-qz-type-badge{min-height:30px;padding:0 11px;border-radius:999px;display:inline-flex;align-items:center;gap:7px;background:var(--eduloo-qz-type-bg)!important;box-shadow:inset 0 0 0 1px var(--eduloo-qz-type-border)!important;color:var(--eduloo-qz-type-text)!important;font-size:11px!important;font-weight:700!important;letter-spacing:0.11px;white-space:nowrap}body .st-pane.st-pane--quizzes .st-qz-type-badge .icon{margin:0!important;font-size:10px!important}body .st-pane.st-pane--quizzes .st-qz-session{width:auto!important;min-width:0;border-radius:14px;padding:10px 11px;background:var(--eduloo-qz-session-bg)!important;box-shadow:inset 0 0 0 1px var(--eduloo-qz-session-border)!important;display:grid;align-content:start;gap:6px;text-align:start;align-self:start}body .st-pane.st-pane--quizzes .st-qz-generation-steps{width:100%;min-width:0}body .st-pane.st-pane--quizzes .st-qz-actions{align-content:start;justify-items:stretch}body .st-pane.st-pane--quizzes .st-qz-actions .st-btn{font-size:13px!important;font-weight:800!important;transform:none!important}@media (hover:hover){body .st-pane.st-pane--quizzes .st-qz-actions .st-btn:hover:not(:disabled){background:var(--eduloo-qz-neutral-btn-bg-hover)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--eduloo-qz-neutral-btn-border) 88%,transparent)!important;transform:translateY(-1px)!important}}body .st-pane.st-pane--quizzes .st-qz-actions .st-btn:focus-visible{outline:none!important;box-shadow:0 0 0 3px var(--eduloo-study-focus),inset 0 0 0 1px color-mix(in srgb,var(--eduloo-qz-neutral-btn-border) 88%,transparent)!important}body .st-pane.st-pane--quizzes .st-qz-actions .st-btn--quiz-start{min-width:0!important;justify-self:stretch}@media (hover:hover){body .st-pane.st-pane--quizzes .st-qz-actions .st-btn--quiz-start:hover:not(:disabled){background:var(--eduloo-qz-start-btn-bg-hover)!important}}body .st-pane.st-pane--quizzes .st-qz-actions .st-btn--only-icon:not(.st-btn--quiz-start){align-self:center;justify-self:end}body .st-pane.st-pane--quizzes .st-qz-row--generating{box-shadow:inset 0 0 0 1px var(--eduloo-qz-row-border-strong),var(--eduloo-qz-row-shadow)!important}body .st-pane.st-pane--quizzes .st-qz-row--generating::before{animation:st-qz-accent-pulse 1800ms ease-in-out infinite}@keyframes st-qz-accent-pulse{0%,100%{opacity:0.68}50%{opacity:1}}body .st-pane.st-pane--quizzes .st-qz-row[data-quiz-status='in_progress'] .st-qz-question-count{color:var(--eduloo-study-text)!important;background:var(--eduloo-qz-status-progress-bg)!important;box-shadow:inset 0 0 0 1px var(--eduloo-qz-status-progress-border)!important}body .st-pane.st-pane--quizzes .st-qz-row[data-quiz-status='pending'] .st-qz-question-count,body .st-pane.st-pane--quizzes .st-qz-row[data-quiz-status='generating'] .st-qz-question-count,body .st-pane.st-pane--quizzes .st-qz-row[data-quiz-status='running'] .st-qz-question-count{color:var(--eduloo-study-text)!important;background:var(--eduloo-qz-status-pending-bg)!important;box-shadow:inset 0 0 0 1px var(--eduloo-qz-status-pending-border)!important}body .st-pane.st-pane--quizzes .st-qz-row[data-quiz-status='failed'] .st-qz-question-count{color:var(--eduloo-study-danger)!important;background:var(--eduloo-qz-status-failed-bg)!important;box-shadow:inset 0 0 0 1px var(--eduloo-qz-status-failed-border)!important}@media (max-width:1080px){body .st-pane.st-pane--quizzes .st-qz-meta,body .st-pane.st-pane--quizzes .st-qz-generation-steps,body .st-pane.st-pane--quizzes .st-qz-session{grid-column:1}body .st-pane.st-pane--quizzes .st-qz-actions{grid-column:2;grid-row:1 / 4}}@media (max-width:760px){body .st-pane.st-pane--quizzes .st-qz-actions{justify-items:stretch}body .st-pane.st-pane--quizzes .st-qz-session{padding:9px 10px;border-radius:14px}}@media (max-width:520px){body .st-pane.st-pane--quizzes .st-qz-title-row::after{min-height:22px;padding:0 9px;font-size:10px}body .st-pane.st-pane--quizzes .st-qz-type-badges{gap:6px}body .st-pane.st-pane--quizzes .st-qz-type-badge{min-height:28px;padding:0 10px}body .st-pane.st-pane--quizzes .st-qz-rename-row{grid-template-columns:minmax(0,1fr) 38px 38px}body .st-pane.st-pane--quizzes .st-qz-rename-row input{min-height:38px!important;height:38px!important}body .st-pane.st-pane--quizzes .st-qz-rename-row .st-btn{width:38px;min-width:38px!important;height:38px;min-height:38px!important;border-radius:11px!important}}@media (prefers-reduced-motion:reduce){body .st-pane.st-pane--quizzes .st-qz-row,body .st-pane.st-pane--quizzes .st-qz-row::before,body .st-pane.st-pane--quizzes .st-qz-actions .st-btn,body .st-pane.st-pane--quizzes .st-qz-edit-icon{transition:none!important;animation:none!important;transform:none!important}}body .st-pane.st-pane--quizzes .st-qz-row{grid-template-columns:minmax(280px,1.25fr) minmax(232px,0.9fr) auto}body .st-pane.st-pane--quizzes .st-qz-meta-top{min-height:0}body .st-pane.st-pane--quizzes .st-qz-title-row{flex-wrap:nowrap;justify-content:flex-start}body .st-pane.st-pane--quizzes .st-qz-title-row h3{flex:0 1 auto;max-width:100%;overflow-wrap:normal}body .st-pane.st-pane--quizzes .st-qz-title-row::after{min-height:22px;padding:0 8px}body .st-pane.st-pane--quizzes .st-qz-title-row .st-qz-edit-icon .icon{color:inherit!important}body .st-pane.st-pane--quizzes .st-qz-meta p.st-qz-utility-line{width:100%;max-width:100%;font-family:'Be Vietnam Pro',sans-serif!important}body .st-pane.st-pane--quizzes .st-qz-utility-dot{font-size:13px;line-height:1}body .st-pane.st-pane--quizzes .st-qz-question-count,body .st-pane.st-pane--quizzes .st-qz-created-at{margin:0!important;min-height:0;padding:0;border:none!important;border-radius:0;background:none!important;box-shadow:none!important;font-family:'Be Vietnam Pro',sans-serif!important;font-size:13px!important;line-height:1.4!important;font-variant-numeric:tabular-nums}body .st-pane.st-pane--quizzes .st-qz-question-count::before{content:none}body .st-pane.st-pane--quizzes .st-qz-row[data-quiz-status] .st-qz-question-count{background:none!important;box-shadow:none!important}body .st-pane.st-pane--quizzes .st-qz-question-count .icon,body .st-pane.st-pane--quizzes .st-qz-created-at .icon{margin:0!important}body .st-pane.st-pane--quizzes .st-qz-meta-bottom{margin-top:auto;min-height:24px;align-items:center;gap:8px}body .st-pane.st-pane--quizzes .st-qz-type-badges{gap:6px 8px}body .st-pane.st-pane--quizzes .st-qz-type-badge{min-height:24px;padding:2px 8px;border-radius:8px;background:var(--eduloo-qz-type-bg-soft)!important;border:none!important;box-shadow:none!important;color:var(--eduloo-qz-type-text-soft)!important;font-size:12px!important;line-height:1.35!important;font-weight:600!important;letter-spacing:0}body .st-pane.st-pane--quizzes .st-qz-meta-bottom .st-qz-type-badges .st-qz-type-badge{border:none!important;outline:none!important;box-shadow:none!important;background:var(--eduloo-qz-type-bg-soft)!important}body .st-pane.st-pane--quizzes .st-qz-type-badge .icon{font-size:11px!important}body .st-pane.st-pane--quizzes .st-qz-session{border-radius:12px;padding:10px 12px;background:var(--eduloo-qz-session-surface)!important;box-shadow:none!important;display:flex;flex-direction:column;gap:6px;align-self:center}body .st-pane.st-pane--quizzes .st-qz-session-title{margin:0!important;font-size:11px!important;line-height:1.35!important;font-weight:800!important;letter-spacing:0.55px;text-transform:uppercase;color:var(--eduloo-qz-meta-utility-text)!important}body .st-pane.st-pane--quizzes .st-qz-session-row{display:flex;align-items:center!important;justify-content:space-between;gap:10px}body .st-pane.st-pane--quizzes .st-qz-session-date,body .st-pane.st-pane--quizzes .st-qz-session-score{margin:0!important;font-family:'Be Vietnam Pro',sans-serif!important;display:inline-flex!important;align-items:center!important;min-height:20px}body .st-pane.st-pane--quizzes .st-qz-session-date{font-size:13px!important;line-height:1.4!important;font-weight:500!important;color:var(--eduloo-qz-meta-utility-text)!important}body .st-pane.st-pane--quizzes .st-qz-session-score{font-size:16px!important;line-height:1.3!important;font-weight:800!important;color:var(--eduloo-qz-session-score-text)!important;background:none!important;box-shadow:none!important;border-radius:0!important;width:auto!important;min-height:20px!important;padding:0!important;display:inline-flex!important;align-items:center!important;align-self:auto!important;justify-content:flex-end;vertical-align:middle}body .st-pane.st-pane--quizzes .st-qz-session p.st-qz-session-score:last-child,body.theme-dark .st-pane.st-pane--quizzes .st-qz-session p.st-qz-session-score:last-child{background:none!important;background-color:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;border-radius:0!important;width:auto!important;min-height:0!important;padding:0!important}body .st-pane.st-pane--quizzes .st-qz-actions{justify-content:flex-end;width:auto!important;min-width:0;margin-inline-start:auto;align-self:center}@media (hover:hover){body .st-pane.st-pane--quizzes .st-qz-actions .st-btn--only-icon:not(.st-btn--quiz-start):hover:not(:disabled){background:color-mix(in srgb,var(--eduloo-qz-options-bg) 82%,var(--secondary-container) 18%)!important}}body .st-pane.st-pane--quizzes .st-qz-actions .st-btn--only-icon:not(.st-btn--quiz-start) .icon{margin:0!important;font-size:14px!important}@media (max-width:760px){body .st-pane.st-pane--quizzes .st-qz-meta,body .st-pane.st-pane--quizzes .st-qz-session,body .st-pane.st-pane--quizzes .st-qz-generation-steps,body .st-pane.st-pane--quizzes .st-qz-actions{grid-column:1;grid-row:auto}body .st-pane.st-pane--quizzes .st-qz-session{align-self:stretch}}@media (max-width:520px){body .st-pane.st-pane--quizzes .st-qz-session-date{font-size:12px!important}body .st-pane.st-pane--quizzes .st-qz-session-score{font-size:15px!important}}body.theme-dark .st-pane.st-pane--flashcards,body.theme-dark .st-pane.st-pane--quizzes,body.theme-dark .st-pane.st-pane--summaries,body.theme-dark .st-pane.st-pane--podcasts,body.theme-dark .st-pane.st-pane--documents{--eduloo-study-surface-border:color-mix(in srgb,var(--primary) 16%,transparent);--eduloo-study-pane-border:color-mix(in srgb,var(--primary) 18%,transparent);--eduloo-study-chip-border:color-mix(in srgb,var(--primary) 22%,transparent);--eduloo-study-toolbar-border:color-mix(in srgb,var(--primary) 18%,transparent);--eduloo-study-input-border:color-mix(in srgb,var(--primary) 18%,transparent);--eduloo-study-btn-muted-border:color-mix(in srgb,var(--primary) 18%,transparent);--eduloo-study-btn-secondary-border:color-mix(in srgb,var(--primary) 22%,transparent);--eduloo-study-cta-border:color-mix(in srgb,var(--primary) 32%,transparent);--eduloo-study-cta-border-hover:color-mix(in srgb,var(--primary) 48%,transparent);--eduloo-input-unified-border:color-mix(in srgb,var(--primary) 18%,transparent);--eduloo-input-unified-border-hover:color-mix(in srgb,var(--primary) 28%,transparent);--eduloo-input-unified-border-focus:color-mix(in srgb,var(--primary) 48%,transparent);--eduloo-input-unified-ring:color-mix(in srgb,var(--primary) 20%,transparent)}body.theme-dark .st-pane.st-pane--flashcards{--eduloo-fc-surface-border:color-mix(in srgb,var(--primary) 16%,transparent);--eduloo-fc-chip-border:color-mix(in srgb,var(--primary) 22%,transparent);--eduloo-fc-icon-btn-border:color-mix(in srgb,var(--primary) 18%,transparent);--eduloo-fc-toolbar-btn-border:color-mix(in srgb,var(--primary) 22%,transparent);--eduloo-fc-toolbar-btn-border-hover:color-mix(in srgb,var(--primary) 38%,transparent);--eduloo-fc-toolbar-btn-border-active:color-mix(in srgb,var(--primary) 52%,transparent);--eduloo-fc-editor-btn-border:color-mix(in srgb,var(--primary) 20%,transparent);--eduloo-fc-editor-input-border:color-mix(in srgb,var(--primary) 18%,transparent);--eduloo-fc-editor-shell-border:color-mix(in srgb,var(--primary) 16%,transparent)}body.theme-dark .st-pane.st-pane--quizzes{--eduloo-qz-count-border:color-mix(in srgb,var(--primary) 18%,transparent);--eduloo-qz-neutral-btn-border:color-mix(in srgb,var(--primary) 20%,transparent);--eduloo-qz-options-border:color-mix(in srgb,var(--primary) 16%,transparent);--eduloo-qz-row-border:color-mix(in srgb,var(--primary) 16%,transparent);--eduloo-qz-score-border:color-mix(in srgb,var(--primary) 20%,transparent);--eduloo-qz-session-border:color-mix(in srgb,var(--primary) 18%,transparent);--eduloo-qz-type-border:color-mix(in srgb,var(--primary) 18%,transparent)}body.theme-dark .st-pane.st-pane--summaries{--eduloo-sum-preview-border:color-mix(in srgb,var(--primary) 16%,transparent);--eduloo-sum-status-border:color-mix(in srgb,var(--primary) 22%,transparent)}body.theme-dark .st-pane.st-pane--documents{--eduloo-doc-surface-border:color-mix(in srgb,var(--primary) 16%,transparent);--eduloo-doc-chip-border:color-mix(in srgb,var(--primary) 20%,transparent);--eduloo-doc-upload-border:color-mix(in srgb,var(--primary) 22%,transparent);--eduloo-doc-mode-overlay-btn-border:color-mix(in srgb,var(--primary) 22%,transparent);--eduloo-doc-mode-overlay-btn-border-hover:color-mix(in srgb,var(--primary) 38%,transparent);--eduloo-doc-mode-overlay-apply-border:color-mix(in srgb,var(--primary) 38%,transparent)}@media (hover:hover){body.theme-dark .st-pane .st-btn:not(.button-primary):not(.st-btn--danger):not(.st-btn--quiz-start):hover:not(:disabled){background:var(--eduloo-dark-btn-soft-bg-hover)!important;border-color:color-mix(in srgb,var(--primary) 40%,transparent)!important;box-shadow:0 10px 20px -12px color-mix(in srgb,var(--primary) 32%,transparent)!important}}@media (hover:hover){body.theme-dark .st-pane .st-btn.button-primary:hover:not(:disabled),body.theme-dark .st-pane .st-btn--quiz-start:hover:not(:disabled){background:var(--eduloo-dark-btn-primary-bg-hover)!important;filter:brightness(1.04)}}body .st-pane.st-pane--summaries{--st-sum-card-bg:color-mix(in srgb,var(--surface-container-lowest) 96%,var(--primary-container) 4%);--st-sum-card-bg-hover:color-mix(in srgb,var(--surface-container-lowest) 90%,var(--primary-container) 10%);--st-sum-card-border:color-mix(in srgb,var(--primary) 14%,transparent);--st-sum-card-border-hover:color-mix(in srgb,var(--primary) 26%,transparent);--st-sum-card-shadow:0 14px 28px -22px color-mix(in srgb,var(--primary) 24%,transparent);--st-sum-card-shadow-hover:0 18px 34px -22px color-mix(in srgb,var(--primary) 32%,transparent);--st-sum-meta-text:color-mix(in srgb,var(--on-surface) 64%,var(--on-surface-variant) 36%);--st-sum-options-bg:color-mix(in srgb,var(--surface-container-lowest) 80%,var(--primary-container) 20%);--st-sum-options-bg-hover:color-mix(in srgb,var(--surface-container-lowest) 64%,var(--primary-container) 36%);--st-sum-options-border:color-mix(in srgb,var(--primary) 16%,transparent)}body.theme-dark .st-pane.st-pane--summaries{--st-sum-card-bg:color-mix(in srgb,var(--surface-container-high) 92%,var(--primary-container) 8%);--st-sum-card-bg-hover:color-mix(in srgb,var(--surface-container-high) 80%,var(--primary-container) 20%);--st-sum-card-border:color-mix(in srgb,var(--primary) 18%,transparent);--st-sum-card-border-hover:color-mix(in srgb,var(--primary) 38%,transparent);--st-sum-card-shadow:0 18px 30px -22px color-mix(in srgb,black 64%,transparent);--st-sum-card-shadow-hover:0 22px 40px -22px color-mix(in srgb,var(--primary) 30%,transparent);--st-sum-meta-text:var(--on-surface-variant);--st-sum-options-bg:color-mix(in srgb,var(--surface-container-highest) 78%,var(--primary-container) 22%);--st-sum-options-bg-hover:color-mix(in srgb,var(--surface-container-highest) 60%,var(--primary-container) 40%);--st-sum-options-border:color-mix(in srgb,var(--primary) 22%,transparent)}body .st-pane.st-pane--summaries .st-sum-row{transition:background 200ms ease,border-color 200ms ease,box-shadow 220ms ease,transform 220ms cubic-bezier(0.2,0.8,0.2,1)!important}body .st-pane.st-pane--summaries .st-sum-row::before{content:none!important;background:none!important}@media (hover:hover){body .st-pane.st-pane--summaries .st-sum-row:hover,body.theme-dark .st-pane.st-pane--summaries .st-sum-row:hover{background:var(--st-sum-card-bg-hover)!important;border-color:var(--st-sum-card-border-hover)!important;box-shadow:var(--st-sum-card-shadow-hover)!important;transform:translateY(-1px)}}body .st-pane.st-pane--summaries .st-sum-title-row h3{letter-spacing:-0.1px}body .st-pane.st-pane--summaries .st-sum-meta p{font-size:13px!important;line-height:1.55!important;color:var(--st-sum-meta-text)!important;font-weight:500}body .st-pane.st-pane--summaries .st-doc-status-line{min-height:24px;padding-block:0;padding-inline:9px 11px;letter-spacing:0.4px;background:color-mix(in srgb,var(--surface-container-lowest) 76%,var(--secondary-container) 24%)}body.theme-dark .st-pane.st-pane--summaries .st-doc-status-line{background:color-mix(in srgb,var(--surface-container-highest) 70%,var(--secondary-container) 30%)}body .st-pane.st-pane--summaries .st-sum-row[data-summary-status='ready'] .st-doc-status-line{border-color:color-mix(in srgb,var(--secondary) 32%,transparent)!important}body .st-pane.st-pane--summaries .st-sum-row[data-summary-status='ready'] .st-doc-status-value{color:color-mix(in srgb,var(--secondary) 60%,var(--on-surface) 40%)!important;font-weight:800}body .st-pane.st-pane--summaries .st-sum-actions .st-sum-preview-btn{min-width:124px;transition:transform 180ms cubic-bezier(0.2,0.8,0.2,1),box-shadow 200ms ease,filter 200ms ease!important}body .st-pane.st-pane--summaries .st-sum-actions .st-sum-preview-btn:focus-visible{transform:translateY(-1px);filter:brightness(1.04);box-shadow:0 14px 28px -12px color-mix(in srgb,var(--primary) 64%,transparent),inset 0 1px 0 color-mix(in srgb,var(--primary-strong) 50%,transparent)!important}@media (hover:hover){body .st-pane.st-pane--summaries .st-sum-actions .st-sum-preview-btn:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.04);box-shadow:0 14px 28px -12px color-mix(in srgb,var(--primary) 64%,transparent),inset 0 1px 0 color-mix(in srgb,var(--primary-strong) 50%,transparent)!important}}body .st-pane.st-pane--summaries .st-sum-actions .st-btn--only-icon,body.theme-dark .st-pane.st-pane--summaries .st-sum-actions .st-btn--only-icon{transition:background 180ms ease,border-color 180ms ease,color 180ms ease,transform 180ms cubic-bezier(0.2,0.8,0.2,1)!important}@media (hover:hover){body .st-pane.st-pane--summaries .st-sum-actions .st-btn--only-icon:hover:not(:disabled){background:var(--st-sum-options-bg-hover)!important;border-color:color-mix(in srgb,var(--primary) 36%,transparent)!important;color:var(--primary)!important;transform:translateY(-1px)}}@media (hover:hover){body.theme-dark .st-pane.st-pane--summaries .st-sum-actions .st-btn--only-icon:hover:not(:disabled){color:var(--on-surface)!important}}body .st-pane.st-pane--summaries .st-sum-title-row .st-qz-edit-icon{border-radius:8px!important;opacity:0.55}@media (hover:hover){body .st-pane.st-pane--summaries .st-sum-row:hover .st-qz-edit-icon{opacity:1}}@media (max-width:720px){body .st-pane.st-pane--summaries .st-sum-actions{grid-template-columns:minmax(0,1fr) 40px}body .st-pane.st-pane--summaries .st-sum-actions .st-btn--only-icon{justify-self:end}}@media (prefers-reduced-motion:reduce){body .st-pane.st-pane--summaries .st-sum-row,body .st-pane.st-pane--summaries .st-sum-actions .st-sum-preview-btn,body .st-pane.st-pane--summaries .st-sum-actions .st-btn--only-icon{transition:none!important;transform:none!important}}body .st-pane.st-pane--documents{--st-doc-card-bg:color-mix(in srgb,var(--surface-container-lowest) 96%,var(--primary-container) 4%);--st-doc-card-border:color-mix(in srgb,var(--primary) 14%,transparent);--st-doc-card-shadow:0 14px 28px -22px color-mix(in srgb,var(--primary) 22%,transparent);--st-doc-tile-bg:color-mix(in srgb,var(--surface-container-lowest) 80%,var(--surface-container) 20%);--st-doc-meta-text:color-mix(in srgb,var(--on-surface) 60%,var(--on-surface-variant) 40%)}body.theme-dark .st-pane.st-pane--documents{--st-doc-card-bg:color-mix(in srgb,var(--surface-container-high) 92%,var(--primary-container) 8%);--st-doc-card-border:color-mix(in srgb,var(--primary) 18%,transparent);--st-doc-card-shadow:0 18px 30px -22px color-mix(in srgb,black 64%,transparent);--st-doc-tile-bg:color-mix(in srgb,var(--surface-container-highest) 78%,var(--surface-container) 22%);--st-doc-meta-text:var(--on-surface-variant)}body .st-pane.st-pane--documents .st-doc-row:not(.st-doc-row--empty),body.theme-dark .st-pane.st-pane--documents .st-doc-row:not(.st-doc-row--empty){padding-block:16px!important;padding-inline:16px 18px!important;transition:none!important}body .st-pane.st-pane--documents .st-doc-row:not(.st-doc-row--empty)::before{content:none!important;background:none!important}@media (hover:hover){body .st-pane.st-pane--documents .st-doc-row:not(.st-doc-row--empty):hover,body.theme-dark .st-pane.st-pane--documents .st-doc-row:not(.st-doc-row--empty):hover{background:var(--st-doc-card-bg)!important;border-color:var(--st-doc-card-border)!important;box-shadow:var(--st-doc-card-shadow)!important;transform:none!important}}body .st-pane.st-pane--documents .st-doc-file-type{position:relative;isolation:isolate}body .st-pane.st-pane--documents .st-doc-file-type::after{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 22% 18%,color-mix(in srgb,var(--st-doc-tile-accent,var(--primary)) 22%,transparent) 0%,transparent 62%);z-index:0}body .st-pane.st-pane--documents .st-doc-file-type i{position:relative;z-index:1;filter:drop-shadow(0 1px 0 color-mix(in srgb,var(--st-doc-tile-accent,var(--primary)) 14%,transparent))}body .st-pane.st-pane--documents .st-doc-file-type--pdf{--st-doc-tile-accent:var(--primary);border-color:color-mix(in srgb,var(--primary) 22%,transparent)!important}body .st-pane.st-pane--documents .st-doc-file-type--doc{--st-doc-tile-accent:var(--info);background:color-mix(in srgb,var(--surface-container-lowest) 78%,var(--info-container) 22%)!important;border-color:color-mix(in srgb,var(--info) 22%,transparent)!important;color:color-mix(in srgb,var(--info) 80%,var(--on-surface) 20%)!important}body .st-pane.st-pane--documents .st-doc-file-type--ppt{--st-doc-tile-accent:var(--tertiary);background:color-mix(in srgb,var(--surface-container-lowest) 76%,var(--tertiary-container) 24%)!important;border-color:color-mix(in srgb,var(--tertiary) 24%,transparent)!important;color:color-mix(in srgb,var(--tertiary) 78%,var(--on-surface) 22%)!important}body .st-pane.st-pane--documents .st-doc-file-type--img{--st-doc-tile-accent:var(--secondary);background:color-mix(in srgb,var(--surface-container-lowest) 78%,var(--secondary-container) 22%)!important;border-color:color-mix(in srgb,var(--secondary) 22%,transparent)!important;color:color-mix(in srgb,var(--secondary) 76%,var(--on-surface) 24%)!important}body.theme-dark .st-pane.st-pane--documents .st-doc-file-type--doc{background:color-mix(in srgb,var(--surface-container-highest) 70%,var(--info-container) 30%)!important;color:color-mix(in srgb,var(--info) 88%,var(--on-info-container) 12%)!important}body.theme-dark .st-pane.st-pane--documents .st-doc-file-type--ppt{background:color-mix(in srgb,var(--surface-container-highest) 68%,var(--tertiary-container) 32%)!important;color:color-mix(in srgb,var(--tertiary) 90%,var(--on-tertiary-container) 10%)!important}body.theme-dark .st-pane.st-pane--documents .st-doc-file-type--img{background:color-mix(in srgb,var(--surface-container-highest) 70%,var(--secondary-container) 30%)!important;color:color-mix(in srgb,var(--secondary) 88%,var(--on-secondary-container) 12%)!important}body .st-pane.st-pane--documents .st-doc-meta h3{letter-spacing:-0.1px}body .st-pane.st-pane--documents .st-doc-status-line{font-size:13px!important;letter-spacing:normal;background:color-mix(in srgb,var(--surface-container-lowest) 78%,var(--secondary-container) 22%)!important;border-color:color-mix(in srgb,var(--secondary) 22%,transparent)!important;color:color-mix(in srgb,var(--on-surface) 88%,transparent)!important}body .st-pane.st-pane--documents .st-doc-row[data-document-status='ready'] .st-doc-status-value{color:color-mix(in srgb,var(--secondary) 60%,var(--on-surface) 40%)!important}body.theme-dark .st-pane.st-pane--documents .st-doc-row[data-document-status='ready'] .st-doc-status-value{color:var(--secondary)!important}body .st-pane.st-pane--documents .st-doc-row[data-document-status='failed'] .st-doc-status-line{border-color:color-mix(in srgb,var(--error) 28%,transparent)!important}body .st-pane.st-pane--documents .st-doc-row[data-document-status='pending'] .st-doc-status-line,body .st-pane.st-pane--documents .st-doc-row[data-document-status='extracting'] .st-doc-status-line,body .st-pane.st-pane--documents .st-doc-row[data-document-status='generating_topics'] .st-doc-status-line{border-color:color-mix(in srgb,var(--tertiary) 28%,transparent)!important}body .st-pane.st-pane--documents .st-doc-row[data-document-status='pending'] .st-doc-status-value,body .st-pane.st-pane--documents .st-doc-row[data-document-status='extracting'] .st-doc-status-value,body .st-pane.st-pane--documents .st-doc-row[data-document-status='generating_topics'] .st-doc-status-value{color:color-mix(in srgb,var(--tertiary) 76%,var(--on-surface) 24%)!important}body .st-pane.st-pane--documents .st-doc-actions .st-btn{justify-content:center;transition:background 180ms ease,border-color 180ms ease,color 180ms ease,transform 180ms cubic-bezier(0.2,0.8,0.2,1)!important}@media (hover:hover){body .st-pane.st-pane--documents .st-doc-actions .st-btn:hover:not(:disabled):not([aria-disabled='true']){transform:translateY(-1px)}}body .st-pane.st-pane--documents .st-doc-actions .st-btn .icon{font-size:14px!important}@media (hover:hover){body .st-pane.st-pane--documents .st-doc-actions [data-document-topics]:hover:not(:disabled){background:color-mix(in srgb,var(--surface-container-lowest) 60%,var(--primary-container) 40%)!important;border-color:color-mix(in srgb,var(--primary) 44%,transparent)!important;color:var(--primary)!important}}@media (hover:hover){body.theme-dark .st-pane.st-pane--documents .st-doc-actions .button.button-secondary.st-btn[data-document-topics]:hover:not(:disabled){background:color-mix(in srgb,var(--surface-container-highest) 52%,var(--primary-container) 48%)!important;border-color:color-mix(in srgb,var(--primary) 56%,transparent)!important;color:var(--primary-strong)!important}}@media (hover:hover){body .st-pane.st-pane--documents .st-doc-actions [data-document-download]:hover:not(:disabled){background:color-mix(in srgb,var(--surface-container-lowest) 60%,var(--secondary-container) 40%)!important;border-color:color-mix(in srgb,var(--secondary) 46%,transparent)!important;color:color-mix(in srgb,var(--secondary) 92%,var(--on-surface) 8%)!important}}@media (hover:hover){body.theme-dark .st-pane.st-pane--documents .st-doc-actions .button.button-secondary.st-btn[data-document-download]:hover:not(:disabled){background:color-mix(in srgb,var(--surface-container-highest) 50%,var(--secondary-container) 50%)!important;border-color:color-mix(in srgb,var(--secondary) 56%,transparent)!important;color:var(--secondary)!important}}body .st-pane.st-pane--documents .st-doc-actions [data-document-source-link]{background:color-mix(in srgb,var(--surface-container-lowest) 74%,var(--tertiary-container) 26%)!important;border:1px solid color-mix(in srgb,var(--tertiary) 28%,transparent)!important;color:color-mix(in srgb,var(--tertiary) 78%,var(--on-surface) 22%)!important}@media (hover:hover){body .st-pane.st-pane--documents .st-doc-actions [data-document-source-link]:hover:not(:disabled){background:color-mix(in srgb,var(--surface-container-lowest) 58%,var(--tertiary-container) 42%)!important;border-color:color-mix(in srgb,var(--tertiary) 48%,transparent)!important;color:color-mix(in srgb,var(--tertiary) 92%,var(--on-surface) 8%)!important}}body.theme-dark .st-pane.st-pane--documents .st-doc-actions .button.button-secondary.st-btn[data-document-source-link]{background:color-mix(in srgb,var(--surface-container-highest) 66%,var(--tertiary-container) 34%)!important;border:1px solid color-mix(in srgb,var(--tertiary) 38%,transparent)!important;color:var(--tertiary)!important;box-shadow:none!important}body.theme-dark .st-pane.st-pane--documents .st-doc-actions .button.button-secondary.st-btn[data-document-source-link] .icon{color:var(--tertiary)!important}@media (hover:hover){body.theme-dark .st-pane.st-pane--documents .st-doc-actions .button.button-secondary.st-btn[data-document-source-link]:hover:not(:disabled){background:color-mix(in srgb,var(--surface-container-highest) 48%,var(--tertiary-container) 52%)!important;border-color:color-mix(in srgb,var(--tertiary) 58%,transparent)!important;color:var(--tertiary)!important}}@media (hover:hover){body .st-pane.st-pane--documents .st-doc-actions [data-document-reextract]:hover:not(:disabled){background:color-mix(in srgb,var(--surface-container-lowest) 60%,var(--info-container) 40%)!important;border-color:color-mix(in srgb,var(--info) 46%,transparent)!important;color:color-mix(in srgb,var(--info) 92%,var(--on-surface) 8%)!important}}@media (hover:hover){body.theme-dark .st-pane.st-pane--documents .st-doc-actions .button.button-secondary.st-btn[data-document-reextract]:hover:not(:disabled){background:color-mix(in srgb,var(--surface-container-highest) 50%,var(--info-container) 50%)!important;border-color:color-mix(in srgb,var(--info) 56%,transparent)!important;color:var(--info)!important}}@media (hover:hover){body .st-pane.st-pane--documents .st-doc-actions [data-document-move]:hover:not(:disabled){background:color-mix(in srgb,var(--surface-container-lowest) 64%,var(--primary-container) 36%)!important;border-color:color-mix(in srgb,var(--primary) 32%,transparent)!important;color:var(--on-surface)!important}}@media (hover:hover){body.theme-dark .st-pane.st-pane--documents .st-doc-actions .button.button-secondary.st-btn[data-document-move]:hover:not(:disabled){background:color-mix(in srgb,var(--surface-container-highest) 58%,var(--primary-container) 42%)!important;border-color:color-mix(in srgb,var(--primary) 44%,transparent)!important;color:var(--on-surface)!important}}@media (hover:hover){body .st-pane.st-pane--documents .st-doc-actions .st-btn--danger:hover:not(:disabled){background:color-mix(in srgb,var(--surface-container-lowest) 60%,var(--error) 40%)!important;border-color:color-mix(in srgb,var(--error) 50%,transparent)!important;color:var(--error)!important}}@media (hover:hover){body.theme-dark .st-pane.st-pane--documents .st-doc-actions .st-btn--danger:hover:not(:disabled){background:color-mix(in srgb,var(--surface-container-highest) 56%,var(--error) 44%)!important;border-color:color-mix(in srgb,var(--error) 56%,transparent)!important}}body .st-pane.st-pane--documents .st-doc-actions .st-btn:focus-visible{outline:none!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 22%,transparent)!important}body .st-pane.st-pane--documents .st-doc-actions .st-btn:disabled,body .st-pane.st-pane--documents .st-doc-actions .st-btn[aria-disabled='true']{opacity:0.45;cursor:not-allowed!important;transform:none!important}@media (prefers-reduced-motion:reduce){body .st-pane.st-pane--documents .st-doc-row,body .st-pane.st-pane--documents .st-doc-actions .st-btn{transition:none!important;transform:none!important}}body.theme-dark .st-pane.st-pane--documents #documentsDropzone.dropzone .dropzone-icon .icon,body.theme-dark .st-pane.st-pane--documents #documentsDropzone.dropzone .dropzone-icon i,body.theme-dark .st-pane.st-pane--documents #documentsMediaDropzone.dropzone .dropzone-icon .icon,body.theme-dark .st-pane.st-pane--documents #documentsMediaDropzone.dropzone .dropzone-icon i{color:var(--primary-strong)!important}@media (hover:hover){body .st-pane.st-pane--flashcards .st-fc-card-action:hover{color:var(--primary)!important}}@media (hover:hover){body .st-pane.st-pane--flashcards .st-fc-card-action:hover .icon,body .st-pane.st-pane--flashcards .st-fc-card-action:hover i{color:var(--primary)!important}}@media (hover:hover){body.theme-dark .st-pane.st-pane--flashcards .st-fc-card-action:hover{color:var(--primary-strong)!important}}@media (hover:hover){body.theme-dark .st-pane.st-pane--flashcards .st-fc-card-action:hover .icon,body.theme-dark .st-pane.st-pane--flashcards .st-fc-card-action:hover i{color:var(--primary-strong)!important}}@media (hover:hover){body:not(.theme-dark) .st-pane .st-qz-edit-icon:hover,body:not(.theme-dark) .st-pane .st-qz-row .st-qz-edit-icon:hover,body:not(.theme-dark) .st-pane .st-sum-title-row .st-qz-edit-icon:hover,body:not(.theme-dark) .st-qz-edit-icon:hover{background:color-mix(in srgb,var(--surface-container-lowest) 92%,var(--primary-container) 8%)!important;border-color:color-mix(in srgb,var(--primary) 48%,transparent)!important;color:var(--primary)!important;box-shadow:0 4px 10px -6px color-mix(in srgb,var(--primary) 28%,transparent)!important}}@media (hover:hover){body:not(.theme-dark) .st-pane .st-qz-edit-icon:hover .icon,body:not(.theme-dark) .st-pane .st-qz-edit-icon:hover i,body:not(.theme-dark) .st-pane .st-qz-row .st-qz-edit-icon:hover .icon,body:not(.theme-dark) .st-pane .st-qz-row .st-qz-edit-icon:hover i,body:not(.theme-dark) .st-pane .st-sum-title-row .st-qz-edit-icon:hover .icon,body:not(.theme-dark) .st-pane .st-sum-title-row .st-qz-edit-icon:hover i{color:var(--primary)!important}}body.theme-dark .st-pane.st-pane--quizzes .st-qz-actions .st-btn.st-btn--quiz-start:focus-visible:not(:disabled):not([aria-disabled='true']){background:linear-gradient(140deg,var(--primary-strong) 0%,var(--primary) 38%,color-mix(in srgb,var(--primary) 36%,var(--secondary) 64%) 100%)!important;border-color:color-mix(in srgb,var(--primary-strong) 70%,transparent)!important;color:var(--on-primary)!important;box-shadow:0 16px 34px -12px color-mix(in srgb,var(--primary) 72%,transparent),0 0 0 1px color-mix(in srgb,var(--primary-strong) 32%,transparent),inset 0 1px 0 color-mix(in srgb,var(--primary-strong) 56%,transparent)!important;filter:brightness(1.06);transform:translateY(-1px)}@media (hover:hover){body.theme-dark .st-pane.st-pane--quizzes .st-qz-actions .st-btn.st-btn--quiz-start:hover:not(:disabled):not([aria-disabled='true']){background:linear-gradient(140deg,var(--primary-strong) 0%,var(--primary) 38%,color-mix(in srgb,var(--primary) 36%,var(--secondary) 64%) 100%)!important;border-color:color-mix(in srgb,var(--primary-strong) 70%,transparent)!important;color:var(--on-primary)!important;box-shadow:0 16px 34px -12px color-mix(in srgb,var(--primary) 72%,transparent),0 0 0 1px color-mix(in srgb,var(--primary-strong) 32%,transparent),inset 0 1px 0 color-mix(in srgb,var(--primary-strong) 56%,transparent)!important;filter:brightness(1.06);transform:translateY(-1px)}}@media (hover:hover){body.theme-dark .st-pane.st-pane--quizzes .st-qz-actions .st-btn.st-btn--quiz-start:hover:not(:disabled):not([aria-disabled='true']) .icon,body.theme-dark .st-pane.st-pane--quizzes .st-qz-actions .st-btn.st-btn--quiz-start:hover:not(:disabled):not([aria-disabled='true']) i{color:var(--on-primary)!important}}body.theme-dark .st-container.st-fs-container .st-fs-board .st-quizz-actions-row .st-btn.st-quizz-action-btn--prev,body.theme-dark .st-container.st-fs-container .st-fs-board .st-quizz-actions-row .st-btn.st-quizz-action-btn--next,body.theme-dark .st-container.st-fs-container .st-fs-board .st-quizz-actions-row .st-btn.st-quizz-action-btn--finish{min-height:50px!important;border-radius:14px!important;padding:0 22px!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-size:13.5px!important;font-weight:800!important;letter-spacing:0.4px!important;text-transform:uppercase!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;transition:background 200ms ease,border-color 200ms ease,box-shadow 220ms ease,color 200ms ease,filter 220ms ease,transform 220ms cubic-bezier(0.2,0.8,0.2,1)!important}body .st-container.st-fs-container .st-fs-board .st-quizz-actions-row .st-btn.st-quizz-action-btn[hidden],body.theme-dark .st-container.st-fs-container .st-fs-board .st-quizz-actions-row .st-btn.st-quizz-action-btn[hidden]{display:none!important}body.theme-dark .st-container.st-fs-container .st-fs-board .st-quizz-actions-row .st-btn.st-quizz-action-btn--prev{background:color-mix(in srgb,var(--surface-container-high) 84%,var(--primary-container) 16%)!important;border:1px solid color-mix(in srgb,var(--primary) 22%,transparent)!important;color:color-mix(in srgb,var(--on-surface) 92%,var(--primary) 8%)!important;box-shadow:0 10px 22px -16px color-mix(in srgb,black 60%,transparent),inset 0 1px 0 color-mix(in srgb,var(--primary) 14%,transparent)!important;filter:none!important;transform:none!important}body.theme-dark .st-container.st-fs-container .st-fs-board .st-quizz-actions-row .st-btn.st-quizz-action-btn--prev .icon,body.theme-dark .st-container.st-fs-container .st-fs-board .st-quizz-actions-row .st-btn.st-quizz-action-btn--prev i{color:color-mix(in srgb,var(--primary-strong) 78%,var(--on-surface) 22%)!important;font-size:12px!important}body.theme-dark .st-container.st-fs-container .st-fs-board .st-quizz-actions-row .st-btn.st-quizz-action-btn--prev:focus-visible:not(:disabled):not([aria-disabled='true']){background:color-mix(in srgb,var(--surface-container-high) 68%,var(--primary-container) 32%)!important;border-color:color-mix(in srgb,var(--primary) 42%,transparent)!important;color:var(--on-surface)!important;box-shadow:0 14px 26px -14px color-mix(in srgb,var(--primary) 36%,transparent),inset 0 1px 0 color-mix(in srgb,var(--primary) 24%,transparent)!important;transform:translateY(-1px)!important}@media (hover:hover){body.theme-dark .st-container.st-fs-container .st-fs-board .st-quizz-actions-row .st-btn.st-quizz-action-btn--prev:hover:not(:disabled):not([aria-disabled='true']){background:color-mix(in srgb,var(--surface-container-high) 68%,var(--primary-container) 32%)!important;border-color:color-mix(in srgb,var(--primary) 42%,transparent)!important;color:var(--on-surface)!important;box-shadow:0 14px 26px -14px color-mix(in srgb,var(--primary) 36%,transparent),inset 0 1px 0 color-mix(in srgb,var(--primary) 24%,transparent)!important;transform:translateY(-1px)!important}}@media (hover:hover){body.theme-dark .st-container.st-fs-container .st-fs-board .st-quizz-actions-row .st-btn.st-quizz-action-btn--prev:hover:not(:disabled):not([aria-disabled='true']) .icon,body.theme-dark .st-container.st-fs-container .st-fs-board .st-quizz-actions-row .st-btn.st-quizz-action-btn--prev:hover:not(:disabled):not([aria-disabled='true']) i{color:var(--primary-strong)!important}}body.theme-dark .st-container.st-fs-container .st-fs-board .st-quizz-actions-row .st-btn.st-quizz-action-btn--next{background:linear-gradient(138deg,var(--primary-strong) 0%,var(--primary) 48%,color-mix(in srgb,var(--primary) 38%,var(--secondary) 62%) 100%)!important;border:1px solid color-mix(in srgb,var(--primary-strong) 64%,transparent)!important;color:var(--on-primary)!important;box-shadow:0 14px 30px -14px color-mix(in srgb,var(--primary) 56%,transparent),inset 0 1px 0 color-mix(in srgb,var(--primary-strong) 46%,transparent)!important;filter:none!important;transform:none!important}body.theme-dark .st-container.st-fs-container .st-fs-board .st-quizz-actions-row .st-btn.st-quizz-action-btn--next .icon,body.theme-dark .st-container.st-fs-container .st-fs-board .st-quizz-actions-row .st-btn.st-quizz-action-btn--next i{color:var(--on-primary)!important;font-size:12px!important}body.theme-dark .st-container.st-fs-container .st-fs-board .st-quizz-actions-row .st-btn.st-quizz-action-btn--next:focus-visible:not(:disabled):not([aria-disabled='true']){background:linear-gradient(138deg,color-mix(in srgb,var(--primary-strong) 88%,white 12%) 0%,var(--primary) 42%,color-mix(in srgb,var(--primary) 28%,var(--secondary) 72%) 100%)!important;border-color:color-mix(in srgb,var(--primary-strong) 80%,transparent)!important;box-shadow:0 18px 38px -12px color-mix(in srgb,var(--primary) 64%,transparent),0 0 0 1px color-mix(in srgb,var(--primary-strong) 26%,transparent),inset 0 1px 0 color-mix(in srgb,var(--primary-strong) 56%,transparent)!important;filter:brightness(1.04);transform:translateY(-1px)!important}@media (hover:hover){body.theme-dark .st-container.st-fs-container .st-fs-board .st-quizz-actions-row .st-btn.st-quizz-action-btn--next:hover:not(:disabled):not([aria-disabled='true']){background:linear-gradient(138deg,color-mix(in srgb,var(--primary-strong) 88%,white 12%) 0%,var(--primary) 42%,color-mix(in srgb,var(--primary) 28%,var(--secondary) 72%) 100%)!important;border-color:color-mix(in srgb,var(--primary-strong) 80%,transparent)!important;box-shadow:0 18px 38px -12px color-mix(in srgb,var(--primary) 64%,transparent),0 0 0 1px color-mix(in srgb,var(--primary-strong) 26%,transparent),inset 0 1px 0 color-mix(in srgb,var(--primary-strong) 56%,transparent)!important;filter:brightness(1.04);transform:translateY(-1px)!important}}body.theme-dark .st-container.st-fs-container .st-fs-board .st-quizz-actions-row .st-btn.st-quizz-action-btn--finish{min-width:196px!important;background:linear-gradient(138deg,var(--primary-strong) 0%,var(--primary) 38%,var(--secondary) 100%)!important;border:1px solid color-mix(in srgb,var(--primary-strong) 70%,transparent)!important;color:var(--on-primary)!important;box-shadow:0 18px 36px -12px color-mix(in srgb,var(--primary) 62%,transparent),0 0 0 1px color-mix(in srgb,var(--primary-strong) 24%,transparent),inset 0 1px 0 color-mix(in srgb,white 18%,transparent)!important;filter:none!important;transform:none!important}body.theme-dark .st-container.st-fs-container .st-fs-board .st-quizz-actions-row .st-btn.st-quizz-action-btn--finish .icon,body.theme-dark .st-container.st-fs-container .st-fs-board .st-quizz-actions-row .st-btn.st-quizz-action-btn--finish i{color:var(--on-primary)!important;font-size:13px!important}body.theme-dark .st-container.st-fs-container .st-fs-board .st-quizz-actions-row .st-btn.st-quizz-action-btn--finish:focus-visible:not(:disabled):not([aria-disabled='true']){background:linear-gradient(138deg,color-mix(in srgb,var(--primary-strong) 92%,white 8%) 0%,var(--primary) 36%,color-mix(in srgb,var(--secondary) 92%,white 8%) 100%)!important;border-color:color-mix(in srgb,var(--primary-strong) 86%,transparent)!important;box-shadow:0 22px 44px -12px color-mix(in srgb,var(--primary) 72%,transparent),0 0 0 2px color-mix(in srgb,var(--primary-strong) 30%,transparent),inset 0 1px 0 color-mix(in srgb,white 24%,transparent)!important;filter:brightness(1.05);transform:translateY(-1px)!important}@media (hover:hover){body.theme-dark .st-container.st-fs-container .st-fs-board .st-quizz-actions-row .st-btn.st-quizz-action-btn--finish:hover:not(:disabled):not([aria-disabled='true']){background:linear-gradient(138deg,color-mix(in srgb,var(--primary-strong) 92%,white 8%) 0%,var(--primary) 36%,color-mix(in srgb,var(--secondary) 92%,white 8%) 100%)!important;border-color:color-mix(in srgb,var(--primary-strong) 86%,transparent)!important;box-shadow:0 22px 44px -12px color-mix(in srgb,var(--primary) 72%,transparent),0 0 0 2px color-mix(in srgb,var(--primary-strong) 30%,transparent),inset 0 1px 0 color-mix(in srgb,white 24%,transparent)!important;filter:brightness(1.05);transform:translateY(-1px)!important}}body.theme-dark .st-container.st-fs-container .st-fs-board .st-quizz-actions-row .st-btn.st-quizz-action-btn--finish[disabled],body.theme-dark .st-container.st-fs-container .st-fs-board .st-quizz-actions-row .st-btn.st-quizz-action-btn--finish[aria-disabled='true']{background:color-mix(in srgb,var(--surface-container-high) 78%,var(--primary-container) 22%)!important;border-color:color-mix(in srgb,var(--primary) 18%,transparent)!important;color:color-mix(in srgb,var(--on-surface-variant) 80%,var(--primary) 20%)!important;box-shadow:none!important;filter:none!important;transform:none!important;opacity:0.7;cursor:not-allowed!important}body.theme-dark .st-container.st-fs-container .st-fs-board .st-quizz-actions-row .st-btn.st-quizz-action-btn--finish[disabled] .icon,body.theme-dark .st-container.st-fs-container .st-fs-board .st-quizz-actions-row .st-btn.st-quizz-action-btn--finish[disabled] i,body.theme-dark .st-container.st-fs-container .st-fs-board .st-quizz-actions-row .st-btn.st-quizz-action-btn--finish[aria-disabled='true'] .icon,body.theme-dark .st-container.st-fs-container .st-fs-board .st-quizz-actions-row .st-btn.st-quizz-action-btn--finish[aria-disabled='true'] i{color:color-mix(in srgb,var(--primary) 60%,var(--on-surface-variant) 40%)!important}body.theme-dark .st-container.st-fs-container .st-fs-board .st-quizz-actions-row .st-btn.st-quizz-action-btn--prev[disabled],body.theme-dark .st-container.st-fs-container .st-fs-board .st-quizz-actions-row .st-btn.st-quizz-action-btn--prev[aria-disabled='true'],body.theme-dark .st-container.st-fs-container .st-fs-board .st-quizz-actions-row .st-btn.st-quizz-action-btn--next[disabled],body.theme-dark .st-container.st-fs-container .st-fs-board .st-quizz-actions-row .st-btn.st-quizz-action-btn--next[aria-disabled='true']{opacity:0.55;filter:saturate(0.7);cursor:not-allowed!important;transform:none!important}body.theme-dark .st-container.st-fs-container .st-fs-board .st-quizz-actions-row{background:color-mix(in srgb,var(--surface-container) 88%,var(--primary-container) 12%)!important;border:1px solid color-mix(in srgb,var(--primary) 14%,transparent)!important;border-radius:22px!important;padding:14px!important;box-shadow:0 16px 32px -22px color-mix(in srgb,black 70%,transparent),inset 0 1px 0 color-mix(in srgb,var(--primary) 10%,transparent)!important}@media (prefers-reduced-motion:reduce){body.theme-dark .st-container.st-fs-container .st-fs-board .st-quizz-actions-row .st-btn.st-quizz-action-btn--prev,body.theme-dark .st-container.st-fs-container .st-fs-board .st-quizz-actions-row .st-btn.st-quizz-action-btn--next,body.theme-dark .st-container.st-fs-container .st-fs-board .st-quizz-actions-row .st-btn.st-quizz-action-btn--finish{transition:none!important;transform:none!important;filter:none!important}}body.theme-dark .st-pane.st-pane--flashcards.st-fs-board .st-fs-stage{padding-top:22px!important}body.theme-dark .st-pane.st-pane--flashcards.st-fs-board .st-fs-stage::before{content:'';position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse at 50% 0%,color-mix(in srgb,var(--primary) 12%,transparent) 0%,transparent 58%)}body.theme-dark .st-pane.st-pane--flashcards.st-fs-board .st-fs-card{z-index:2!important;background:linear-gradient(150deg,color-mix(in srgb,var(--surface-container-highest) 78%,var(--primary-container) 22%) 0%,color-mix(in srgb,var(--surface-container-highest) 86%,var(--secondary-container) 14%) 100%)!important}@media (hover:hover){body.theme-dark .st-pane.st-pane--flashcards.st-fs-board .st-fs-card:hover{border-color:color-mix(in srgb,var(--primary) 42%,transparent)!important;box-shadow:0 36px 60px -28px color-mix(in srgb,black 80%,transparent),0 0 0 1px color-mix(in srgb,var(--primary) 28%,transparent),0 14px 28px -16px color-mix(in srgb,var(--primary) 32%,transparent),inset 0 1px 0 color-mix(in srgb,var(--primary) 26%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--secondary) 18%,transparent)!important;transform:translateY(-2px)!important}}body.theme-dark .st-pane.st-pane--flashcards.st-fs-board .st-fs-card:focus-visible{outline:none!important;border-color:color-mix(in srgb,var(--primary) 56%,transparent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 28%,transparent),0 28px 52px -28px color-mix(in srgb,black 78%,transparent),inset 0 1px 0 color-mix(in srgb,var(--primary) 26%,transparent)!important}@media (prefers-reduced-motion:reduce){body.theme-dark .st-pane.st-pane--flashcards.st-fs-board .st-fs-card,body.theme-dark .st-pane.st-pane--flashcards.st-fs-board .st-fs-deck-back{transition:none!important;transform:none!important}}body .st-pane .st-library-toolbar{flex-direction:row!important}body .st-pane .st-library-toolbar .st-search-field{min-width:0!important}body .st-pane .st-library-toolbar .st-create-actions{flex-direction:row!important;align-items:center!important;padding:0!important;background:transparent!important;box-shadow:none!important;border:none!important;border-radius:0!important;grid-template-columns:none!important}@media (max-width:760px){body .st-pane .st-library-toolbar .st-create-actions--flashcards{flex-direction:column!important;align-items:stretch!important}body .st-pane .st-library-toolbar .st-create-actions--flashcards .st-btn{width:100%!important}}body[class] .st-pane .st-search-field .search-field__input[disabled],body[class] .st-pane .st-search-field .search-field__input[aria-disabled='true']{opacity:0.78;filter:saturate(0.55);cursor:not-allowed;pointer-events:none}body[class] .st-pane .st-search-field .search-field__input[disabled]::placeholder,body[class] .st-pane .st-search-field .search-field__input[aria-disabled='true']::placeholder{color:var(--on-surface-variant)!important;font-style:italic;opacity:0.9}@media (prefers-reduced-motion:reduce){body[class] .st-pane .st-search-field .search-field__input{transition:none!important}}body[class] .is-search-replaced{display:none!important}.st-pane-empty{grid-column:1 / -1;width:100%;grid-template-columns:auto 1fr;margin:0;border:none;border-radius:22px;position:relative;overflow:hidden}.st-pane-empty::before{content:'';position:absolute;top:-40px;inset-inline-end:-40px;width:160px;height:160px;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--primary) 22%,transparent) 0%,transparent 70%);pointer-events:none}.st-pane-empty__copy{position:relative;min-width:0}.st-pane-empty__hint{color:var(--on-surface-variant)}body[class] .st-pane-empty.st-pane-empty--plain{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:0!important;padding:48px 16px 40px!important;background:none!important;box-shadow:none!important}body[class] .st-pane-empty--plain::before{content:none!important}body[class] .st-pane-empty--plain .st-pane-empty__title{margin:0 0 12px!important;font-family:'Be Vietnam Pro',sans-serif!important;font-size:17px!important;font-weight:600!important;line-height:22px!important;letter-spacing:0!important;text-transform:none!important;color:var(--on-surface)!important}body[class] .st-pane-empty--plain .st-pane-empty__hint{max-width:320px;margin:0 auto!important;font-size:15px!important;font-weight:400!important;line-height:20px!important;text-align:center!important}body[class] .st-pane-empty--plain .st-pane-empty__actions{justify-content:center!important;gap:8px!important;margin-top:24px!important}body[class] .st-pane-empty--plain .st-pane-empty__actions>:is(a,button){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:0 20px!important;font-size:15px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}body[data-mobile] .st-pane-empty--plain .st-pane-empty__actions{flex-direction:column!important;align-items:stretch!important;width:100%;max-width:280px}body[class] .st-pane-empty--plain .st-pane-empty__loo{display:block;width:96px;height:96px;margin:0 auto 16px;object-fit:contain}body[class] .st-pane-empty--plain .st-pane-empty__links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}body[class] .st-pane-empty--plain .st-pane-empty__link,body[class] .st-pane-empty--plain button.st-pane-empty__link{display:inline-flex;align-items:center;min-height:44px;margin:0;padding:0 8px;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--primary-strong,var(--primary))!important;font-size:15px;font-weight:600;letter-spacing:0}.st-doc-upload-tabs.tab-container{background:transparent!important;border:none!important;box-shadow:none!important;margin:4px 0 0!important}.st-doc-upload-tabs.tab-container.variant-pills .tab-button.active{border-color:transparent!important}.st-doc-upload-tabs .st-doc-url-import{margin-top:0!important}html body .st-doc-upload-tabs .tab-panel .st-doc-processing-note{margin-top:14px!important}html body .st-doc-upload-tabs .st-doc-url-import-row{align-items:center!important;gap:10px!important}html body .st-doc-upload-tabs .st-doc-url-import-input{margin:0!important;height:44px!important;min-height:44px!important}html body .st-doc-upload-tabs .st-doc-url-import-btn{margin:0!important}html body .st-doc-upload-tabs .st-doc-url-icon{top:50%!important;transform:translateY(-50%)!important}.st-doc-meta-no-topics,body[class] .st-doc-meta-no-topics{color:var(--tertiary)!important;font-weight:600}.st-pane-empty__actions{position:relative;display:flex;flex-wrap:wrap;align-items:center}.st-pane-empty__actions>*,body[class] .st-pane-empty__actions>*{margin:0!important}#toast-topics-ready-return .toast-action-row{margin-top:20px}@media (max-width:760px){body[class] .st-pane-empty{grid-template-columns:1fr!important;justify-items:center!important}body[class] .st-pane-empty__copy{width:100%!important;text-align:center!important}body[class] .st-pane-empty__title,body[class] .st-pane-empty__hint{text-align:center!important}body[class] .st-pane-empty__actions{flex-direction:column!important}}body.theme-dark[class][class] .st-pane .st-search-field .search-field__input:focus,body.theme-dark[class][class] .st-pane .st-search-field .search-field__input:focus-visible,body.theme-dark[class][class] .st-pane .st-search-field--flashcards .search-field__input:focus,body.theme-dark[class][class] .st-pane .st-search-field--flashcards .search-field__input:focus-visible,body.theme-dark[class][class] .st-pane.st-pane--flashcards .st-search-field .search-field__input:focus,body.theme-dark[class][class] .st-pane.st-pane--flashcards .st-search-field .search-field__input:focus-visible,body.theme-dark[class][class] .st-pane.st-pane--flashcards .st-search-field--flashcards .search-field__input:focus,body.theme-dark[class][class] .st-pane.st-pane--flashcards .st-search-field--flashcards .search-field__input:focus-visible{border:1px solid color-mix(in srgb,var(--outline-variant) 70%,transparent)!important;border-color:color-mix(in srgb,var(--outline-variant) 70%,transparent)!important;box-shadow:inset 0 1px 2px color-mix(in srgb,var(--on-surface) 6%,transparent)!important;outline:none!important;outline-color:transparent!important;outline-width:0!important}@media (max-width:760px){body[class] .st-pane .st-library-toolbar .st-search-field,body[class] .st-pane.st-pane--quizzes .st-qz-toolbar .st-search-field{min-width:0!important;position:relative!important}body[class] .st-pane .st-search-field .search-field__input{width:100%!important;line-height:normal!important;font-weight:500!important}body[class] .st-pane .st-library-toolbar .st-create-actions,body[class] .st-pane.st-pane--quizzes .st-qz-toolbar .st-create-actions{grid-template-columns:1fr!important;min-height:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;border:none!important}body[class] .st-pane .st-library-toolbar .st-create-actions .button-primary.st-btn,body[class] .st-pane .st-library-toolbar .st-create-actions .st-btn--upload-prompt,body[class] .st-pane.st-pane--quizzes .st-qz-toolbar .st-create-actions .button-primary.st-btn,body[class] .st-pane.st-pane--quizzes .st-qz-toolbar .st-create-actions .st-btn--upload-prompt{min-width:0!important;min-height:52px!important;height:52px!important;border-radius:16px!important;font-size:14px!important;font-weight:800!important;letter-spacing:0.2px!important;padding:0 18px!important}body[class] .st-pane .st-library-toolbar .st-create-actions .button-primary.st-btn .icon,body[class] .st-pane.st-pane--quizzes .st-qz-toolbar .st-create-actions .button-primary.st-btn .icon{font-size:14px!important}body[class] .st-pane.st-pane--documents .st-tab-content-controls--documents{border-radius:18px!important}body[class] .st-pane.st-pane--documents .st-search-field--documents{width:100%!important}body[class] .st-pane.st-pane--quizzes .st-qz-meta-top{min-height:0!important}body[class] .st-pane.st-pane--quizzes .st-qz-title-row{flex-wrap:wrap!important}body[class] .st-pane.st-pane--quizzes .st-qz-title-row h3{flex:1 1 auto!important}body[class] .st-pane.st-pane--quizzes .st-qz-edit-icon{flex:0 0 32px!important}body[class] .st-pane.st-pane--quizzes .st-qz-edit-icon .icon{font-size:11px!important}body[class] .st-pane.st-pane--quizzes .st-qz-question-count,body[class] .st-pane.st-pane--quizzes .st-qz-created-at{font-size:13px!important}body[class] .st-pane.st-pane--quizzes .st-qz-meta-bottom{gap:6px!important}body[class] .st-pane.st-pane--quizzes .st-qz-type-badges{gap:6px!important}body[class] .st-pane.st-pane--quizzes .st-qz-actions{justify-content:stretch!important;min-width:0!important;margin-inline-start:0!important;align-self:stretch!important;grid-template-columns:none!important}body[class] .st-pane.st-pane--quizzes .st-qz-actions .st-qz-session-info{flex:0 0 48px!important;font-size:15px!important;align-self:stretch!important}body[class] .st-pane.st-pane--quizzes .st-qz-actions .st-qz-session-info i,body[class] .st-pane.st-pane--quizzes .st-qz-actions .st-qz-session-info .icon{font-size:15px!important}body[class] .st-pane.st-pane--quizzes .st-qz-actions .st-btn--only-icon:not(.st-btn--quiz-start){justify-self:auto!important}}@media (max-width:520px){body[class] .st-pane .st-library-toolbar .st-create-actions .button-primary.st-btn,body[class] .st-pane .st-library-toolbar .st-create-actions .st-btn--upload-prompt,body[class] .st-pane.st-pane--quizzes .st-qz-toolbar .st-create-actions .button-primary.st-btn,body[class] .st-pane.st-pane--quizzes .st-qz-toolbar .st-create-actions .st-btn--upload-prompt{min-height:50px!important;height:50px!important;font-size:13.5px!important}body[class] .st-pane.st-pane--quizzes .st-qz-actions .st-qz-session-info,body[class] .st-pane.st-pane--quizzes .st-qz-actions .st-btn--only-icon:not(.st-btn--quiz-start){min-height:46px!important;flex-basis:46px!important}}body.theme-dark:has(.st-container) .st-container,body.theme-dark:has(.st-container) .st-pane,body.theme-dark:has(.st-container) [data-study-page]{--eduloo-study-tabs-bg:var(--surface-container-low)!important;--eduloo-study-shell-bg:var(--surface-container-lowest)!important;--eduloo-study-pane-bg:var(--surface-container-lowest)!important;--eduloo-study-hero-bg:var(--surface-container-high)!important;--eduloo-study-surface-soft:var(--surface-container-low)!important;--eduloo-study-surface-strong:var(--surface-container)!important;--eduloo-study-chip-bg:var(--surface-container)!important;--eduloo-study-row-bg:var(--surface-container-lowest)!important;--eduloo-fc-shell-bg:var(--surface-container-lowest)!important;--eduloo-fc-surface-soft:var(--surface-container-low)!important;--eduloo-fc-chip-bg:var(--surface-container)!important;--eduloo-fc-card-bg:var(--surface-container)!important;--eduloo-fc-editor-shell-bg:var(--surface-container-lowest)!important;--eduloo-doc-shell-bg:var(--surface-container-lowest)!important;--eduloo-doc-surface-soft:var(--surface-container-low)!important;--eduloo-doc-chip-bg:var(--surface-container)!important}body.theme-dark:has(.st-container) .st-fs-finished-container .st-tab-content-header,body.theme-dark:has(.st-container) .st-quizz-finished-container .st-tab-content-header{background:none!important;border:none!important;box-shadow:none!important}body.theme-dark .st-pane.st-pane--quizzes .st-qz-toolbar .st-create-actions .button-primary.st-btn{background:var(--eduloo-study-cta-bg)!important;border:1px solid var(--eduloo-study-cta-border)!important;color:var(--eduloo-study-cta-text)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--on-surface) 22%,transparent),var(--eduloo-study-cta-shadow)!important}body.theme-dark:has(.st-container) .st-fc-card,body.theme-dark:has(.st-container) .st-panel-box{box-shadow:inset 0 1px 0 rgba(255,255,255,0.05),0 14px 32px -24px rgba(0,0,0,0.6)!important;transition:transform 200ms cubic-bezier(0.2,0.8,0.2,1),border-color 200ms ease,box-shadow 200ms ease!important}@media (hover:hover){body.theme-dark:has(.st-container) .st-fc-card:hover,body.theme-dark:has(.st-container) .st-panel-box:hover{transform:translateY(-2px)!important;border-color:color-mix(in srgb,var(--primary) 30%,transparent)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.08),0 22px 42px -24px color-mix(in srgb,var(--primary) 20%,black 80%)!important}}@media (prefers-reduced-motion:reduce){body.theme-dark:has(.st-container) .st-fc-card,body.theme-dark:has(.st-container) .st-panel-box{transition:none!important}body.theme-dark:has(.st-container) .st-fc-card:hover,body.theme-dark:has(.st-container) .st-panel-box:hover{transform:none!important}}body[data-mobile].theme-dark:has(.st-container) .st-fc-card,body[data-mobile].theme-dark:has(.st-container) .st-panel-box{box-shadow:none!important;transform:none!important}@media (hover:hover){body[data-mobile].theme-dark:has(.st-container) .st-fc-card:hover,body[data-mobile].theme-dark:has(.st-container) .st-panel-box:hover{box-shadow:none!important;transform:none!important}}body[class]:not([data-mobile]) .st-pane.st-pane--quizzes .st-qz-actions .st-btn.st-btn--quiz-start{position:relative!important;overflow:hidden!important;background-color:transparent!important;background-image:var(--primary-fill)!important;border:1px solid transparent!important;color:#ffffff!important;box-shadow:none!important;filter:none!important;transition:border-color 220ms cubic-bezier(0.22,1,0.36,1),box-shadow 220ms cubic-bezier(0.22,1,0.36,1),color 220ms cubic-bezier(0.22,1,0.36,1),transform 220ms cubic-bezier(0.22,1,0.36,1)!important}body[class]:not([data-mobile]).theme-dark .st-pane.st-pane--quizzes .st-qz-actions .st-btn.st-btn--quiz-start{border-color:transparent!important;box-shadow:none!important}body[class]:not([data-mobile]) .st-pane.st-pane--quizzes .st-qz-actions .st-btn.st-btn--quiz-start::after{content:''!important;position:absolute!important;inset:0!important;border-radius:inherit!important;pointer-events:none!important;opacity:0;z-index:0;background-image:var(--primary-fill-hover,var(--primary-fill));transition:opacity 220ms cubic-bezier(0.22,1,0.36,1)}body[class]:not([data-mobile]) .st-pane.st-pane--quizzes .st-qz-actions .st-btn.st-btn--quiz-start .icon,body[class]:not([data-mobile]) .st-pane.st-pane--quizzes .st-qz-actions .st-btn.st-btn--quiz-start i,body[class]:not([data-mobile]) .st-pane.st-pane--quizzes .st-qz-actions .st-btn.st-btn--quiz-start span{position:relative!important;z-index:1!important;color:#ffffff!important}body[class]:not([data-mobile]) .st-pane.st-pane--quizzes .st-qz-actions .st-btn.st-btn--quiz-start:focus-visible:not(:disabled):not([aria-disabled='true'])::after{opacity:1}@media (hover:hover){body[class]:not([data-mobile]) .st-pane.st-pane--quizzes .st-qz-actions .st-btn.st-btn--quiz-start:hover:not(:disabled):not([aria-disabled='true'])::after{opacity:1}}body[class]:not([data-mobile]) .st-pane.st-pane--quizzes .st-qz-actions .st-btn.st-btn--quiz-start:focus-visible:not(:disabled):not([aria-disabled='true']){background-color:transparent!important;border-color:color-mix(in srgb,var(--primary) 80%,transparent)!important;color:#ffffff!important;box-shadow:0 15px 28px -14px color-mix(in srgb,var(--primary) 60%,transparent)!important;filter:none!important;transform:translateY(-1px)!important}@media (hover:hover){body[class]:not([data-mobile]) .st-pane.st-pane--quizzes .st-qz-actions .st-btn.st-btn--quiz-start:hover:not(:disabled):not([aria-disabled='true']){background-color:transparent!important;border-color:color-mix(in srgb,var(--primary) 80%,transparent)!important;color:#ffffff!important;box-shadow:0 15px 28px -14px color-mix(in srgb,var(--primary) 60%,transparent)!important;filter:none!important;transform:translateY(-1px)!important}}body[class]:not([data-mobile]) .st-pane.st-pane--quizzes .st-qz-actions .st-btn.st-btn--quiz-start:active:not(:disabled):not([aria-disabled='true'])::after{opacity:1;background-image:var(--primary-fill-hover,var(--primary-fill))}body[class]:not([data-mobile]) .st-pane.st-pane--quizzes .st-qz-actions .st-btn.st-btn--quiz-start:active:not(:disabled):not([aria-disabled='true']){box-shadow:0 6px 12px -9px color-mix(in srgb,var(--primary) 58%,transparent)!important;filter:none!important;transform:translateY(0)!important}body[class]:not([data-mobile]) .st-pane.st-pane--quizzes .st-qz-actions .st-btn.st-btn--quiz-start:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 62%,transparent)!important;outline-offset:2px!important}@media (prefers-reduced-motion:reduce){body[class]:not([data-mobile]) .st-pane.st-pane--quizzes .st-qz-actions .st-btn.st-btn--quiz-start,body[class]:not([data-mobile]) .st-pane.st-pane--quizzes .st-qz-actions .st-btn.st-btn--quiz-start:hover:not(:disabled):not([aria-disabled='true']){transition:none!important;transform:none!important}}body .st-pane.st-pane--quizzes .st-qz-row--generating,body .st-pane.st-pane--quizzes .st-qz-row[data-quiz-status='generating']{min-height:236px}body .st-pane.st-pane--quizzes .st-qz-row--generating .st-qz-row-swipe-content,body .st-pane.st-pane--quizzes .st-qz-row[data-quiz-status='generating'] .st-qz-row-swipe-content{flex:1 1 auto;align-self:stretch;width:100%;min-height:204px}body .st-pane.st-pane--quizzes .st-qz-row .st-qz-generation-steps{position:absolute;inset:0;align-self:stretch!important;justify-self:stretch!important;grid-area:auto!important;z-index:6;align-items:center;justify-content:center;border-radius:inherit;padding:20px;background:color-mix(in srgb,var(--eduloo-study-row-bg,var(--container-bg)) 82%,transparent);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}body .st-pane.st-pane--quizzes .st-qz-generation-steps>.st-generation-panel{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%!important;max-width:420px!important;margin:0!important;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important}body .st-pane.st-pane--quizzes .st-qz-generation-steps>.st-generation-panel::before{content:'';width:84px;height:84px;background:url(/assets/cache/loo-time-e02e5aaec62e615e.png) center / contain no-repeat;background:image-set(url(/assets/cache/loo-time-5cb34d1f905dcb1c.webp) type('image/webp'),url(/assets/cache/loo-time-e02e5aaec62e615e.png) type('image/png')) center / contain no-repeat;margin-bottom:8px;animation:eduloo-qz-loo-bob 2.6s ease-in-out infinite}body .st-pane.st-pane--quizzes .st-qz-generation-steps>.st-generation-panel[data-generation-complete]::before{background-image:url(/assets/cache/loo-wave-30c51a348d277815.png);background-image:image-set(url(/assets/cache/loo-wave-adcc337871de1d59.webp) type('image/webp'),url(/assets/cache/loo-wave-30c51a348d277815.png) type('image/png'));animation:none}@keyframes eduloo-qz-loo-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}body .st-pane.st-pane--quizzes .st-qz-generation-steps .st-generation-panel-header{display:flex;flex-direction:column;align-items:center;gap:2px;margin-bottom:0!important}body .st-pane.st-pane--quizzes .st-qz-generation-steps .st-generation-panel-icon,body .st-pane.st-pane--quizzes .st-qz-generation-steps .st-generation-panel-percent,body .st-pane.st-pane--quizzes .st-qz-generation-steps .st-generation-panel-sub{display:none!important}body .st-pane.st-pane--quizzes .st-qz-generation-steps .st-generation-panel-title{font-size:11px!important;font-weight:700!important;letter-spacing:0.7px;text-transform:uppercase;color:var(--muted-text)!important}body .st-pane.st-pane--quizzes .st-qz-generation-steps .st-generation-panel[data-generation-complete] .st-generation-panel-title{font-size:18px!important;letter-spacing:0;text-transform:none;color:var(--heading-color)!important}body .st-pane.st-pane--quizzes .st-qz-generation-steps ol.st-generation-steps{order:1;display:flex;flex-direction:column;align-items:center;gap:0;margin:0;padding:0}body .st-pane.st-pane--quizzes .st-qz-generation-steps ol.st-generation-steps .st-generation-step{display:none!important}body .st-pane.st-pane--quizzes .st-qz-generation-steps ol.st-generation-steps .st-generation-step[data-step-state='active'],body .st-pane.st-pane--quizzes .st-qz-generation-steps ol.st-generation-steps .st-generation-step[data-step-state='failed'],body .st-pane.st-pane--quizzes .st-qz-generation-steps .st-generation-panel:not([data-generation-complete]) ol.st-generation-steps:not(:has(.st-generation-step[data-step-state='active'],.st-generation-step[data-step-state='failed'])) .st-generation-step:first-child{display:flex!important;flex-direction:column;align-items:center;gap:2px;padding:0!important;background:transparent!important;border:none!important;opacity:1!important}body .st-pane.st-pane--quizzes .st-qz-generation-steps .st-generation-step-icon{display:none!important}body .st-pane.st-pane--quizzes .st-qz-generation-steps .st-generation-step-label{font-size:18px!important;font-weight:700!important;line-height:1.3;color:var(--heading-color)!important}body .st-pane.st-pane--quizzes .st-qz-generation-steps .st-generation-step[data-step-state='failed'] .st-generation-step-label{color:var(--error,var(--danger))!important}body .st-pane.st-pane--quizzes .st-qz-generation-steps .st-generation-step-sub{display:block!important;font-size:12.5px;color:var(--muted-text)}body .st-pane.st-pane--quizzes .st-qz-generation-steps .st-generation-progress{order:2;display:block!important;width:min(300px,100%);height:6px!important;margin:14px 0 0!important;border-radius:999px;background:color-mix(in srgb,var(--primary) 14%,transparent)!important;overflow:hidden}body .st-pane.st-pane--quizzes .st-qz-generation-steps .st-generation-progress-fill{height:100%;width:0;border-radius:999px;background:linear-gradient(90deg,var(--cta-gradient-start),var(--cta-gradient-end))!important;transition:width 0.3s ease}@media (prefers-reduced-motion:reduce){body .st-pane.st-pane--quizzes .st-qz-generation-steps>.st-generation-panel::before{animation:none}}body .st-pane.st-pane--documents .st-doc-row[data-document-status='failed'] .st-doc-status-value,body .st-pane.st-pane--documents .st-doc-row[data-document-status='insufficient_content'] .st-doc-status-value,body .st-pane.st-pane--documents .st-doc-row[data-document-status='quota_exceeded'] .st-doc-status-value,body .st-pane.st-pane--documents .mobile-card-gallery-card[data-document-status='failed'] .st-doc-status-value-inline,body .st-pane.st-pane--documents .mobile-card-gallery-card[data-document-status='insufficient_content'] .st-doc-status-value-inline,body .st-pane.st-pane--documents .mobile-card-gallery-card[data-document-status='quota_exceeded'] .st-doc-status-value-inline{color:var(--eduloo-study-danger,#b91c1c)!important;font-weight:700!important}body .st-pane.st-pane--documents .st-doc-lang-flag{display:inline-block;width:20px;height:15px;border-radius:3px;background-size:cover;box-shadow:0 0 0 1px color-mix(in srgb,var(--on-surface) 14%,transparent);vertical-align:-3px}body .st-pane.st-pane--documents .st-doc-lang-flag + .st-doc-lang-flag,body .st-pane.st-pane--documents .st-doc-lang-flag + .st-doc-lang-code,body .st-pane.st-pane--documents .st-doc-lang-code + .st-doc-lang-flag,body .st-pane.st-pane--documents .st-doc-lang-code + .st-doc-lang-code{margin-inline-start:5px}body .st-pane.st-pane--documents .st-doc-file-type .st-doc-thumb{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover;object-position:top center;border-radius:inherit}body .st-pane.st-pane--documents .st-doc-file-type--thumb i{display:none!important}body .st-pane.st-pane--documents .st-doc-file-type i{font-size:20px!important}body .st-pane.st-pane--documents .st-doc-meta{gap:0!important}body .st-pane.st-pane--documents .st-doc-meta-line{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px}body .st-pane.st-pane--documents .st-doc-meta-piece{display:inline-flex;align-items:center;gap:6px}body .st-pane.st-pane--documents .st-doc-meta-piece + .st-doc-meta-piece::before{content:'\00b7';margin-inline-end:8px;opacity:0.5}body .st-pane.st-pane--documents .st-doc-meta-date{font-variant-numeric:tabular-nums}body .st-pane.st-pane--documents .st-doc-lang-more{font-size:11px;font-weight:700;color:var(--muted-text);border:1px solid color-mix(in srgb,var(--primary) 22%,transparent);border-radius:999px;padding:0 6px;margin-inline-start:5px;cursor:default}body .st-pane.st-pane--documents .st-doc-generate-btn{margin-block:0!important;margin-inline:0 14px!important;position:relative}body .st-pane.st-pane--documents .st-doc-generate-btn::after{content:'';position:absolute;inset-inline-end:-14px;top:15%;height:70%;width:1px;background:color-mix(in srgb,var(--primary) 20%,transparent)}body .st-pane.st-pane--documents .st-doc-generate-btn + .st-btn{margin-inline-start:12px!important}.st-doc-generate-item--locked{opacity:0.55}body .st-pane.st-pane--documents .st-doc-meta-piece[hidden]{display:none!important}body .st-pane.st-pane--documents .st-doc-generate-btn:disabled,body .st-pane.st-pane--documents .st-doc-generate-btn.is-disabled{background:color-mix(in srgb,var(--on-surface) 8%,transparent)!important;color:var(--muted-text)!important;border:none!important;opacity:0.7}body .st-pane.st-pane--documents .st-doc-actions .st-doc-generate-btn{width:auto!important;min-width:0!important;white-space:nowrap!important;flex-shrink:0}body .st-pane.st-pane--documents .st-doc-actions .st-doc-generate-btn:not(:disabled):not(.is-disabled){box-shadow:0 2px 8px rgba(0,0,0,0.2)!important;text-shadow:none!important;filter:none!important}@media (hover:hover){body .st-pane.st-pane--documents .st-doc-actions .st-doc-generate-btn:not(:disabled):not(.is-disabled):hover{box-shadow:0 2px 8px rgba(0,0,0,0.2)!important;text-shadow:none!important;filter:none!important}}body .st-pane.st-pane--documents .st-doc-row:not(.st-doc-row--empty){grid-template-columns:52px minmax(0,1fr) auto!important}body .st-pane.st-pane--documents .st-doc-actions .st-doc-generate-btn{padding:9px 18px!important}@keyframes b4-web-row-spin{to{transform:rotate(360deg)}}@media (min-width:601px){html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane .st-qz-row .st-qz-generation-steps,html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane .st-sum-row--generating .st-sum-generation,html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane .st-pod-row--generating :is(.st-pod-generation,.st-pod-mini-player,.st-pod-retry-btn,.st-pod-regenerate-audio-btn,.st-pod-meta-details){display:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane :is(.st-qz-row--generating,.st-qz-row[data-quiz-status='generating']){min-height:0!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane :is(.st-qz-row:is(.st-qz-row--generating,[data-quiz-status='generating']),.st-sum-row--generating,.st-pod-row--generating) :is(.st-qz-status-chip,.st-sum-status-chip,.st-pod-status-chip){padding:0!important;border:0!important;background:none!important;box-shadow:none!important;font-size:13px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;color:var(--on-surface-variant)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane :is(.st-qz-row:is(.st-qz-row--generating,[data-quiz-status='generating']),.st-sum-row--generating,.st-pod-row--generating) :is(.st-qz-status-chip,.st-sum-status-chip,.st-pod-status-chip) :is(span,i){font:inherit!important;color:inherit!important;background:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane :is(.st-qz-row:is(.st-qz-row--generating,[data-quiz-status='generating']),.st-sum-row--generating,.st-pod-row--generating) :is(.st-qz-status-dot,.st-sum-status-dot,.st-pod-status-dot){display:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane :is(.st-qz-row:is(.st-qz-row--generating,[data-quiz-status='generating']),.st-sum-row--generating,.st-pod-row--generating) :is(.st-qz-status-chip,.st-sum-status-chip,.st-pod-status-chip)>span:last-child::after{content:'...'}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane :is(.st-qz-row:is(.st-qz-row--generating,[data-quiz-status='generating']),.st-sum-row--generating,.st-pod-row--generating) :is(.st-btn--quiz-start,.st-sum-preview-btn,.st-pod-play-btn){background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;color:transparent!important;opacity:1!important;pointer-events:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane.st-pane--summaries .st-sum-row.st-sum-row--generating .st-sum-actions>.st-sum-preview-btn.st-sum-preview-btn:not(.stw-none){background:transparent!important;background-image:none!important;box-shadow:none!important;opacity:1!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane :is(.st-qz-row:is(.st-qz-row--generating,[data-quiz-status='generating']),.st-sum-row--generating,.st-pod-row--generating) :is(.st-btn--quiz-start,.st-sum-preview-btn,.st-pod-play-btn)>*{display:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane :is(.st-qz-row:is(.st-qz-row--generating,[data-quiz-status='generating']),.st-sum-row--generating,.st-pod-row--generating) :is(.st-btn--quiz-start,.st-sum-preview-btn,.st-pod-play-btn)::before{content:''!important;display:block!important;position:static!important;width:20px!important;height:20px!important;margin:auto!important;box-sizing:border-box!important;border-radius:50%!important;border:2px solid var(--outline-variant)!important;border-top-color:var(--primary)!important;background:none!important;opacity:1!important;animation:b4-web-row-spin 0.8s linear infinite!important}}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane :is(.st-qz-row:is([data-quiz-status='ready'],[data-quiz-status='completed']) .st-qz-status-chip,.st-sum-row[data-summary-status='ready'] .st-sum-status-chip,.st-pod-row:is([data-podcast-status='ready'],[data-podcast-status='completed']) .st-pod-status-chip){border:0!important;background:var(--tint-success-bg,#d8f3ee)!important;box-shadow:none!important;color:var(--tint-success-fg,#0a6b5c)!important;font-size:13px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane :is(.st-qz-row[data-quiz-status='failed'] .st-qz-status-chip,.st-sum-row[data-summary-status='failed'] .st-sum-status-chip,.st-pod-row[data-podcast-status='failed'] .st-pod-status-chip){border:0!important;background:var(--tint-danger-bg,#fde8ea)!important;box-shadow:none!important;color:var(--tint-danger-fg,#c42f35)!important;font-size:13px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane :is(.st-qz-row,.st-sum-row,.st-pod-row) :is(.st-qz-status-chip,.st-sum-status-chip,.st-pod-status-chip) :is(span,i){color:inherit!important}@media (min-width:601px){html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane .st-qz-row>.st-qz-actions{display:grid!important;grid-template-columns:96px 56px 133px 42px!important;column-gap:8px!important;align-items:center!important;margin-left:auto!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane .st-qz-row>.st-qz-actions>.st-qz-status-chip{grid-column:1 / span 2!important;grid-row:1!important;justify-self:end!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane .st-qz-row>.st-qz-actions:has(.st-qz-session-info .stw-ring)>.st-qz-status-chip{visibility:hidden!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane .st-qz-row>.st-qz-actions>.st-qz-session-info{grid-column:2!important;grid-row:1!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane .st-qz-row>.st-qz-actions>.st-btn--quiz-start{grid-column:3!important;width:100%!important;justify-content:center!important;margin:0!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane .st-qz-row>.st-qz-actions>[data-quiz-row-options-trigger]{grid-column:4!important;margin:0!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane .st-qz-row .st-qz-failure-reason{margin:4px 0 0!important;font-size:13px!important;font-weight:400!important;line-height:18px!important;color:var(--on-surface-variant)!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane .st-qz-row:is(.st-qz-row--generating,[data-quiz-status='generating'])>.st-qz-actions>.st-qz-status-chip{padding:0 8px!important;border-radius:999px!important;background:color-mix(in srgb,var(--warning) 16%,transparent)!important;color:var(--warning)!important;font-weight:600!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane .st-qz-row:is(.st-qz-row--generating,[data-quiz-status='generating'])>.st-qz-actions>.st-btn--quiz-start,html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane .st-qz-row>.st-qz-actions>.st-btn--quiz-start[data-quiz-retry]:disabled{background:var(--surface-container-high)!important;background-image:none!important;color:var(--on-surface-variant)!important;box-shadow:none!important;opacity:0.7!important;pointer-events:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane .st-qz-row:is(.st-qz-row--generating,[data-quiz-status='generating'])>.st-qz-actions>.st-btn--quiz-start>*{display:inline-flex!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane .st-qz-row:is(.st-qz-row--generating,[data-quiz-status='generating'])>.st-qz-actions>.st-btn--quiz-start::before{content:none!important;display:none!important}html body:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane :is(.st-qz-row:is(.st-qz-row--generating,[data-quiz-status='generating']),.st-qz-row)>.st-qz-actions>.st-btn--quiz-start:is(:disabled,[aria-disabled='true']) :is(.icon,span){color:var(--on-surface-variant)!important}}@media (max-width:600px){html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-study-bar:has(>.st-study-toolbar){flex-wrap:wrap!important;row-gap:6px!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-study-bar>.st-panel-workspace-toolbar{flex:0 1 auto!important;max-width:100%!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-study-bar>.st-panel-workspace-toolbar::after{display:none!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-study-bar:has(>.st-study-toolbar) .st-study-tabs-wrap{flex:1 1 100%!important;margin:0!important}}@container stwtabs (min-width:875px){html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-study-bar .st-study-tabs-wrap .st-tabs.st-tabs--study .st-tab{flex:1 1 auto!important;padding-block:0!important;padding-inline:10px 12px!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-study-bar .st-study-tabs-wrap .st-tabs.st-tabs--study .st-tab .st-tab-label{display:inline!important}}@media (max-width:600px){html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-study-bar{flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-study-bar>.st-panel-workspace-toolbar{width:100%!important;flex:none!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-study-bar .st-study-tabs-filter-item:last-child{flex:1 1 auto!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-study-bar .st-study-tabs-wrap{flex:none!important;width:100%!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-study-bar .st-study-tabs-wrap .st-tabs.st-tabs--study{overflow:visible!important;justify-content:space-between!important;gap:0!important;-webkit-mask-image:none!important;mask-image:none!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-study-bar .st-study-tabs-wrap .st-tabs.st-tabs--study .st-tab,html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-study-bar .st-study-tabs-wrap .st-tabs.st-tabs--study .st-tab.st-tab--active{flex:0 0 44px!important;width:44px!important;padding:0!important;gap:0!important;border-radius:50%!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-study-bar .st-study-tabs-wrap .st-tabs.st-tabs--study .st-tab .st-tab-label{display:none!important}}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container>section.card.st-pane.stp-card,html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container>section.card.st-pane.fcp-pane{background:var(--fcp-card)!important;border:0!important;border-radius:32px!important;box-shadow:var(--fcp-card-shadow)!important;padding:24px 40px 40px!important}@media (max-width:900px){html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container>section.card.st-pane.stp-card,html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container>section.card.st-pane.fcp-pane{padding:22px 24px 28px!important;border-radius:26px!important}}@media (max-width:600px){html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container>section.card.st-pane.stp-card,html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container>section.card.st-pane.fcp-pane{padding:16px 16px 22px!important;border-radius:22px!important}}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane>.st-tab-content-header .st-fc-hero-subtitle{margin:4px 0 0!important;max-width:620px!important;font-size:15px!important;font-weight:400!important;line-height:20px!important;color:var(--stw-muted)!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane>.st-tab-content-header.st-fc-hero:not(.stw-none){display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;height:auto!important;min-height:44px!important;margin:0 0 16px!important;padding:0!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane>.st-tab-content-header.st-fc-hero:not(.stw-none)::before{display:none!important;content:none!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane>.st-tab-content-header .st-fc-hero-copy{flex:0 1 auto!important;min-width:0!important;margin:0!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane>.st-tab-content-header.st-fc-hero:not(.stw-none)::after{margin-inline-start:-8px!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane>.st-tab-content-header>.st-fc-hero-loo-bubble{flex:1 1 0!important;min-width:160px!important;margin-inline-start:auto!important;max-width:250px!important;font-family:'Be Vietnam Pro',sans-serif!important;font-size:13px!important;font-weight:600!important;line-height:18px!important;letter-spacing:0!important;color:var(--stw-ink)!important;background:var(--stw-card)!important;border-color:var(--stw-line-strong)!important;box-shadow:none!important;animation:none!important}@media (max-width:1000px){html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane>.st-tab-content-header>.st-fc-hero-loo-bubble{display:none!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane>.st-tab-content-header.st-fc-hero:not(.stw-none)::after{margin-inline-start:auto!important}}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane>.st-tab-content-header .st-tab-content-title{font-family:'Be Vietnam Pro',sans-serif!important;font-size:28px!important;font-weight:700!important;line-height:34px!important;letter-spacing:0!important;color:var(--on-surface)!important;margin:0!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane>.st-tab-content-header>.st-create-actions{flex:0 0 auto!important;display:flex!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;width:auto!important;min-width:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane>.st-tab-content-header>.st-create-actions[hidden]{display:none!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane>.st-tab-content-header>.st-create-actions>.st-btn{flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:none!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0 18px!important;gap:8px!important;border:0!important;border-radius:999px!important;background:var(--primary-fill,linear-gradient(135deg,var(--cta-gradient-start),var(--cta-gradient-mid) 60%,var(--cta-gradient-end)))!important;color:#ffffff!important;box-shadow:none!important;font-family:'Be Vietnam Pro',sans-serif!important;font-size:15px!important;font-weight:600!important;letter-spacing:0!important;justify-content:center!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane>.st-tab-content-header>.st-create-actions>.st-btn[hidden]{display:none!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane>.st-tab-content-header>.st-create-actions>.st-btn :is(.stw-loo-face,.stw-sparkle,.st-btn--upload-prompt-arrow){display:none!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane>.st-tab-content-header>.st-create-actions>.st-btn i{color:inherit!important;font-size:15px!important;margin:0!important}@media (hover:hover){html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane>.st-tab-content-header>.st-create-actions>.st-btn:hover:not(:disabled){background:var(--primary-fill-hover,var(--cta-gradient-hover,var(--cta-gradient-start)))!important}}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane>:is(.st-qz-toolbar,.st-library-toolbar,.st-tab-content-controls--documents){display:flex!important;align-items:center!important;gap:12px!important;margin:0 0 16px!important;padding:0!important;min-height:0!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane>.st-tab-content-controls--documents>.st-doc-controls-stats{display:none!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane>:is(.st-qz-toolbar,.st-library-toolbar)>.st-search-field,html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane>.st-tab-content-controls--documents>.st-doc-controls-main{order:0!important;flex:0 1 360px!important;width:auto!important;max-width:360px!important;height:auto!important;min-height:0!important;align-self:center!important;margin:0!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container>section.card.st-pane.st-pane:is(.stp-card,.st-pane--documents,.fcp-pane){row-gap:16px!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container>section.card.st-pane.st-pane:is(.stp-card,.st-pane--documents,.fcp-pane)>:is(.st-tab-content-header,.st-qz-toolbar,.st-library-toolbar,.st-tab-content-controls--documents,.stw-resume,.st-doc-upload-shell,.st-doc-upload-head,.fcp-deckrow,.fcp-cardsrow):not(.stw-none){margin-top:0!important;margin-bottom:0!important}@media (max-width:600px){html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane>:is(.st-qz-toolbar,.st-library-toolbar)>.st-search-field,html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane>.st-tab-content-controls--documents>.st-doc-controls-main{flex:1 1 auto!important;max-width:none!important}}@keyframes stl-spin{to{transform:rotate(360deg)}}@media (max-width:600px){html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane :is(.st-qz-list,.st-sum-grid,.st-pod-list,.st-doc-list){display:block!important;padding:0!important;overflow:hidden!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane :is(.st-qz-row,.st-sum-row,.st-doc-row):not(.stw-none){display:grid!important;grid-template-columns:44px minmax(0,1fr) auto auto!important;grid-template-rows:auto auto!important;grid-template-areas:'tile title prim more' 'tile cap prim more'!important;align-items:center!important;align-content:center!important;column-gap:8px!important;row-gap:2px!important;width:auto!important;min-height:64px!important;height:auto!important;margin:0!important;padding:10px 16px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;text-align:start!important;transform:none!important;position:relative!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane :is(.st-qz-row,.st-sum-row,.st-doc-row):not(.stw-none) + :is(.st-qz-row,.st-sum-row,.st-doc-row):not(.stw-none),html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane .st-pod-row + .st-pod-row{border-top:1px solid var(--outline-variant)!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane :is(.st-qz-row,.st-sum-row,.st-doc-row):not(.stw-none)::before,html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane :is(.st-qz-row,.st-sum-row,.st-doc-row):not(.stw-none)::after{display:none!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane :is(.st-qz-meta,.st-qz-meta-top,.st-qz-actions,.st-sum-meta,.st-sum-actions,.st-pod-meta,.st-pod-actions,.st-doc-meta,.st-doc-actions),html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane :is(.st-qz-title-row,.st-sum-title-row,.st-pod-title-row,.st-anki-deck-title-row):not([hidden]){display:contents!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane :is(.st-qz-title-row,.st-sum-title-row,.st-pod-title-row)[hidden]{display:none!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane :is(.st-qz-row>.stw-row-tile,.st-sum-row>.stw-row-tile,.st-doc-row>.st-doc-file-type,.st-pod-row-top>.st-pod-title-icon){grid-area:tile!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;min-width:44px!important;height:44px!important;margin:0 4px 0 0!important;padding:0!important;border-radius:14px!important;overflow:hidden!important;font-size:18px!important;box-shadow:none!important;position:relative!important;inset:auto!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane :is(.stw-row-tile,.st-doc-file-type)>i{font-size:18px!important;margin:0!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane .st-doc-file-type :is(img,canvas){width:44px!important;height:44px!important;max-width:none!important;object-fit:cover!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane .st-pod-row-top>.st-pod-title-icon{background:var(--stw-t3-bg)!important;color:var(--stw-t3-fg)!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane :is(.st-qz-row,.st-sum-row,.st-doc-row,.st-pod-row):not(.stw-none) h3:is([data-quiz-name],[data-summary-name],[data-podcast-name],[data-anki-deck-name]),html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane .st-doc-row>.st-doc-meta>h3{grid-area:title!important;align-self:end!important;min-width:0!important;margin:0!important;padding:0!important;font-family:'Be Vietnam Pro',sans-serif!important;font-size:15px!important;font-weight:600!important;line-height:20px!important;letter-spacing:0!important;color:var(--on-surface)!important;text-align:start!important;white-space:normal!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;overflow-wrap:anywhere!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane :is(.st-qz-utility-line,.st-sum-utility-line,.st-pod-subtitle,.st-doc-meta-line),html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane .st-anki-deck-block>.st-doc-meta>p{grid-area:cap!important;align-self:start!important;display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:0!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important;overflow:hidden!important;white-space:nowrap!important;font-family:'Be Vietnam Pro',sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:18px!important;letter-spacing:0!important;color:var(--on-surface-variant)!important;text-align:start!important;justify-content:flex-start!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane :is(.st-qz-utility-line,.st-sum-utility-line,.st-pod-subtitle,.st-doc-meta-line) :is(span,p){font:inherit!important;color:inherit!important;letter-spacing:0!important;margin:0!important;padding:0!important;background:none!important;border:0!important;min-width:0!important;white-space:nowrap!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane :is(.st-qz-utility-line,.st-sum-utility-line,.st-doc-meta-line) i,html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane :is(.st-qz-utility-dot,.st-sum-utility-dot,.st-qz-created-label,.st-sum-preview-btn--utility){display:none!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane :is(.st-qz-created-at,.st-sum-created-at)::before,html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane .st-doc-meta-line>.st-doc-meta-summary:not([hidden]) ~ .st-doc-meta-date::before{content:'\00B7'!important;display:inline!important;margin:0 4px!important;position:static!important;background:none!important;width:auto!important;height:auto!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane :is(.st-qz-utility-line,.st-sum-utility-line,.st-pod-subtitle,.st-doc-meta-line)>:last-child{overflow:hidden!important;text-overflow:ellipsis!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane :is(.st-btn--quiz-start,.st-sum-preview-btn:not(.st-sum-preview-btn--utility),.st-pod-play-btn,.st-doc-generate-btn,.st-anki-deck-action--study),html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane :is([data-quiz-row-options-trigger],[data-summary-row-options-trigger],[data-podcast-row-options-trigger],.stw-doc-more,.st-anki-deck-more-btn){display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:none!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0!important;gap:0!important;border-radius:50%!important;box-shadow:none!important;position:relative!important;inset:auto!important;align-self:center!important;transform:none!important;opacity:1!important;visibility:visible!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane :is(.st-btn--quiz-start,.st-sum-preview-btn:not(.st-sum-preview-btn--utility),.st-pod-play-btn,.st-doc-generate-btn,.st-anki-deck-action--study){grid-area:prim!important;margin-inline-start:4px!important;border:0!important;background:var(--primary-fill,linear-gradient(135deg,var(--cta-gradient-start),var(--cta-gradient-mid) 60%,var(--cta-gradient-end)))!important;color:#ffffff!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane :is([data-quiz-row-options-trigger],[data-summary-row-options-trigger],[data-podcast-row-options-trigger],.stw-doc-more,.st-anki-deck-more-btn){grid-area:more!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane :is(.st-btn--quiz-start,.st-sum-preview-btn,.st-pod-play-btn,.st-doc-generate-btn,.st-anki-deck-action--study,[data-quiz-row-options-trigger],[data-summary-row-options-trigger],[data-podcast-row-options-trigger],.stw-doc-more,.st-anki-deck-more-btn)::after{content:''!important;position:absolute!important;inset:-3px!important;display:block!important;background:none!important;border:0!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane :is(.st-btn--quiz-start,.st-sum-preview-btn,.st-pod-play-btn,.st-doc-generate-btn,.st-anki-deck-action--study)>span{display:none!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane :is(.st-btn--quiz-start,.st-sum-preview-btn,.st-pod-play-btn,.st-doc-generate-btn,.st-anki-deck-action--study)>i{width:auto!important;height:auto!important;margin:0!important;padding:0!important;background:none!important;border-radius:0!important;box-shadow:none!important;color:inherit!important;font-size:14px!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane :is(.st-qz-title-icon,.st-sum-title-icon,.st-qz-edit-icon,.st-qz-meta-bottom,.st-qz-generation-steps,.st-qz-session-info,.st-sum-meta-line-desktop,.stw-sum-topics,.st-sum-generation,.st-sum-download-btn,.st-pod-retry-btn,.st-pod-regenerate-audio-btn,.st-pod-transcription-toggle,.st-pod-generation,.st-anki-deck-action:not(.st-anki-deck-action--study)),html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane .stw-doc-actions>.st-btn--only-icon:not(.stw-doc-more),html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane .st-doc-meta-line>.st-doc-meta-piece[data-document-language]{display:none!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane :is(.st-qz-status-chip,.st-sum-status-chip,.st-pod-status-chip){display:none!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane :is(.st-qz-row:is(.st-qz-row--generating,[data-quiz-status='generating'],[data-quiz-status='running'],[data-quiz-status='pending']),.st-sum-row--generating,.st-pod-row--generating) :is(.st-qz-status-chip,.st-sum-status-chip,.st-pod-status-chip),html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane :is(.st-qz-row[data-quiz-status='failed'],.st-sum-row[data-summary-status='failed'],.st-pod-row[data-podcast-status='failed']) :is(.st-qz-status-chip,.st-sum-status-chip,.st-pod-status-chip){grid-area:cap!important;align-self:start!important;justify-self:start!important;display:inline-flex!important;align-items:center!important;width:auto!important;max-width:100%!important;height:auto!important;margin:0!important;font-family:'Be Vietnam Pro',sans-serif!important;font-size:13px!important;line-height:18px!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important;position:static!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane :is(.st-qz-row:is(.st-qz-row--generating,[data-quiz-status='generating'],[data-quiz-status='running'],[data-quiz-status='pending']),.st-sum-row--generating,.st-pod-row--generating) :is(.st-qz-status-chip,.st-sum-status-chip,.st-pod-status-chip){padding:0!important;background:none!important;border:0!important;font-weight:400!important;color:var(--on-surface-variant)!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane :is(.st-qz-row:is(.st-qz-row--generating,[data-quiz-status='generating'],[data-quiz-status='running'],[data-quiz-status='pending']),.st-sum-row--generating,.st-pod-row--generating) :is(.st-qz-status-chip,.st-sum-status-chip,.st-pod-status-chip)>span:last-child::after{content:'...'}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane :is(.st-qz-row[data-quiz-status='failed'],.st-sum-row[data-summary-status='failed'],.st-pod-row[data-podcast-status='failed']) :is(.st-qz-status-chip,.st-sum-status-chip,.st-pod-status-chip){padding:0 8px!important;border-radius:999px!important;border:0!important;font-weight:600!important;background:color-mix(in srgb,var(--error) 14%,transparent)!important;color:var(--error)!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane :is(:is(.st-qz-row:is(.st-qz-row--generating,[data-quiz-status='generating'],[data-quiz-status='running'],[data-quiz-status='pending']),.st-sum-row--generating,.st-pod-row--generating),:is(.st-qz-row[data-quiz-status='failed'],.st-sum-row[data-summary-status='failed'],.st-pod-row[data-podcast-status='failed'])) :is(.st-qz-status-chip,.st-sum-status-chip,.st-pod-status-chip) :is(span,i){font:inherit!important;color:inherit!important;background:none!important;padding:0!important;margin:0!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane :is(:is(.st-qz-row:is(.st-qz-row--generating,[data-quiz-status='generating'],[data-quiz-status='running'],[data-quiz-status='pending']),.st-sum-row--generating,.st-pod-row--generating),:is(.st-qz-row[data-quiz-status='failed'],.st-sum-row[data-summary-status='failed'],.st-pod-row[data-podcast-status='failed'])) :is(.st-qz-status-dot,.st-sum-status-dot,.st-pod-status-dot),html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane :is(:is(.st-qz-row:is(.st-qz-row--generating,[data-quiz-status='generating'],[data-quiz-status='running'],[data-quiz-status='pending']),.st-sum-row--generating,.st-pod-row--generating),:is(.st-qz-row[data-quiz-status='failed'],.st-sum-row[data-summary-status='failed'],.st-pod-row[data-podcast-status='failed'])) :is(.st-qz-utility-line,.st-sum-utility-line,.st-pod-subtitle){display:none!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane .st-doc-row[data-document-status='ready'] .st-doc-status-line,html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane .st-doc-row .st-doc-status-loader{display:none!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane .st-doc-row:is([data-document-status='pending'],[data-document-status='extracting'],[data-document-status='generating_topics']) .st-doc-meta-line>.st-doc-meta-piece:not(.st-doc-status-line){display:none!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane .st-doc-row:is([data-document-status='pending'],[data-document-status='extracting'],[data-document-status='generating_topics']) .st-doc-status-value::after{content:'...'}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane .st-doc-row:is([data-document-status='failed'],[data-document-status='insufficient_content'],[data-document-status='quota_exceeded']) .st-doc-status-line{flex:none!important;padding:0 8px!important;border-radius:999px!important;font-weight:600!important;background:color-mix(in srgb,var(--error) 14%,transparent)!important;color:var(--error)!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane .st-doc-row:is([data-document-status='failed'],[data-document-status='insufficient_content'],[data-document-status='quota_exceeded']) .st-doc-status-line>span{font-weight:600!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane :is(.st-qz-row:is(.st-qz-row--generating,[data-quiz-status='generating'],[data-quiz-status='running'],[data-quiz-status='pending']),.st-sum-row--generating,.st-pod-row--generating) :is(.st-btn--quiz-start,.st-sum-preview-btn,.st-pod-play-btn),html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane .st-doc-row:is([data-document-status='pending'],[data-document-status='extracting'],[data-document-status='generating_topics']) .st-doc-generate-btn{background:transparent!important;border:0!important;color:transparent!important;pointer-events:none!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane :is(.st-qz-row:is(.st-qz-row--generating,[data-quiz-status='generating'],[data-quiz-status='running'],[data-quiz-status='pending']),.st-sum-row--generating,.st-pod-row--generating) :is(.st-btn--quiz-start,.st-sum-preview-btn,.st-pod-play-btn)>*,html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane .st-doc-row:is([data-document-status='pending'],[data-document-status='extracting'],[data-document-status='generating_topics']) .st-doc-generate-btn>*{display:none!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane :is(.st-qz-row:is(.st-qz-row--generating,[data-quiz-status='generating'],[data-quiz-status='running'],[data-quiz-status='pending']),.st-sum-row--generating,.st-pod-row--generating) :is(.st-btn--quiz-start,.st-sum-preview-btn,.st-pod-play-btn)::before,html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane .st-doc-row:is([data-document-status='pending'],[data-document-status='extracting'],[data-document-status='generating_topics']) .st-doc-generate-btn::before{content:''!important;display:block!important;width:20px!important;height:20px!important;box-sizing:border-box!important;border-radius:50%!important;border:2px solid var(--outline-variant)!important;border-top-color:var(--primary)!important;background:none!important;animation:stl-spin 0.8s linear infinite!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane .st-pod-row.st-pod-row{display:block!important;min-height:0!important;padding:0!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane .st-pod-row>.st-pod-row-top{display:grid!important;grid-template-columns:44px minmax(0,1fr) auto auto!important;grid-template-rows:auto auto auto!important;grid-template-areas:'tile title prim more' 'tile cap prim more' 'player player player player'!important;align-items:center!important;column-gap:8px!important;row-gap:2px!important;min-height:64px!important;margin:0!important;padding:10px 16px!important;box-sizing:border-box!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane .st-pod-row .st-pod-meta-details{display:none!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane .st-pod-row:is([data-podcast-playback-state='playing'],[data-podcast-playback-state='paused'],[data-podcast-playback-state='loading']) .st-pod-meta-details{grid-area:player!important;display:block!important;min-width:0!important;margin:8px 0 0!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane .st-pod-row .st-pod-edit-icon,html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane .st-pod-row .st-pod-title-row>.st-qz-edit-icon{display:none!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane .st-anki-deck-block>.st-anki-deck-cards{grid-column:1 / -1!important;grid-row:3!important;margin:12px 0 0!important;min-width:0!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane .st-anki-deck-block .st-anki-deck-toggle{grid-area:1 / 1 / 3 / 3!important;z-index:1!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;justify-self:stretch!important;align-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:44px!important;margin:0!important;padding:0 4px 0 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--on-surface-variant)!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane .st-anki-deck-block .st-anki-deck-toggle i{font-size:13px!important;color:inherit!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane .st-anki-deck-block>.st-doc-meta h3,html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane .st-anki-deck-block>.st-doc-meta>p{padding-inline-end:24px!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane .st-anki-deck-block [data-anki-deck-rename-form]:not([hidden]),html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane :is(.st-qz-row,.st-sum-row,.st-doc-row):not(.stw-none) :is(.st-qz-rename-row,.st-sum-rename-row):not([hidden]){grid-area:1 / 2 / 3 / 5!important;z-index:2!important}}@media (max-width:600px){html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane .st-sum-utility-meta,html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane .st-doc-meta-line>.st-doc-meta-piece{display:flex!important;align-items:center!important;gap:0!important;flex:none!important;min-width:0!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane .st-doc-meta-line>.st-doc-meta-summary{flex:0 1 auto!important;overflow:hidden!important;gap:4px!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane .st-doc-meta-line>.st-doc-meta-piece::before,html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane .st-doc-status-line::after{content:none!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane .st-doc-meta-line>.st-doc-status-line::before{display:none!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane .st-pod-row .st-pod-row-top .st-pod-subtitle>.st-pod-subtitle-dot{margin:0 4px!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane>:is(.st-qz-toolbar,.st-library-toolbar,.st-tab-content-controls--documents){flex-direction:row!important;align-items:center!important;justify-content:flex-start!important}}@media (max-width:600px){html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell{display:flex!important;flex-direction:column!important;gap:12px!important;padding:16px!important;overflow:clip!important;min-width:0!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell>*{width:auto!important;max-width:100%!important;min-width:0!important;margin:0!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell .st-doc-upload-head{min-height:0!important;padding:0!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell .st-doc-upload-tabs>.tab-nav{position:static!important;inset:auto!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:4px!important;width:100%!important;margin:0 0 12px!important;box-sizing:border-box!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell .st-doc-upload-tabs>.tab-nav>li{min-width:0!important;margin:0!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell .st-doc-upload-tabs>.tab-nav .tab-button{width:100%!important;min-width:0!important;min-height:44px!important;justify-content:center!important;padding:0 8px!important;gap:6px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell .st-doc-upload-tabs .tab-content-area,html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell .st-doc-upload-tabs .tab-panel{width:auto!important;min-width:0!important;max-width:100%!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell #documentsDropzone.dropzone,html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell #documentsMediaDropzone.dropzone{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:none!important;justify-items:center!important;row-gap:8px!important;padding:16px!important;min-width:0!important;text-align:center!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell #documentsDropzone.dropzone>*,html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell #documentsMediaDropzone.dropzone>*{grid-column:1!important;grid-row:auto!important;justify-self:center!important;align-self:center!important;max-width:100%!important;min-width:0!important;margin:0!important;text-align:center!important;white-space:normal!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell #documentsDropzone.dropzone>.dropzone-type-chips,html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell #documentsMediaDropzone.dropzone>.dropzone-type-chips{justify-content:center!important;flex-wrap:wrap!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell #documentsDropzone.dropzone>.dropzone-browse-btn,html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell #documentsMediaDropzone.dropzone>.dropzone-browse-btn{justify-self:stretch!important;width:100%!important;justify-content:center!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell .st-doc-url-import-row{display:flex!important;flex-wrap:wrap!important;gap:8px!important;min-width:0!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell .st-doc-url-import-row>.st-doc-url-import-input{flex:1 1 100%!important;width:100%!important;min-width:0!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell .st-doc-url-import-row>.st-doc-url-import-btn{flex:1 1 100%!important;width:100%!important;justify-content:center!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell .alert{max-width:100%!important;min-width:0!important;box-sizing:border-box!important}}@media (max-width:600px){html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell .st-doc-upload-tabs>.tab-nav .tab-button>i{display:none!important}}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container>section.card.st-pane.fcp-pane>.fcp-deckrow{margin-top:0!important}@media (max-width:600px){html body:not([data-mobile]):not([data-admin]):not(#stl-none) .fcp-pane .fcp-tab.fcp-tab--picker::after{display:none!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .fcp-pane .fcp-deckrow__decks--multi .fcp-picker{padding-bottom:0!important;border-bottom:0!important}}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane>.st-tab-content-header.st-fc-hero:not(.stw-none){flex-wrap:wrap!important;row-gap:8px!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane>.st-tab-content-header>.st-create-actions{margin-inline-start:0!important}@media (max-width:600px){html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-study-bar>.st-panel-workspace-toolbar{height:auto!important;min-height:44px!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-study-bar .st-study-tabs-filter-item .st-panel-workspace-select .custom-dropdown-trigger{height:44px!important;min-height:44px!important;line-height:44px!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .fcp-pane .fcp-icon-btn{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-pane .st-fc-card-action::after{content:''!important;position:absolute!important;inset:-7px!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-pane :is(.stw-anki-topic__btn,.st-anki-tag-filter .custom-dropdown-trigger,.st-create-actions--flashcards>.st-btn,[data-flashcard-study-trigger]){min-height:44px!important;height:44px!important}}@media (max-width:600px){html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane .stw-resume>.stw-resume__lead,html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane .stw-resume .stw-resume__text{min-width:0!important;max-width:100%!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane .stw-resume .stw-resume__title{white-space:normal!important;overflow-wrap:anywhere!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane--documents .st-doc-upload-shell .st-doc-upload-tabs>.tab-nav .tab-button{display:block!important;text-align:center!important;font-size:13px!important;font-weight:600!important;line-height:44px!important}}@media (max-width:600px){html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane :is(.st-qz-utility-line,.st-sum-utility-line,.st-pod-subtitle,.st-doc-meta-line),html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane .st-anki-deck-block>.st-doc-meta>p{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane :is(.st-qz-question-count,.st-qz-question-count>span,.st-qz-created-at,.st-qz-created-at>span,.st-sum-utility-meta,.st-sum-topic-count,.st-sum-topic-count>span,.st-sum-created-at,.st-sum-created-at>span,.st-pod-subtitle>span:not([hidden])),html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane .st-doc-meta-line>:is(.st-doc-meta-summary,.st-doc-meta-date):not([hidden]),html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane .st-doc-meta-line .st-doc-meta-summary>span:not([hidden]),html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane .st-doc-meta-line .st-doc-status-line>.st-doc-status-value{display:inline!important;position:static!important;flex:none!important;width:auto!important;max-width:none!important;overflow:visible!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane .st-doc-row:not([data-document-status='ready']) .st-doc-meta-line>.st-doc-status-line{display:inline!important;flex:none!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane .st-doc-meta-line .st-doc-meta-no-topics{display:inline!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;color:inherit!important;font:inherit!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane .st-doc-meta-line .st-doc-meta-no-topics::before,html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane .st-doc-meta-line .st-doc-meta-no-topics::after{content:none!important}}@media (max-width:600px){html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane.st-pane .st-doc-meta-line:has(.st-doc-meta-no-topics)>.st-doc-meta-date{display:none!important}}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane .st-search-field:not(.st-search-field--mobile){height:auto!important;min-height:0!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane .st-search-field:not(.st-search-field--mobile)>.search-field__input{display:block!important;margin:0!important}html body:not([data-mobile]):not([data-admin]):not(#stl-none) .st-container.st-fs-container .st-pane .st-search-field:not(.st-search-field--mobile)>.search-field__icon{top:0!important;bottom:0!important;height:auto!important;transform:none!important;display:flex!important;align-items:center!important}:root{--on-image-ink:#1e1b1a;--on-cta:#ffffff}html body.theme-dark:not([data-admin]){--secondary:#4ad6c2;--secondary-dim:#2cb9a7;--secondary-container:#134640;--on-secondary-container:#a8ecdf;--tertiary:#f2b25a;--tertiary-container:#523700;--on-tertiary-container:#ffe4ac;--on-primary:#380812;--on-primary-container:#ffdae0;--error:#ff8b85;--cta-gradient-start:color-mix(in srgb,var(--primary) 76%,black);--cta-gradient-mid:color-mix(in srgb,var(--primary) 78%,black);--cta-gradient-end:color-mix(in srgb,var(--primary) 80%,black);--cta-text-strong:var(--on-cta);--cta-text-soft:var(--on-cta);--primary-fill:linear-gradient(135deg,var(--cta-gradient-start) 0%,var(--cta-gradient-mid) 55%,var(--cta-gradient-end) 100%);--cta-gradient-hover:color-mix(in srgb,var(--primary) 70%,black);--primary-fill-hover:linear-gradient(135deg,var(--cta-gradient-hover) 0%,var(--cta-gradient-start) 55%,var(--cta-gradient-mid) 100%);--eduloo-ui-primary-btn-bg:var(--primary-fill);--eduloo-ui-primary-btn-border:transparent;--eduloo-dark-btn-primary-bg:var(--primary-fill);--eduloo-dark-btn-primary-bg-hover:var(--primary-fill-hover);--eduloo-study-cta-bg:var(--primary-fill);--eduloo-study-cta-bg-hover:var(--primary-fill-hover);--eduloo-study-cta-bg-active:var(--primary-fill-hover);--eduloo-study-cta-border:transparent;--eduloo-study-cta-border-hover:transparent;--eduloo-study-cta-text:var(--on-cta);--eduloo-study-btn-primary-bg:var(--primary-fill);--eduloo-study-btn-primary-bg-hover:var(--primary-fill-hover);--eduloo-study-btn-primary-flat-text:var(--on-cta);--eduloo-study-btn-primary-flat-shadow:none;--eduloo-app-primary-bg:var(--primary-fill);--eduloo-app-primary-bg-hover:var(--primary-fill-hover);--tint-accent-bg:color-mix(in srgb,var(--primary) 18%,var(--surface-container-high));--tint-accent-line:color-mix(in srgb,var(--primary) 40%,transparent);--tint-accent-fg:var(--primary-strong);--tint-success-bg:color-mix(in srgb,var(--success) 16%,var(--surface-container-high));--tint-success-line:color-mix(in srgb,var(--success) 36%,transparent);--tint-success-fg:var(--success);--tint-warning-bg:color-mix(in srgb,var(--warning) 16%,var(--surface-container-high));--tint-warning-line:color-mix(in srgb,var(--warning) 36%,transparent);--tint-warning-fg:var(--warning);--tint-danger-bg:color-mix(in srgb,var(--error) 16%,var(--surface-container-high));--tint-danger-line:color-mix(in srgb,var(--error) 36%,transparent);--tint-danger-fg:var(--error);--tint-info-bg:color-mix(in srgb,var(--info) 16%,var(--surface-container-high));--tint-info-line:color-mix(in srgb,var(--info) 36%,transparent);--tint-info-fg:var(--info);--tint-track:color-mix(in srgb,var(--on-surface) 12%,transparent);--modal-surface:var(--surface-container-high);--modal-header-bg:transparent;--danger-color:var(--error)}html body.theme-dark:not([data-mobile]):not([data-admin]){--stw-grad:var(--primary-fill)}body[data-mobile] .modal-content.up-host-modal{--mobile-fg:var(--on-surface);--mobile-muted:var(--on-surface-variant)}body[data-mobile] .up-host-modal .up-modal__form .alert{box-shadow:none!important}body[data-mobile] .up-host-modal .up-mfa-verify-help{font-size:13px;color:var(--on-surface-variant)}html body.theme-dark .doc-scanner-overlay{--page-bg:var(--surface)}html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards .st-fc-card.stw-fc-card.is-editing [contenteditable='true'],html body.theme-dark[data-mobile] .st-pane.st-pane--flashcards .st-fc-card.is-editing [contenteditable='true']{background:var(--surface-container-high)!important;color:var(--on-surface)!important;box-shadow:inset 0 0 0 1px var(--outline-variant)!important}html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards .st-fc-card.stw-fc-card.is-editing .st-fc-face p,html body.theme-dark[data-mobile] .st-pane.st-pane--flashcards .st-fc-card.is-editing .st-fc-face p{color:var(--on-surface)!important}html body.theme-dark .st-quizz-image-label-slot-number{color:var(--on-image-ink)!important}html body.theme-dark .st-quizz-image-label-answer-number{color:var(--on-surface-variant)!important}html body[class].theme-dark[data-mobile] button.ml-toolbar__btn--danger:not([aria-disabled='true']){color:var(--error)!important}html body.theme-dark[data-mobile] .mobile-swipe-delete-bg{background:var(--cta-gradient-start)}html body.theme-dark[data-mobile] .mobile-swipe-delete-bg i{color:var(--on-cta)}html body.theme-dark[data-mobile] .fs-m-page .fs-m-rating__col[data-flash-study-rating-col='again']{--fs-m-rate-bg:var(--tint-danger-bg);--fs-m-rate-border:var(--tint-danger-line);--fs-m-rate-text:var(--tint-danger-fg)}html body.theme-dark[data-mobile] .fs-m-page .fs-m-rating__col[data-flash-study-rating-col='hard']{--fs-m-rate-bg:var(--tint-warning-bg);--fs-m-rate-border:var(--tint-warning-line);--fs-m-rate-text:var(--tint-warning-fg)}html body.theme-dark[data-mobile] .fs-m-page .fs-m-rating__col[data-flash-study-rating-col='good']{--fs-m-rate-bg:var(--tint-success-bg);--fs-m-rate-border:var(--tint-success-line);--fs-m-rate-text:var(--tint-success-fg)}html body.theme-dark[data-mobile] .fs-m-page .fs-m-rating__col[data-flash-study-rating-col='easy']{--fs-m-rate-bg:var(--tint-info-bg);--fs-m-rate-border:var(--tint-info-line);--fs-m-rate-text:var(--tint-info-fg)}html body.theme-dark[data-mobile] .fs-m-finished [data-flash-study-finished-stat-card='learned']{--fs-m-stat-bg:var(--tint-success-bg);--fs-m-stat-border:var(--tint-success-line);--fs-m-stat-text:var(--tint-success-fg)}html body.theme-dark[data-mobile] .fs-m-finished [data-flash-study-finished-stat-card='reviewed']{--fs-m-stat-bg:var(--tint-info-bg);--fs-m-stat-border:var(--tint-info-line);--fs-m-stat-text:var(--tint-info-fg)}html body.theme-dark[data-mobile] .fs-m-finished [data-flash-study-finished-stat-card='time']{--fs-m-stat-bg:var(--tint-warning-bg);--fs-m-stat-border:var(--tint-warning-line);--fs-m-stat-text:var(--tint-warning-fg)}html body.theme-dark[data-mobile] .fs-m-finished .fs-m-finished__mastered-bar{background:var(--tint-track)}html body.theme-dark[data-mobile] .st-pane.st-pane--flashcards .st-fc-summary-bar{background:var(--tint-track)}html body.theme-dark[data-mobile] .st-pane.st-pane--flashcards .st-fc-summary-bar-seg--learning{background:color-mix(in srgb,var(--primary) 55%,var(--surface-container-highest))}html body.theme-dark[data-mobile] .st-pane.st-pane--flashcards .st-fc-summary-bar-seg--new{background:color-mix(in srgb,var(--primary) 24%,var(--surface-container-highest))}html body.theme-dark[data-mobile] .ml-tile--0,html body.theme-dark[data-mobile] .ml-badge--new{background:var(--tint-accent-bg);color:var(--tint-accent-fg)}html body.theme-dark[data-mobile] .ml-tile--1,html body.theme-dark[data-mobile] .ml-tile--4{background:var(--tint-info-bg);color:var(--tint-info-fg)}html body.theme-dark[data-mobile] .ml-tile--2,html body.theme-dark[data-mobile] .ml-badge--prog{background:var(--tint-warning-bg);color:var(--tint-warning-fg)}html body.theme-dark[data-mobile] .ml-tile--3,html body.theme-dark[data-mobile] .ml-badge--done{background:var(--tint-success-bg);color:var(--tint-success-fg)}html body.theme-dark[data-mobile] .ml-badge--bad{background:var(--tint-danger-bg);color:var(--tint-danger-fg)}html body[class].theme-dark button.qe-opt__mark{border-color:var(--outline-variant)!important;background:var(--surface-container-high)!important;color:var(--on-surface-variant)!important}html body[class].theme-dark .qe-opt.is-right button.qe-opt__mark{border-color:var(--tint-success-line)!important;background:var(--tint-success-bg)!important;color:var(--tint-success-fg)!important}html body.theme-dark .st-demo-banner{background:var(--info-container);border-color:var(--tint-info-line);color:var(--on-info-container)}html body.theme-dark .st-guest-alert{background:var(--tertiary-container)!important;border-color:var(--tint-warning-line)!important;box-shadow:none!important}html body.theme-dark .st-guest-alert__title{color:var(--on-tertiary-container)}html body.theme-dark .st-guest-alert__text{color:var(--on-surface)}html body.theme-dark .st-guest-alert__link{color:var(--on-surface)!important;text-decoration:underline!important;text-underline-offset:3px!important}html body.theme-dark a.um-unlock{color:var(--primary-strong)}html body[class].theme-dark[data-mobile] .ml-list>.ml-row.st-sum-row{display:block!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;min-height:0!important}html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards .st-fc-card.stw-fc-card.is-editing{border-color:var(--outline-variant)!important}html body.theme-dark:not([data-mobile]) .st-container.st-fs-container .st-pane.st-pane--flashcards .st-fc-card.stw-fc-card.is-editing .st-fc-card-action{color:var(--on-surface-variant)!important}html body.theme-dark .dashboard-page.up-panel{--up-text-dim:var(--on-surface-variant)!important}html body.theme-dark[data-mobile] .up-billing .up-billing-price-panel__actions [data-billing-action='change-plan'],html body.theme-dark[data-mobile] .up-billing .up-billing-price-panel__actions [data-billing-action='reactivate']{background:var(--primary-fill)!important;color:var(--on-cta)!important}html body[class].theme-dark[data-mobile] button.ml-act--soft{background:var(--tint-accent-bg)!important}html body[class].theme-dark[data-mobile] .ml-act--soft .ti{color:var(--tint-accent-fg)!important}html body.theme-dark .st-dashboard-shell .st-dashboard-day--active,html body.theme-dark .st-dashboard-shell .st-dashboard-day--active :is(.st-dashboard-day-name,.st-dashboard-day-number),html body.theme-dark:not([data-admin]) .comp-tab--eduloo{color:var(--on-cta)!important}html body[class].theme-dark[data-mobile].ml-selecting .ml-row.is-picked .ml-check{background:var(--cta-gradient-start);color:var(--on-cta)}html body.theme-dark[data-mobile] .ml-hero__eyebrow,html body.theme-dark[data-mobile] .ml-gen__label,html body.theme-dark[data-mobile] .st-pane.st-pane--quizzes .st-qz-top__eyebrow{color:var(--primary-strong)}html body[class].theme-dark[data-mobile] button.ml-textbtn:not(.ml-select-btn){color:var(--primary-strong)!important}html body.theme-dark:not([data-mobile]):not([data-admin]) .modal.st-study-modal .st-modal-body,html body.theme-dark:not([data-mobile]):not([data-admin]) .modal.st-study-modal .qz-chat.stw-chat--panel{background:var(--dlg-task-bg,var(--surface-container-high))!important}html body.theme-dark:not([data-mobile]):not([data-admin]) .modal.st-study-modal .st-panel-box,html body.theme-dark:not([data-mobile]):not([data-admin]) .modal.st-study-modal .st-merge-section,html body.theme-dark:not([data-mobile]):not([data-admin]) .modal.st-study-modal aside.stw-chat-panel,html body.theme-dark:not([data-mobile]):not([data-admin]) .modal.st-study-modal button.qz-chat__option,html body.theme-dark:not([data-mobile]):not([data-admin]) .modal.st-study-modal button.qz-chat__all{background:var(--dlg-task-panel,var(--surface-container-highest))!important}html body.theme-dark .st-dashboard-shell .st-panel-activity-chip--success{background:var(--tint-success-bg)!important;color:var(--tint-success-fg)!important}html body.theme-dark .st-dashboard-shell .st-panel-activity-chip--new{background:var(--surface-container-highest)!important;color:var(--on-surface-variant)!important}html body.theme-dark .st-dashboard-shell .st-panel-mini-progress-fill{background:linear-gradient(90deg,var(--primary) 0%,var(--success) 100%)!important}html body.theme-dark .st-pane.st-pane--documents .st-doc-row[data-document-status='ready'] .st-doc-status-line{background:var(--tint-success-bg)!important;color:var(--tint-success-fg)!important}html body[class].theme-dark .st-doc-meta-no-topics{color:var(--warning)!important}html body.theme-dark .btn-hero-primary{color:var(--on-cta)!important}@media (hover:hover){html body.theme-dark .btn-hero-primary:hover{color:var(--on-cta)!important}}html body.theme-dark [data-mobile-page='settings']{--s-faint:var(--on-surface-variant);--mobile-settings-upgrade-bg:var(--primary-fill);--mobile-settings-upgrade-color:var(--on-cta)}html body.theme-dark:not([data-mobile]) .fcp-pane{--fcp-faint:var(--on-surface-variant)}html body.theme-dark .sp-share .sp-store{background:var(--surface-dim);color:var(--on-surface);box-shadow:inset 0 0 0 1px var(--outline);opacity:1}html body.theme-dark[data-mobile] .fs-m-page .fs-m-card--waiting .fs-m-card__question::before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff8a99' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E") center / 26px no-repeat,var(--tint-accent-bg)}html body.theme-dark[data-mobile] .fs-m-page .fs-m-card--waiting .fs-m-card__question,html body.theme-dark[data-mobile] .fs-m-page .fs-m-card--waiting .fs-m-card__question p{color:var(--on-surface)}html body.theme-dark:not([data-admin]) .alert.alert-info{background:var(--surface-container-highest)!important;color:var(--on-surface)!important;box-shadow:inset 0 0 0 1px var(--outline-variant)!important}html body.theme-dark:not([data-admin]) .alert.alert-info>i{color:var(--info)}html body.theme-dark[data-mobile] .up-host-modal .up-modal__form .alert{background:transparent!important;box-shadow:none!important;color:var(--on-surface-variant)!important}body[data-mobile] .up-mpanel .up-m-danger .mobile-list-row-label{color:var(--error)}html body.theme-dark .qe-head__t span,html body.theme-dark .qe-lbl,html body.theme-dark .qe-lbl small,html body.theme-dark .qe-num{color:var(--on-surface-variant)}