@font-face{font-family:Roboto Flex;font-style:normal;font-weight:100 1000;font-stretch:25% 151%;font-display:swap;src:url(/_next/static/media/8422e53756a951d5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Roboto Flex;font-style:normal;font-weight:100 1000;font-stretch:25% 151%;font-display:swap;src:url(/_next/static/media/5176f1b04ffb8eba-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Roboto Flex;font-style:normal;font-weight:100 1000;font-stretch:25% 151%;font-display:swap;src:url(/_next/static/media/220e4d18696c77c0-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Roboto Flex;font-style:normal;font-weight:100 1000;font-stretch:25% 151%;font-display:swap;src:url(/_next/static/media/3f4d60924f4b6bb2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Roboto Flex;font-style:normal;font-weight:100 1000;font-stretch:25% 151%;font-display:swap;src:url(/_next/static/media/1a05d667f63a2eaa-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Roboto Flex;font-style:normal;font-weight:100 1000;font-stretch:25% 151%;font-display:swap;src:url(/_next/static/media/5e3bf3eafff0d02b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Roboto Flex Fallback;src:local("Arial");ascent-override:93.28%;descent-override:24.55%;line-gap-override:0.00%;size-adjust:99.45%}.__className_b690c6{font-family:Roboto Flex,Roboto Flex Fallback;font-style:normal}.__variable_b690c6{--font-roboto-flex:"Roboto Flex","Roboto Flex Fallback"}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:host,:root{--font-sans:"Roboto Flex",system-ui,sans-serif;--font-mono:"Roboto Flex",system-ui,sans-serif;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:initial;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:initial}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.list-item{display:list-item}.table{display:table}.w-\[470px\]{width:470px}.max-w-\[2040px\]{max-width:2040px}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.gap-\[14px\]{gap:14px}.gap-\[18px\]{gap:18px}.gap-\[20px\]{gap:20px}.gap-\[22px\]{gap:22px}.gap-\[30px\]{gap:30px}.gap-\[52px\]{gap:52px}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-\[16px\]{border-radius:16px}.border{border-style:var(--tw-border-style);border-width:1px}.p-\[16px\]{padding:16px}.p-\[24px\]{padding:24px}.p-\[26px\]{padding:26px}.p-\[28px\]{padding:28px}.px-\[20px\]{padding-inline:20px}.py-\[16px\]{padding-block:16px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}:root{--lucid-type-display-l:700 57px/64px "Roboto Flex",system-ui,sans-serif;--lucid-type-display-l-tracking:-.02em;--lucid-type-display-l-width:105;--lucid-type-display-m:700 45px/52px "Roboto Flex",system-ui,sans-serif;--lucid-type-display-m-tracking:-.02em;--lucid-type-display-m-width:105;--lucid-type-display-s:650 36px/44px "Roboto Flex",system-ui,sans-serif;--lucid-type-display-s-tracking:-.015em;--lucid-type-display-s-width:100;--lucid-type-headline-l:600 32px/40px "Roboto Flex",system-ui,sans-serif;--lucid-type-headline-l-tracking:-.01em;--lucid-type-headline-l-width:100;--lucid-type-headline-m:600 28px/36px "Roboto Flex",system-ui,sans-serif;--lucid-type-headline-m-tracking:-.01em;--lucid-type-headline-m-width:100;--lucid-type-headline-s:600 24px/32px "Roboto Flex",system-ui,sans-serif;--lucid-type-headline-s-tracking:0em;--lucid-type-headline-s-width:100;--lucid-type-title-l:550 22px/28px "Roboto Flex",system-ui,sans-serif;--lucid-type-title-l-tracking:0em;--lucid-type-title-l-width:100;--lucid-type-title-m:550 18px/24px "Roboto Flex",system-ui,sans-serif;--lucid-type-title-m-tracking:.005em;--lucid-type-title-m-width:100;--lucid-type-title-s:550 16px/22px "Roboto Flex",system-ui,sans-serif;--lucid-type-title-s-tracking:.01em;--lucid-type-title-s-width:100;--lucid-type-body-l:400 17px/27px "Roboto Flex",system-ui,sans-serif;--lucid-type-body-l-tracking:0em;--lucid-type-body-l-width:100;--lucid-type-body-m:400 15px/24px "Roboto Flex",system-ui,sans-serif;--lucid-type-body-m-tracking:.005em;--lucid-type-body-m-width:100;--lucid-type-label-l:500 14px/20px "Roboto Flex",system-ui,sans-serif;--lucid-type-label-l-tracking:.01em;--lucid-type-label-l-width:100;--lucid-type-label-m:500 12px/16px "Roboto Flex",system-ui,sans-serif;--lucid-type-label-m-tracking:.02em;--lucid-type-label-m-width:100;--lucid-dark-page:#07090b;--lucid-dark-base:#0b0e11;--lucid-dark-inset:#0f1317;--lucid-dark-raised:#151a20;--lucid-dark-overlay:#1f252c;--lucid-dark-hairline:#232a32;--lucid-dark-hairline-low:#1b2026;--lucid-dark-hairline-high:#2a3038;--lucid-dark-hairline-hover:#2c343d;--lucid-dark-hairline-disabled:#191f26;--lucid-dark-text:#e6e9ec;--lucid-dark-text-secondary:#aeb7c0;--lucid-dark-text-tertiary:#7e8894;--lucid-dark-text-on-material:#fff;--lucid-dark-text-strong:#fff;--lucid-dark-text-on-material-secondary:#d6dce2;--lucid-dark-text-disabled:#4e5763;--lucid-dark-accent:#2a8cb8;--lucid-dark-accent-bright:#63b4e0;--lucid-dark-accent-wash:#102b39;--lucid-dark-selected:#123044;--lucid-dark-selected-border:#1e4a66;--lucid-dark-selected-ink:#bfe2f5;--lucid-dark-focus-ring:#8cc8f7;--lucid-dark-source-rule:#c9bfa8;--lucid-dark-source-ink:#e1dcd0;--lucid-dark-callout-border:#4a4438;--lucid-dark-callout-fill:#131210;--lucid-dark-brass-wash:#2a2418;--lucid-dark-surface-opaque:#12161b;--lucid-dark-chrome-hairline:#ffffff12;--lucid-dark-track:#ffffff24;--lucid-dark-scrim:#0006;--lucid-dark-on-accent:#04121a;--lucid-dark-disabled-fill:#18202a;--lucid-light-page:#f7f8fa;--lucid-light-base:#fff;--lucid-light-raised:#fff;--lucid-light-inset:#f0f2f5;--lucid-light-hairline:#e3e6eb;--lucid-light-hairline-hover:#d7dce3;--lucid-light-hairline-disabled:#eef0f3;--lucid-light-hairline-marketing:#eaecf0;--lucid-light-text:#191c1f;--lucid-light-text-secondary:#3d4449;--lucid-light-text-tertiary:#5e666c;--lucid-light-text-disabled:#9aa3ab;--lucid-light-text-muted:#b4bbc2;--lucid-light-text-reading:#4b5359;--lucid-light-accent:#1667b5;--lucid-light-accent-deep:#0f4e8c;--lucid-light-accent-wash:#dce9f5;--lucid-light-selected:#dce9f5;--lucid-light-selected-border:#b9d4e9;--lucid-light-selected-ink:#0f4c74;--lucid-light-focus-ring:#1667b5;--lucid-light-source-rule:#8a6a2e;--lucid-light-source-ink:#26241f;--lucid-light-callout-border:#726b5d;--lucid-light-callout-fill:#edecea;--lucid-light-brass-wash:#f1ece2;--lucid-light-on-accent:#fff;--lucid-light-destructive:#8e332c;--lucid-light-destructive-wash:#fff4f3;--lucid-radius-xs:8px;--lucid-radius-sm:12px;--lucid-radius-md:16px;--lucid-radius-lg:20px;--lucid-radius-xl:28px;--lucid-radius-full:999px;--lucid-elevation-dark-e1:0 1px 2px #0006,0 2px 6px #0000004d,inset 0 1px 0 #ffffff0d;--lucid-elevation-dark-e2:0 2px 6px #00000073,0 6px 14px #00000059,inset 0 1px 0 #ffffff0f;--lucid-elevation-dark-e3:0 4px 12px #00000080,0 14px 30px #0006,inset 0 1px 0 #ffffff12;--lucid-elevation-dark-e4:0 8px 20px #0000008c,0 28px 56px #00000073,inset 0 1px 0 #ffffff14;--lucid-elevation-dark-e5:0 16px 40px #0009,0 48px 96px #0000008c,inset 0 1px 0 #ffffff1a;--lucid-elevation-light-e1:0 1px 2px #1018280f,0 1px 3px #1018281a;--lucid-elevation-light-e2:0 2px 4px #1018280f,0 4px 8px #10182814;--lucid-elevation-light-e3:0 4px 8px #1018280f,0 12px 24px #1018281a;--lucid-elevation-light-e4:0 8px 16px #10182814,0 24px 48px #10182824;--lucid-elevation-light-e5:0 16px 32px #1018281a,0 40px 80px #10182833;--lucid-rating-again-tone:#b5453c;--lucid-rating-again-fill:#1e0f0d;--lucid-rating-again-ink:#e39a93;--lucid-rating-hard-tone:#a8792b;--lucid-rating-hard-fill:#1c1508;--lucid-rating-hard-ink:#e0bc77;--lucid-rating-good-tone:#3e8a66;--lucid-rating-good-fill:#0f211a;--lucid-rating-good-ink:#7fc6a0;--lucid-rating-easy-tone:#6e7f8c;--lucid-rating-easy-fill:#12171c;--lucid-rating-easy-ink:#b7c2cc;--lucid-mastery-learning:#a8792b;--lucid-mastery-reviewing:#3e8a66;--lucid-mastery-mastered:#63b4e0;--lucid-score-strong:#3e8a66;--lucid-score-borderline:#a8792b;--lucid-score-weak:#b5453c;--lucid-processing-uploading:#2a8cb8;--lucid-processing-reading:#2a8cb8;--lucid-processing-extracting:#2a8cb8;--lucid-processing-generating:#2a8cb8;--lucid-processing-ready:#3e8a66;--lucid-processing-failed:#b5453c;--lucid-card-state-new:#63b4e0;--lucid-card-state-learning:#a8792b;--lucid-card-state-review:#3e8a66;--lucid-card-state-relearning:#b5453c;--lucid-qtype-vignette:#2a8cb8;--lucid-qtype-mcq:#3e8a66;--lucid-qtype-cloze:#a8792b;--lucid-qtype-short-answer:#6e7f8c;--lucid-qtype-next-gen:#c9bfa8;--lucid-toast-padding:16px 18px;--lucid-toast-gap:13px;--lucid-toast-success-ink:#7fc6a0;--lucid-toast-action-ink:#8cc8f7;--lucid-heatmap-none:#1b2026;--lucid-heatmap-light:#204a3a;--lucid-heatmap-studied:#3e8a66;--lucid-heatmap-freeze-fill:#1e1a14;--lucid-exam-page:#050708;--lucid-exam-surface:#0b0e11;--lucid-exam-inset:#0f1317;--lucid-exam-hairline:#1b2026;--lucid-exam-hairline-strong:#3a4048;--lucid-exam-text:#d6dbe0;--lucid-exam-accent:#2a8cb8;--lucid-exam-selected:#0c2230;--lucid-exam-correct:#0c1c16;--lucid-exam-bar:#101418;--lucid-exam-clock:#060809;--lucid-exam-panel:#0a0d10;--lucid-exam-correct-border:#2a4a3a;--lucid-exam-tool-active:#181510;--lucid-exam-struck-text:#6b757f;--lucid-exam-struck-letter:#5a636b;--lucid-score-on-weak:#1a0f0e;--lucid-score-on-strong:#0b1712;--lucid-material-dark-bg:#14181ead;--lucid-material-dark-filter:blur(24px) saturate(160%);--lucid-material-dark-border:1px solid #ffffff1a;--lucid-material-dark-fallback:#1f252c;--lucid-material-light-bg:#ffffffb8;--lucid-material-light-filter:blur(24px) saturate(180%);--lucid-material-light-border:1px solid #ffffffe6;--lucid-curve-standard:cubic-bezier(.2,0,0,1);--lucid-curve-emphasized:cubic-bezier(.05,.7,.1,1);--lucid-curve-decelerate:cubic-bezier(0,0,0,1);--lucid-duration-standard:.2s;--lucid-duration-emphasized:.4s;--lucid-duration-decelerate:.35s;--lucid-duration-press-in:.12s;--lucid-duration-press-out:.26s;--lucid-duration-reduced:.12s;--lucid-surface-dark-e2:linear-gradient(180deg,#12161b,#0c1014);--lucid-surface-dark-e3:linear-gradient(180deg,#161b21,#0f1418);--lucid-surface-dark-e5:linear-gradient(180deg,#1a2027,#12171c);--lucid-surface-dark-hover:linear-gradient(180deg,#171c23,#10151a);--lucid-surface-light:linear-gradient(180deg,#fff,#fafafb);--lucid-surface-light-hover:linear-gradient(180deg,#fff,#f4f6f8);--lucid-page-gradient:radial-gradient(120% 80% at 20% 0%,#13222e 0%,#0a0d11 55%,#07090b 100%);--lucid-edge-top:#ffffff1a;--lucid-edge-top-hover:#ffffff24;--lucid-edge-bottom:#00000059}.lucid-root{font-variation-settings:"wdth" 100,"GRAD" 0;font-optical-sizing:auto;font-family:Roboto Flex,system-ui,sans-serif;font-size:16px;line-height:normal}[data-theme=dark] .lucid-root,[data-theme=dark].lucid-root{color:#e6e9ec;background:#07090b}[data-theme=light] .lucid-root,[data-theme=light].lucid-root{color:#191c1f;background:#f7f8fa}[data-theme=dark] .lucid-button-primary{color:#04121a;letter-spacing:.01em;transform-origin:50%;background:linear-gradient(#39a0ce,#2a8cb8);border-radius:12px;padding:14px 20px;font-family:inherit;font-size:14px;font-weight:500;line-height:20px;transition:transform .26s cubic-bezier(.05,.7,.1,1),box-shadow .26s cubic-bezier(.05,.7,.1,1),background .2s cubic-bezier(.2,0,0,1),border-color .2s cubic-bezier(.2,0,0,1),color .2s cubic-bezier(.2,0,0,1);display:inline-flex;box-shadow:0 2px 6px #00000073,0 6px 14px #00000059,inset 0 1px #ffffff2e}[data-theme=dark] .lucid-button-primary:hover:not(:disabled):not([aria-disabled=true]):not([data-selected=true]),[data-theme=dark] .lucid-button-primary[data-force=hover]{color:#04121a;letter-spacing:.01em;background:linear-gradient(#4fb0dc,#3196c2);border-radius:12px;padding:14px 20px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex;box-shadow:0 4px 12px #00000080,0 14px 30px #0006,inset 0 1px #ffffff38}[data-theme=dark] .lucid-button-primary:active:not(:disabled):not([aria-disabled=true]),[data-theme=dark] .lucid-button-primary[data-force=press]{color:#04121a;letter-spacing:.01em;background:linear-gradient(#2f92be,#237ea6);border-radius:12px;padding:14px 20px;font-size:14px;font-weight:500;line-height:20px;transition-duration:.12s;display:inline-flex;transform:scale(.97)translateY(1px);box-shadow:0 1px 2px #0006,0 2px 6px #0000004d,inset 0 1px #ffffff2e}[data-theme=dark] .lucid-button-primary:focus-visible,[data-theme=dark] .lucid-button-primary[data-force=focus]{color:#04121a;letter-spacing:.01em;outline-offset:3px;background:linear-gradient(#39a0ce,#2a8cb8);border-radius:12px;outline:2px solid #8cc8f7;padding:14px 20px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex;box-shadow:0 2px 6px #00000073,0 6px 14px #00000059,inset 0 1px #ffffff2e}[data-theme=dark] .lucid-button-primary[aria-checked=true],[data-theme=dark] .lucid-button-primary[aria-selected=true],[data-theme=dark] .lucid-button-primary[data-force=selected],[data-theme=dark] .lucid-button-primary[data-selected=true]{color:#04121a;letter-spacing:.01em;background:linear-gradient(#39a0ce,#2a8cb8);border-radius:12px;padding:14px 20px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex;box-shadow:0 1px 2px #0006,0 2px 6px #0000004d,inset 0 2px 5px #04121a4d}[data-theme=dark] .lucid-button-primary:disabled,[data-theme=dark] .lucid-button-primary[aria-disabled=true],[data-theme=dark] .lucid-button-primary[data-force=disabled]{color:#5c6672;letter-spacing:.01em;box-shadow:none;background:#18202a;border-radius:12px;padding:14px 20px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}[data-theme=light] .lucid-button-primary{color:#fff;letter-spacing:.01em;transform-origin:50%;background:linear-gradient(#2a8cb8,#1f7ca6);border-radius:12px;padding:14px 20px;font-family:inherit;font-size:14px;font-weight:500;line-height:20px;transition:transform .26s cubic-bezier(.05,.7,.1,1),box-shadow .26s cubic-bezier(.05,.7,.1,1),background .2s cubic-bezier(.2,0,0,1),border-color .2s cubic-bezier(.2,0,0,1),color .2s cubic-bezier(.2,0,0,1);display:inline-flex;box-shadow:0 2px 4px #1018280f,0 4px 8px #10182814}[data-theme=light] .lucid-button-primary:hover:not(:disabled):not([aria-disabled=true]):not([data-selected=true]),[data-theme=light] .lucid-button-primary[data-force=hover]{color:#fff;letter-spacing:.01em;background:linear-gradient(#2f98c6,#2286b2);border-radius:12px;padding:14px 20px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex;box-shadow:0 4px 8px #1018280f,0 12px 24px #1018281a}[data-theme=light] .lucid-button-primary:active:not(:disabled):not([aria-disabled=true]),[data-theme=light] .lucid-button-primary[data-force=press]{color:#fff;letter-spacing:.01em;background:linear-gradient(#22809e,#1a6f94);border-radius:12px;padding:14px 20px;font-size:14px;font-weight:500;line-height:20px;transition-duration:.12s;display:inline-flex;transform:scale(.97)translateY(1px);box-shadow:0 1px 2px #1018280f,0 1px 3px #1018281a}[data-theme=light] .lucid-button-primary:focus-visible,[data-theme=light] .lucid-button-primary[data-force=focus]{color:#fff;letter-spacing:.01em;outline-offset:3px;background:linear-gradient(#2a8cb8,#1f7ca6);border-radius:12px;outline:2px solid #1667b5;padding:14px 20px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex;box-shadow:0 2px 4px #1018280f,0 4px 8px #10182814}[data-theme=light] .lucid-button-primary[aria-checked=true],[data-theme=light] .lucid-button-primary[aria-selected=true],[data-theme=light] .lucid-button-primary[data-force=selected],[data-theme=light] .lucid-button-primary[data-selected=true]{color:#fff;letter-spacing:.01em;background:linear-gradient(#22809e,#1f7ca6);border-radius:12px;padding:14px 20px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex;box-shadow:inset 0 2px 5px #10182847}[data-theme=light] .lucid-button-primary:disabled,[data-theme=light] .lucid-button-primary[aria-disabled=true],[data-theme=light] .lucid-button-primary[data-force=disabled]{color:#9aa3ab;letter-spacing:.01em;box-shadow:none;background:#eef0f3;border-radius:12px;padding:14px 20px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}[data-theme=dark] .lucid-button-secondary{color:#e6e9ec;letter-spacing:.01em;transform-origin:50%;background:linear-gradient(#12161b,#0c1014);border:1px solid #232a32;border-top-color:#ffffff1a;border-radius:12px;padding:14px 20px;font-family:inherit;font-size:14px;font-weight:500;line-height:20px;transition:transform .26s cubic-bezier(.05,.7,.1,1),box-shadow .26s cubic-bezier(.05,.7,.1,1),background .2s cubic-bezier(.2,0,0,1),border-color .2s cubic-bezier(.2,0,0,1),color .2s cubic-bezier(.2,0,0,1);display:inline-flex;box-shadow:0 1px 2px #0006,0 2px 6px #0000004d,inset 0 1px #ffffff0d}[data-theme=dark] .lucid-button-secondary:hover:not(:disabled):not([aria-disabled=true]):not([data-selected=true]),[data-theme=dark] .lucid-button-secondary[data-force=hover]{color:#fff;letter-spacing:.01em;background:linear-gradient(#171c23,#10151a);border:1px solid #2c343d;border-top-color:#ffffff24;border-radius:12px;padding:14px 20px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex;box-shadow:0 2px 6px #00000073,0 6px 14px #00000059,inset 0 1px #ffffff12}[data-theme=dark] .lucid-button-secondary:active:not(:disabled):not([aria-disabled=true]),[data-theme=dark] .lucid-button-secondary[data-force=press]{color:#e6e9ec;letter-spacing:.01em;border:1px solid #232a32;border-top:1px;box-shadow:none;background:#0b0f13;border-radius:12px;padding:14px 20px;font-size:14px;font-weight:500;line-height:20px;transition-duration:.12s;display:inline-flex;transform:scale(.97)translateY(1px)}[data-theme=dark] .lucid-button-secondary:focus-visible,[data-theme=dark] .lucid-button-secondary[data-force=focus]{color:#e6e9ec;letter-spacing:.01em;outline-offset:3px;border:1px solid #232a32;border-top:1px;background:linear-gradient(#12161b,#0c1014);border-radius:12px;outline:2px solid #8cc8f7;padding:14px 20px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex;box-shadow:0 1px 2px #0006,0 2px 6px #0000004d}[data-theme=dark] .lucid-button-secondary[aria-checked=true],[data-theme=dark] .lucid-button-secondary[aria-selected=true],[data-theme=dark] .lucid-button-secondary[data-force=selected],[data-theme=dark] .lucid-button-secondary[data-selected=true]{color:#bfe2f5;letter-spacing:.01em;background:#123044;border:1px solid #1e4a66;border-top-color:#ffffff1a;border-radius:12px;padding:14px 20px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex;box-shadow:0 1px 2px #0006,0 2px 6px #0000004d}[data-theme=dark] .lucid-button-secondary:disabled,[data-theme=dark] .lucid-button-secondary[aria-disabled=true],[data-theme=dark] .lucid-button-secondary[data-force=disabled]{color:#4e5763;letter-spacing:.01em;border:1px solid #191f26;border-top:1px;box-shadow:none;background:#0d1115;border-radius:12px;padding:14px 20px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}[data-theme=light] .lucid-button-secondary{color:#191c1f;letter-spacing:.01em;transform-origin:50%;background:linear-gradient(#fff,#fafafb);border:1px solid #e3e6eb;border-bottom-color:#1018281f;border-radius:12px;padding:14px 20px;font-family:inherit;font-size:14px;font-weight:500;line-height:20px;transition:transform .26s cubic-bezier(.05,.7,.1,1),box-shadow .26s cubic-bezier(.05,.7,.1,1),background .2s cubic-bezier(.2,0,0,1),border-color .2s cubic-bezier(.2,0,0,1),color .2s cubic-bezier(.2,0,0,1);display:inline-flex;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018281a}[data-theme=light] .lucid-button-secondary:hover:not(:disabled):not([aria-disabled=true]):not([data-selected=true]),[data-theme=light] .lucid-button-secondary[data-force=hover]{color:#191c1f;letter-spacing:.01em;border:1px solid #d7dce3;border-bottom:1px;background:linear-gradient(#fff,#f4f6f8);border-radius:12px;padding:14px 20px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex;box-shadow:0 2px 4px #1018280f,0 4px 8px #10182814}[data-theme=light] .lucid-button-secondary:active:not(:disabled):not([aria-disabled=true]),[data-theme=light] .lucid-button-secondary[data-force=press]{color:#191c1f;letter-spacing:.01em;border:1px solid #d7dce3;border-bottom:1px;box-shadow:none;background:#f0f2f5;border-radius:12px;padding:14px 20px;font-size:14px;font-weight:500;line-height:20px;transition-duration:.12s;display:inline-flex;transform:scale(.97)translateY(1px)}[data-theme=light] .lucid-button-secondary:focus-visible,[data-theme=light] .lucid-button-secondary[data-force=focus]{color:#191c1f;letter-spacing:.01em;outline-offset:3px;border:1px solid #e3e6eb;border-bottom:1px;box-shadow:none;background:#fff;border-radius:12px;outline:2px solid #1667b5;padding:14px 20px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}[data-theme=light] .lucid-button-secondary[aria-checked=true],[data-theme=light] .lucid-button-secondary[aria-selected=true],[data-theme=light] .lucid-button-secondary[data-force=selected],[data-theme=light] .lucid-button-secondary[data-selected=true]{color:#0f4c74;letter-spacing:.01em;border:1px solid #b9d4e9;border-bottom:1px;box-shadow:none;background:#dce9f5;border-radius:12px;padding:14px 20px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}[data-theme=light] .lucid-button-secondary:disabled,[data-theme=light] .lucid-button-secondary[aria-disabled=true],[data-theme=light] .lucid-button-secondary[data-force=disabled]{color:#9aa3ab;letter-spacing:.01em;border:1px solid #eef0f3;border-bottom:1px;box-shadow:none;background:#f7f8fa;border-radius:12px;padding:14px 20px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}[data-theme=dark] .lucid-answer-choice{color:#aeb7c0;text-align:left;transform-origin:50%;background:#0f1317;border:1px solid #232a32;border-radius:12px;padding:13px 14px;font-family:inherit;font-size:17px;line-height:27px;transition:transform .26s cubic-bezier(.05,.7,.1,1),box-shadow .26s cubic-bezier(.05,.7,.1,1),background .2s cubic-bezier(.2,0,0,1),border-color .2s cubic-bezier(.2,0,0,1),color .2s cubic-bezier(.2,0,0,1);box-shadow:0 1px 2px #0006,0 2px 6px #0000004d}[data-theme=dark] .lucid-answer-choice:hover:not(:disabled):not([aria-disabled=true]):not([data-selected=true]),[data-theme=dark] .lucid-answer-choice[data-force=hover]{color:#e6e9ec;background:#141a20;border:1px solid #2c343d;border-radius:12px;padding:13px 14px;font-size:17px;line-height:27px;box-shadow:0 2px 6px #00000073,0 6px 14px #00000059}[data-theme=dark] .lucid-answer-choice:active:not(:disabled):not([aria-disabled=true]),[data-theme=dark] .lucid-answer-choice[data-force=press]{color:#e6e9ec;box-shadow:none;background:#0b0f13;border:1px solid #232a32;border-radius:12px;padding:13px 14px;font-size:17px;line-height:27px;transition-duration:.12s;transform:scale(.97)translateY(1px)}[data-theme=dark] .lucid-answer-choice:focus-visible,[data-theme=dark] .lucid-answer-choice[data-force=focus]{color:#e6e9ec;outline-offset:3px;box-shadow:none;background:#0f1317;border:1px solid #232a32;border-radius:12px;outline:2px solid #8cc8f7;padding:13px 14px;font-size:17px;line-height:27px}[data-theme=dark] .lucid-answer-choice[aria-checked=true],[data-theme=dark] .lucid-answer-choice[aria-selected=true],[data-theme=dark] .lucid-answer-choice[data-force=selected],[data-theme=dark] .lucid-answer-choice[data-selected=true]{color:#7fc6a0;background:#0f211a;border:1.5px solid #3e8a66;border-radius:12px;padding:12.5px 13.5px;font-size:17px;line-height:27px;box-shadow:0 1px 2px #0006,0 2px 6px #0000004d}[data-theme=dark] .lucid-answer-choice:disabled,[data-theme=dark] .lucid-answer-choice[aria-disabled=true],[data-theme=dark] .lucid-answer-choice[data-force=disabled]{color:#4e5763;box-shadow:none;background:#0d1115;border:1px solid #191f26;border-radius:12px;padding:13px 14px;font-size:17px;line-height:27px}[data-theme=light] .lucid-answer-choice{color:#3d4449;text-align:left;transform-origin:50%;background:#fff;border:1px solid #e3e6eb;border-radius:12px;padding:13px 14px;font-family:inherit;font-size:17px;line-height:27px;transition:transform .26s cubic-bezier(.05,.7,.1,1),box-shadow .26s cubic-bezier(.05,.7,.1,1),background .2s cubic-bezier(.2,0,0,1),border-color .2s cubic-bezier(.2,0,0,1),color .2s cubic-bezier(.2,0,0,1);box-shadow:0 1px 2px #1018280f,0 1px 3px #1018281a}[data-theme=light] .lucid-answer-choice:hover:not(:disabled):not([aria-disabled=true]):not([data-selected=true]),[data-theme=light] .lucid-answer-choice[data-force=hover]{color:#191c1f;background:#fff;border:1px solid #d7dce3;border-radius:12px;padding:13px 14px;font-size:17px;line-height:27px;box-shadow:0 2px 4px #1018280f,0 4px 8px #10182814}[data-theme=light] .lucid-answer-choice:active:not(:disabled):not([aria-disabled=true]),[data-theme=light] .lucid-answer-choice[data-force=press]{color:#191c1f;box-shadow:none;background:#f0f2f5;border:1px solid #d7dce3;border-radius:12px;padding:13px 14px;font-size:17px;line-height:27px;transition-duration:.12s;transform:scale(.97)translateY(1px)}[data-theme=light] .lucid-answer-choice:focus-visible,[data-theme=light] .lucid-answer-choice[data-force=focus]{color:#191c1f;outline-offset:3px;box-shadow:none;background:#fff;border:1px solid #e3e6eb;border-radius:12px;outline:2px solid #1667b5;padding:13px 14px;font-size:17px;line-height:27px}[data-theme=light] .lucid-answer-choice[aria-checked=true],[data-theme=light] .lucid-answer-choice[aria-selected=true],[data-theme=light] .lucid-answer-choice[data-force=selected],[data-theme=light] .lucid-answer-choice[data-selected=true]{color:#1b5b39;background:#e4f0e8;border:1.5px solid #2e7d52;border-radius:12px;padding:12.5px 13.5px;font-size:17px;line-height:27px;box-shadow:0 1px 2px #1018280f}[data-theme=light] .lucid-answer-choice:disabled,[data-theme=light] .lucid-answer-choice[aria-disabled=true],[data-theme=light] .lucid-answer-choice[data-force=disabled]{color:#9aa3ab;box-shadow:none;background:#f7f8fa;border:1px solid #eef0f3;border-radius:12px;padding:13px 14px;font-size:17px;line-height:27px}[data-theme=dark] .lucid-list-row{font-size:inherit;text-align:left;transform-origin:50%;background:linear-gradient(#12161b,#0c1014);border:1px solid #232a32;border-top-color:#ffffff1a;border-radius:12px;align-items:center;gap:11px;padding:12px 14px;font-family:inherit;line-height:normal;transition:transform .26s cubic-bezier(.05,.7,.1,1),box-shadow .26s cubic-bezier(.05,.7,.1,1),background .2s cubic-bezier(.2,0,0,1),border-color .2s cubic-bezier(.2,0,0,1),color .2s cubic-bezier(.2,0,0,1);display:flex;box-shadow:0 1px 2px #0006,0 2px 6px #0000004d,inset 0 1px #ffffff0d}[data-theme=dark] .lucid-list-row .lucid-icon{color:#7e8894;font-family:Material Symbols Rounded;font-size:20px}[data-theme=dark] .lucid-list-row:hover:not(:disabled):not([aria-disabled=true]):not([data-selected=true]),[data-theme=dark] .lucid-list-row[data-force=hover]{background:linear-gradient(#171c23,#10151a);border:1px solid #2c343d;border-top-color:#ffffff24;border-radius:12px;align-items:center;gap:11px;padding:12px 14px;display:flex;box-shadow:0 2px 6px #00000073,0 6px 14px #00000059,inset 0 1px #ffffff12}[data-theme=dark] .lucid-list-row:hover:not(:disabled):not([aria-disabled=true]):not([data-selected=true]),[data-theme=dark] .lucid-list-row[data-force=hover] .lucid-icon{color:#aeb7c0;font-family:Material Symbols Rounded;font-size:20px}[data-theme=dark] .lucid-list-row:active:not(:disabled):not([aria-disabled=true]),[data-theme=dark] .lucid-list-row[data-force=press]{border:1px solid #232a32;border-top:1px;box-shadow:none;background:#0b0f13;border-radius:12px;align-items:center;gap:11px;padding:12px 14px;transition-duration:.12s;display:flex;transform:scale(.97)translateY(1px)}[data-theme=dark] .lucid-list-row:focus-visible,[data-theme=dark] .lucid-list-row[data-force=focus]{outline-offset:3px;border:1px solid #232a32;border-top:1px;box-shadow:none;background:linear-gradient(#12161b,#0c1014);border-radius:12px;outline:2px solid #8cc8f7;align-items:center;gap:11px;padding:12px 14px;display:flex}[data-theme=dark] .lucid-list-row[aria-checked=true],[data-theme=dark] .lucid-list-row[aria-selected=true],[data-theme=dark] .lucid-list-row[data-force=selected],[data-theme=dark] .lucid-list-row[data-selected=true]{background:#123044;border:1px solid #1e4a66;border-top-color:#ffffff1a;border-radius:12px;align-items:center;gap:11px;padding:12px 14px;display:flex;box-shadow:0 1px 2px #0006,0 2px 6px #0000004d}[data-theme=dark] .lucid-list-row[aria-checked=true],[data-theme=dark] .lucid-list-row[aria-selected=true],[data-theme=dark] .lucid-list-row[data-force=selected] .lucid-icon,[data-theme=dark] .lucid-list-row[data-selected=true]{color:#63b4e0;font-family:Material Symbols Rounded;font-size:20px}[data-theme=dark] .lucid-list-row:disabled,[data-theme=dark] .lucid-list-row[aria-disabled=true],[data-theme=dark] .lucid-list-row[data-force=disabled]{border:1px solid #191f26;border-top:1px;box-shadow:none;background:#0d1115;border-radius:12px;align-items:center;gap:11px;padding:12px 14px;display:flex}[data-theme=dark] .lucid-list-row:disabled,[data-theme=dark] .lucid-list-row[aria-disabled=true],[data-theme=dark] .lucid-list-row[data-force=disabled] .lucid-icon{color:#3f4752;font-family:Material Symbols Rounded;font-size:20px}[data-theme=light] .lucid-list-row{font-size:inherit;text-align:left;transform-origin:50%;background:linear-gradient(#fff,#fafafb);border:1px solid #e3e6eb;border-radius:12px;align-items:center;gap:11px;padding:12px 14px;font-family:inherit;line-height:normal;transition:transform .26s cubic-bezier(.05,.7,.1,1),box-shadow .26s cubic-bezier(.05,.7,.1,1),background .2s cubic-bezier(.2,0,0,1),border-color .2s cubic-bezier(.2,0,0,1),color .2s cubic-bezier(.2,0,0,1);display:flex;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018281a}[data-theme=light] .lucid-list-row .lucid-icon{color:#5e666c;font-family:Material Symbols Rounded;font-size:20px}[data-theme=light] .lucid-list-row:hover:not(:disabled):not([aria-disabled=true]):not([data-selected=true]),[data-theme=light] .lucid-list-row[data-force=hover]{background:linear-gradient(#fff,#f4f6f8);border:1px solid #d7dce3;border-radius:12px;align-items:center;gap:11px;padding:12px 14px;display:flex;box-shadow:0 2px 4px #1018280f,0 4px 8px #10182814}[data-theme=light] .lucid-list-row:hover:not(:disabled):not([aria-disabled=true]):not([data-selected=true]),[data-theme=light] .lucid-list-row[data-force=hover] .lucid-icon{color:#3d4449;font-family:Material Symbols Rounded;font-size:20px}[data-theme=light] .lucid-list-row:active:not(:disabled):not([aria-disabled=true]),[data-theme=light] .lucid-list-row[data-force=press]{box-shadow:none;background:#f0f2f5;border:1px solid #d7dce3;border-radius:12px;align-items:center;gap:11px;padding:12px 14px;transition-duration:.12s;display:flex;transform:scale(.97)translateY(1px)}[data-theme=light] .lucid-list-row:focus-visible,[data-theme=light] .lucid-list-row[data-force=focus]{outline-offset:3px;box-shadow:none;background:#fff;border:1px solid #e3e6eb;border-radius:12px;outline:2px solid #1667b5;align-items:center;gap:11px;padding:12px 14px;display:flex}[data-theme=light] .lucid-list-row[aria-checked=true],[data-theme=light] .lucid-list-row[aria-selected=true],[data-theme=light] .lucid-list-row[data-force=selected],[data-theme=light] .lucid-list-row[data-selected=true]{background:#dce9f5;border:1px solid #b9d4e9;border-radius:12px;align-items:center;gap:11px;padding:12px 14px;display:flex;box-shadow:0 1px 2px #1018280f}[data-theme=light] .lucid-list-row[aria-checked=true],[data-theme=light] .lucid-list-row[aria-selected=true],[data-theme=light] .lucid-list-row[data-force=selected] .lucid-icon,[data-theme=light] .lucid-list-row[data-selected=true]{color:#0f4c74;font-family:Material Symbols Rounded;font-size:20px}[data-theme=light] .lucid-list-row:disabled,[data-theme=light] .lucid-list-row[aria-disabled=true],[data-theme=light] .lucid-list-row[data-force=disabled]{box-shadow:none;background:#f7f8fa;border:1px solid #eef0f3;border-radius:12px;align-items:center;gap:11px;padding:12px 14px;display:flex}[data-theme=light] .lucid-list-row:disabled,[data-theme=light] .lucid-list-row[aria-disabled=true],[data-theme=light] .lucid-list-row[data-force=disabled] .lucid-icon{color:#b4bbc2;font-family:Material Symbols Rounded;font-size:20px}[data-theme=dark] .lucid-chip{letter-spacing:.02em;text-transform:uppercase;color:#aeb7c0;transform-origin:50%;border:1px solid #232a32;border-radius:8px;padding:5px 9px;font-family:inherit;font-size:12px;font-weight:500;line-height:normal;transition:transform .26s cubic-bezier(.05,.7,.1,1),box-shadow .26s cubic-bezier(.05,.7,.1,1),background .2s cubic-bezier(.2,0,0,1),border-color .2s cubic-bezier(.2,0,0,1),color .2s cubic-bezier(.2,0,0,1);display:inline-flex;box-shadow:0 1px 2px #0006}[data-theme=dark] .lucid-chip:hover:not(:disabled):not([aria-disabled=true]):not([data-selected=true]),[data-theme=dark] .lucid-chip[data-force=hover]{letter-spacing:.02em;text-transform:uppercase;color:#e6e9ec;border:1px solid #2c343d;border-radius:8px;padding:5px 9px;font-size:12px;font-weight:500;display:inline-flex;box-shadow:0 2px 6px #00000073}[data-theme=dark] .lucid-chip:active:not(:disabled):not([aria-disabled=true]),[data-theme=dark] .lucid-chip[data-force=press]{letter-spacing:.02em;text-transform:uppercase;color:#e6e9ec;box-shadow:none;border:1px solid #232a32;border-radius:8px;padding:5px 9px;font-size:12px;font-weight:500;transition-duration:.12s;display:inline-flex;transform:scale(.97)translateY(1px)}[data-theme=dark] .lucid-chip:focus-visible,[data-theme=dark] .lucid-chip[data-force=focus]{letter-spacing:.02em;text-transform:uppercase;color:#aeb7c0;outline-offset:3px;box-shadow:none;border:1px solid #232a32;border-radius:8px;outline:2px solid #8cc8f7;padding:5px 9px;font-size:12px;font-weight:500;display:inline-flex}[data-theme=dark] .lucid-chip[aria-checked=true],[data-theme=dark] .lucid-chip[aria-selected=true],[data-theme=dark] .lucid-chip[data-force=selected],[data-theme=dark] .lucid-chip[data-selected=true]{letter-spacing:.02em;text-transform:uppercase;color:#bfe2f5;box-shadow:none;background:#123044;border:1px solid #1e4a66;border-radius:8px;padding:5px 9px;font-size:12px;font-weight:500;display:inline-flex}[data-theme=dark] .lucid-chip:disabled,[data-theme=dark] .lucid-chip[aria-disabled=true],[data-theme=dark] .lucid-chip[data-force=disabled]{letter-spacing:.02em;text-transform:uppercase;color:#4e5763;box-shadow:none;border:1px solid #191f26;border-radius:8px;padding:5px 9px;font-size:12px;font-weight:500;display:inline-flex}[data-theme=light] .lucid-chip{letter-spacing:.02em;text-transform:uppercase;color:#3d4449;transform-origin:50%;border:1px solid #e3e6eb;border-radius:8px;padding:5px 9px;font-family:inherit;font-size:12px;font-weight:500;line-height:normal;transition:transform .26s cubic-bezier(.05,.7,.1,1),box-shadow .26s cubic-bezier(.05,.7,.1,1),background .2s cubic-bezier(.2,0,0,1),border-color .2s cubic-bezier(.2,0,0,1),color .2s cubic-bezier(.2,0,0,1);display:inline-flex;box-shadow:0 1px 2px #1018280f}[data-theme=light] .lucid-chip:hover:not(:disabled):not([aria-disabled=true]):not([data-selected=true]),[data-theme=light] .lucid-chip[data-force=hover]{letter-spacing:.02em;text-transform:uppercase;color:#191c1f;border:1px solid #d7dce3;border-radius:8px;padding:5px 9px;font-size:12px;font-weight:500;display:inline-flex;box-shadow:0 2px 4px #1018280f}[data-theme=light] .lucid-chip:active:not(:disabled):not([aria-disabled=true]),[data-theme=light] .lucid-chip[data-force=press]{letter-spacing:.02em;text-transform:uppercase;color:#191c1f;box-shadow:none;background:#f0f2f5;border:1px solid #d7dce3;border-radius:8px;padding:5px 9px;font-size:12px;font-weight:500;transition-duration:.12s;display:inline-flex;transform:scale(.97)translateY(1px)}[data-theme=light] .lucid-chip:focus-visible,[data-theme=light] .lucid-chip[data-force=focus]{letter-spacing:.02em;text-transform:uppercase;color:#3d4449;outline-offset:3px;box-shadow:none;border:1px solid #e3e6eb;border-radius:8px;outline:2px solid #1667b5;padding:5px 9px;font-size:12px;font-weight:500;display:inline-flex}[data-theme=light] .lucid-chip[aria-checked=true],[data-theme=light] .lucid-chip[aria-selected=true],[data-theme=light] .lucid-chip[data-force=selected],[data-theme=light] .lucid-chip[data-selected=true]{letter-spacing:.02em;text-transform:uppercase;color:#0f4c74;box-shadow:none;background:#dce9f5;border:1px solid #b9d4e9;border-radius:8px;padding:5px 9px;font-size:12px;font-weight:500;display:inline-flex}[data-theme=light] .lucid-chip:disabled,[data-theme=light] .lucid-chip[aria-disabled=true],[data-theme=light] .lucid-chip[data-force=disabled]{letter-spacing:.02em;text-transform:uppercase;color:#9aa3ab;box-shadow:none;border:1px solid #eef0f3;border-radius:8px;padding:5px 9px;font-size:12px;font-weight:500;display:inline-flex}[data-theme=dark] .lucid-input{color:#7e8894;text-align:left;transform-origin:50%;background:#0b0e11;border:1px solid #232a32;border-radius:12px;padding:12px 13px;font-family:inherit;font-size:15px;line-height:24px;transition:transform .26s cubic-bezier(.05,.7,.1,1),box-shadow .26s cubic-bezier(.05,.7,.1,1),background .2s cubic-bezier(.2,0,0,1),border-color .2s cubic-bezier(.2,0,0,1),color .2s cubic-bezier(.2,0,0,1);box-shadow:inset 0 1px 2px #00000059}[data-theme=dark] .lucid-input:hover:not(:disabled):not([aria-disabled=true]):not([data-selected=true]),[data-theme=dark] .lucid-input[data-force=hover]{color:#aeb7c0;background:#0d1116;border:1px solid #2c343d;border-radius:12px;padding:12px 13px;font-size:15px;line-height:24px;box-shadow:inset 0 1px 2px #00000059}[data-theme=dark] .lucid-input:active:not(:disabled):not([aria-disabled=true]),[data-theme=dark] .lucid-input[data-force=press]{color:#e6e9ec;background:#090c0f;border:1px solid #2c343d;border-radius:12px;padding:12px 13px;font-size:15px;line-height:24px;transition-duration:.12s;box-shadow:inset 0 1px 3px #00000073}[data-theme=dark] .lucid-input:focus-visible,[data-theme=dark] .lucid-input[data-force=focus]{color:#e6e9ec;outline-offset:3px;box-shadow:none;background:#0b0e11;border:1px solid #2a8cb8;border-radius:12px;outline:2px solid #8cc8f7;padding:12px 13px;font-size:15px;line-height:24px}[data-theme=dark] .lucid-input[aria-checked=true],[data-theme=dark] .lucid-input[aria-selected=true],[data-theme=dark] .lucid-input[data-force=selected],[data-theme=dark] .lucid-input[data-selected=true]{color:#e6e9ec;box-shadow:none;background:#0b0e11;border:1px solid #232a32;border-radius:12px;padding:12px 13px;font-size:15px;line-height:24px}[data-theme=dark] .lucid-input:disabled,[data-theme=dark] .lucid-input[aria-disabled=true],[data-theme=dark] .lucid-input[data-force=disabled]{color:#4e5763;box-shadow:none;background:#0d1115;border:1px solid #191f26;border-radius:12px;padding:12px 13px;font-size:15px;line-height:24px}[data-theme=light] .lucid-input{color:#5e666c;text-align:left;transform-origin:50%;background:#fff;border:1px solid #e3e6eb;border-radius:12px;padding:12px 13px;font-family:inherit;font-size:15px;line-height:24px;transition:transform .26s cubic-bezier(.05,.7,.1,1),box-shadow .26s cubic-bezier(.05,.7,.1,1),background .2s cubic-bezier(.2,0,0,1),border-color .2s cubic-bezier(.2,0,0,1),color .2s cubic-bezier(.2,0,0,1);box-shadow:inset 0 1px 2px #1018280d}[data-theme=light] .lucid-input:hover:not(:disabled):not([aria-disabled=true]):not([data-selected=true]),[data-theme=light] .lucid-input[data-force=hover]{color:#3d4449;background:#fff;border:1px solid #d7dce3;border-radius:12px;padding:12px 13px;font-size:15px;line-height:24px;box-shadow:inset 0 1px 2px #1018280d}[data-theme=light] .lucid-input:active:not(:disabled):not([aria-disabled=true]),[data-theme=light] .lucid-input[data-force=press]{color:#191c1f;background:#fff;border:1px solid #b4bbc2;border-radius:12px;padding:12px 13px;font-size:15px;line-height:24px;transition-duration:.12s;box-shadow:inset 0 1px 3px #10182817}[data-theme=light] .lucid-input:focus-visible,[data-theme=light] .lucid-input[data-force=focus]{color:#191c1f;outline-offset:3px;box-shadow:none;background:#fff;border:1px solid #1667b5;border-radius:12px;outline:2px solid #1667b5;padding:12px 13px;font-size:15px;line-height:24px}[data-theme=light] .lucid-input[aria-checked=true],[data-theme=light] .lucid-input[aria-selected=true],[data-theme=light] .lucid-input[data-force=selected],[data-theme=light] .lucid-input[data-selected=true]{color:#191c1f;box-shadow:none;background:#fff;border:1px solid #e3e6eb;border-radius:12px;padding:12px 13px;font-size:15px;line-height:24px}[data-theme=light] .lucid-input:disabled,[data-theme=light] .lucid-input[aria-disabled=true],[data-theme=light] .lucid-input[data-force=disabled]{color:#9aa3ab;box-shadow:none;background:#f7f8fa;border:1px solid #eef0f3;border-radius:12px;padding:12px 13px;font-size:15px;line-height:24px}.lucid-button-primary[data-size=lg],.lucid-button-secondary[data-size=lg]{letter-spacing:.01em;text-align:center;border-radius:12px;justify-content:center;min-height:56px;padding:17px 22px;font-size:17px;line-height:24px}[data-theme=dark] .lucid-surface[data-elevation=e1]{box-shadow:0 1px 2px #0006,0 2px 6px #0000004d,inset 0 1px #ffffff0d}[data-theme=dark] .lucid-surface[data-elevation=e1],[data-theme=dark] .lucid-surface[data-elevation=e2]{background:linear-gradient(#12161b,#0c1014);border-color:#ffffff1a #232a32 #00000059;border-style:solid;border-width:1px}[data-theme=dark] .lucid-surface[data-elevation=e2]{box-shadow:0 2px 6px #00000073,0 6px 14px #00000059,inset 0 1px #ffffff0f}[data-theme=dark] .lucid-surface[data-elevation=e3]{box-shadow:0 4px 12px #00000080,0 14px 30px #0006,inset 0 1px #ffffff12}[data-theme=dark] .lucid-surface[data-elevation=e3],[data-theme=dark] .lucid-surface[data-elevation=e4]{background:linear-gradient(#161b21,#0f1418);border-color:#ffffff1a #232a32 #00000059;border-style:solid;border-width:1px}[data-theme=dark] .lucid-surface[data-elevation=e4]{box-shadow:0 8px 20px #0000008c,0 28px 56px #00000073,inset 0 1px #ffffff14}[data-theme=dark] .lucid-surface[data-elevation=e5]{background:linear-gradient(#1a2027,#12171c);border-color:#ffffff1a #232a32 #00000059;border-style:solid;border-width:1px;box-shadow:0 16px 40px #0009,0 48px 96px #0000008c,inset 0 1px #ffffff1a}[data-theme=dark] .lucid-surface[data-interactive=true]:hover{background:linear-gradient(#171c23,#10151a);border-top-color:#ffffff24}[data-theme=light] .lucid-surface[data-elevation=e1]{box-shadow:0 1px 2px #1018280f,0 1px 3px #1018281a}[data-theme=light] .lucid-surface[data-elevation=e1],[data-theme=light] .lucid-surface[data-elevation=e2]{background:linear-gradient(#fff,#fafafb);border-color:#ffffffe6 #e3e6eb #1018280f;border-style:solid;border-width:1px}[data-theme=light] .lucid-surface[data-elevation=e2]{box-shadow:0 2px 4px #1018280f,0 4px 8px #10182814}[data-theme=light] .lucid-surface[data-elevation=e3]{box-shadow:0 4px 8px #1018280f,0 12px 24px #1018281a}[data-theme=light] .lucid-surface[data-elevation=e3],[data-theme=light] .lucid-surface[data-elevation=e4]{background:linear-gradient(#fff,#fafafb);border-color:#ffffffe6 #e3e6eb #1018280f;border-style:solid;border-width:1px}[data-theme=light] .lucid-surface[data-elevation=e4]{box-shadow:0 8px 16px #10182814,0 24px 48px #10182824}[data-theme=light] .lucid-surface[data-elevation=e5]{background:linear-gradient(#fff,#fafafb);border-color:#ffffffe6 #e3e6eb #1018280f;border-style:solid;border-width:1px;box-shadow:0 16px 32px #1018281a,0 40px 80px #10182833}[data-theme=light] .lucid-surface[data-interactive=true]:hover{background:linear-gradient(#fff,#f4f6f8);border-top-color:#ffffffe6}.lucid-r-xs{border-radius:8px}.lucid-r-sm{border-radius:12px}.lucid-r-md{border-radius:16px}.lucid-r-lg{border-radius:20px}.lucid-r-xl{border-radius:28px}.lucid-r-full{border-radius:999px}[data-theme=dark]{--lucid-material-filter:blur(24px) saturate(160%)}[data-theme=dark] .lucid-material{background:#14181ead;border:1px solid #ffffff1a;box-shadow:0 8px 20px #0000008c,0 28px 56px #00000073,inset 0 1px #ffffff14}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){[data-theme=dark]{--lucid-material-filter:none}[data-theme=dark] .lucid-material{background:#1f252c}}[data-theme=light]{--lucid-material-filter:blur(24px) saturate(180%)}[data-theme=light] .lucid-material{background:#ffffffb8;border:1px solid #ffffffe6;box-shadow:0 8px 16px #10182814,0 24px 48px #10182824}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){[data-theme=light]{--lucid-material-filter:none}[data-theme=light] .lucid-material{background:#fff}}.lucid-display-l{letter-spacing:-.02em;font-variation-settings:"wdth" 105,"GRAD" 0;font-family:Roboto Flex,system-ui,sans-serif;font-size:57px;font-weight:700;line-height:64px}.lucid-display-m{letter-spacing:-.02em;font-variation-settings:"wdth" 105,"GRAD" 0;font-family:Roboto Flex,system-ui,sans-serif;font-size:45px;font-weight:700;line-height:52px}.lucid-display-s{letter-spacing:-.015em;font-variation-settings:"wdth" 100,"GRAD" 0;font-family:Roboto Flex,system-ui,sans-serif;font-size:36px;font-weight:650;line-height:44px}.lucid-headline-l{letter-spacing:-.01em;font-variation-settings:"wdth" 100,"GRAD" 0;font-family:Roboto Flex,system-ui,sans-serif;font-size:32px;font-weight:600;line-height:40px}.lucid-headline-m{letter-spacing:-.01em;font-variation-settings:"wdth" 100,"GRAD" 0;font-family:Roboto Flex,system-ui,sans-serif;font-size:28px;font-weight:600;line-height:36px}.lucid-headline-s{letter-spacing:0;font-variation-settings:"wdth" 100,"GRAD" 0;font-family:Roboto Flex,system-ui,sans-serif;font-size:24px;font-weight:600;line-height:32px}.lucid-title-l{letter-spacing:0;font-variation-settings:"wdth" 100,"GRAD" 0;font-family:Roboto Flex,system-ui,sans-serif;font-size:22px;font-weight:550;line-height:28px}.lucid-title-m{letter-spacing:.005em;font-variation-settings:"wdth" 100,"GRAD" 0;font-family:Roboto Flex,system-ui,sans-serif;font-size:18px;font-weight:550;line-height:24px}.lucid-title-s{letter-spacing:.01em;font-variation-settings:"wdth" 100,"GRAD" 0;font-family:Roboto Flex,system-ui,sans-serif;font-size:16px;font-weight:550;line-height:22px}.lucid-body-l{letter-spacing:0;font-variation-settings:"wdth" 100,"GRAD" 0;font-family:Roboto Flex,system-ui,sans-serif;font-size:17px;font-weight:400;line-height:27px}.lucid-body-m{letter-spacing:.005em;font-variation-settings:"wdth" 100,"GRAD" 0;font-family:Roboto Flex,system-ui,sans-serif;font-size:15px;font-weight:400;line-height:24px}.lucid-label-l{letter-spacing:.01em;font-variation-settings:"wdth" 100,"GRAD" 0;font-family:Roboto Flex,system-ui,sans-serif;font-size:14px;font-weight:500;line-height:20px}.lucid-label-m{letter-spacing:.02em;font-variation-settings:"wdth" 100,"GRAD" 0;font-family:Roboto Flex,system-ui,sans-serif;font-size:12px;font-weight:500;line-height:16px}.lucid-tabular{font-variant-numeric:tabular-nums;font-weight:500}.lucid-eyebrow{text-transform:uppercase}.lucid-icon{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24;direction:ltr;font-family:Material Symbols Rounded;font-style:normal;font-weight:400;line-height:1;transition:font-variation-settings .2s cubic-bezier(.2,0,0,1),color .2s cubic-bezier(.2,0,0,1);display:inline-block}.lucid-icon[data-size="20"]{font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 20;font-size:20px}.lucid-icon[data-size="20"][data-fill="1"]{font-variation-settings:"FILL" 1,"wght" 300,"GRAD" 0,"opsz" 20}.lucid-icon[data-size="24"]{font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24;font-size:24px}.lucid-icon[data-size="24"][data-fill="1"]{font-variation-settings:"FILL" 1,"wght" 300,"GRAD" 0,"opsz" 24}.lucid-icon[data-size="28"]{font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 28;font-size:28px}.lucid-icon[data-size="28"][data-fill="1"]{font-variation-settings:"FILL" 1,"wght" 300,"GRAD" 0,"opsz" 28}.lucid-rating{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (min-width:768px){.lucid-rating{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}}.lucid-rating-button{box-sizing:border-box;cursor:pointer;text-align:center;border-style:solid;border-width:1.5px;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;min-height:56px;padding:14px 8px;transition:transform .26s cubic-bezier(.05,.7,.1,1),box-shadow .26s cubic-bezier(.05,.7,.1,1);animation:lucid-rise .4s cubic-bezier(.05,.7,.1,1) both;display:flex;box-shadow:0 1px 2px #0006,0 2px 6px #0000004d,inset 0 1px #ffffff0d}.lucid-rating-button:active{box-shadow:none;transition-duration:.12s;transform:scale(.97)translateY(1px)}[data-theme=dark] .lucid-rating-button[data-tone=again]{color:#e39a93;background:#1e0f0d;border-color:#b5453c;animation-delay:0s}[data-theme=dark] .lucid-rating-button[data-tone=hard]{color:#e0bc77;background:#1c1508;border-color:#a8792b;animation-delay:40ms}[data-theme=dark] .lucid-rating-button[data-tone=good]{color:#7fc6a0;background:#0f211a;border-color:#3e8a66;animation-delay:80ms}[data-theme=dark] .lucid-rating-button[data-tone=easy]{color:#b7c2cc;background:#12171c;border-color:#6e7f8c;animation-delay:.12s}.lucid-rating-interval{font-variant-numeric:tabular-nums;margin-top:4px}[data-theme=dark] .lucid-rating-interval{color:#7e8894}[data-theme=light] .lucid-rating-interval{color:#5e666c}.lucid-rating-ticks{justify-content:center;gap:3px;margin-bottom:8px;display:flex}.lucid-rating-tick{background:currentColor;width:3px;height:12px}[data-theme=dark] .lucid-rating-button[data-tone=again] .lucid-rating-tick{background:#b5453c}[data-theme=dark] .lucid-rating-button[data-tone=hard] .lucid-rating-tick{background:#a8792b}[data-theme=dark] .lucid-rating-button[data-tone=good] .lucid-rating-tick{background:#3e8a66}[data-theme=dark] .lucid-rating-button[data-tone=easy] .lucid-rating-tick{background:#6e7f8c}.lucid-reading{text-wrap:pretty;max-width:68ch}.lucid-tabbar{z-index:20;border-radius:28px;gap:4px;padding:10px;display:flex;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 8px 20px #0000008c,0 28px 56px #00000073,inset 0 1px #ffffff14}.lucid-tab{color:#7e8894;cursor:pointer;background:0 0;border-radius:999px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;min-width:74px;min-height:56px;padding:10px 6px;transition:background .4s cubic-bezier(.05,.7,.1,1);display:flex}.lucid-tab[data-selected=true]{color:#63b4e0;background:#123044}.lucid-tab[data-selected=true] .lucid-tab-label{color:#e6e9ec}[data-theme=dark] .lucid-sheet{background:linear-gradient(#1a2027,#12171c);border-color:#ffffff1a #232a32 #00000059;border-style:solid;border-width:1px;border-radius:28px;padding:26px;box-shadow:0 16px 40px #0009,0 48px 96px #0000008c,inset 0 1px #ffffff1a}.lucid-sheet-grabber{background:#3a424c;border-radius:999px;width:44px;height:5px;margin:0 auto 20px}.lucid-toast{border-radius:28px;align-items:center;gap:13px;padding:16px 18px;display:flex;box-shadow:0 8px 20px #0000008c,0 28px 56px #00000073,inset 0 1px #ffffff14}.lucid-toast-action{color:#8cc8f7;flex:none;margin-left:auto}.lucid-toast .lucid-icon[data-tone=success]{color:#7fc6a0}[data-theme=dark] .lucid-focusable:focus-visible{outline-offset:3px;outline:2px solid #8cc8f7}[data-theme=light] .lucid-focusable:focus-visible{outline-offset:3px;outline:2px solid #1667b5}@keyframes lucid-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes lucid-cell{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes lucid-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.12s!important;animation-name:lucid-fade!important;animation-duration:.12s!important}}.lc-page{gap:20px;width:100%;max-width:1240px;margin:0 auto}.lc-head,.lc-page{flex-direction:column;display:flex}.lc-head{gap:6px}.lc-head-row{justify-content:space-between;align-items:center;gap:16px}.lc-actions,.lc-head-row{flex-wrap:wrap;display:flex}.lc-actions{gap:10px}.lc-section{flex-direction:column;display:flex;overflow:hidden}.lc-section-head{border-bottom:1px solid var(--lucid-dark-hairline-low);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.lc-section-body{flex-direction:column;display:flex}.lc-section-body[data-padded=true]{gap:12px;padding:16px}.lc-link{color:var(--lucid-dark-accent-bright);gap:4px;min-height:44px;display:inline-flex}.lc-link,.lc-row{align-items:center}.lc-row{box-sizing:border-box;border-bottom:1px solid var(--lucid-dark-hairline-low);min-height:56px;color:inherit;justify-content:space-between;gap:12px;padding:12px 16px;display:flex}.lc-row:last-child{border-bottom:none}.lc-row[data-interactive=true]{transition:background var(--lucid-duration-standard) var(--lucid-curve-standard)}.lc-row[data-interactive=true]:hover{background:var(--lucid-dark-inset)}.lc-row-main{min-width:0;color:inherit;flex:1;align-items:center;gap:12px;display:flex}.lc-row-text{flex-direction:column;gap:2px;min-width:0;display:flex}.lc-row-end{gap:12px;display:flex}.lc-row-end,.lc-tile{flex:none;align-items:center}.lc-tile{border-radius:var(--lucid-radius-sm);justify-content:center;width:44px;height:44px;display:inline-flex}.lc-tile[data-size=lg]{border-radius:var(--lucid-radius-md);width:56px;height:56px}.lc-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:768px){.lc-stats[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.lc-stats[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.lc-stat{box-sizing:border-box;flex-direction:column;gap:2px;height:100%;padding:14px 16px;display:flex}.lc-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:1024px){.lc-grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-grid[data-columns=sidebar]{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}}.lc-empty{color:var(--lucid-dark-text-tertiary);flex-direction:column;align-items:flex-start;gap:12px;padding:20px 16px;display:flex}.lc-empty a{color:var(--lucid-dark-accent-bright)}.lc-callout{border:1px solid var(--lucid-dark-callout-border);background:var(--lucid-dark-callout-fill);border-radius:var(--lucid-radius-sm);color:var(--lucid-dark-source-ink);padding:14px}.lc-source{border-left:3px solid var(--lucid-dark-source-rule);padding-left:15px}.lc-source-quote{color:var(--lucid-dark-source-ink);margin:0 0 8px}.lc-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lc-track{background:var(--lucid-dark-track);flex:1;height:4px;overflow:hidden}.lc-track,.lc-track-fill{border-radius:var(--lucid-radius-full)}.lc-track-fill{background:var(--lucid-dark-accent-bright);height:100%;transition:width var(--lucid-duration-emphasized) var(--lucid-curve-emphasized);display:block}.lc-track-fill[data-tone=learning]{background:var(--lucid-mastery-learning)}.lc-track-fill[data-tone=reviewing]{background:var(--lucid-mastery-reviewing)}.lc-track-fill[data-tone=mastered]{background:var(--lucid-mastery-mastered)}.lc-mastery{border-radius:var(--lucid-radius-full);background:var(--lucid-dark-hairline-low);height:6px;display:flex;overflow:hidden}.lc-mastery span{height:100%;display:block}.lc-status[data-tone=ready]{color:var(--lucid-processing-ready)}.lc-status[data-tone=failed]{color:var(--lucid-processing-failed)}.lc-status[data-tone=uploading]{color:var(--lucid-processing-uploading)}.lc-status[data-tone=reading]{color:var(--lucid-processing-reading)}.lc-status[data-tone=extracting]{color:var(--lucid-processing-extracting)}.lc-status[data-tone=generating]{color:var(--lucid-processing-generating)}.lc-status{color:var(--lucid-dark-text-tertiary);align-items:center;gap:7px;display:inline-flex}.lc-dot{border-radius:var(--lucid-radius-full);background:currentColor;flex:none;width:10px;height:10px}.page-breadcrumbs{min-height:44px;color:var(--lucid-dark-text-tertiary);font:var(--lucid-type-label-m);letter-spacing:var(--lucid-type-label-m-tracking);flex-wrap:wrap;align-items:center;gap:4px;display:flex}.page-breadcrumbs a{color:inherit;text-decoration:none}.page-breadcrumbs a:hover{color:var(--lucid-dark-text-secondary)}.page-breadcrumbs .sep{color:var(--lucid-dark-text-disabled);display:inline-flex}.review-btn{border-radius:var(--lucid-radius-sm);background:var(--lucid-dark-accent);min-height:56px;color:var(--lucid-dark-on-accent);cursor:pointer;font:var(--lucid-type-label-l);letter-spacing:var(--lucid-type-label-l-tracking);border:0;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.review-btn:disabled{background:var(--lucid-dark-disabled-fill);color:var(--lucid-dark-text-disabled);cursor:not-allowed}.mk-eyebrow .here,.page-breadcrumbs .here{color:var(--lucid-dark-text)}.mk-eyebrow .here{color:var(--lucid-light-text)}.lc-spin{border-radius:var(--lucid-radius-full);border:2px solid var(--lucid-dark-hairline-high);border-top-color:var(--lucid-dark-accent-bright);width:16px;height:16px;animation:lucid-spin var(--lc-inflight-period) linear infinite;flex:none;display:inline-block}@media (prefers-reduced-motion:reduce){.lc-spin{animation:none}}.lucid-sheet-scrim{z-index:30;background:var(--lucid-dark-scrim);place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow-y:auto}.as-kind{border-radius:var(--lucid-radius-xs);background:var(--lucid-dark-inset);color:var(--lucid-dark-text-tertiary);font:var(--lucid-type-label-m);letter-spacing:var(--lucid-type-label-m-tracking);text-transform:lowercase;align-items:center;padding:3px 9px;display:inline-flex}.as-kind.final,.as-kind.midterm{background:var(--lucid-dark-callout-fill);color:var(--lucid-dark-source-ink)}.lc-danger{border-radius:var(--lucid-radius-sm);background:var(--lucid-rating-again-tone);min-height:56px;color:var(--lucid-dark-text-strong);cursor:pointer;font:var(--lucid-type-label-l);letter-spacing:var(--lucid-type-label-l-tracking);border:0;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.lc-danger:disabled{background:var(--lucid-dark-disabled-fill);color:var(--lucid-dark-text-disabled);cursor:not-allowed}.lc-note{font:var(--lucid-type-body-m);letter-spacing:var(--lucid-type-body-m-tracking);margin:0}.lc-eyebrow,.lc-note{color:var(--lucid-dark-text-tertiary)}.lc-eyebrow{font:var(--lucid-type-label-m);letter-spacing:.08em;text-transform:uppercase}.lc-link-btn{min-height:44px;color:var(--lucid-dark-accent-bright);cursor:pointer;font:var(--lucid-type-label-l);letter-spacing:var(--lucid-type-label-l-tracking);background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.lc-strip{background:var(--lucid-dark-hairline-low);border:1px solid var(--lucid-dark-hairline-low);border-radius:var(--lucid-radius-sm);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}@media (min-width:768px){.lc-strip[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.lc-strip[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.lc-strip-cell{background:var(--lucid-dark-inset);flex-direction:column;gap:6px;min-width:0;padding:16px 14px;display:flex}@media (min-width:768px){.lc-strip-cell{padding:16px 18px}}.lc-list{background:var(--lucid-dark-hairline-low);border:1px solid var(--lucid-dark-hairline-low);border-radius:var(--lucid-radius-sm);flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.lc-list-row{box-sizing:border-box;background:var(--lucid-dark-inset);min-height:56px;color:var(--lucid-dark-text);align-items:center;gap:14px;padding:12px 15px;text-decoration:none;display:flex}a.lc-list-row,button.lc-list-row{text-align:left;cursor:pointer;width:100%;transition:background var(--lucid-duration-standard) var(--lucid-curve-standard)}a.lc-list-row:hover,button.lc-list-row:hover{background:var(--lucid-dark-raised)}.lc-list-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lc-list-end{flex:none}.lc-label,.lc-list-end{align-items:center;gap:12px;display:flex}.lc-label{color:var(--lucid-dark-text-tertiary);justify-content:space-between;margin-bottom:12px}.lc-frame{background:var(--lucid-surface-dark-e2);border-left:1px solid var(--lucid-dark-hairline);border-bottom-color:var(--lucid-dark-hairline);border-right:1px solid var(--lucid-dark-hairline);border-top-color:var(--lucid-dark-hairline);border-top:1px solid var(--lucid-edge-top);border-bottom:1px solid var(--lucid-edge-bottom);border-radius:var(--lucid-radius-md);box-shadow:var(--lucid-elevation-dark-e2)}.lc-frame-head{border-bottom:1px solid var(--lucid-dark-hairline-low);color:var(--lucid-dark-text-tertiary);justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;display:flex}.lc-frame-body{padding:18px}@media (min-width:768px){.lc-frame-body{padding:22px}}.lc-ink{color:var(--lucid-dark-text)}.lc-ink-2{color:var(--lucid-dark-text-secondary)}.lc-ink-3{color:var(--lucid-dark-text-tertiary)}.lc-ink-accent{color:var(--lucid-dark-accent-bright)}.lc-ink-good{color:var(--lucid-rating-good-ink)}.lc-ink-hard{color:var(--lucid-rating-hard-ink)}.lc-ink-again{color:var(--lucid-rating-again-ink)}:root{--bg:var(--lucid-dark-page);--fg:var(--lucid-dark-text);--card:var(--lucid-dark-surface-opaque);--card-fg:var(--lucid-dark-text);--muted:var(--lucid-dark-inset);--muted-2:var(--lucid-dark-raised);--muted-fg:var(--lucid-dark-text-tertiary);--border:var(--lucid-dark-hairline);--input:var(--lucid-dark-inset);--ring:var(--lucid-dark-focus-ring);--accent:var(--lucid-dark-accent);--accent-fg:var(--lucid-dark-on-accent);--accent-soft:var(--lucid-dark-selected);--accent-soft-fg:var(--lucid-dark-selected-ink);--destructive:var(--lucid-processing-failed);--success:var(--lucid-processing-ready);--warning:var(--lucid-score-borderline)}:root[data-theme=light],[data-theme=light]{--bg:var(--lucid-light-page);--fg:var(--lucid-light-text);--card:var(--lucid-light-base);--card-fg:var(--lucid-light-text);--muted:var(--lucid-light-inset);--muted-2:var(--lucid-light-raised);--muted-fg:var(--lucid-light-text-tertiary);--border:var(--lucid-light-hairline);--input:var(--lucid-light-inset);--accent:var(--lucid-light-accent);--accent-fg:var(--lucid-light-on-accent);--accent-soft:var(--lucid-light-selected);--accent-soft-fg:var(--lucid-light-selected-ink);--destructive:var(--lucid-light-destructive)}*,:after,:before{box-sizing:border-box}body,html{height:100%;margin:0;padding:0}body{background:var(--bg);color:var(--fg);font:var(--lucid-type-body-m);font-variation-settings:"wdth" var(--lucid-type-body-m-width),"GRAD" 0;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}::selection{background:var(--accent-soft);color:var(--accent-soft-fg)}:focus-visible{outline:2px solid var(--lucid-dark-focus-ring);outline-offset:3px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes lucid-fade-in{0%{opacity:0}to{opacity:1}}.anim-fadein,.anim-popin{animation:lucid-fade-in var(--lucid-duration-decelerate) var(--lucid-curve-decelerate)}.anim-pulse{animation:lucid-fade-in var(--lucid-duration-standard) var(--lucid-curve-standard)}:root{--lc-inflight-period:calc(var(--lucid-duration-emphasized) * 2);--lc-indeterminate-period:calc(var(--lucid-duration-emphasized) * 4)}@keyframes lucid-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.anim-fadein,.anim-popin,.anim-pulse{animation-duration:var(--lucid-duration-reduced)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}