@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/sora-latin-600-normal-Cdg4DaK0.woff2) format("woff2"),url(/build/assets/sora-latin-600-normal-1_7fyUAY.woff) format("woff")}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/sora-latin-700-normal-9waGdLWo.woff2) format("woff2"),url(/build/assets/sora-latin-700-normal-BKPfQAnC.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/build/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/build/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/build/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2) format("woff2"),url(/build/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/build/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2) format("woff2"),url(/build/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff) format("woff")}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(147 197 253 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(147 197 253 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:rgb(var(--c-neutral-200) / 1)}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:IBM Plex Sans,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;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}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:rgb(var(--c-neutral-400) / 1)}input::placeholder,textarea::placeholder{opacity:1;color:rgb(var(--c-neutral-400) / 1)}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:rgb(var(--c-neutral-500) / var(--tw-border-opacity, 1));border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}input:where([type=text]):focus,input:where(:not([type])):focus,input:where([type=email]):focus,input:where([type=url]):focus,input:where([type=password]):focus,input:where([type=number]):focus,input:where([type=date]):focus,input:where([type=datetime-local]):focus,input:where([type=month]):focus,input:where([type=search]):focus,input:where([type=tel]):focus,input:where([type=time]):focus,input:where([type=week]):focus,select:where([multiple]):focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(var(--c-blue-600) / var(--tw-ring-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:rgb(var(--c-blue-600) / var(--tw-border-opacity, 1))}input::-moz-placeholder,textarea::-moz-placeholder{color:rgb(var(--c-neutral-500) / var(--tw-text-opacity, 1));opacity:1}input::placeholder,textarea::placeholder{color:rgb(var(--c-neutral-500) / var(--tw-text-opacity, 1));opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}select:where([multiple]),select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}input:where([type=checkbox]),input:where([type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:rgb(var(--c-blue-600) / var(--tw-text-opacity, 1));background-color:#fff;border-color:rgb(var(--c-neutral-500) / var(--tw-border-opacity, 1));border-width:1px;--tw-shadow: 0 0 #0000}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(var(--c-blue-600) / var(--tw-ring-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}input:where([type=checkbox]):checked,input:where([type=radio]):checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors: active){input:where([type=checkbox]):checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media (forced-colors: active){input:where([type=radio]):checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=checkbox]):checked:hover,input:where([type=checkbox]):checked:focus,input:where([type=radio]):checked:hover,input:where([type=radio]):checked:focus{border-color:transparent;background-color:currentColor}input:where([type=checkbox]):indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}@media (forced-colors: active){input:where([type=checkbox]):indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=checkbox]):indeterminate:hover,input:where([type=checkbox]):indeterminate:focus{border-color:transparent;background-color:currentColor}input:where([type=file]){background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}input:where([type=file]):focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}:root{--c-paper: 238 241 246;--c-surface: 254 255 254;--c-surface-2: 245 247 250;--c-line: 227 231 238;--c-line-strong: 201 208 220;--c-line-control: 116 129 153;--c-body: 4 5 46;--c-muted: 86 94 126;--c-chrome: 255 255 255;--c-chrome-line: 255 255 255;--c-chrome-active: 241 242 251;--c-ink-950: 10 20 48;--c-ink-900: 14 26 53;--c-ink-800: 20 40 107;--c-ink-rail: 28 53 119;--c-ink-line: 34 50 92;--c-royal-hover: 20 34 157;--c-tint-blue: 227 230 248;--c-tint-blue-ink: 20 34 157;--c-tint-ion: 227 244 251;--c-tint-ion-ink: 6 90 124;--c-tint-amber: 255 241 219;--c-tint-amber-ink: 138 75 0;--c-tint-green: 221 243 234;--c-tint-green-ink: 11 107 80;--c-tint-navy: 228 233 245;--c-tint-navy-ink: 16 45 103;--c-tint-coral: 253 231 223;--c-tint-coral-ink: 163 58 22;--c-tint-gold: 255 243 204;--c-tint-gold-ink: 122 86 0;--c-tint-purple: 238 232 251;--c-tint-purple-ink: 91 52 176;--c-correct: 11 107 80;--c-correct-bg: 221 243 234;--c-wrong: 161 38 58;--c-wrong-bg: 252 228 232;--c-clock: 138 75 0;--c-clock-bg: 255 241 219;--c-attention: 224 102 47;--c-ion-300: 127 214 242;--c-ion-500: 31 174 224;--c-ion-600: 14 143 194;--c-royal-50: 241 242 251;--c-neutral-50: 248 250 252;--c-royal-100: 227 230 248;--c-neutral-100: 241 245 249;--c-royal-200: 198 202 240;--c-neutral-200: 226 232 240;--c-royal-300: 152 160 228;--c-neutral-300: 203 213 225;--c-royal-400: 67 146 241;--c-neutral-400: 148 163 184;--c-royal-500: 46 95 218;--c-neutral-500: 100 116 139;--c-royal-600: 25 43 194;--c-neutral-600: 71 85 105;--c-royal-700: 20 34 157;--c-neutral-700: 51 65 85;--c-royal-800: 16 26 127;--c-neutral-800: 30 41 59;--c-royal-900: 11 18 98;--c-neutral-900: 15 23 42;--c-royal-950: 4 5 46;--c-neutral-950: 2 6 23;--c-red-50: 254 242 242;--c-red-100: 254 226 226;--c-red-200: 254 202 202;--c-red-300: 252 165 165;--c-red-400: 248 113 113;--c-red-500: 239 68 68;--c-red-600: 220 38 38;--c-red-700: 185 28 28;--c-red-800: 153 27 27;--c-red-900: 127 29 29;--c-red-950: 69 10 10;--c-rose-50: 255 241 242;--c-rose-100: 255 228 230;--c-rose-200: 254 205 211;--c-rose-300: 253 164 175;--c-rose-400: 251 113 133;--c-rose-500: 244 63 94;--c-rose-600: 225 29 72;--c-rose-700: 190 18 60;--c-rose-800: 159 18 57;--c-rose-900: 136 19 55;--c-rose-950: 76 5 25;--c-orange-50: 255 247 237;--c-orange-100: 255 237 213;--c-orange-200: 254 215 170;--c-orange-300: 253 186 116;--c-orange-400: 251 146 60;--c-orange-500: 249 115 22;--c-orange-600: 234 88 12;--c-orange-700: 194 65 12;--c-orange-800: 154 52 18;--c-orange-900: 124 45 18;--c-orange-950: 67 20 7;--c-amber-50: 255 251 235;--c-amber-100: 254 243 199;--c-amber-200: 253 230 138;--c-amber-300: 252 211 77;--c-amber-400: 251 191 36;--c-amber-500: 245 158 11;--c-amber-600: 217 119 6;--c-amber-700: 180 83 9;--c-amber-800: 146 64 14;--c-amber-900: 120 53 15;--c-amber-950: 69 26 3;--c-yellow-50: 254 252 232;--c-yellow-100: 254 249 195;--c-yellow-200: 254 240 138;--c-yellow-300: 253 224 71;--c-yellow-400: 250 204 21;--c-yellow-500: 234 179 8;--c-yellow-600: 202 138 4;--c-yellow-700: 161 98 7;--c-yellow-800: 133 77 14;--c-yellow-900: 113 63 18;--c-yellow-950: 66 32 6;--c-lime-50: 247 254 231;--c-lime-100: 236 252 203;--c-lime-200: 217 249 157;--c-lime-300: 190 242 100;--c-lime-400: 163 230 53;--c-lime-500: 132 204 22;--c-lime-600: 101 163 13;--c-lime-700: 77 124 15;--c-lime-800: 63 98 18;--c-lime-900: 54 83 20;--c-lime-950: 26 46 5;--c-green-50: 240 253 244;--c-green-100: 220 252 231;--c-green-200: 187 247 208;--c-green-300: 134 239 172;--c-green-400: 74 222 128;--c-green-500: 34 197 94;--c-green-600: 22 163 74;--c-green-700: 21 128 61;--c-green-800: 22 101 52;--c-green-900: 20 83 45;--c-green-950: 5 46 22;--c-emerald-50: 236 253 245;--c-emerald-100: 209 250 229;--c-emerald-200: 167 243 208;--c-emerald-300: 110 231 183;--c-emerald-400: 52 211 153;--c-emerald-500: 16 185 129;--c-emerald-600: 5 150 105;--c-emerald-700: 4 120 87;--c-emerald-800: 6 95 70;--c-emerald-900: 6 78 59;--c-emerald-950: 2 44 34;--c-teal-50: 240 253 250;--c-teal-100: 204 251 241;--c-teal-200: 153 246 228;--c-teal-300: 94 234 212;--c-teal-400: 45 212 191;--c-teal-500: 20 184 166;--c-teal-600: 13 148 136;--c-teal-700: 15 118 110;--c-teal-800: 17 94 89;--c-teal-900: 19 78 74;--c-teal-950: 4 47 46;--c-cyan-50: 236 254 255;--c-cyan-100: 207 250 254;--c-cyan-200: 165 243 252;--c-cyan-300: 103 232 249;--c-cyan-400: 34 211 238;--c-cyan-500: 6 182 212;--c-cyan-600: 8 145 178;--c-cyan-700: 14 116 144;--c-cyan-800: 21 94 117;--c-cyan-900: 22 78 99;--c-cyan-950: 8 51 68;--c-sky-50: 240 249 255;--c-sky-100: 224 242 254;--c-sky-200: 186 230 253;--c-sky-300: 125 211 252;--c-sky-400: 56 189 248;--c-sky-500: 14 165 233;--c-sky-600: 2 132 199;--c-sky-700: 3 105 161;--c-sky-800: 7 89 133;--c-sky-900: 12 74 110;--c-sky-950: 8 47 73;--c-blue-50: 239 246 255;--c-blue-100: 219 234 254;--c-blue-200: 191 219 254;--c-blue-300: 147 197 253;--c-blue-400: 96 165 250;--c-blue-500: 59 130 246;--c-blue-600: 37 99 235;--c-blue-700: 29 78 216;--c-blue-800: 30 64 175;--c-blue-900: 30 58 138;--c-blue-950: 23 37 84;--c-indigo-50: 238 242 255;--c-indigo-100: 224 231 255;--c-indigo-200: 199 210 254;--c-indigo-300: 165 180 252;--c-indigo-400: 129 140 248;--c-indigo-500: 99 102 241;--c-indigo-600: 79 70 229;--c-indigo-700: 67 56 202;--c-indigo-800: 55 48 163;--c-indigo-900: 49 46 129;--c-indigo-950: 30 27 75;--c-violet-50: 245 243 255;--c-violet-100: 237 233 254;--c-violet-200: 221 214 254;--c-violet-300: 196 181 253;--c-violet-400: 167 139 250;--c-violet-500: 139 92 246;--c-violet-600: 124 58 237;--c-violet-700: 109 40 217;--c-violet-800: 91 33 182;--c-violet-900: 76 29 149;--c-violet-950: 46 16 101;--c-purple-50: 250 245 255;--c-purple-100: 243 232 255;--c-purple-200: 233 213 255;--c-purple-300: 216 180 254;--c-purple-400: 192 132 252;--c-purple-500: 168 85 247;--c-purple-600: 147 51 234;--c-purple-700: 126 34 206;--c-purple-800: 107 33 168;--c-purple-900: 88 28 135;--c-purple-950: 59 7 100;--c-fuchsia-50: 253 244 255;--c-fuchsia-100: 250 232 255;--c-fuchsia-200: 245 208 254;--c-fuchsia-300: 240 171 252;--c-fuchsia-400: 232 121 249;--c-fuchsia-500: 217 70 239;--c-fuchsia-600: 192 38 211;--c-fuchsia-700: 162 28 175;--c-fuchsia-800: 134 25 143;--c-fuchsia-900: 112 26 117;--c-fuchsia-950: 74 4 78;--c-pink-50: 253 242 248;--c-pink-100: 252 231 243;--c-pink-200: 251 207 232;--c-pink-300: 249 168 212;--c-pink-400: 244 114 182;--c-pink-500: 236 72 153;--c-pink-600: 219 39 119;--c-pink-700: 190 24 93;--c-pink-800: 157 23 77;--c-pink-900: 131 24 67;--c-pink-950: 80 7 36;--c-lift: 254 255 254;--c-lift-fill: 238 241 246;--c-lift-sunk: 254 255 254;--c-lift-line: 227 231 238;--c-lift-line-strong: 201 208 220;--c-lift-tint: 227 230 248;--c-lift-tint-strong: 198 202 240;--c-lift-tint-ion: 227 244 251;--c-lift-tint-amber: 255 241 219;--c-lift-tint-green: 221 243 234;--c-lift-tint-navy: 228 233 245;--c-lift-tint-coral: 253 231 223;--c-lift-tint-gold: 255 243 204;--c-lift-tint-purple: 238 232 251;--c-lift-correct-bg: 221 243 234;--c-lift-wrong-bg: 252 228 232;--c-lift-clock-bg: 255 241 219}[data-theme=syensiya-dark]{--c-paper: 4 5 46;--c-surface: 12 3 64;--c-surface-2: 20 1 82;--c-line: 21 2 89;--c-line-strong: 42 26 138;--c-line-control: 110 125 160;--c-body: 232 234 251;--c-muted: 164 169 207;--c-chrome: 12 3 64;--c-chrome-line: 12 3 64;--c-chrome-active: 22 26 102;--c-ink-950: 22 35 74;--c-ink-900: 27 42 87;--c-ink-800: 34 51 106;--c-ink-rail: 38 57 122;--c-ink-line: 44 59 102;--c-royal-hover: 85 102 232;--c-tint-blue: 22 26 102;--c-tint-blue-ink: 174 185 250;--c-tint-ion: 15 43 59;--c-tint-ion-ink: 127 214 242;--c-tint-amber: 51 36 12;--c-tint-amber-ink: 245 181 74;--c-tint-green: 15 46 36;--c-tint-green-ink: 91 214 160;--c-tint-navy: 24 35 74;--c-tint-navy-ink: 185 200 238;--c-tint-coral: 58 28 18;--c-tint-coral-ink: 244 160 126;--c-tint-gold: 51 42 10;--c-tint-gold-ink: 235 197 90;--c-tint-purple: 37 27 69;--c-tint-purple-ink: 195 174 245;--c-correct: 91 214 160;--c-correct-bg: 15 46 36;--c-wrong: 242 122 140;--c-wrong-bg: 58 21 32;--c-clock: 245 181 74;--c-clock-bg: 51 36 12;--c-attention: 240 138 93;--c-ion-300: 127 214 242;--c-ion-500: 79 195 238;--c-ion-600: 79 195 238;--c-royal-50: 14 16 80;--c-neutral-50: 20 30 58;--c-royal-100: 22 26 102;--c-neutral-100: 23 34 63;--c-royal-200: 31 37 128;--c-neutral-200: 37 50 82;--c-royal-300: 46 55 166;--c-neutral-300: 52 68 108;--c-royal-400: 127 140 242;--c-neutral-400: 94 110 146;--c-royal-500: 58 79 224;--c-neutral-500: 131 145 176;--c-royal-600: 58 79 224;--c-neutral-600: 163 175 200;--c-royal-700: 174 185 250;--c-neutral-700: 194 203 221;--c-royal-800: 201 208 252;--c-neutral-800: 217 224 236;--c-royal-900: 224 228 253;--c-neutral-900: 230 236 248;--c-royal-950: 241 243 254;--c-neutral-950: 244 246 251;--c-red-50: 44 31 53;--c-red-100: 57 34 54;--c-red-200: 84 39 56;--c-red-300: 133 70 82;--c-red-400: 248 113 113;--c-red-500: 239 68 68;--c-red-600: 239 68 68;--c-red-700: 252 165 165;--c-red-800: 254 202 202;--c-red-900: 254 226 226;--c-red-950: 254 242 242;--c-rose-50: 44 30 56;--c-rose-100: 58 33 59;--c-rose-200: 85 37 64;--c-rose-300: 134 70 92;--c-rose-400: 251 113 133;--c-rose-500: 244 63 94;--c-rose-600: 244 63 94;--c-rose-700: 253 164 175;--c-rose-800: 254 205 211;--c-rose-900: 255 228 230;--c-rose-950: 255 241 242;--c-orange-50: 45 37 48;--c-orange-100: 59 42 46;--c-orange-200: 87 53 42;--c-orange-300: 134 86 56;--c-orange-400: 251 146 60;--c-orange-500: 249 115 22;--c-orange-600: 249 115 22;--c-orange-700: 253 186 116;--c-orange-800: 254 215 170;--c-orange-900: 255 237 213;--c-orange-950: 255 247 237;--c-amber-50: 44 42 46;--c-amber-100: 58 50 44;--c-amber-200: 85 66 39;--c-amber-300: 134 109 44;--c-amber-400: 251 191 36;--c-amber-500: 245 158 11;--c-amber-600: 245 158 11;--c-amber-700: 252 211 77;--c-amber-800: 253 230 138;--c-amber-900: 254 243 199;--c-amber-950: 255 251 235;--c-yellow-50: 43 44 46;--c-yellow-100: 56 54 43;--c-yellow-200: 82 72 38;--c-yellow-300: 134 115 36;--c-yellow-400: 250 204 21;--c-yellow-500: 234 179 8;--c-yellow-600: 234 179 8;--c-yellow-700: 253 224 71;--c-yellow-800: 254 240 138;--c-yellow-900: 254 249 195;--c-yellow-950: 254 252 232;--c-lime-50: 31 47 48;--c-lime-100: 38 58 46;--c-lime-200: 52 79 42;--c-lime-300: 90 128 52;--c-lime-400: 163 230 53;--c-lime-500: 132 204 22;--c-lime-600: 132 204 22;--c-lime-700: 190 242 100;--c-lime-800: 217 249 157;--c-lime-900: 236 252 203;--c-lime-950: 247 254 231;--c-green-50: 19 47 56;--c-green-100: 20 57 59;--c-green-200: 22 77 64;--c-green-300: 46 124 90;--c-green-400: 74 222 128;--c-green-500: 34 197 94;--c-green-600: 34 197 94;--c-green-700: 134 239 172;--c-green-800: 187 247 208;--c-green-900: 220 252 231;--c-green-950: 240 253 244;--c-emerald-50: 17 45 60;--c-emerald-100: 17 55 65;--c-emerald-200: 17 74 74;--c-emerald-300: 35 119 102;--c-emerald-400: 52 211 153;--c-emerald-500: 16 185 129;--c-emerald-600: 16 185 129;--c-emerald-700: 110 231 183;--c-emerald-800: 167 243 208;--c-emerald-900: 209 250 229;--c-emerald-950: 236 253 245;--c-teal-50: 17 45 65;--c-teal-100: 18 54 72;--c-teal-200: 18 73 86;--c-teal-300: 31 119 121;--c-teal-400: 45 212 191;--c-teal-500: 20 184 166;--c-teal-600: 20 184 166;--c-teal-700: 94 234 212;--c-teal-800: 153 246 228;--c-teal-900: 204 251 241;--c-teal-950: 240 253 250;--c-cyan-50: 16 45 70;--c-cyan-100: 15 54 80;--c-cyan-200: 14 73 99;--c-cyan-300: 26 119 145;--c-cyan-400: 34 211 238;--c-cyan-500: 6 182 212;--c-cyan-600: 6 182 212;--c-cyan-700: 103 232 249;--c-cyan-800: 165 243 252;--c-cyan-900: 207 250 254;--c-cyan-950: 236 254 255;--c-sky-50: 17 43 73;--c-sky-100: 16 51 84;--c-sky-200: 16 68 106;--c-sky-300: 37 108 150;--c-sky-400: 56 189 248;--c-sky-500: 14 165 233;--c-sky-600: 14 165 233;--c-sky-700: 125 211 252;--c-sky-800: 186 230 253;--c-sky-900: 224 242 254;--c-sky-950: 240 249 255;--c-blue-50: 22 38 74;--c-blue-100: 25 45 86;--c-blue-200: 30 57 110;--c-blue-300: 57 96 151;--c-blue-400: 96 165 250;--c-blue-500: 59 130 246;--c-blue-600: 59 130 246;--c-blue-700: 147 197 253;--c-blue-800: 191 219 254;--c-blue-900: 219 234 254;--c-blue-950: 239 246 255;--c-indigo-50: 27 35 74;--c-indigo-100: 32 40 85;--c-indigo-200: 42 49 108;--c-indigo-300: 73 83 150;--c-indigo-400: 129 140 248;--c-indigo-500: 99 102 241;--c-indigo-600: 99 102 241;--c-indigo-700: 165 180 252;--c-indigo-800: 199 210 254;--c-indigo-900: 224 231 255;--c-indigo-950: 238 242 255;--c-violet-50: 32 34 74;--c-violet-100: 39 38 86;--c-violet-200: 54 46 110;--c-violet-300: 92 83 151;--c-violet-400: 167 139 250;--c-violet-500: 139 92 246;--c-violet-600: 139 92 246;--c-violet-700: 196 181 253;--c-violet-800: 221 214 254;--c-violet-900: 237 233 254;--c-violet-950: 245 243 255;--c-purple-50: 35 33 75;--c-purple-100: 44 37 86;--c-purple-200: 62 44 110;--c-purple-300: 105 79 152;--c-purple-400: 192 132 252;--c-purple-500: 168 85 247;--c-purple-600: 168 85 247;--c-purple-700: 216 180 254;--c-purple-800: 233 213 255;--c-purple-900: 243 232 255;--c-purple-950: 250 245 255;--c-fuchsia-50: 41 31 74;--c-fuchsia-100: 53 34 85;--c-fuchsia-200: 77 39 107;--c-fuchsia-300: 125 74 150;--c-fuchsia-400: 232 121 249;--c-fuchsia-500: 217 70 239;--c-fuchsia-600: 217 70 239;--c-fuchsia-700: 240 171 252;--c-fuchsia-800: 245 208 254;--c-fuchsia-900: 250 232 255;--c-fuchsia-950: 253 244 255;--c-pink-50: 43 32 63;--c-pink-100: 56 34 69;--c-pink-200: 83 40 82;--c-pink-300: 131 70 117;--c-pink-400: 244 114 182;--c-pink-500: 236 72 153;--c-pink-600: 236 72 153;--c-pink-700: 249 168 212;--c-pink-800: 251 207 232;--c-pink-900: 252 231 243;--c-pink-950: 253 242 248;--c-lift: 31 32 70;--c-lift-fill: 46 48 84;--c-lift-sunk: 20 21 60;--c-lift-line: 58 59 94;--c-lift-line-strong: 111 113 143;--c-lift-tint: 39 46 116;--c-lift-tint-strong: 43 53 139;--c-lift-tint-ion: 45 59 96;--c-lift-tint-amber: 63 54 71;--c-lift-tint-green: 40 59 84;--c-lift-tint-navy: 54 57 95;--c-lift-tint-coral: 63 51 78;--c-lift-tint-gold: 62 57 73;--c-lift-tint-purple: 56 53 96;--c-lift-correct-bg: 40 59 84;--c-lift-wrong-bg: 63 46 81;--c-lift-clock-bg: 63 54 71}:root:not([data-theme=syensiya-dark]) .night-world{--c-paper: 4 5 46;--c-surface: 12 3 64;--c-surface-2: 20 1 82;--c-line: 21 2 89;--c-line-strong: 42 26 138;--c-line-control: 110 125 160;--c-body: 232 234 251;--c-muted: 164 169 207;--c-chrome: 12 3 64;--c-chrome-line: 12 3 64;--c-chrome-active: 22 26 102;--c-ink-950: 22 35 74;--c-ink-900: 27 42 87;--c-ink-800: 34 51 106;--c-ink-rail: 38 57 122;--c-ink-line: 44 59 102;--c-royal-hover: 85 102 232;--c-tint-blue: 22 26 102;--c-tint-blue-ink: 174 185 250;--c-tint-ion: 15 43 59;--c-tint-ion-ink: 127 214 242;--c-tint-amber: 51 36 12;--c-tint-amber-ink: 245 181 74;--c-tint-green: 15 46 36;--c-tint-green-ink: 91 214 160;--c-tint-navy: 24 35 74;--c-tint-navy-ink: 185 200 238;--c-tint-coral: 58 28 18;--c-tint-coral-ink: 244 160 126;--c-tint-gold: 51 42 10;--c-tint-gold-ink: 235 197 90;--c-tint-purple: 37 27 69;--c-tint-purple-ink: 195 174 245;--c-correct: 91 214 160;--c-correct-bg: 15 46 36;--c-wrong: 242 122 140;--c-wrong-bg: 58 21 32;--c-clock: 245 181 74;--c-clock-bg: 51 36 12;--c-attention: 240 138 93;--c-ion-300: 127 214 242;--c-ion-500: 79 195 238;--c-ion-600: 79 195 238;--c-royal-50: 14 16 80;--c-neutral-50: 20 30 58;--c-royal-100: 22 26 102;--c-neutral-100: 23 34 63;--c-royal-200: 31 37 128;--c-neutral-200: 37 50 82;--c-royal-300: 46 55 166;--c-neutral-300: 52 68 108;--c-royal-400: 127 140 242;--c-neutral-400: 94 110 146;--c-royal-500: 58 79 224;--c-neutral-500: 131 145 176;--c-royal-600: 58 79 224;--c-neutral-600: 163 175 200;--c-royal-700: 174 185 250;--c-neutral-700: 194 203 221;--c-royal-800: 201 208 252;--c-neutral-800: 217 224 236;--c-royal-900: 224 228 253;--c-neutral-900: 230 236 248;--c-royal-950: 241 243 254;--c-neutral-950: 244 246 251;--c-red-50: 44 31 53;--c-red-100: 57 34 54;--c-red-200: 84 39 56;--c-red-300: 133 70 82;--c-red-400: 248 113 113;--c-red-500: 239 68 68;--c-red-600: 239 68 68;--c-red-700: 252 165 165;--c-red-800: 254 202 202;--c-red-900: 254 226 226;--c-red-950: 254 242 242;--c-rose-50: 44 30 56;--c-rose-100: 58 33 59;--c-rose-200: 85 37 64;--c-rose-300: 134 70 92;--c-rose-400: 251 113 133;--c-rose-500: 244 63 94;--c-rose-600: 244 63 94;--c-rose-700: 253 164 175;--c-rose-800: 254 205 211;--c-rose-900: 255 228 230;--c-rose-950: 255 241 242;--c-orange-50: 45 37 48;--c-orange-100: 59 42 46;--c-orange-200: 87 53 42;--c-orange-300: 134 86 56;--c-orange-400: 251 146 60;--c-orange-500: 249 115 22;--c-orange-600: 249 115 22;--c-orange-700: 253 186 116;--c-orange-800: 254 215 170;--c-orange-900: 255 237 213;--c-orange-950: 255 247 237;--c-amber-50: 44 42 46;--c-amber-100: 58 50 44;--c-amber-200: 85 66 39;--c-amber-300: 134 109 44;--c-amber-400: 251 191 36;--c-amber-500: 245 158 11;--c-amber-600: 245 158 11;--c-amber-700: 252 211 77;--c-amber-800: 253 230 138;--c-amber-900: 254 243 199;--c-amber-950: 255 251 235;--c-yellow-50: 43 44 46;--c-yellow-100: 56 54 43;--c-yellow-200: 82 72 38;--c-yellow-300: 134 115 36;--c-yellow-400: 250 204 21;--c-yellow-500: 234 179 8;--c-yellow-600: 234 179 8;--c-yellow-700: 253 224 71;--c-yellow-800: 254 240 138;--c-yellow-900: 254 249 195;--c-yellow-950: 254 252 232;--c-lime-50: 31 47 48;--c-lime-100: 38 58 46;--c-lime-200: 52 79 42;--c-lime-300: 90 128 52;--c-lime-400: 163 230 53;--c-lime-500: 132 204 22;--c-lime-600: 132 204 22;--c-lime-700: 190 242 100;--c-lime-800: 217 249 157;--c-lime-900: 236 252 203;--c-lime-950: 247 254 231;--c-green-50: 19 47 56;--c-green-100: 20 57 59;--c-green-200: 22 77 64;--c-green-300: 46 124 90;--c-green-400: 74 222 128;--c-green-500: 34 197 94;--c-green-600: 34 197 94;--c-green-700: 134 239 172;--c-green-800: 187 247 208;--c-green-900: 220 252 231;--c-green-950: 240 253 244;--c-emerald-50: 17 45 60;--c-emerald-100: 17 55 65;--c-emerald-200: 17 74 74;--c-emerald-300: 35 119 102;--c-emerald-400: 52 211 153;--c-emerald-500: 16 185 129;--c-emerald-600: 16 185 129;--c-emerald-700: 110 231 183;--c-emerald-800: 167 243 208;--c-emerald-900: 209 250 229;--c-emerald-950: 236 253 245;--c-teal-50: 17 45 65;--c-teal-100: 18 54 72;--c-teal-200: 18 73 86;--c-teal-300: 31 119 121;--c-teal-400: 45 212 191;--c-teal-500: 20 184 166;--c-teal-600: 20 184 166;--c-teal-700: 94 234 212;--c-teal-800: 153 246 228;--c-teal-900: 204 251 241;--c-teal-950: 240 253 250;--c-cyan-50: 16 45 70;--c-cyan-100: 15 54 80;--c-cyan-200: 14 73 99;--c-cyan-300: 26 119 145;--c-cyan-400: 34 211 238;--c-cyan-500: 6 182 212;--c-cyan-600: 6 182 212;--c-cyan-700: 103 232 249;--c-cyan-800: 165 243 252;--c-cyan-900: 207 250 254;--c-cyan-950: 236 254 255;--c-sky-50: 17 43 73;--c-sky-100: 16 51 84;--c-sky-200: 16 68 106;--c-sky-300: 37 108 150;--c-sky-400: 56 189 248;--c-sky-500: 14 165 233;--c-sky-600: 14 165 233;--c-sky-700: 125 211 252;--c-sky-800: 186 230 253;--c-sky-900: 224 242 254;--c-sky-950: 240 249 255;--c-blue-50: 22 38 74;--c-blue-100: 25 45 86;--c-blue-200: 30 57 110;--c-blue-300: 57 96 151;--c-blue-400: 96 165 250;--c-blue-500: 59 130 246;--c-blue-600: 59 130 246;--c-blue-700: 147 197 253;--c-blue-800: 191 219 254;--c-blue-900: 219 234 254;--c-blue-950: 239 246 255;--c-indigo-50: 27 35 74;--c-indigo-100: 32 40 85;--c-indigo-200: 42 49 108;--c-indigo-300: 73 83 150;--c-indigo-400: 129 140 248;--c-indigo-500: 99 102 241;--c-indigo-600: 99 102 241;--c-indigo-700: 165 180 252;--c-indigo-800: 199 210 254;--c-indigo-900: 224 231 255;--c-indigo-950: 238 242 255;--c-violet-50: 32 34 74;--c-violet-100: 39 38 86;--c-violet-200: 54 46 110;--c-violet-300: 92 83 151;--c-violet-400: 167 139 250;--c-violet-500: 139 92 246;--c-violet-600: 139 92 246;--c-violet-700: 196 181 253;--c-violet-800: 221 214 254;--c-violet-900: 237 233 254;--c-violet-950: 245 243 255;--c-purple-50: 35 33 75;--c-purple-100: 44 37 86;--c-purple-200: 62 44 110;--c-purple-300: 105 79 152;--c-purple-400: 192 132 252;--c-purple-500: 168 85 247;--c-purple-600: 168 85 247;--c-purple-700: 216 180 254;--c-purple-800: 233 213 255;--c-purple-900: 243 232 255;--c-purple-950: 250 245 255;--c-fuchsia-50: 41 31 74;--c-fuchsia-100: 53 34 85;--c-fuchsia-200: 77 39 107;--c-fuchsia-300: 125 74 150;--c-fuchsia-400: 232 121 249;--c-fuchsia-500: 217 70 239;--c-fuchsia-600: 217 70 239;--c-fuchsia-700: 240 171 252;--c-fuchsia-800: 245 208 254;--c-fuchsia-900: 250 232 255;--c-fuchsia-950: 253 244 255;--c-pink-50: 43 32 63;--c-pink-100: 56 34 69;--c-pink-200: 83 40 82;--c-pink-300: 131 70 117;--c-pink-400: 244 114 182;--c-pink-500: 236 72 153;--c-pink-600: 236 72 153;--c-pink-700: 249 168 212;--c-pink-800: 251 207 232;--c-pink-900: 252 231 243;--c-pink-950: 253 242 248;--c-lift: 31 32 70;--c-lift-fill: 46 48 84;--c-lift-sunk: 20 21 60;--c-lift-line: 58 59 94;--c-lift-line-strong: 111 113 143;--c-lift-tint: 39 46 116;--c-lift-tint-strong: 43 53 139;--c-lift-tint-ion: 45 59 96;--c-lift-tint-amber: 63 54 71;--c-lift-tint-green: 40 59 84;--c-lift-tint-navy: 54 57 95;--c-lift-tint-coral: 63 51 78;--c-lift-tint-gold: 62 57 73;--c-lift-tint-purple: 56 53 96;--c-lift-correct-bg: 40 59 84;--c-lift-wrong-bg: 63 46 81;--c-lift-clock-bg: 63 54 71}:root:not([data-theme=syensiya-dark]) .night-world .night-lift{--c-paper: 238 241 246;--c-surface: 254 255 254;--c-surface-2: 245 247 250;--c-line: 227 231 238;--c-line-strong: 201 208 220;--c-line-control: 116 129 153;--c-body: 4 5 46;--c-muted: 86 94 126;--c-chrome: 255 255 255;--c-chrome-line: 255 255 255;--c-chrome-active: 241 242 251;--c-ink-950: 10 20 48;--c-ink-900: 14 26 53;--c-ink-800: 20 40 107;--c-ink-rail: 28 53 119;--c-ink-line: 34 50 92;--c-royal-hover: 20 34 157;--c-tint-blue: 227 230 248;--c-tint-blue-ink: 20 34 157;--c-tint-ion: 227 244 251;--c-tint-ion-ink: 6 90 124;--c-tint-amber: 255 241 219;--c-tint-amber-ink: 138 75 0;--c-tint-green: 221 243 234;--c-tint-green-ink: 11 107 80;--c-tint-navy: 228 233 245;--c-tint-navy-ink: 16 45 103;--c-tint-coral: 253 231 223;--c-tint-coral-ink: 163 58 22;--c-tint-gold: 255 243 204;--c-tint-gold-ink: 122 86 0;--c-tint-purple: 238 232 251;--c-tint-purple-ink: 91 52 176;--c-correct: 11 107 80;--c-correct-bg: 221 243 234;--c-wrong: 161 38 58;--c-wrong-bg: 252 228 232;--c-clock: 138 75 0;--c-clock-bg: 255 241 219;--c-attention: 224 102 47;--c-ion-300: 127 214 242;--c-ion-500: 31 174 224;--c-ion-600: 14 143 194;--c-royal-50: 241 242 251;--c-neutral-50: 248 250 252;--c-royal-100: 227 230 248;--c-neutral-100: 241 245 249;--c-royal-200: 198 202 240;--c-neutral-200: 226 232 240;--c-royal-300: 152 160 228;--c-neutral-300: 203 213 225;--c-royal-400: 67 146 241;--c-neutral-400: 148 163 184;--c-royal-500: 46 95 218;--c-neutral-500: 100 116 139;--c-royal-600: 25 43 194;--c-neutral-600: 71 85 105;--c-royal-700: 20 34 157;--c-neutral-700: 51 65 85;--c-royal-800: 16 26 127;--c-neutral-800: 30 41 59;--c-royal-900: 11 18 98;--c-neutral-900: 15 23 42;--c-royal-950: 4 5 46;--c-neutral-950: 2 6 23;--c-red-50: 254 242 242;--c-red-100: 254 226 226;--c-red-200: 254 202 202;--c-red-300: 252 165 165;--c-red-400: 248 113 113;--c-red-500: 239 68 68;--c-red-600: 220 38 38;--c-red-700: 185 28 28;--c-red-800: 153 27 27;--c-red-900: 127 29 29;--c-red-950: 69 10 10;--c-rose-50: 255 241 242;--c-rose-100: 255 228 230;--c-rose-200: 254 205 211;--c-rose-300: 253 164 175;--c-rose-400: 251 113 133;--c-rose-500: 244 63 94;--c-rose-600: 225 29 72;--c-rose-700: 190 18 60;--c-rose-800: 159 18 57;--c-rose-900: 136 19 55;--c-rose-950: 76 5 25;--c-orange-50: 255 247 237;--c-orange-100: 255 237 213;--c-orange-200: 254 215 170;--c-orange-300: 253 186 116;--c-orange-400: 251 146 60;--c-orange-500: 249 115 22;--c-orange-600: 234 88 12;--c-orange-700: 194 65 12;--c-orange-800: 154 52 18;--c-orange-900: 124 45 18;--c-orange-950: 67 20 7;--c-amber-50: 255 251 235;--c-amber-100: 254 243 199;--c-amber-200: 253 230 138;--c-amber-300: 252 211 77;--c-amber-400: 251 191 36;--c-amber-500: 245 158 11;--c-amber-600: 217 119 6;--c-amber-700: 180 83 9;--c-amber-800: 146 64 14;--c-amber-900: 120 53 15;--c-amber-950: 69 26 3;--c-yellow-50: 254 252 232;--c-yellow-100: 254 249 195;--c-yellow-200: 254 240 138;--c-yellow-300: 253 224 71;--c-yellow-400: 250 204 21;--c-yellow-500: 234 179 8;--c-yellow-600: 202 138 4;--c-yellow-700: 161 98 7;--c-yellow-800: 133 77 14;--c-yellow-900: 113 63 18;--c-yellow-950: 66 32 6;--c-lime-50: 247 254 231;--c-lime-100: 236 252 203;--c-lime-200: 217 249 157;--c-lime-300: 190 242 100;--c-lime-400: 163 230 53;--c-lime-500: 132 204 22;--c-lime-600: 101 163 13;--c-lime-700: 77 124 15;--c-lime-800: 63 98 18;--c-lime-900: 54 83 20;--c-lime-950: 26 46 5;--c-green-50: 240 253 244;--c-green-100: 220 252 231;--c-green-200: 187 247 208;--c-green-300: 134 239 172;--c-green-400: 74 222 128;--c-green-500: 34 197 94;--c-green-600: 22 163 74;--c-green-700: 21 128 61;--c-green-800: 22 101 52;--c-green-900: 20 83 45;--c-green-950: 5 46 22;--c-emerald-50: 236 253 245;--c-emerald-100: 209 250 229;--c-emerald-200: 167 243 208;--c-emerald-300: 110 231 183;--c-emerald-400: 52 211 153;--c-emerald-500: 16 185 129;--c-emerald-600: 5 150 105;--c-emerald-700: 4 120 87;--c-emerald-800: 6 95 70;--c-emerald-900: 6 78 59;--c-emerald-950: 2 44 34;--c-teal-50: 240 253 250;--c-teal-100: 204 251 241;--c-teal-200: 153 246 228;--c-teal-300: 94 234 212;--c-teal-400: 45 212 191;--c-teal-500: 20 184 166;--c-teal-600: 13 148 136;--c-teal-700: 15 118 110;--c-teal-800: 17 94 89;--c-teal-900: 19 78 74;--c-teal-950: 4 47 46;--c-cyan-50: 236 254 255;--c-cyan-100: 207 250 254;--c-cyan-200: 165 243 252;--c-cyan-300: 103 232 249;--c-cyan-400: 34 211 238;--c-cyan-500: 6 182 212;--c-cyan-600: 8 145 178;--c-cyan-700: 14 116 144;--c-cyan-800: 21 94 117;--c-cyan-900: 22 78 99;--c-cyan-950: 8 51 68;--c-sky-50: 240 249 255;--c-sky-100: 224 242 254;--c-sky-200: 186 230 253;--c-sky-300: 125 211 252;--c-sky-400: 56 189 248;--c-sky-500: 14 165 233;--c-sky-600: 2 132 199;--c-sky-700: 3 105 161;--c-sky-800: 7 89 133;--c-sky-900: 12 74 110;--c-sky-950: 8 47 73;--c-blue-50: 239 246 255;--c-blue-100: 219 234 254;--c-blue-200: 191 219 254;--c-blue-300: 147 197 253;--c-blue-400: 96 165 250;--c-blue-500: 59 130 246;--c-blue-600: 37 99 235;--c-blue-700: 29 78 216;--c-blue-800: 30 64 175;--c-blue-900: 30 58 138;--c-blue-950: 23 37 84;--c-indigo-50: 238 242 255;--c-indigo-100: 224 231 255;--c-indigo-200: 199 210 254;--c-indigo-300: 165 180 252;--c-indigo-400: 129 140 248;--c-indigo-500: 99 102 241;--c-indigo-600: 79 70 229;--c-indigo-700: 67 56 202;--c-indigo-800: 55 48 163;--c-indigo-900: 49 46 129;--c-indigo-950: 30 27 75;--c-violet-50: 245 243 255;--c-violet-100: 237 233 254;--c-violet-200: 221 214 254;--c-violet-300: 196 181 253;--c-violet-400: 167 139 250;--c-violet-500: 139 92 246;--c-violet-600: 124 58 237;--c-violet-700: 109 40 217;--c-violet-800: 91 33 182;--c-violet-900: 76 29 149;--c-violet-950: 46 16 101;--c-purple-50: 250 245 255;--c-purple-100: 243 232 255;--c-purple-200: 233 213 255;--c-purple-300: 216 180 254;--c-purple-400: 192 132 252;--c-purple-500: 168 85 247;--c-purple-600: 147 51 234;--c-purple-700: 126 34 206;--c-purple-800: 107 33 168;--c-purple-900: 88 28 135;--c-purple-950: 59 7 100;--c-fuchsia-50: 253 244 255;--c-fuchsia-100: 250 232 255;--c-fuchsia-200: 245 208 254;--c-fuchsia-300: 240 171 252;--c-fuchsia-400: 232 121 249;--c-fuchsia-500: 217 70 239;--c-fuchsia-600: 192 38 211;--c-fuchsia-700: 162 28 175;--c-fuchsia-800: 134 25 143;--c-fuchsia-900: 112 26 117;--c-fuchsia-950: 74 4 78;--c-pink-50: 253 242 248;--c-pink-100: 252 231 243;--c-pink-200: 251 207 232;--c-pink-300: 249 168 212;--c-pink-400: 244 114 182;--c-pink-500: 236 72 153;--c-pink-600: 219 39 119;--c-pink-700: 190 24 93;--c-pink-800: 157 23 77;--c-pink-900: 131 24 67;--c-pink-950: 80 7 36;--c-lift: 254 255 254;--c-lift-fill: 238 241 246;--c-lift-sunk: 254 255 254;--c-lift-line: 227 231 238;--c-lift-line-strong: 201 208 220;--c-lift-tint: 227 230 248;--c-lift-tint-strong: 198 202 240;--c-lift-tint-ion: 227 244 251;--c-lift-tint-amber: 255 241 219;--c-lift-tint-green: 221 243 234;--c-lift-tint-navy: 228 233 245;--c-lift-tint-coral: 253 231 223;--c-lift-tint-gold: 255 243 204;--c-lift-tint-purple: 238 232 251;--c-lift-correct-bg: 221 243 234;--c-lift-wrong-bg: 252 228 232;--c-lift-clock-bg: 255 241 219}@media (max-width: 767px){:root:not([data-theme=syensiya-dark]) [data-phone-night]{--c-paper: 4 5 46;--c-surface: 12 3 64;--c-surface-2: 20 1 82;--c-line: 21 2 89;--c-line-strong: 42 26 138;--c-line-control: 110 125 160;--c-body: 232 234 251;--c-muted: 164 169 207;--c-chrome: 12 3 64;--c-chrome-line: 12 3 64;--c-chrome-active: 22 26 102;--c-ink-950: 22 35 74;--c-ink-900: 27 42 87;--c-ink-800: 34 51 106;--c-ink-rail: 38 57 122;--c-ink-line: 44 59 102;--c-royal-hover: 85 102 232;--c-tint-blue: 22 26 102;--c-tint-blue-ink: 174 185 250;--c-tint-ion: 15 43 59;--c-tint-ion-ink: 127 214 242;--c-tint-amber: 51 36 12;--c-tint-amber-ink: 245 181 74;--c-tint-green: 15 46 36;--c-tint-green-ink: 91 214 160;--c-tint-navy: 24 35 74;--c-tint-navy-ink: 185 200 238;--c-tint-coral: 58 28 18;--c-tint-coral-ink: 244 160 126;--c-tint-gold: 51 42 10;--c-tint-gold-ink: 235 197 90;--c-tint-purple: 37 27 69;--c-tint-purple-ink: 195 174 245;--c-correct: 91 214 160;--c-correct-bg: 15 46 36;--c-wrong: 242 122 140;--c-wrong-bg: 58 21 32;--c-clock: 245 181 74;--c-clock-bg: 51 36 12;--c-attention: 240 138 93;--c-ion-300: 127 214 242;--c-ion-500: 79 195 238;--c-ion-600: 79 195 238;--c-royal-50: 14 16 80;--c-neutral-50: 20 30 58;--c-royal-100: 22 26 102;--c-neutral-100: 23 34 63;--c-royal-200: 31 37 128;--c-neutral-200: 37 50 82;--c-royal-300: 46 55 166;--c-neutral-300: 52 68 108;--c-royal-400: 127 140 242;--c-neutral-400: 94 110 146;--c-royal-500: 58 79 224;--c-neutral-500: 131 145 176;--c-royal-600: 58 79 224;--c-neutral-600: 163 175 200;--c-royal-700: 174 185 250;--c-neutral-700: 194 203 221;--c-royal-800: 201 208 252;--c-neutral-800: 217 224 236;--c-royal-900: 224 228 253;--c-neutral-900: 230 236 248;--c-royal-950: 241 243 254;--c-neutral-950: 244 246 251;--c-red-50: 44 31 53;--c-red-100: 57 34 54;--c-red-200: 84 39 56;--c-red-300: 133 70 82;--c-red-400: 248 113 113;--c-red-500: 239 68 68;--c-red-600: 239 68 68;--c-red-700: 252 165 165;--c-red-800: 254 202 202;--c-red-900: 254 226 226;--c-red-950: 254 242 242;--c-rose-50: 44 30 56;--c-rose-100: 58 33 59;--c-rose-200: 85 37 64;--c-rose-300: 134 70 92;--c-rose-400: 251 113 133;--c-rose-500: 244 63 94;--c-rose-600: 244 63 94;--c-rose-700: 253 164 175;--c-rose-800: 254 205 211;--c-rose-900: 255 228 230;--c-rose-950: 255 241 242;--c-orange-50: 45 37 48;--c-orange-100: 59 42 46;--c-orange-200: 87 53 42;--c-orange-300: 134 86 56;--c-orange-400: 251 146 60;--c-orange-500: 249 115 22;--c-orange-600: 249 115 22;--c-orange-700: 253 186 116;--c-orange-800: 254 215 170;--c-orange-900: 255 237 213;--c-orange-950: 255 247 237;--c-amber-50: 44 42 46;--c-amber-100: 58 50 44;--c-amber-200: 85 66 39;--c-amber-300: 134 109 44;--c-amber-400: 251 191 36;--c-amber-500: 245 158 11;--c-amber-600: 245 158 11;--c-amber-700: 252 211 77;--c-amber-800: 253 230 138;--c-amber-900: 254 243 199;--c-amber-950: 255 251 235;--c-yellow-50: 43 44 46;--c-yellow-100: 56 54 43;--c-yellow-200: 82 72 38;--c-yellow-300: 134 115 36;--c-yellow-400: 250 204 21;--c-yellow-500: 234 179 8;--c-yellow-600: 234 179 8;--c-yellow-700: 253 224 71;--c-yellow-800: 254 240 138;--c-yellow-900: 254 249 195;--c-yellow-950: 254 252 232;--c-lime-50: 31 47 48;--c-lime-100: 38 58 46;--c-lime-200: 52 79 42;--c-lime-300: 90 128 52;--c-lime-400: 163 230 53;--c-lime-500: 132 204 22;--c-lime-600: 132 204 22;--c-lime-700: 190 242 100;--c-lime-800: 217 249 157;--c-lime-900: 236 252 203;--c-lime-950: 247 254 231;--c-green-50: 19 47 56;--c-green-100: 20 57 59;--c-green-200: 22 77 64;--c-green-300: 46 124 90;--c-green-400: 74 222 128;--c-green-500: 34 197 94;--c-green-600: 34 197 94;--c-green-700: 134 239 172;--c-green-800: 187 247 208;--c-green-900: 220 252 231;--c-green-950: 240 253 244;--c-emerald-50: 17 45 60;--c-emerald-100: 17 55 65;--c-emerald-200: 17 74 74;--c-emerald-300: 35 119 102;--c-emerald-400: 52 211 153;--c-emerald-500: 16 185 129;--c-emerald-600: 16 185 129;--c-emerald-700: 110 231 183;--c-emerald-800: 167 243 208;--c-emerald-900: 209 250 229;--c-emerald-950: 236 253 245;--c-teal-50: 17 45 65;--c-teal-100: 18 54 72;--c-teal-200: 18 73 86;--c-teal-300: 31 119 121;--c-teal-400: 45 212 191;--c-teal-500: 20 184 166;--c-teal-600: 20 184 166;--c-teal-700: 94 234 212;--c-teal-800: 153 246 228;--c-teal-900: 204 251 241;--c-teal-950: 240 253 250;--c-cyan-50: 16 45 70;--c-cyan-100: 15 54 80;--c-cyan-200: 14 73 99;--c-cyan-300: 26 119 145;--c-cyan-400: 34 211 238;--c-cyan-500: 6 182 212;--c-cyan-600: 6 182 212;--c-cyan-700: 103 232 249;--c-cyan-800: 165 243 252;--c-cyan-900: 207 250 254;--c-cyan-950: 236 254 255;--c-sky-50: 17 43 73;--c-sky-100: 16 51 84;--c-sky-200: 16 68 106;--c-sky-300: 37 108 150;--c-sky-400: 56 189 248;--c-sky-500: 14 165 233;--c-sky-600: 14 165 233;--c-sky-700: 125 211 252;--c-sky-800: 186 230 253;--c-sky-900: 224 242 254;--c-sky-950: 240 249 255;--c-blue-50: 22 38 74;--c-blue-100: 25 45 86;--c-blue-200: 30 57 110;--c-blue-300: 57 96 151;--c-blue-400: 96 165 250;--c-blue-500: 59 130 246;--c-blue-600: 59 130 246;--c-blue-700: 147 197 253;--c-blue-800: 191 219 254;--c-blue-900: 219 234 254;--c-blue-950: 239 246 255;--c-indigo-50: 27 35 74;--c-indigo-100: 32 40 85;--c-indigo-200: 42 49 108;--c-indigo-300: 73 83 150;--c-indigo-400: 129 140 248;--c-indigo-500: 99 102 241;--c-indigo-600: 99 102 241;--c-indigo-700: 165 180 252;--c-indigo-800: 199 210 254;--c-indigo-900: 224 231 255;--c-indigo-950: 238 242 255;--c-violet-50: 32 34 74;--c-violet-100: 39 38 86;--c-violet-200: 54 46 110;--c-violet-300: 92 83 151;--c-violet-400: 167 139 250;--c-violet-500: 139 92 246;--c-violet-600: 139 92 246;--c-violet-700: 196 181 253;--c-violet-800: 221 214 254;--c-violet-900: 237 233 254;--c-violet-950: 245 243 255;--c-purple-50: 35 33 75;--c-purple-100: 44 37 86;--c-purple-200: 62 44 110;--c-purple-300: 105 79 152;--c-purple-400: 192 132 252;--c-purple-500: 168 85 247;--c-purple-600: 168 85 247;--c-purple-700: 216 180 254;--c-purple-800: 233 213 255;--c-purple-900: 243 232 255;--c-purple-950: 250 245 255;--c-fuchsia-50: 41 31 74;--c-fuchsia-100: 53 34 85;--c-fuchsia-200: 77 39 107;--c-fuchsia-300: 125 74 150;--c-fuchsia-400: 232 121 249;--c-fuchsia-500: 217 70 239;--c-fuchsia-600: 217 70 239;--c-fuchsia-700: 240 171 252;--c-fuchsia-800: 245 208 254;--c-fuchsia-900: 250 232 255;--c-fuchsia-950: 253 244 255;--c-pink-50: 43 32 63;--c-pink-100: 56 34 69;--c-pink-200: 83 40 82;--c-pink-300: 131 70 117;--c-pink-400: 244 114 182;--c-pink-500: 236 72 153;--c-pink-600: 236 72 153;--c-pink-700: 249 168 212;--c-pink-800: 251 207 232;--c-pink-900: 252 231 243;--c-pink-950: 253 242 248;--c-lift: 31 32 70;--c-lift-fill: 46 48 84;--c-lift-sunk: 20 21 60;--c-lift-line: 58 59 94;--c-lift-line-strong: 111 113 143;--c-lift-tint: 39 46 116;--c-lift-tint-strong: 43 53 139;--c-lift-tint-ion: 45 59 96;--c-lift-tint-amber: 63 54 71;--c-lift-tint-green: 40 59 84;--c-lift-tint-navy: 54 57 95;--c-lift-tint-coral: 63 51 78;--c-lift-tint-gold: 62 57 73;--c-lift-tint-purple: 56 53 96;--c-lift-correct-bg: 40 59 84;--c-lift-wrong-bg: 63 46 81;--c-lift-clock-bg: 63 54 71}:root:not([data-theme=syensiya-dark]) [data-phone-night] .night-lift{--c-paper: 238 241 246;--c-surface: 254 255 254;--c-surface-2: 245 247 250;--c-line: 227 231 238;--c-line-strong: 201 208 220;--c-line-control: 116 129 153;--c-body: 4 5 46;--c-muted: 86 94 126;--c-chrome: 255 255 255;--c-chrome-line: 255 255 255;--c-chrome-active: 241 242 251;--c-ink-950: 10 20 48;--c-ink-900: 14 26 53;--c-ink-800: 20 40 107;--c-ink-rail: 28 53 119;--c-ink-line: 34 50 92;--c-royal-hover: 20 34 157;--c-tint-blue: 227 230 248;--c-tint-blue-ink: 20 34 157;--c-tint-ion: 227 244 251;--c-tint-ion-ink: 6 90 124;--c-tint-amber: 255 241 219;--c-tint-amber-ink: 138 75 0;--c-tint-green: 221 243 234;--c-tint-green-ink: 11 107 80;--c-tint-navy: 228 233 245;--c-tint-navy-ink: 16 45 103;--c-tint-coral: 253 231 223;--c-tint-coral-ink: 163 58 22;--c-tint-gold: 255 243 204;--c-tint-gold-ink: 122 86 0;--c-tint-purple: 238 232 251;--c-tint-purple-ink: 91 52 176;--c-correct: 11 107 80;--c-correct-bg: 221 243 234;--c-wrong: 161 38 58;--c-wrong-bg: 252 228 232;--c-clock: 138 75 0;--c-clock-bg: 255 241 219;--c-attention: 224 102 47;--c-ion-300: 127 214 242;--c-ion-500: 31 174 224;--c-ion-600: 14 143 194;--c-royal-50: 241 242 251;--c-neutral-50: 248 250 252;--c-royal-100: 227 230 248;--c-neutral-100: 241 245 249;--c-royal-200: 198 202 240;--c-neutral-200: 226 232 240;--c-royal-300: 152 160 228;--c-neutral-300: 203 213 225;--c-royal-400: 67 146 241;--c-neutral-400: 148 163 184;--c-royal-500: 46 95 218;--c-neutral-500: 100 116 139;--c-royal-600: 25 43 194;--c-neutral-600: 71 85 105;--c-royal-700: 20 34 157;--c-neutral-700: 51 65 85;--c-royal-800: 16 26 127;--c-neutral-800: 30 41 59;--c-royal-900: 11 18 98;--c-neutral-900: 15 23 42;--c-royal-950: 4 5 46;--c-neutral-950: 2 6 23;--c-red-50: 254 242 242;--c-red-100: 254 226 226;--c-red-200: 254 202 202;--c-red-300: 252 165 165;--c-red-400: 248 113 113;--c-red-500: 239 68 68;--c-red-600: 220 38 38;--c-red-700: 185 28 28;--c-red-800: 153 27 27;--c-red-900: 127 29 29;--c-red-950: 69 10 10;--c-rose-50: 255 241 242;--c-rose-100: 255 228 230;--c-rose-200: 254 205 211;--c-rose-300: 253 164 175;--c-rose-400: 251 113 133;--c-rose-500: 244 63 94;--c-rose-600: 225 29 72;--c-rose-700: 190 18 60;--c-rose-800: 159 18 57;--c-rose-900: 136 19 55;--c-rose-950: 76 5 25;--c-orange-50: 255 247 237;--c-orange-100: 255 237 213;--c-orange-200: 254 215 170;--c-orange-300: 253 186 116;--c-orange-400: 251 146 60;--c-orange-500: 249 115 22;--c-orange-600: 234 88 12;--c-orange-700: 194 65 12;--c-orange-800: 154 52 18;--c-orange-900: 124 45 18;--c-orange-950: 67 20 7;--c-amber-50: 255 251 235;--c-amber-100: 254 243 199;--c-amber-200: 253 230 138;--c-amber-300: 252 211 77;--c-amber-400: 251 191 36;--c-amber-500: 245 158 11;--c-amber-600: 217 119 6;--c-amber-700: 180 83 9;--c-amber-800: 146 64 14;--c-amber-900: 120 53 15;--c-amber-950: 69 26 3;--c-yellow-50: 254 252 232;--c-yellow-100: 254 249 195;--c-yellow-200: 254 240 138;--c-yellow-300: 253 224 71;--c-yellow-400: 250 204 21;--c-yellow-500: 234 179 8;--c-yellow-600: 202 138 4;--c-yellow-700: 161 98 7;--c-yellow-800: 133 77 14;--c-yellow-900: 113 63 18;--c-yellow-950: 66 32 6;--c-lime-50: 247 254 231;--c-lime-100: 236 252 203;--c-lime-200: 217 249 157;--c-lime-300: 190 242 100;--c-lime-400: 163 230 53;--c-lime-500: 132 204 22;--c-lime-600: 101 163 13;--c-lime-700: 77 124 15;--c-lime-800: 63 98 18;--c-lime-900: 54 83 20;--c-lime-950: 26 46 5;--c-green-50: 240 253 244;--c-green-100: 220 252 231;--c-green-200: 187 247 208;--c-green-300: 134 239 172;--c-green-400: 74 222 128;--c-green-500: 34 197 94;--c-green-600: 22 163 74;--c-green-700: 21 128 61;--c-green-800: 22 101 52;--c-green-900: 20 83 45;--c-green-950: 5 46 22;--c-emerald-50: 236 253 245;--c-emerald-100: 209 250 229;--c-emerald-200: 167 243 208;--c-emerald-300: 110 231 183;--c-emerald-400: 52 211 153;--c-emerald-500: 16 185 129;--c-emerald-600: 5 150 105;--c-emerald-700: 4 120 87;--c-emerald-800: 6 95 70;--c-emerald-900: 6 78 59;--c-emerald-950: 2 44 34;--c-teal-50: 240 253 250;--c-teal-100: 204 251 241;--c-teal-200: 153 246 228;--c-teal-300: 94 234 212;--c-teal-400: 45 212 191;--c-teal-500: 20 184 166;--c-teal-600: 13 148 136;--c-teal-700: 15 118 110;--c-teal-800: 17 94 89;--c-teal-900: 19 78 74;--c-teal-950: 4 47 46;--c-cyan-50: 236 254 255;--c-cyan-100: 207 250 254;--c-cyan-200: 165 243 252;--c-cyan-300: 103 232 249;--c-cyan-400: 34 211 238;--c-cyan-500: 6 182 212;--c-cyan-600: 8 145 178;--c-cyan-700: 14 116 144;--c-cyan-800: 21 94 117;--c-cyan-900: 22 78 99;--c-cyan-950: 8 51 68;--c-sky-50: 240 249 255;--c-sky-100: 224 242 254;--c-sky-200: 186 230 253;--c-sky-300: 125 211 252;--c-sky-400: 56 189 248;--c-sky-500: 14 165 233;--c-sky-600: 2 132 199;--c-sky-700: 3 105 161;--c-sky-800: 7 89 133;--c-sky-900: 12 74 110;--c-sky-950: 8 47 73;--c-blue-50: 239 246 255;--c-blue-100: 219 234 254;--c-blue-200: 191 219 254;--c-blue-300: 147 197 253;--c-blue-400: 96 165 250;--c-blue-500: 59 130 246;--c-blue-600: 37 99 235;--c-blue-700: 29 78 216;--c-blue-800: 30 64 175;--c-blue-900: 30 58 138;--c-blue-950: 23 37 84;--c-indigo-50: 238 242 255;--c-indigo-100: 224 231 255;--c-indigo-200: 199 210 254;--c-indigo-300: 165 180 252;--c-indigo-400: 129 140 248;--c-indigo-500: 99 102 241;--c-indigo-600: 79 70 229;--c-indigo-700: 67 56 202;--c-indigo-800: 55 48 163;--c-indigo-900: 49 46 129;--c-indigo-950: 30 27 75;--c-violet-50: 245 243 255;--c-violet-100: 237 233 254;--c-violet-200: 221 214 254;--c-violet-300: 196 181 253;--c-violet-400: 167 139 250;--c-violet-500: 139 92 246;--c-violet-600: 124 58 237;--c-violet-700: 109 40 217;--c-violet-800: 91 33 182;--c-violet-900: 76 29 149;--c-violet-950: 46 16 101;--c-purple-50: 250 245 255;--c-purple-100: 243 232 255;--c-purple-200: 233 213 255;--c-purple-300: 216 180 254;--c-purple-400: 192 132 252;--c-purple-500: 168 85 247;--c-purple-600: 147 51 234;--c-purple-700: 126 34 206;--c-purple-800: 107 33 168;--c-purple-900: 88 28 135;--c-purple-950: 59 7 100;--c-fuchsia-50: 253 244 255;--c-fuchsia-100: 250 232 255;--c-fuchsia-200: 245 208 254;--c-fuchsia-300: 240 171 252;--c-fuchsia-400: 232 121 249;--c-fuchsia-500: 217 70 239;--c-fuchsia-600: 192 38 211;--c-fuchsia-700: 162 28 175;--c-fuchsia-800: 134 25 143;--c-fuchsia-900: 112 26 117;--c-fuchsia-950: 74 4 78;--c-pink-50: 253 242 248;--c-pink-100: 252 231 243;--c-pink-200: 251 207 232;--c-pink-300: 249 168 212;--c-pink-400: 244 114 182;--c-pink-500: 236 72 153;--c-pink-600: 219 39 119;--c-pink-700: 190 24 93;--c-pink-800: 157 23 77;--c-pink-900: 131 24 67;--c-pink-950: 80 7 36;--c-lift: 254 255 254;--c-lift-fill: 238 241 246;--c-lift-sunk: 254 255 254;--c-lift-line: 227 231 238;--c-lift-line-strong: 201 208 220;--c-lift-tint: 227 230 248;--c-lift-tint-strong: 198 202 240;--c-lift-tint-ion: 227 244 251;--c-lift-tint-amber: 255 241 219;--c-lift-tint-green: 221 243 234;--c-lift-tint-navy: 228 233 245;--c-lift-tint-coral: 253 231 223;--c-lift-tint-gold: 255 243 204;--c-lift-tint-purple: 238 232 251;--c-lift-correct-bg: 221 243 234;--c-lift-wrong-bg: 252 228 232;--c-lift-clock-bg: 255 241 219}}:root{color-scheme:light;--inc: 12.2451% .024839 233.287182;--suc: 89.4006% .018538 167.321157;--wac: 89.5802% .022482 59.929451;--erc: 90.0847% .035806 19.478584;--animation-input: .2s;--border-btn: 1px;--tab-border: 1px;--tab-radius: .5rem;--p: 47.9031% .191488 264.757452;--pc: 100% 0 0;--s: 61.2254% .124193 233.287182;--sc: 100% 0 0;--a: 65.1332% .16665 42.541029;--ac: 100% 0 0;--n: 22.3472% .055435 264.343684;--nc: 100% 0 0;--b1: 100% 0 0;--b2: 97.3048% .006996 268.548104;--b3: 92.6631% .01625 262.751008;--bc: 22.3472% .055435 264.343684;--in: 61.2254% .124193 233.287182;--su: 47.0031% .092691 167.321157;--wa: 47.9008% .112412 59.929451;--er: 50.4235% .179032 19.478584;--rounded-box: 14px;--rounded-btn: 10px;--rounded-badge: 999px;--btn-focus-scale: 1;--animation-btn: .2s}@media (prefers-color-scheme: dark){:root{color-scheme:dark;--inc: 15.3729% .023927 226.212581;--suc: 15.8402% .027156 161.861942;--wac: 16.2782% .028262 76.976521;--erc: 14.4229% .029551 12.082636;--animation-input: .2s;--border-btn: 1px;--tab-border: 1px;--tab-radius: .5rem;--p: 54.464% .172532 265.64171;--pc: 100% 0 0;--s: 76.8647% .119636 226.212581;--sc: 20.0668% .05763 266.477198;--a: 73.4151% .138228 43.93109;--ac: 20.0668% .05763 266.477198;--n: 94.2052% .017428 264.484332;--nc: 17.8013% .038411 268.420931;--b1: 22.4026% .05058 267.337365;--b2: 17.8013% .038411 268.420931;--b3: 32.1924% .059947 266.328493;--bc: 94.2052% .017428 264.484332;--in: 76.8647% .119636 226.212581;--su: 79.2012% .135781 161.861942;--wa: 81.3908% .141308 76.976521;--er: 72.1147% .147754 12.082636;--rounded-box: 14px;--rounded-btn: 10px;--rounded-badge: 999px;--btn-focus-scale: 1;--animation-btn: .2s}}[data-theme=syensiya-light]{color-scheme:light;--inc: 12.2451% .024839 233.287182;--suc: 89.4006% .018538 167.321157;--wac: 89.5802% .022482 59.929451;--erc: 90.0847% .035806 19.478584;--animation-input: .2s;--border-btn: 1px;--tab-border: 1px;--tab-radius: .5rem;--p: 47.9031% .191488 264.757452;--pc: 100% 0 0;--s: 61.2254% .124193 233.287182;--sc: 100% 0 0;--a: 65.1332% .16665 42.541029;--ac: 100% 0 0;--n: 22.3472% .055435 264.343684;--nc: 100% 0 0;--b1: 100% 0 0;--b2: 97.3048% .006996 268.548104;--b3: 92.6631% .01625 262.751008;--bc: 22.3472% .055435 264.343684;--in: 61.2254% .124193 233.287182;--su: 47.0031% .092691 167.321157;--wa: 47.9008% .112412 59.929451;--er: 50.4235% .179032 19.478584;--rounded-box: 14px;--rounded-btn: 10px;--rounded-badge: 999px;--btn-focus-scale: 1;--animation-btn: .2s}[data-theme=syensiya-dark]{color-scheme:dark;--inc: 15.3729% .023927 226.212581;--suc: 15.8402% .027156 161.861942;--wac: 16.2782% .028262 76.976521;--erc: 14.4229% .029551 12.082636;--animation-input: .2s;--border-btn: 1px;--tab-border: 1px;--tab-radius: .5rem;--p: 54.464% .172532 265.64171;--pc: 100% 0 0;--s: 76.8647% .119636 226.212581;--sc: 20.0668% .05763 266.477198;--a: 73.4151% .138228 43.93109;--ac: 20.0668% .05763 266.477198;--n: 94.2052% .017428 264.484332;--nc: 17.8013% .038411 268.420931;--b1: 22.4026% .05058 267.337365;--b2: 17.8013% .038411 268.420931;--b3: 32.1924% .059947 266.328493;--bc: 94.2052% .017428 264.484332;--in: 76.8647% .119636 226.212581;--su: 79.2012% .135781 161.861942;--wa: 81.3908% .141308 76.976521;--er: 72.1147% .147754 12.082636;--rounded-box: 14px;--rounded-btn: 10px;--rounded-badge: 999px;--btn-focus-scale: 1;--animation-btn: .2s}html.ui-comfort{font-size:106.25%}body{font-family:IBM Plex Sans,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";--tw-text-opacity: 1;color:rgb(var(--c-body) / var(--tw-text-opacity, 1));font-size:15px}@media (min-width: 768px){body{font-size:14px}}html.ui-comfort body{font-size:.94rem}h1,h2,h3,.font-display{font-family:var(--font-display)}.tabular-nums,time,kbd,code{font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--ion-600);outline-offset:2px}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}@keyframes button-pop{0%{transform:scale(var(--btn-focus-scale, .98))}40%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes checkmark{0%{background-position-y:5px}50%{background-position-y:-2px}to{background-position-y:0}}@keyframes modal-pop{0%{opacity:0}}@keyframes progress-loading{50%{background-position-x:-115%}}@keyframes radiomark{0%{box-shadow:0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset}50%{box-shadow:0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset}to{box-shadow:0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset}}@keyframes rating-pop{0%{transform:translateY(-.125em)}40%{transform:translateY(-.125em)}to{transform:translateY(0)}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@keyframes toast-pop{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.glass,.glass.btn-active{border:none;-webkit-backdrop-filter:blur(var(--glass-blur, 40px));backdrop-filter:blur(var(--glass-blur, 40px));background-color:transparent;background-image:linear-gradient(135deg,rgb(255 255 255 / var(--glass-opacity, 30%)),#0000),linear-gradient(var(--glass-reflex-degree, 100deg),rgb(255 255 255 / var(--glass-reflex-opacity, 10%)) 25%,rgb(0 0 0 / 0%) 25%);box-shadow:0 0 0 1px rgb(255 255 255 / var(--glass-border-opacity, 10%)) inset,0 0 0 2px #0000000d;text-shadow:0 1px rgb(0 0 0 / var(--glass-text-shadow-opacity, 5%))}@media (hover: hover){.glass.btn-active{border:none;-webkit-backdrop-filter:blur(var(--glass-blur, 40px));backdrop-filter:blur(var(--glass-blur, 40px));background-color:transparent;background-image:linear-gradient(135deg,rgb(255 255 255 / var(--glass-opacity, 30%)),#0000),linear-gradient(var(--glass-reflex-degree, 100deg),rgb(255 255 255 / var(--glass-reflex-opacity, 10%)) 25%,rgb(0 0 0 / 0%) 25%);box-shadow:0 0 0 1px rgb(255 255 255 / var(--glass-border-opacity, 10%)) inset,0 0 0 2px #0000000d;text-shadow:0 1px rgb(0 0 0 / var(--glass-text-shadow-opacity, 5%))}}.ui-modal-overlay{background-color:rgb(var(--c-ink-950) / .7)}.ui-modal-card{overflow:hidden;border-radius:14px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--c-line-control) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--c-surface) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--c-body) / var(--tw-text-opacity, 1))}@media (hover: hover) and (pointer: fine){a.ui-modal-card.border,a.rounded-ui-lg.ui-modal-card{transition:transform var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out)}a.ui-modal-card.border:hover,a.rounded-ui-lg.ui-modal-card:hover{transform:translateY(-1px);border-color:var(--line-strong)}}@media (hover: none){a.ui-modal-card.border,a.rounded-ui-lg.ui-modal-card{transition:transform var(--motion-fast) var(--ease-out)}a.ui-modal-card.border:active,a.rounded-ui-lg.ui-modal-card:active{transform:scale(.98)}}.ui-modal-card{box-shadow:0 24px 56px #0a143052,0 2px 6px #0a14301f}.ui-modal-header{display:flex;flex-shrink:0;align-items:center;gap:.75rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--c-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--c-surface) / var(--tw-bg-opacity, 1));padding:.75rem 1rem}@media (min-width: 640px){.ui-modal-header{padding-left:1.5rem;padding-right:1.5rem}}.ui-modal-title{font-family:var(--font-display);min-width:0px;flex:1 1 0%;font-family:Sora,IBM Plex Sans,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:1.25rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--c-body) / var(--tw-text-opacity, 1))}@media (max-width: 639px),(min-width: 1024px) and (max-width: 1279px){.vf-step-head>.ui-modal-title{flex-basis:calc(100% - 3.25rem)}}.ui-modal-body{min-height:0px;flex:1 1 0%;overflow-y:auto;padding:1.25rem 1rem;font-size:1rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(var(--c-body) / var(--tw-text-opacity, 1))}@media (min-width: 640px){.ui-modal-body{padding-left:1.5rem;padding-right:1.5rem}}.ui-modal-helper{font-size:.875rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(var(--c-muted) / var(--tw-text-opacity, 1))}.ui-modal-footer{display:flex;flex-shrink:0;flex-direction:column-reverse;gap:.75rem;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--c-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--c-surface) / var(--tw-bg-opacity, 1));padding:.75rem 1rem}@media (min-width: 640px){.ui-modal-footer{flex-direction:row;justify-content:flex-end;padding-left:1.5rem;padding-right:1.5rem}}.ui-modal-icon{display:flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:10px}.ui-modal-close{display:inline-flex;min-height:2.75rem;min-width:2.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:10px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--c-line-control) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--c-surface) / var(--tw-bg-opacity, 1));padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--c-royal-700) / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:var(--ease-out);transition-duration:var(--motion-fast)}@media (hover: hover) and (pointer: fine){a.rounded-ui-lg.ui-modal-close{transition:transform var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out)}a.rounded-ui-lg.ui-modal-close:hover{transform:translateY(-1px);border-color:var(--line-strong)}}@media (hover: none){a.rounded-ui-lg.ui-modal-close{transition:transform var(--motion-fast) var(--ease-out)}a.rounded-ui-lg.ui-modal-close:active{transform:scale(.98)}}.ui-modal-close:hover{--tw-bg-opacity: 1;background-color:rgb(var(--c-tint-blue) / var(--tw-bg-opacity, 1))}.ui-modal-close:focus{outline:2px solid transparent;outline-offset:2px}.ui-modal-close:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--c-ion-600) / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px}.ui-modal-close--icon{border-color:transparent;padding-left:0;padding-right:0;--tw-text-opacity: 1;color:rgb(var(--c-muted) / var(--tw-text-opacity, 1))}.ui-modal-close--icon:hover{--tw-bg-opacity: 1;background-color:rgb(var(--c-paper) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--c-body) / var(--tw-text-opacity, 1))}.ui-focus-ring:focus{outline:2px solid transparent;outline-offset:2px}.ui-focus-ring:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--c-ion-600) / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px}.ui-btn{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;border-radius:10px;padding-left:1rem;padding-right:1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:var(--ease-out);transition-duration:var(--motion-fast)}.ui-btn:focus{outline:2px solid transparent;outline-offset:2px}.ui-btn:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--c-ion-600) / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px}.ui-btn:disabled{pointer-events:none;opacity:.5}@media (min-width: 768px){.ui-btn{min-height:2.5rem}}.ui-btn-primary{border-width:1px;border-color:transparent;--tw-bg-opacity: 1;background-color:rgb(var(--c-royal-600) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media (hover: hover) and (pointer: fine){a.rounded-ui-lg.ui-btn-primary{transition:transform var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out)}a.rounded-ui-lg.ui-btn-primary:hover{transform:translateY(-1px);border-color:var(--line-strong)}}@media (hover: none){a.rounded-ui-lg.ui-btn-primary{transition:transform var(--motion-fast) var(--ease-out)}a.rounded-ui-lg.ui-btn-primary:active{transform:scale(.98)}}.ui-btn-primary:hover{--tw-bg-opacity: 1;background-color:rgb(var(--c-royal-hover) / var(--tw-bg-opacity, 1))}.ui-btn-secondary{border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--c-royal-500) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--c-royal-100) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--c-royal-700) / var(--tw-text-opacity, 1))}@media (hover: hover) and (pointer: fine){a.rounded-ui-lg.ui-btn-secondary{transition:transform var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out)}a.rounded-ui-lg.ui-btn-secondary:hover{transform:translateY(-1px);border-color:var(--line-strong)}}@media (hover: none){a.rounded-ui-lg.ui-btn-secondary{transition:transform var(--motion-fast) var(--ease-out)}a.rounded-ui-lg.ui-btn-secondary:active{transform:scale(.98)}}.ui-btn-secondary:hover{--tw-border-opacity: 1;border-color:rgb(var(--c-royal-600) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--c-royal-200) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--c-royal-800) / var(--tw-text-opacity, 1))}.ui-btn-secondary:active{background-color:rgb(var(--c-royal-300) / .6)}.ui-btn-quiet{border-width:1px;border-color:transparent;background-color:transparent;--tw-text-opacity: 1;color:rgb(var(--c-royal-600) / var(--tw-text-opacity, 1))}@media (hover: hover) and (pointer: fine){a.rounded-ui-lg.ui-btn-quiet{transition:transform var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out)}a.rounded-ui-lg.ui-btn-quiet:hover{transform:translateY(-1px);border-color:var(--line-strong)}}@media (hover: none){a.rounded-ui-lg.ui-btn-quiet{transition:transform var(--motion-fast) var(--ease-out)}a.rounded-ui-lg.ui-btn-quiet:active{transform:scale(.98)}}.ui-btn-quiet:hover{--tw-bg-opacity: 1;background-color:rgb(var(--c-royal-100) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--c-royal-700) / var(--tw-text-opacity, 1))}.ui-btn-hero{border-width:1px;border-color:transparent;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(10 20 48 / var(--tw-text-opacity, 1))}@media (hover: hover) and (pointer: fine){a.rounded-ui-lg.ui-btn-hero{transition:transform var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out)}a.rounded-ui-lg.ui-btn-hero:hover{transform:translateY(-1px);border-color:var(--line-strong)}}@media (hover: none){a.rounded-ui-lg.ui-btn-hero{transition:transform var(--motion-fast) var(--ease-out)}a.rounded-ui-lg.ui-btn-hero:active{transform:scale(.98)}}.ui-btn-hero:hover{--tw-bg-opacity: 1;background-color:rgb(229 236 251 / var(--tw-bg-opacity, 1))}.ui-btn-danger{border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--c-wrong) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--c-surface) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--c-wrong) / var(--tw-text-opacity, 1))}@media (hover: hover) and (pointer: fine){a.rounded-ui-lg.ui-btn-danger{transition:transform var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out)}a.rounded-ui-lg.ui-btn-danger:hover{transform:translateY(-1px);border-color:var(--line-strong)}}@media (hover: none){a.rounded-ui-lg.ui-btn-danger{transition:transform var(--motion-fast) var(--ease-out)}a.rounded-ui-lg.ui-btn-danger:active{transform:scale(.98)}}@media (prefers-reduced-motion: no-preference){[data-guest-motion] :is(ul.ui-btn-danger,p.text-wrong,[data-blocker-banner]){animation:ui-enter-fade var(--motion-base) var(--ease-out) backwards}}.ui-btn-danger:hover{--tw-bg-opacity: 1;background-color:rgb(var(--c-wrong-bg) / var(--tw-bg-opacity, 1))}.ui-input{display:block;min-height:3rem;width:100%;border-radius:10px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--c-line-strong) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--c-surface) / var(--tw-bg-opacity, 1));font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(var(--c-body) / var(--tw-text-opacity, 1))}@media (hover: hover) and (pointer: fine){a.rounded-ui-lg.ui-input{transition:transform var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out)}a.rounded-ui-lg.ui-input:hover{transform:translateY(-1px);border-color:var(--line-strong)}}@media (hover: none){a.rounded-ui-lg.ui-input{transition:transform var(--motion-fast) var(--ease-out)}a.rounded-ui-lg.ui-input:active{transform:scale(.98)}}.ui-input::-moz-placeholder{--tw-text-opacity: 1;color:rgb(var(--c-muted) / var(--tw-text-opacity, 1))}.ui-input::placeholder{--tw-text-opacity: 1;color:rgb(var(--c-muted) / var(--tw-text-opacity, 1))}.ui-input:focus{--tw-border-opacity: 1;border-color:rgb(var(--c-ion-600) / var(--tw-border-opacity, 1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(var(--c-ion-600) / .25)}.ui-input:disabled{--tw-bg-opacity: 1;background-color:rgb(var(--c-paper) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--c-muted) / var(--tw-text-opacity, 1))}@media (min-width: 768px){.ui-input{min-height:2.75rem}}.ui-input[aria-invalid=true]{border-width:2px;--tw-border-opacity: 1;border-color:rgb(var(--c-wrong) / var(--tw-border-opacity, 1))}.ui-input[aria-invalid=true]:focus{--tw-ring-color: rgb(var(--c-wrong) / .2)}.auth-shell .auth-input:-webkit-autofill,.auth-shell .auth-input:-webkit-autofill:hover,.auth-shell .auth-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text);box-shadow:0 0 0 1000px var(--surface) inset;-webkit-transition:background-color 9999s var(--ease-out);transition:background-color 9999s var(--ease-out)}.ui-light-input:-webkit-autofill,.ui-light-input:-webkit-autofill:hover,.ui-light-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text);box-shadow:0 0 0 1000px var(--surface) inset;-webkit-transition:background-color 9999s var(--ease-out);transition:background-color 9999s var(--ease-out)}.sidebar-scrollbar{scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin}.sidebar-scrollbar::-webkit-scrollbar{width:.5rem}.sidebar-scrollbar::-webkit-scrollbar-track{background-color:transparent}.sidebar-scrollbar::-webkit-scrollbar-thumb{background-color:var(--line-strong);border:2px solid var(--surface);border-radius:9999px}.ui-density-container{container-name:ui-workspace;container-type:inline-size}.ui-materials-record-table{display:none}.ui-materials-record-cards{display:block}.ui-material-stat-value{font-family:var(--font-display);margin-top:.125rem;font-family:Sora,IBM Plex Sans,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:1.125rem;line-height:1.75rem;font-weight:600;line-height:1.25;--tw-text-opacity: 1;color:rgb(var(--c-body) / var(--tw-text-opacity, 1))}.ui-material-strip{display:flex;min-height:2.75rem;flex-wrap:wrap;align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.25rem;border-radius:14px;border-width:1px;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem}@media (hover: hover) and (pointer: fine){a.ui-material-strip.border,a.rounded-ui-lg.ui-material-strip{transition:transform var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out)}a.ui-material-strip.border:hover,a.rounded-ui-lg.ui-material-strip:hover{transform:translateY(-1px);border-color:var(--line-strong)}}@media (hover: none){a.ui-material-strip.border,a.rounded-ui-lg.ui-material-strip{transition:transform var(--motion-fast) var(--ease-out)}a.ui-material-strip.border:active,a.rounded-ui-lg.ui-material-strip:active{transform:scale(.98)}}@media (min-width: 640px){.ui-material-strip{flex-wrap:nowrap}}.ui-material-strip[data-tone=warning]{--tw-border-opacity: 1;border-color:rgb(var(--c-amber-200) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--c-clock-bg) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--c-clock) / var(--tw-text-opacity, 1))}.ui-material-strip[data-tone=info]{--tw-border-opacity: 1;border-color:rgb(var(--c-royal-200) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--c-tint-blue) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--c-tint-blue-ink) / var(--tw-text-opacity, 1))}.ui-material-strip-icon{display:flex;height:1.25rem;width:1.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.ui-material-strip[data-tone=warning] .ui-material-strip-icon{--tw-bg-opacity: 1;background-color:rgb(var(--c-clock) / var(--tw-bg-opacity, 1))}.ui-material-strip[data-tone=info] .ui-material-strip-icon{--tw-bg-opacity: 1;background-color:rgb(var(--c-royal-600) / var(--tw-bg-opacity, 1))}.ui-material-strip-action{display:inline-flex;min-height:2.75rem;flex-shrink:0;align-items:center;border-radius:10px;border-width:1px;--tw-bg-opacity: 1;background-color:rgb(var(--c-surface) / var(--tw-bg-opacity, 1));padding-left:.75rem;padding-right:.75rem;font-size:.75rem;line-height:1rem;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:var(--ease-out);transition-duration:var(--motion-fast)}@media (hover: hover) and (pointer: fine){a.rounded-ui-lg.ui-material-strip-action{transition:transform var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out)}a.rounded-ui-lg.ui-material-strip-action:hover{transform:translateY(-1px);border-color:var(--line-strong)}}@media (hover: none){a.rounded-ui-lg.ui-material-strip-action{transition:transform var(--motion-fast) var(--ease-out)}a.rounded-ui-lg.ui-material-strip-action:active{transform:scale(.98)}}.ui-material-strip-action:hover{background-color:rgb(var(--c-surface) / .7)}.ui-material-strip-action:focus{outline:2px solid transparent;outline-offset:2px}.ui-material-strip-action:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--c-ion-600) / var(--tw-ring-opacity, 1))}@media (min-width: 768px){.ui-material-strip-action{min-height:2.25rem}}.ui-material-strip-action{border-color:color-mix(in srgb,currentColor 30%,transparent)}.ui-material-step-text{margin-top:.375rem;font-size:.875rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(var(--c-muted) / var(--tw-text-opacity, 1))}.ui-material-step-actions{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}@media (min-width: 640px){.ui-material-step-actions{flex-direction:row;align-items:center}}.ui-material-choice{display:flex;min-width:0px;cursor:pointer;align-items:flex-start;gap:.75rem;border-radius:10px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--c-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--c-surface) / var(--tw-bg-opacity, 1));padding:.75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:var(--ease-out);transition-duration:var(--motion-fast)}@media (max-width: 639px),(min-width: 1024px) and (max-width: 1279px){.vf-step-head>.ui-material-choice{flex-basis:calc(100% - 3.25rem)}}@media (hover: hover) and (pointer: fine){a.rounded-ui-lg.ui-material-choice{transition:transform var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out)}a.rounded-ui-lg.ui-material-choice:hover{transform:translateY(-1px);border-color:var(--line-strong)}}@media (hover: none){a.rounded-ui-lg.ui-material-choice{transition:transform var(--motion-fast) var(--ease-out)}a.rounded-ui-lg.ui-material-choice:active{transform:scale(.98)}}.ui-material-choice:hover{--tw-border-opacity: 1;border-color:rgb(var(--c-line-strong) / var(--tw-border-opacity, 1))}.ui-material-choice:has(input[type=radio]:checked){--tw-border-opacity: 1;border-color:rgb(var(--c-royal-300) / var(--tw-border-opacity, 1));background-color:rgb(var(--c-tint-blue) / .4)}.ui-material-tag{display:inline-flex;min-height:1.75rem;align-items:center;gap:.25rem;border-radius:9999px;padding:.25rem .625rem;font-size:.75rem;line-height:1rem;font-weight:600}.ui-material-reextract{border-width:1px;border-color:transparent;--tw-bg-opacity: 1;background-color:rgb(var(--c-royal-100) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--c-royal-700) / var(--tw-text-opacity, 1))}@media (hover: hover) and (pointer: fine){a.rounded-ui-lg.ui-material-reextract{transition:transform var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out)}a.rounded-ui-lg.ui-material-reextract:hover{transform:translateY(-1px);border-color:var(--line-strong)}}@media (hover: none){a.rounded-ui-lg.ui-material-reextract{transition:transform var(--motion-fast) var(--ease-out)}a.rounded-ui-lg.ui-material-reextract:active{transform:scale(.98)}}.ui-material-reextract:hover{--tw-bg-opacity: 1;background-color:rgb(var(--c-royal-200) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--c-royal-800) / var(--tw-text-opacity, 1))}.ui-material-stage{display:flex;min-width:0px;flex-direction:column;border-radius:14px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--c-royal-200) / var(--tw-border-opacity, 1));background-color:rgb(var(--c-tint-blue) / .6);padding:1rem}@media (max-width: 639px),(min-width: 1024px) and (max-width: 1279px){.vf-step-head>.ui-material-stage{flex-basis:calc(100% - 3.25rem)}}@media (hover: hover) and (pointer: fine){a.ui-material-stage.border,a.rounded-ui-lg.ui-material-stage{transition:transform var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out)}a.ui-material-stage.border:hover,a.rounded-ui-lg.ui-material-stage:hover{transform:translateY(-1px);border-color:var(--line-strong)}}@media (hover: none){a.ui-material-stage.border,a.rounded-ui-lg.ui-material-stage{transition:transform var(--motion-fast) var(--ease-out)}a.ui-material-stage.border:active,a.rounded-ui-lg.ui-material-stage:active{transform:scale(.98)}}@media (min-width: 640px){.ui-material-stage{padding:1.25rem}}.ui-material-stage[data-stage-state=failed]{--tw-border-opacity: 1;border-color:rgb(var(--c-rose-200) / var(--tw-border-opacity, 1));background-color:rgb(var(--c-wrong-bg) / .5)}.ui-material-stage[data-stage-state=attention]{--tw-border-opacity: 1;border-color:rgb(var(--c-amber-200) / var(--tw-border-opacity, 1));background-color:rgb(var(--c-clock-bg) / .6)}.ui-material-stage[data-stage-state=complete]{--tw-border-opacity: 1;border-color:rgb(var(--c-emerald-200) / var(--tw-border-opacity, 1));background-color:rgb(var(--c-correct-bg) / .5)}.ui-material-stage-circle{font-family:var(--font-display);display:flex;height:3.5rem;width:3.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(var(--c-royal-600) / var(--tw-bg-opacity, 1));font-family:Sora,IBM Plex Sans,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:1.5rem;line-height:2rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ui-material-stage[data-stage-state=failed] .ui-material-stage-circle{--tw-bg-opacity: 1;background-color:rgb(var(--c-rose-600) / var(--tw-bg-opacity, 1))}.ui-material-stage[data-stage-state=attention] .ui-material-stage-circle{--tw-bg-opacity: 1;background-color:rgb(var(--c-amber-500) / var(--tw-bg-opacity, 1))}.ui-material-stage[data-stage-state=complete] .ui-material-stage-circle{--tw-bg-opacity: 1;background-color:rgb(var(--c-emerald-600) / var(--tw-bg-opacity, 1))}.ui-material-stage .ui-material-step-actions{flex-direction:column}@media (min-width: 640px){.ui-material-stage .ui-material-step-actions{flex-direction:column;align-items:stretch}}.ui-material-flow{padding:1rem .5rem}@media (min-width: 640px){.ui-material-flow{padding:1.25rem 1.5rem}}.ui-material-flow-step{position:relative;display:flex;min-width:0px;flex-direction:column;align-items:center;text-align:center}@media (max-width: 639px),(min-width: 1024px) and (max-width: 1279px){.vf-step-head>.ui-material-flow-step{flex-basis:calc(100% - 3.25rem)}}@supports selector(::details-content){@media (prefers-reduced-motion: no-preference){:root[data-motion-ready] details:not(.ui-material-flow-step):not([data-row-menu]):not([data-workflow-trace]):not([data-page-help]){interpolate-size:allow-keywords}:root[data-motion-ready] details:not(.ui-material-flow-step):not([data-row-menu]):not([data-workflow-trace]):not([data-page-help])::details-content{block-size:0;overflow-y:clip;transition:block-size .22s var(--ease-out),opacity .18s var(--ease-out),content-visibility .22s var(--ease-out) allow-discrete}:root[data-motion-ready] details:not(.ui-material-flow-step):not([data-row-menu]):not([data-workflow-trace]):not([data-page-help])[open]::details-content{block-size:auto}}}.ui-material-flow-line{position:absolute;left:50%;top:1rem;height:.125rem;width:100%;--tw-bg-opacity: 1;background-color:rgb(var(--c-line) / var(--tw-bg-opacity, 1))}@media (min-width: 768px){.ui-material-flow-line{top:1.375rem;height:.25rem;border-radius:9999px}}.ui-material-flow-line{transition:background-color var(--motion-base) var(--ease-out)}.ui-material-flow-step[data-state=complete] .ui-material-flow-line[data-to=complete],.ui-material-flow-step[data-state=complete] .ui-material-flow-line[data-to=current]{--tw-bg-opacity: 1;background-color:rgb(var(--c-emerald-300) / var(--tw-bg-opacity, 1))}.ui-material-flow-step[data-state=complete] .ui-material-flow-line[data-to=current]{background:linear-gradient(90deg,rgb(var(--c-emerald-300) / 1),rgb(var(--c-royal-400) / 1))}.ui-material-flow-node{font-family:var(--font-display);position:relative;z-index:10;display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:9999px;border-width:2px;--tw-border-opacity: 1;border-color:rgb(var(--c-line-strong) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--c-surface) / var(--tw-bg-opacity, 1));font-family:Sora,IBM Plex Sans,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--c-muted) / var(--tw-text-opacity, 1))}@supports selector(::details-content){@media (prefers-reduced-motion: no-preference){:root[data-motion-ready] details:not(.ui-material-flow-node):not([data-row-menu]):not([data-workflow-trace]):not([data-page-help]){interpolate-size:allow-keywords}:root[data-motion-ready] details:not(.ui-material-flow-node):not([data-row-menu]):not([data-workflow-trace]):not([data-page-help])::details-content{block-size:0;overflow-y:clip;transition:block-size .22s var(--ease-out),opacity .18s var(--ease-out),content-visibility .22s var(--ease-out) allow-discrete}:root[data-motion-ready] details:not(.ui-material-flow-node):not([data-row-menu]):not([data-workflow-trace]):not([data-page-help])[open]::details-content{block-size:auto}}}@media (min-width: 768px){.ui-material-flow-node{height:2.75rem;width:2.75rem;font-size:1rem;line-height:1.5rem}}.ui-material-flow-node{transition:background-color var(--motion-base) var(--ease-out),border-color var(--motion-base) var(--ease-out),color var(--motion-base) var(--ease-out)}.ui-material-flow-step[data-state=complete] .ui-material-flow-node{--tw-border-opacity: 1;border-color:rgb(var(--c-emerald-600) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--c-emerald-600) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.ui-material-flow-step[data-state=current] .ui-material-flow-node{--tw-border-opacity: 1;border-color:rgb(var(--c-royal-600) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--c-royal-600) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--c-royal-100) / var(--tw-ring-opacity, 1))}.ui-material-flow-step[data-state=failed] .ui-material-flow-node{--tw-border-opacity: 1;border-color:rgb(var(--c-rose-600) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--c-rose-600) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--c-rose-100) / var(--tw-ring-opacity, 1))}.ui-material-flow-step[data-state=attention] .ui-material-flow-node{--tw-border-opacity: 1;border-color:rgb(var(--c-amber-500) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--c-amber-500) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--c-amber-100) / var(--tw-ring-opacity, 1))}.ui-material-flow-label{margin-top:.5rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--c-body) / var(--tw-text-opacity, 1))}@media (min-width: 640px){.ui-material-flow-label{font-size:.875rem;line-height:1.25rem}}.ui-material-flow-step[data-state=pending] .ui-material-flow-label{--tw-text-opacity: 1;color:rgb(var(--c-muted) / var(--tw-text-opacity, 1))}.ui-material-flow-state{font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--c-muted) / var(--tw-text-opacity, 1))}.ui-material-flow-step[data-state=complete] .ui-material-flow-state{--tw-text-opacity: 1;color:rgb(var(--c-emerald-700) / var(--tw-text-opacity, 1))}.ui-material-flow-step[data-state=current] .ui-material-flow-state{--tw-text-opacity: 1;color:rgb(var(--c-royal-700) / var(--tw-text-opacity, 1))}.ui-material-flow-step[data-state=failed] .ui-material-flow-state{--tw-text-opacity: 1;color:rgb(var(--c-rose-700) / var(--tw-text-opacity, 1))}.ui-material-flow-step[data-state=attention] .ui-material-flow-state{--tw-text-opacity: 1;color:rgb(var(--c-amber-700) / var(--tw-text-opacity, 1))}.ui-step-flow--sm .ui-material-flow-node{height:1.75rem;width:1.75rem;font-size:.75rem;line-height:1rem}@media (min-width: 768px){.ui-step-flow--sm .ui-material-flow-node{height:1.75rem;width:1.75rem;font-size:.75rem;line-height:1rem}}.ui-step-flow--sm .ui-material-flow-line{top:.875rem;height:.125rem}@media (min-width: 768px){.ui-step-flow--sm .ui-material-flow-line{top:.875rem;height:.125rem}}.ui-step-flow--sm .ui-material-flow-label{margin-top:.25rem;font-size:.75rem;line-height:1rem}@media (min-width: 640px){.ui-step-flow--sm .ui-material-flow-label{font-size:.75rem;line-height:1rem}}.ui-material-panel{padding:1rem}@media (min-width: 640px){.ui-material-panel{padding:1.25rem}}.ui-material-panel-title{font-family:var(--font-display);font-family:Sora,IBM Plex Sans,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--c-body) / var(--tw-text-opacity, 1))}@media (min-width: 640px){.ui-material-panel-title{font-size:1.125rem;line-height:1.75rem}}.ui-material-meter{transition:width var(--motion-base) var(--ease-out)}@media (prefers-reduced-motion: reduce){.ui-material-flow-line,.ui-material-flow-node,.ui-material-meter{transition:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.\!static{position:static!important}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.inset-y-2{top:.5rem;bottom:.5rem}.-bottom-24{bottom:-6rem}.-bottom-8{bottom:-2rem}.-left-\[9999px\]{left:-9999px}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-right-14{right:-3.5rem}.-right-6{right:-1.5rem}.-right-8{right:-2rem}.-top-1{top:-.25rem}.-top-10{top:-2.5rem}.-top-20{top:-5rem}.-top-4{top:-1rem}.-top-6{top:-1.5rem}.bottom-0{bottom:0}.bottom-\[-0\.25rem\]{bottom:-.25rem}.bottom-full{bottom:100%}.end-0{inset-inline-end:0px}.left-0{left:0}.left-1\/2{left:50%}.left-1\/3{left:33.333333%}.left-3{left:.75rem}.right-0{right:0}.right-0\.5{right:.125rem}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-12{right:3rem}.right-3{right:.75rem}.right-6{right:1.5rem}.right-auto{right:auto}.start-0{inset-inline-start:0px}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-24{top:6rem}.top-3{top:.75rem}.top-6{top:1.5rem}.top-\[11px\]{top:11px}.top-full{top:100%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100000\]{z-index:100000}.z-\[100\]{z-index:100}.z-\[150\]{z-index:150}.z-\[1\]{z-index:1}.z-\[200\]{z-index:200}.z-\[80\]{z-index:80}.order-first{order:-9999}.order-last{order:9999}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-full{grid-column:1 / -1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.row-start-1{grid-row-start:1}.m-1{margin:.25rem}.m-3{margin:.75rem}.m-auto{margin:auto}.\!mx-0{margin-left:0!important;margin-right:0!important}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.-mx-\[16px\]{margin-left:-16px;margin-right:-16px}.-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.\!mb-0{margin-bottom:0!important}.\!mb-6{margin-bottom:1.5rem!important}.\!mt-0{margin-top:0!important}.\!mt-1{margin-top:.25rem!important}.\!mt-3{margin-top:.75rem!important}.-mb-1{margin-bottom:-.25rem}.-me-2{margin-inline-end:-.5rem}.-ml-2{margin-left:-.5rem}.-ml-px{margin-left:-1px}.-mr-1{margin-right:-.25rem}.-mt-1{margin-top:-.25rem}.-mt-2{margin-top:-.5rem}.-mt-4{margin-top:-1rem}.-mt-5{margin-top:-1.25rem}.-mt-7{margin-top:-1.75rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-5{margin-left:1.25rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-auto{margin-right:auto}.ms-1{margin-inline-start:.25rem}.ms-4{margin-inline-start:1rem}.ms-auto{margin-inline-start:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.hidden{display:none}.\!h-11{height:2.75rem!important}.\!h-auto{height:auto!important}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[100dvh\]{height:100dvh}.h-\[18px\]{height:18px}.h-\[30px\]{height:30px}.h-\[54px\]{height:54px}.h-\[60px\]{height:60px}.h-\[72px\]{height:72px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-32{max-height:8rem}.max-h-40{max-height:10rem}.max-h-44{max-height:11rem}.max-h-56{max-height:14rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-\[2\.2em\]{max-height:2.2em}.max-h-\[32rem\]{max-height:32rem}.max-h-\[40vh\]{max-height:40vh}.max-h-\[45vh\]{max-height:45vh}.max-h-\[56rem\]{max-height:56rem}.max-h-\[68vh\]{max-height:68vh}.max-h-\[72vh\]{max-height:72vh}.max-h-\[85dvh\]{max-height:85dvh}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[min\(24rem\,60vh\)\]{max-height:min(24rem,60vh)}.\!min-h-11{min-height:2.75rem!important}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-14{min-height:3.5rem}.min-h-16{min-height:4rem}.min-h-20{min-height:5rem}.min-h-32{min-height:8rem}.min-h-36{min-height:9rem}.min-h-40{min-height:10rem}.min-h-44{min-height:11rem}.min-h-7{min-height:1.75rem}.min-h-8{min-height:2rem}.min-h-9{min-height:2.25rem}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[18rem\]{min-height:18rem}.min-h-\[20rem\]{min-height:20rem}.min-h-\[26px\]{min-height:26px}.min-h-\[32rem\]{min-height:32rem}.min-h-\[44px\]{min-height:44px}.min-h-\[60px\]{min-height:60px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[76px\]{min-height:76px}.min-h-\[7rem\]{min-height:7rem}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-full{width:100%!important}.w-0\.5{width:.125rem}.w-1\/3{width:33.333333%}.w-1\/6{width:16.666667%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/5{width:40%}.w-20{width:5rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[13\%\]{width:13%}.w-\[15\%\]{width:15%}.w-\[16\%\]{width:16%}.w-\[18px\]{width:18px}.w-\[22\%\]{width:22%}.w-\[24\%\]{width:24%}.w-\[30px\]{width:30px}.w-\[34\%\]{width:34%}.w-\[3px\]{width:3px}.w-\[52px\]{width:52px}.w-\[72px\]{width:72px}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[calc\(100vw-3rem\)\]{width:calc(100vw - 3rem)}.w-\[min\(24rem\,calc\(100vw-2rem\)\)\]{width:min(24rem,calc(100vw - 2rem))}.w-\[min\(28rem\,calc\(100vw-2rem\)\)\]{width:min(28rem,calc(100vw - 2rem))}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.w-rail{width:76px}.min-w-0{min-width:0px}.min-w-11{min-width:2.75rem}.min-w-5{min-width:1.25rem}.min-w-9{min-width:2.25rem}.min-w-\[1\.25rem\]{min-width:1.25rem}.min-w-\[14rem\]{min-width:14rem}.min-w-\[220px\]{min-width:220px}.min-w-\[3\.25rem\]{min-width:3.25rem}.min-w-\[34rem\]{min-width:34rem}.min-w-\[50rem\]{min-width:50rem}.min-w-\[760px\]{min-width:760px}.min-w-\[7rem\]{min-width:7rem}.min-w-\[8rem\]{min-width:8rem}.min-w-full{min-width:100%}.max-w-0{max-width:0px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-44{max-width:11rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[108px\]{max-width:108px}.max-w-\[10px\]{max-width:10px}.max-w-\[110rem\]{max-width:110rem}.max-w-\[11rem\]{max-width:11rem}.max-w-\[12rem\]{max-width:12rem}.max-w-\[14px\]{max-width:14px}.max-w-\[26rem\]{max-width:26rem}.max-w-\[360px\]{max-width:360px}.max-w-\[37\.5rem\]{max-width:37.5rem}.max-w-\[440px\]{max-width:440px}.max-w-\[68ch\]{max-width:68ch}.max-w-\[72rem\]{max-width:72rem}.max-w-\[760px\]{max-width:760px}.max-w-\[7rem\]{max-width:7rem}.max-w-\[90rem\]{max-width:90rem}.max-w-\[96rem\]{max-width:96rem}.max-w-\[9rem\]{max-width:9rem}.max-w-\[calc\(100vw-1\.5rem\)\]{max-width:calc(100vw - 1.5rem)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-0{flex-basis:0px}.basis-36{flex-basis:9rem}.basis-\[30rem\]{flex-basis:30rem}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.border-separate{border-collapse:separate}.border-spacing-y-1{--tw-border-spacing-y: .25rem;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-top{transform-origin:top}.origin-top-left{transform-origin:top left}.origin-top-right{transform-origin:top right}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[1\.125rem\]{--tw-translate-x: 1.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-4{--tw-translate-y: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[0\.97\]{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s var(--ease-out) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.\!cursor-default{cursor:default!important}.cursor-default{cursor:default}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-nwse-resize{cursor:nwse-resize}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.scroll-mt-20{scroll-margin-top:5rem}.scroll-mt-24{scroll-margin-top:6rem}.scroll-mt-6{scroll-margin-top:1.5rem}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.auto-cols-max{grid-auto-columns:max-content}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[1\.25rem_minmax\(0\,1fr\)\]{grid-template-columns:1.25rem minmax(0,1fr)}.grid-cols-\[10rem_minmax\(0\,1\.2fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:10rem minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr)}.grid-cols-\[2\.75rem_minmax\(0\,1fr\)\]{grid-template-columns:2.75rem minmax(0,1fr)}.grid-cols-\[7rem_minmax\(0\,1fr\)\]{grid-template-columns:7rem minmax(0,1fr)}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[minmax\(0\,1\.6fr\)_7\.5rem_5rem_minmax\(0\,1\.4fr\)_minmax\(0\,1\.1fr\)_2\.75rem\]{grid-template-columns:minmax(0,1.6fr) 7.5rem 5rem minmax(0,1.4fr) minmax(0,1.1fr) 2.75rem}.grid-cols-\[minmax\(0\,1fr\)_6rem_8rem_7\.5rem\]{grid-template-columns:minmax(0,1fr) 6rem 8rem 7.5rem}.grid-cols-\[minmax\(0\,1fr\)_7rem\]{grid-template-columns:minmax(0,1fr) 7rem}.grid-cols-\[minmax\(0\,1fr\)_7rem_7rem_minmax\(0\,14rem\)\]{grid-template-columns:minmax(0,1fr) 7rem 7rem minmax(0,14rem)}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-row{flex-direction:row}.\!flex-col{flex-direction:column!important}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.content-start{align-content:flex-start}.\!items-start{align-items:flex-start!important}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.\!gap-1{gap:.25rem!important}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-2\.5{row-gap:.625rem}.gap-y-3{row-gap:.75rem}.space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-line>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(var(--c-line) / var(--tw-divide-opacity, 1))}.divide-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(var(--c-neutral-100) / var(--tw-divide-opacity, 1))}.divide-slate-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(var(--c-neutral-200) / var(--tw-divide-opacity, 1))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\!whitespace-normal{white-space:normal!important}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-none{border-radius:0!important}.rounded{border-radius:6px}.rounded-2xl{border-radius:14px}.rounded-3xl{border-radius:18px}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-full{border-radius:9999px}.rounded-lg,.rounded-md{border-radius:10px}.rounded-none{border-radius:0}.rounded-sm,.rounded-tag{border-radius:6px}.rounded-ui{border-radius:10px}.rounded-ui-lg,.rounded-xl{border-radius:14px}.rounded-b-ui-lg{border-bottom-right-radius:14px;border-bottom-left-radius:14px}.rounded-l-lg,.rounded-l-ui{border-top-left-radius:10px;border-bottom-left-radius:10px}.rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.rounded-r-lg,.rounded-r-ui{border-top-right-radius:10px;border-bottom-right-radius:10px}.rounded-t-3xl{border-top-left-radius:18px;border-top-right-radius:18px}.rounded-t-\[20px\]{border-top-left-radius:20px;border-top-right-radius:20px}.rounded-t-\[3px\]{border-top-left-radius:3px;border-top-right-radius:3px}.rounded-t-ui-lg{border-top-left-radius:14px;border-top-right-radius:14px}.\!border-0{border-width:0px!important}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-\[1\.5px\]{border-width:1.5px}.border-\[2\.5px\]{border-width:2.5px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.\!border-correct{--tw-border-opacity: 1 !important;border-color:rgb(var(--c-correct) / var(--tw-border-opacity, 1))!important}.\!border-wrong{--tw-border-opacity: 1 !important;border-color:rgb(var(--c-wrong) / var(--tw-border-opacity, 1))!important}.border-ai-200{--tw-border-opacity: 1;border-color:rgb(var(--c-violet-200) / var(--tw-border-opacity, 1))}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(var(--c-amber-200) / var(--tw-border-opacity, 1))}.border-amber-200\/80{border-color:rgb(var(--c-amber-200) / .8)}.border-attention\/30{border-color:rgb(var(--c-attention) / .3)}.border-clock{--tw-border-opacity: 1;border-color:rgb(var(--c-clock) / var(--tw-border-opacity, 1))}.border-clock\/30{border-color:rgb(var(--c-clock) / .3)}.border-correct{--tw-border-opacity: 1;border-color:rgb(var(--c-correct) / var(--tw-border-opacity, 1))}.border-correct\/30{border-color:rgb(var(--c-correct) / .3)}.border-current{border-color:currentColor}.border-cyan-200\/80{border-color:rgb(var(--c-cyan-200) / .8)}.border-danger-200{--tw-border-opacity: 1;border-color:rgb(var(--c-rose-200) / var(--tw-border-opacity, 1))}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(var(--c-emerald-200) / var(--tw-border-opacity, 1))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(var(--c-neutral-100) / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(var(--c-neutral-200) / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(var(--c-neutral-300) / var(--tw-border-opacity, 1))}.border-indigo-400{--tw-border-opacity: 1;border-color:rgb(var(--c-indigo-400) / var(--tw-border-opacity, 1))}.border-indigo-600{--tw-border-opacity: 1;border-color:rgb(var(--c-indigo-600) / var(--tw-border-opacity, 1))}.border-ink-800{--tw-border-opacity: 1;border-color:rgb(var(--c-ink-800) / var(--tw-border-opacity, 1))}.border-ink-950{--tw-border-opacity: 1;border-color:rgb(var(--c-ink-950) / var(--tw-border-opacity, 1))}.border-ink-line{--tw-border-opacity: 1;border-color:rgb(var(--c-ink-line) / var(--tw-border-opacity, 1))}.border-ion-300{--tw-border-opacity: 1;border-color:rgb(var(--c-ion-300) / var(--tw-border-opacity, 1))}.border-ion-600{--tw-border-opacity: 1;border-color:rgb(var(--c-ion-600) / var(--tw-border-opacity, 1))}.border-ion-600\/25{border-color:rgb(var(--c-ion-600) / .25)}.border-line{--tw-border-opacity: 1;border-color:rgb(var(--c-line) / var(--tw-border-opacity, 1))}.border-line-control{--tw-border-opacity: 1;border-color:rgb(var(--c-line-control) / var(--tw-border-opacity, 1))}.border-line-strong{--tw-border-opacity: 1;border-color:rgb(var(--c-line-strong) / var(--tw-border-opacity, 1))}.border-primary-200\/80{border-color:rgb(var(--c-royal-200) / .8)}.border-primary-300{--tw-border-opacity: 1;border-color:rgb(var(--c-royal-300) / var(--tw-border-opacity, 1))}.border-royal-100{--tw-border-opacity: 1;border-color:rgb(var(--c-royal-100) / var(--tw-border-opacity, 1))}.border-royal-200{--tw-border-opacity: 1;border-color:rgb(var(--c-royal-200) / var(--tw-border-opacity, 1))}.border-royal-300{--tw-border-opacity: 1;border-color:rgb(var(--c-royal-300) / var(--tw-border-opacity, 1))}.border-royal-500{--tw-border-opacity: 1;border-color:rgb(var(--c-royal-500) / var(--tw-border-opacity, 1))}.border-royal-600{--tw-border-opacity: 1;border-color:rgb(var(--c-royal-600) / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(var(--c-neutral-200) / var(--tw-border-opacity, 1))}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(var(--c-neutral-300) / var(--tw-border-opacity, 1))}.border-slate-300\/80{border-color:rgb(var(--c-neutral-300) / .8)}.border-slate-700{--tw-border-opacity: 1;border-color:rgb(var(--c-neutral-700) / var(--tw-border-opacity, 1))}.border-slate-800{--tw-border-opacity: 1;border-color:rgb(var(--c-neutral-800) / var(--tw-border-opacity, 1))}.border-success-200{--tw-border-opacity: 1;border-color:rgb(var(--c-emerald-200) / var(--tw-border-opacity, 1))}.border-tint-amber{--tw-border-opacity: 1;border-color:rgb(var(--c-tint-amber) / var(--tw-border-opacity, 1))}.border-tint-blue{--tw-border-opacity: 1;border-color:rgb(var(--c-tint-blue) / var(--tw-border-opacity, 1))}.border-tint-green{--tw-border-opacity: 1;border-color:rgb(var(--c-tint-green) / var(--tw-border-opacity, 1))}.border-tint-ion{--tw-border-opacity: 1;border-color:rgb(var(--c-tint-ion) / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-violet-200{--tw-border-opacity: 1;border-color:rgb(var(--c-violet-200) / var(--tw-border-opacity, 1))}.border-violet-200\/80{border-color:rgb(var(--c-violet-200) / .8)}.border-violet-300{--tw-border-opacity: 1;border-color:rgb(var(--c-violet-300) / var(--tw-border-opacity, 1))}.border-violet-300\/40{border-color:rgb(var(--c-violet-300) / .4)}.border-warning-200{--tw-border-opacity: 1;border-color:rgb(var(--c-amber-200) / var(--tw-border-opacity, 1))}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/90{border-color:#ffffffe6}.border-wrong{--tw-border-opacity: 1;border-color:rgb(var(--c-wrong) / var(--tw-border-opacity, 1))}.border-wrong\/30{border-color:rgb(var(--c-wrong) / .3)}.border-wrong\/40{border-color:rgb(var(--c-wrong) / .4)}.\!bg-tint-amber{--tw-bg-opacity: 1 !important;background-color:rgb(var(--c-tint-amber) / var(--tw-bg-opacity, 1))!important}.\!bg-transparent{background-color:transparent!important}.bg-\[\#0B6B50\]{--tw-bg-opacity: 1;background-color:rgb(11 107 80 / var(--tw-bg-opacity, 1))}.bg-\[\#7D8BA8\]{--tw-bg-opacity: 1;background-color:rgb(125 139 168 / var(--tw-bg-opacity, 1))}.bg-\[\#8A4B00\]{--tw-bg-opacity: 1;background-color:rgb(138 75 0 / var(--tw-bg-opacity, 1))}.bg-accent-purple{--tw-bg-opacity: 1;background-color:rgb(124 92 214 / var(--tw-bg-opacity, 1))}.bg-ai-50{--tw-bg-opacity: 1;background-color:rgb(var(--c-violet-50) / var(--tw-bg-opacity, 1))}.bg-ai-50\/40{background-color:rgb(var(--c-violet-50) / .4)}.bg-ai-600{--tw-bg-opacity: 1;background-color:rgb(var(--c-violet-600) / var(--tw-bg-opacity, 1))}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(var(--c-amber-100) / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(var(--c-amber-50) / var(--tw-bg-opacity, 1))}.bg-attention{--tw-bg-opacity: 1;background-color:rgb(var(--c-attention) / var(--tw-bg-opacity, 1))}.bg-clock{--tw-bg-opacity: 1;background-color:rgb(var(--c-clock) / var(--tw-bg-opacity, 1))}.bg-clock-bg{--tw-bg-opacity: 1;background-color:rgb(var(--c-clock-bg) / var(--tw-bg-opacity, 1))}.bg-clock-bg\/70{background-color:rgb(var(--c-clock-bg) / .7)}.bg-correct{--tw-bg-opacity: 1;background-color:rgb(var(--c-correct) / var(--tw-bg-opacity, 1))}.bg-correct-bg{--tw-bg-opacity: 1;background-color:rgb(var(--c-correct-bg) / var(--tw-bg-opacity, 1))}.bg-danger-500{--tw-bg-opacity: 1;background-color:rgb(var(--c-rose-500) / var(--tw-bg-opacity, 1))}.bg-danger-600{--tw-bg-opacity: 1;background-color:rgb(var(--c-rose-600) / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(var(--c-emerald-50) / var(--tw-bg-opacity, 1))}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(var(--c-indigo-50) / var(--tw-bg-opacity, 1))}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(var(--c-indigo-600) / var(--tw-bg-opacity, 1))}.bg-ink-800{--tw-bg-opacity: 1;background-color:rgb(var(--c-ink-800) / var(--tw-bg-opacity, 1))}.bg-ink-900{--tw-bg-opacity: 1;background-color:rgb(var(--c-ink-900) / var(--tw-bg-opacity, 1))}.bg-ink-950{--tw-bg-opacity: 1;background-color:rgb(var(--c-ink-950) / var(--tw-bg-opacity, 1))}.bg-ink-950\/50{background-color:rgb(var(--c-ink-950) / .5)}.bg-ink-950\/95{background-color:rgb(var(--c-ink-950) / .95)}.bg-ink-line{--tw-bg-opacity: 1;background-color:rgb(var(--c-ink-line) / var(--tw-bg-opacity, 1))}.bg-ion-300{--tw-bg-opacity: 1;background-color:rgb(var(--c-ion-300) / var(--tw-bg-opacity, 1))}.bg-ion-300\/40{background-color:rgb(var(--c-ion-300) / .4)}.bg-ion-500{--tw-bg-opacity: 1;background-color:rgb(var(--c-ion-500) / var(--tw-bg-opacity, 1))}.bg-ion-600{--tw-bg-opacity: 1;background-color:rgb(var(--c-ion-600) / var(--tw-bg-opacity, 1))}.bg-line{--tw-bg-opacity: 1;background-color:rgb(var(--c-line) / var(--tw-bg-opacity, 1))}.bg-line-strong{--tw-bg-opacity: 1;background-color:rgb(var(--c-line-strong) / var(--tw-bg-opacity, 1))}.bg-muted{--tw-bg-opacity: 1;background-color:rgb(var(--c-muted) / var(--tw-bg-opacity, 1))}.bg-nightsky-deep\/60{background-color:#04052e99}.bg-nightsky-navy{--tw-bg-opacity: 1;background-color:rgb(20 1 82 / var(--tw-bg-opacity, 1))}.bg-paper{--tw-bg-opacity: 1;background-color:rgb(var(--c-paper) / var(--tw-bg-opacity, 1))}.bg-paper\/40{background-color:rgb(var(--c-paper) / .4)}.bg-paper\/60{background-color:rgb(var(--c-paper) / .6)}.bg-paper\/70{background-color:rgb(var(--c-paper) / .7)}.bg-primary-100\/90{background-color:rgb(var(--c-royal-100) / .9)}.bg-primary-500{--tw-bg-opacity: 1;background-color:rgb(var(--c-royal-500) / var(--tw-bg-opacity, 1))}.bg-primary-500\/20{background-color:rgb(var(--c-royal-500) / .2)}.bg-primary-600{--tw-bg-opacity: 1;background-color:rgb(var(--c-royal-600) / var(--tw-bg-opacity, 1))}.bg-primary-950{--tw-bg-opacity: 1;background-color:rgb(var(--c-royal-950) / var(--tw-bg-opacity, 1))}.bg-royal-100{--tw-bg-opacity: 1;background-color:rgb(var(--c-royal-100) / var(--tw-bg-opacity, 1))}.bg-royal-200{--tw-bg-opacity: 1;background-color:rgb(var(--c-royal-200) / var(--tw-bg-opacity, 1))}.bg-royal-400{--tw-bg-opacity: 1;background-color:rgb(var(--c-royal-400) / var(--tw-bg-opacity, 1))}.bg-royal-50{--tw-bg-opacity: 1;background-color:rgb(var(--c-royal-50) / var(--tw-bg-opacity, 1))}.bg-royal-50\/40{background-color:rgb(var(--c-royal-50) / .4)}.bg-royal-50\/50{background-color:rgb(var(--c-royal-50) / .5)}.bg-royal-600{--tw-bg-opacity: 1;background-color:rgb(var(--c-royal-600) / var(--tw-bg-opacity, 1))}.bg-royal-600\/10{background-color:rgb(var(--c-royal-600) / .1)}.bg-royal-hover{--tw-bg-opacity: 1;background-color:rgb(var(--c-royal-hover) / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(var(--c-neutral-100) / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(var(--c-neutral-50) / var(--tw-bg-opacity, 1))}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(var(--c-neutral-900) / var(--tw-bg-opacity, 1))}.bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(var(--c-neutral-950) / var(--tw-bg-opacity, 1))}.bg-snow{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-success-50{--tw-bg-opacity: 1;background-color:rgb(var(--c-emerald-50) / var(--tw-bg-opacity, 1))}.bg-success-600{--tw-bg-opacity: 1;background-color:rgb(var(--c-emerald-600) / var(--tw-bg-opacity, 1))}.bg-surface{--tw-bg-opacity: 1;background-color:rgb(var(--c-surface) / var(--tw-bg-opacity, 1))}.bg-surface-2{--tw-bg-opacity: 1;background-color:rgb(var(--c-surface-2) / var(--tw-bg-opacity, 1))}.bg-surface\/70{background-color:rgb(var(--c-surface) / .7)}.bg-surface\/80{background-color:rgb(var(--c-surface) / .8)}.bg-surface\/95{background-color:rgb(var(--c-surface) / .95)}.bg-tint-amber{--tw-bg-opacity: 1;background-color:rgb(var(--c-tint-amber) / var(--tw-bg-opacity, 1))}.bg-tint-amber-ink{--tw-bg-opacity: 1;background-color:rgb(var(--c-tint-amber-ink) / var(--tw-bg-opacity, 1))}.bg-tint-blue{--tw-bg-opacity: 1;background-color:rgb(var(--c-tint-blue) / var(--tw-bg-opacity, 1))}.bg-tint-blue\/40{background-color:rgb(var(--c-tint-blue) / .4)}.bg-tint-blue\/60{background-color:rgb(var(--c-tint-blue) / .6)}.bg-tint-coral{--tw-bg-opacity: 1;background-color:rgb(var(--c-tint-coral) / var(--tw-bg-opacity, 1))}.bg-tint-gold{--tw-bg-opacity: 1;background-color:rgb(var(--c-tint-gold) / var(--tw-bg-opacity, 1))}.bg-tint-green{--tw-bg-opacity: 1;background-color:rgb(var(--c-tint-green) / var(--tw-bg-opacity, 1))}.bg-tint-ion{--tw-bg-opacity: 1;background-color:rgb(var(--c-tint-ion) / var(--tw-bg-opacity, 1))}.bg-tint-ion-ink{--tw-bg-opacity: 1;background-color:rgb(var(--c-tint-ion-ink) / var(--tw-bg-opacity, 1))}.bg-tint-navy{--tw-bg-opacity: 1;background-color:rgb(var(--c-tint-navy) / var(--tw-bg-opacity, 1))}.bg-tint-purple{--tw-bg-opacity: 1;background-color:rgb(var(--c-tint-purple) / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-violet-500\/20{background-color:rgb(var(--c-violet-500) / .2)}.bg-warning-200{--tw-bg-opacity: 1;background-color:rgb(var(--c-amber-200) / var(--tw-bg-opacity, 1))}.bg-warning-500{--tw-bg-opacity: 1;background-color:rgb(var(--c-amber-500) / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/20{background-color:#fff3}.bg-white\/25{background-color:#ffffff40}.bg-white\/5{background-color:#ffffff0d}.bg-white\/80{background-color:#fffc}.bg-white\/\[\.08\]{background-color:#ffffff14}.bg-white\/\[\.12\]{background-color:#ffffff1f}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.bg-white\/\[0\.07\]{background-color:#ffffff12}.bg-wrong{--tw-bg-opacity: 1;background-color:rgb(var(--c-wrong) / var(--tw-bg-opacity, 1))}.bg-wrong-bg{--tw-bg-opacity: 1;background-color:rgb(var(--c-wrong-bg) / var(--tw-bg-opacity, 1))}.bg-wrong-bg\/40{background-color:rgb(var(--c-wrong-bg) / .4)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-amber-100\/80{--tw-gradient-from: rgb(var(--c-amber-100) / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(var(--c-amber-100) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-100\/80{--tw-gradient-from: rgb(var(--c-cyan-100) / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(var(--c-cyan-100) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary-100\/80{--tw-gradient-from: rgb(var(--c-royal-100) / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(var(--c-royal-100) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-200\/90{--tw-gradient-from: rgb(var(--c-neutral-200) / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(var(--c-neutral-200) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-950{--tw-gradient-from: rgb(var(--c-neutral-950) / 1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(var(--c-neutral-950) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-100{--tw-gradient-from: rgb(var(--c-violet-100) / 1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(var(--c-violet-100) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-100\/80{--tw-gradient-from: rgb(var(--c-violet-100) / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(var(--c-violet-100) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-100\/90{--tw-gradient-from: rgb(var(--c-violet-100) / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(var(--c-violet-100) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-600{--tw-gradient-from: rgb(var(--c-violet-600) / 1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(var(--c-violet-600) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-fuchsia-50{--tw-gradient-to: rgb(var(--c-fuchsia-50) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(var(--c-fuchsia-50) / 1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-50{--tw-gradient-to: rgb(var(--c-indigo-50) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(var(--c-indigo-50) / 1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-50{--tw-gradient-to: rgb(var(--c-orange-50) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(var(--c-orange-50) / 1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-sky-50{--tw-gradient-to: rgb(var(--c-sky-50) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(var(--c-sky-50) / 1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-100{--tw-gradient-to: rgb(var(--c-neutral-100) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(var(--c-neutral-100) / 1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-50{--tw-gradient-to: rgb(var(--c-neutral-50) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(var(--c-neutral-50) / 1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-900{--tw-gradient-to: rgb(var(--c-neutral-900) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(var(--c-neutral-900) / 1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-600{--tw-gradient-to: rgb(var(--c-violet-600) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(var(--c-violet-600) / 1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-indigo-100\/70{--tw-gradient-to: rgb(var(--c-indigo-100) / .7) var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to: rgb(var(--c-indigo-600) / 1) var(--tw-gradient-to-position)}.to-indigo-950{--tw-gradient-to: rgb(var(--c-indigo-950) / 1) var(--tw-gradient-to-position)}.to-primary-100\/70{--tw-gradient-to: rgb(var(--c-royal-100) / .7) var(--tw-gradient-to-position)}.to-primary-50{--tw-gradient-to: rgb(var(--c-royal-50) / 1) var(--tw-gradient-to-position)}.to-slate-100{--tw-gradient-to: rgb(var(--c-neutral-100) / 1) var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.fill-blue-600{fill:rgb(var(--c-blue-600) / 1)}.fill-blue-600\/15{fill:rgb(var(--c-blue-600) / .15)}.fill-clock{fill:rgb(var(--c-clock) / 1)}.fill-correct{fill:rgb(var(--c-correct) / 1)}.fill-current{fill:currentColor}.fill-muted{fill:rgb(var(--c-muted) / 1)}.fill-none{fill:none}.fill-slate-100{fill:rgb(var(--c-neutral-100) / 1)}.fill-slate-400{fill:rgb(var(--c-neutral-400) / 1)}.fill-slate-500{fill:rgb(var(--c-neutral-500) / 1)}.fill-slate-700{fill:rgb(var(--c-neutral-700) / 1)}.fill-slate-800{fill:rgb(var(--c-neutral-800) / 1)}.fill-slate-900{fill:rgb(var(--c-neutral-900) / 1)}.stroke-blue-600{stroke:rgb(var(--c-blue-600) / 1)}.stroke-royal-600{stroke:rgb(var(--c-royal-600) / 1)}.stroke-slate-100{stroke:rgb(var(--c-neutral-100) / 1)}.stroke-slate-200{stroke:rgb(var(--c-neutral-200) / 1)}.stroke-slate-300{stroke:rgb(var(--c-neutral-300) / 1)}.stroke-slate-500{stroke:rgb(var(--c-neutral-500) / 1)}.stroke-white{stroke:#fff}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.\!p-0{padding:0!important}.\!p-5{padding:1.25rem!important}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.\!px-0{padding-left:0!important;padding-right:0!important}.\!px-1\.5{padding-left:.375rem!important;padding-right:.375rem!important}.\!px-3{padding-left:.75rem!important;padding-right:.75rem!important}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-\[16px\]{padding-left:16px;padding-right:16px}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.\!pb-0{padding-bottom:0!important}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-\[calc\(0\.5rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(.5rem + env(safe-area-inset-bottom))}.pb-\[calc\(1rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}.pb-\[calc\(2rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(2rem + env(safe-area-inset-bottom))}.pb-\[calc\(96px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pb-\[max\(0\.5rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.5rem,env(safe-area-inset-bottom))}.pb-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1rem,env(safe-area-inset-bottom))}.pe-16{padding-inline-end:4rem}.pe-4{padding-inline-end:1rem}.pl-10{padding-left:2.5rem}.pl-11{padding-left:2.75rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-2{padding-right:.5rem}.pr-20{padding-right:5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pr-7{padding-right:1.75rem}.ps-3{padding-inline-start:.75rem}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-10{padding-top:2.5rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-start{text-align:start}.text-end{text-align:end}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.align-\[-2px\]{vertical-align:-2px}.font-display{font-family:Sora,IBM Plex Sans,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.font-mono{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:IBM Plex Sans,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[22px\]{font-size:22px}.text-\[28px\]{font-size:28px}.text-\[32px\]{font-size:32px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-\[1\.1\]{line-height:1.1}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-correct{--tw-text-opacity: 1 !important;color:rgb(var(--c-correct) / var(--tw-text-opacity, 1))!important}.text-admin-600{--tw-text-opacity: 1;color:rgb(var(--c-neutral-600) / var(--tw-text-opacity, 1))}.text-ai-600{--tw-text-opacity: 1;color:rgb(var(--c-violet-600) / var(--tw-text-opacity, 1))}.text-ai-700{--tw-text-opacity: 1;color:rgb(var(--c-violet-700) / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(var(--c-amber-700) / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(var(--c-amber-800) / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(var(--c-amber-900) / var(--tw-text-opacity, 1))}.text-attention{--tw-text-opacity: 1;color:rgb(var(--c-attention) / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(var(--c-blue-700) / var(--tw-text-opacity, 1))}.text-body{--tw-text-opacity: 1;color:rgb(var(--c-body) / var(--tw-text-opacity, 1))}.text-clock{--tw-text-opacity: 1;color:rgb(var(--c-clock) / var(--tw-text-opacity, 1))}.text-correct{--tw-text-opacity: 1;color:rgb(var(--c-correct) / var(--tw-text-opacity, 1))}.text-correct-bg{--tw-text-opacity: 1;color:rgb(var(--c-correct-bg) / var(--tw-text-opacity, 1))}.text-danger-600{--tw-text-opacity: 1;color:rgb(var(--c-rose-600) / var(--tw-text-opacity, 1))}.text-danger-700{--tw-text-opacity: 1;color:rgb(var(--c-rose-700) / var(--tw-text-opacity, 1))}.text-emerald-200{--tw-text-opacity: 1;color:rgb(var(--c-emerald-200) / var(--tw-text-opacity, 1))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(var(--c-emerald-800) / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(var(--c-neutral-400) / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(var(--c-neutral-500) / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(var(--c-neutral-600) / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(var(--c-neutral-700) / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(var(--c-neutral-800) / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(var(--c-neutral-900) / var(--tw-text-opacity, 1))}.text-indigo-200{--tw-text-opacity: 1;color:rgb(var(--c-indigo-200) / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(var(--c-indigo-700) / var(--tw-text-opacity, 1))}.text-ink-950{--tw-text-opacity: 1;color:rgb(var(--c-ink-950) / var(--tw-text-opacity, 1))}.text-ion-300{--tw-text-opacity: 1;color:rgb(var(--c-ion-300) / var(--tw-text-opacity, 1))}.text-ion-500{--tw-text-opacity: 1;color:rgb(var(--c-ion-500) / var(--tw-text-opacity, 1))}.text-line-strong{--tw-text-opacity: 1;color:rgb(var(--c-line-strong) / var(--tw-text-opacity, 1))}.text-muted{--tw-text-opacity: 1;color:rgb(var(--c-muted) / var(--tw-text-opacity, 1))}.text-night{--tw-text-opacity: 1;color:rgb(10 20 48 / var(--tw-text-opacity, 1))}.text-primary-100{--tw-text-opacity: 1;color:rgb(var(--c-royal-100) / var(--tw-text-opacity, 1))}.text-primary-200{--tw-text-opacity: 1;color:rgb(var(--c-royal-200) / var(--tw-text-opacity, 1))}.text-primary-600{--tw-text-opacity: 1;color:rgb(var(--c-royal-600) / var(--tw-text-opacity, 1))}.text-primary-700{--tw-text-opacity: 1;color:rgb(var(--c-royal-700) / var(--tw-text-opacity, 1))}.text-royal-400{--tw-text-opacity: 1;color:rgb(var(--c-royal-400) / var(--tw-text-opacity, 1))}.text-royal-600{--tw-text-opacity: 1;color:rgb(var(--c-royal-600) / var(--tw-text-opacity, 1))}.text-royal-700{--tw-text-opacity: 1;color:rgb(var(--c-royal-700) / var(--tw-text-opacity, 1))}.text-slate-100{--tw-text-opacity: 1;color:rgb(var(--c-neutral-100) / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(var(--c-neutral-300) / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(var(--c-neutral-400) / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(var(--c-neutral-500) / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(var(--c-neutral-600) / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(var(--c-neutral-700) / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(var(--c-neutral-800) / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(var(--c-neutral-900) / var(--tw-text-opacity, 1))}.text-slate-950{--tw-text-opacity: 1;color:rgb(var(--c-neutral-950) / var(--tw-text-opacity, 1))}.text-snow{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-snow\/80{color:#fffc}.text-success-600{--tw-text-opacity: 1;color:rgb(var(--c-emerald-600) / var(--tw-text-opacity, 1))}.text-success-700{--tw-text-opacity: 1;color:rgb(var(--c-emerald-700) / var(--tw-text-opacity, 1))}.text-success-800{--tw-text-opacity: 1;color:rgb(var(--c-emerald-800) / var(--tw-text-opacity, 1))}.text-surface{--tw-text-opacity: 1;color:rgb(var(--c-surface) / var(--tw-text-opacity, 1))}.text-tint-amber-ink{--tw-text-opacity: 1;color:rgb(var(--c-tint-amber-ink) / var(--tw-text-opacity, 1))}.text-tint-blue-ink{--tw-text-opacity: 1;color:rgb(var(--c-tint-blue-ink) / var(--tw-text-opacity, 1))}.text-tint-coral-ink{--tw-text-opacity: 1;color:rgb(var(--c-tint-coral-ink) / var(--tw-text-opacity, 1))}.text-tint-gold-ink{--tw-text-opacity: 1;color:rgb(var(--c-tint-gold-ink) / var(--tw-text-opacity, 1))}.text-tint-green-ink{--tw-text-opacity: 1;color:rgb(var(--c-tint-green-ink) / var(--tw-text-opacity, 1))}.text-tint-ion-ink{--tw-text-opacity: 1;color:rgb(var(--c-tint-ion-ink) / var(--tw-text-opacity, 1))}.text-tint-navy-ink{--tw-text-opacity: 1;color:rgb(var(--c-tint-navy-ink) / var(--tw-text-opacity, 1))}.text-tint-purple-ink{--tw-text-opacity: 1;color:rgb(var(--c-tint-purple-ink) / var(--tw-text-opacity, 1))}.text-violet-100{--tw-text-opacity: 1;color:rgb(var(--c-violet-100) / var(--tw-text-opacity, 1))}.text-violet-200{--tw-text-opacity: 1;color:rgb(var(--c-violet-200) / var(--tw-text-opacity, 1))}.text-violet-300{--tw-text-opacity: 1;color:rgb(var(--c-violet-300) / var(--tw-text-opacity, 1))}.text-warning-600{--tw-text-opacity: 1;color:rgb(var(--c-amber-600) / var(--tw-text-opacity, 1))}.text-warning-700{--tw-text-opacity: 1;color:rgb(var(--c-amber-700) / var(--tw-text-opacity, 1))}.text-warning-950{--tw-text-opacity: 1;color:rgb(var(--c-amber-950) / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/50{color:#ffffff80}.text-white\/70{color:#ffffffb3}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.text-wrong{--tw-text-opacity: 1;color:rgb(var(--c-wrong) / var(--tw-text-opacity, 1))}.text-wrong-bg{--tw-text-opacity: 1;color:rgb(var(--c-wrong-bg) / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-muted::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(var(--c-muted) / var(--tw-placeholder-opacity, 1))}.placeholder-muted::placeholder{--tw-placeholder-opacity: 1;color:rgb(var(--c-muted) / var(--tw-placeholder-opacity, 1))}.accent-royal-600{accent-color:rgb(var(--c-royal-600) / 1)}.accent-wrong{accent-color:rgb(var(--c-wrong) / 1)}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_9999px_rgba\(10\,20\,48\,0\.18\)\]{--tw-shadow: 0 0 0 9999px rgba(10,20,48,.18);--tw-shadow-colored: 0 0 0 9999px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-float{--tw-shadow: 0 12px 32px rgba(10, 20, 48, .16);--tw-shadow-colored: 0 12px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-ui{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-amber-200\/30{--tw-shadow-color: rgb(var(--c-amber-200) / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-cyan-200\/30{--tw-shadow-color: rgb(var(--c-cyan-200) / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-300\/30{--tw-shadow-color: rgb(var(--c-indigo-300) / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-primary-200\/30{--tw-shadow-color: rgb(var(--c-royal-200) / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-primary-300\/30{--tw-shadow-color: rgb(var(--c-royal-300) / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-primary-950\/30{--tw-shadow-color: rgb(var(--c-royal-950) / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-200\/80{--tw-shadow-color: rgb(var(--c-neutral-200) / .8);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-300\/30{--tw-shadow-color: rgb(var(--c-neutral-300) / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-300\/40{--tw-shadow-color: rgb(var(--c-neutral-300) / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-300\/50{--tw-shadow-color: rgb(var(--c-neutral-300) / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-400\/30{--tw-shadow-color: rgb(var(--c-neutral-400) / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-900\/15{--tw-shadow-color: rgb(var(--c-neutral-900) / .15);--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-200\/30{--tw-shadow-color: rgb(var(--c-violet-200) / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-200\/40{--tw-shadow-color: rgb(var(--c-violet-200) / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-white{--tw-shadow-color: #fff;--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-2{outline-width:2px}.outline-offset-4{outline-offset:4px}.outline-wrong{outline-color:rgb(var(--c-wrong) / 1)}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-\[1\.5px\]{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1.5px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-accent-gold{--tw-ring-opacity: 1;--tw-ring-color: rgb(229 168 35 / var(--tw-ring-opacity, 1))}.ring-ai-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--c-violet-200) / var(--tw-ring-opacity, 1))}.ring-black{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity, 1))}.ring-black\/10{--tw-ring-color: rgb(0 0 0 / .1)}.ring-correct\/40{--tw-ring-color: rgb(var(--c-correct) / .4)}.ring-danger-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--c-rose-200) / var(--tw-ring-opacity, 1))}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--c-neutral-300) / var(--tw-ring-opacity, 1))}.ring-ion-300\/70{--tw-ring-color: rgb(var(--c-ion-300) / .7)}.ring-ion-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--c-ion-500) / var(--tw-ring-opacity, 1))}.ring-ion-600{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--c-ion-600) / var(--tw-ring-opacity, 1))}.ring-ion-600\/25{--tw-ring-color: rgb(var(--c-ion-600) / .25)}.ring-line{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--c-line) / var(--tw-ring-opacity, 1))}.ring-line-strong\/50{--tw-ring-color: rgb(var(--c-line-strong) / .5)}.ring-nightsky-navy{--tw-ring-opacity: 1;--tw-ring-color: rgb(20 1 82 / var(--tw-ring-opacity, 1))}.ring-royal-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--c-royal-200) / var(--tw-ring-opacity, 1))}.ring-royal-600{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--c-royal-600) / var(--tw-ring-opacity, 1))}.ring-success-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--c-emerald-200) / var(--tw-ring-opacity, 1))}.ring-surface{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--c-surface) / var(--tw-ring-opacity, 1))}.ring-teal-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--c-teal-500) / var(--tw-ring-opacity, 1))}.ring-warning-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--c-amber-200) / var(--tw-ring-opacity, 1))}.ring-white\/10{--tw-ring-color: rgb(255 255 255 / .1)}.ring-wrong{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--c-wrong) / var(--tw-ring-opacity, 1))}.ring-opacity-5{--tw-ring-opacity: .05}.ring-offset-1{--tw-ring-offset-width: 1px}.ring-offset-2{--tw-ring-offset-width: 2px}.ring-offset-surface{--tw-ring-offset-color: rgb(var(--c-surface) / 1)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-2xl{--tw-blur: blur(40px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur: blur(64px);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)}.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-blur-none{--tw-backdrop-blur: !important;-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)!important;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)!important}.backdrop-blur{--tw-backdrop-blur: blur(8px);-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)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-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)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-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)}.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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:var(--ease-out);transition-duration:var(--motion-fast)}.transition-\[grid-template-rows\,opacity\]{transition-property:grid-template-rows,opacity;transition-timing-function:var(--ease-out);transition-duration:var(--motion-fast)}.transition-\[width\]{transition-property:width;transition-timing-function:var(--ease-out);transition-duration:var(--motion-fast)}.transition-all{transition-property:all;transition-timing-function:var(--ease-out);transition-duration:var(--motion-fast)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:var(--ease-out);transition-duration:var(--motion-fast)}.transition-opacity{transition-property:opacity;transition-timing-function:var(--ease-out);transition-duration:var(--motion-fast)}.transition-transform{transition-property:transform;transition-timing-function:var(--ease-out);transition-duration:var(--motion-fast)}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-75{transition-duration:75ms}.duration-fast{transition-duration:var(--motion-fast)}.ease-in,.ease-in-out,.ease-out{transition-timing-function:var(--ease-out)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}:root{--ink-950: rgb(var(--c-ink-950));--ink-800: rgb(var(--c-ink-800));--royal-600: rgb(var(--c-royal-600));--royal-700: rgb(var(--c-royal-700));--royal-100: rgb(var(--c-royal-100));--ion-600: rgb(var(--c-ion-600));--ion-500: rgb(var(--c-ion-500));--ion-300: rgb(var(--c-ion-300));--paper: rgb(var(--c-paper));--surface: rgb(var(--c-surface));--surface-2: rgb(var(--c-surface-2));--line: rgb(var(--c-line));--line-strong: rgb(var(--c-line-strong));--text: rgb(var(--c-body));--muted: rgb(var(--c-muted));--correct: rgb(var(--c-correct));--correct-bg: rgb(var(--c-correct-bg));--wrong: rgb(var(--c-wrong));--wrong-bg: rgb(var(--c-wrong-bg));--clock: rgb(var(--c-clock));--clock-bg: rgb(var(--c-clock-bg));--attention: rgb(var(--c-attention));--bloom-remember: #2FB59C;--bloom-understand: #3FB4E6;--bloom-apply: #2A6FD6;--bloom-analyze: #1B2F86;--bloom-evaluate: #6A3FC4;--bloom-create: #A13A8F;--radius-tag: 6px;--radius-control: 10px;--radius-card: 14px;--radius-hero: 18px;--tint-blue: rgb(var(--c-tint-blue));--tint-ion: rgb(var(--c-tint-ion));--tint-amber: rgb(var(--c-tint-amber));--tint-green: rgb(var(--c-tint-green));--hero-from: #0A1430;--hero-to: #14286B;--shadow-float: 0 12px 32px rgba(10, 20, 48, .16);--focus-ring: 0 0 0 2px var(--surface), 0 0 0 4px var(--ion-600);--font-display: "Sora", "IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--motion-fast: .12s;--motion-base: .2s;--motion-slow: .32s;--motion-progress: .6s;--motion-stagger: 40ms;--ease-out: cubic-bezier(.22, 1, .36, 1);--su-scene: #b8d8e3;--su-page: #c9e2e9;--su-glow: #f8fbf8;--su-ink: #102b62;--su-ink-strong: #102d67;--su-navy: #123573;--su-accent: #2876cc;--su-accent-2: #277bd2;--su-accent-ink: #1d5ca6;--su-muted: #3f5f86}[data-theme=syensiya-dark]{color-scheme:dark;--hero-from: #16234A;--hero-to: #1B2A57;--shadow-float: 0 12px 32px rgba(0, 0, 0, .45)}[data-theme=syensiya-light]{color-scheme:light}.ui-ground{background-color:var(--paper)}@media (max-width: 767px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not(#_),select:not(#_),textarea:not(#_){font-size:16px}}@media (min-width: 768px){main[data-app-scroll-container]{--shell-top: 4.5rem;scroll-padding-top:5.5rem}}@media (max-width: 767px){html{scroll-padding-top:4.5rem;scroll-padding-bottom:calc(80px + env(safe-area-inset-bottom))}}.ui-page-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}@media (min-width: 768px){.ui-page-grid{gap:1.25rem}}@media (min-width: 1024px){.ui-page-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.ui-page-grid>.ui-main{grid-column:span 8 / span 8}.ui-page-grid>.ui-side{grid-column:span 4 / span 4;position:sticky;top:calc(var(--shell-top, 0px) + 1.5rem)}.ui-page-grid>.ui-side[data-side-tall]{position:static}.ui-page-grid--wide-side>.ui-main{grid-column:span 7 / span 7}.ui-page-grid--wide-side>.ui-side{grid-column:span 5 / span 5}.ui-page-grid>.ui-full{grid-column:1 / -1}}.ui-main>*,.ui-side>*{min-width:0}.ui-main,.ui-side{min-width:0;display:grid;gap:.75rem;align-content:start}@media (min-width: 768px){.ui-main,.ui-side{gap:1.25rem}}@media (min-width: 1280px) and (min-height: 34rem){.cq-side{position:sticky;top:calc(var(--shell-top, 0px) + 1.5rem)}}.ui-hero{position:relative;overflow:hidden;isolation:isolate;border-radius:var(--radius-hero);background-image:linear-gradient(135deg,var(--hero-from) 0%,var(--hero-to) 100%);background-color:var(--hero-from);color:#fff;padding:1.25rem}@media (min-width: 768px){.ui-hero{padding:1.75rem}}.ui-hero-orbit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;opacity:.07;pointer-events:none}.ui-hero :focus-visible{outline-color:var(--ion-300)}.ui-hero.ui-hero-goal{background-image:none;background-color:var(--royal-600)}.ui-hero-stars{position:absolute;top:-.5rem;right:-.5rem;z-index:-1;width:12rem;height:auto;pointer-events:none}.ui-btn.ui-btn-goal{width:100%;min-height:3.25rem;border:1px solid transparent;background-color:#fff;color:#14286b;font-size:1.0625rem;font-weight:700}.ui-btn.ui-btn-goal:hover{background-color:#ffffffe0}@media (min-width: 640px){.ui-btn.ui-btn-goal{width:auto;padding-inline:1.75rem}}.ui-today{display:flex;flex-direction:column;gap:.75rem;border:1px solid var(--line);border-radius:var(--radius-card);background-color:var(--surface);padding:.875rem 1rem}@media (min-width: 640px){.ui-today{flex-direction:row;align-items:center;padding:1rem 1.25rem}}@media (max-width: 639px){.ui-hero-stars.ui-hero-stars-sm,.ui-hero-goal .ui-hero-stars{width:7rem;opacity:.6}}.ui-btn.ui-btn-start{width:100%;min-height:3.25rem;font-size:1.0625rem;font-weight:700}@media (min-width: 640px){.ui-btn.ui-btn-start{width:auto;padding-inline:1.5rem}}.st-subject{position:relative;overflow:hidden}.st-subject:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background-color:var(--subject, var(--royal-600))}.gp{padding-bottom:1.5rem}.gp.gp-has-sheet{padding-bottom:calc(14rem + env(safe-area-inset-bottom))}@media (min-width: 1024px){.gp.gp-has-sheet{padding-bottom:1.5rem}}.gp-progress{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.gp-exit{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin-left:-.5rem;border-radius:9999px;color:var(--muted)}.gp-exit:hover{background-color:var(--surface-2);color:var(--text)}.gp-exit:focus-visible{outline:none;box-shadow:var(--focus-ring)}.gp-bar{position:relative;flex:1 1 auto;height:.75rem;overflow:hidden;border-radius:9999px;background-color:var(--line)}.gp-bar-fill{position:absolute;inset:0 auto 0 0;border-radius:9999px;background-color:var(--ion-500);transition:width var(--motion-base) var(--ease-out)}.gp-count{flex-shrink:0;font-size:.9375rem;font-weight:700;color:var(--muted)}.gp-card{border:1px solid var(--line);border-radius:var(--radius-hero);background-color:var(--surface);padding:1rem}@media (min-width: 768px){.gp-card{padding:1.5rem}}.gp-tag{display:inline-flex;min-height:1.75rem;align-items:center;gap:.375rem;border-radius:var(--radius-tag);padding:0 .625rem;font-size:.8125rem;font-weight:600}.gp-tag-quiet{background-color:var(--paper);color:var(--muted)}.gp-tag[data-subject-tag]{background-color:var(--subject-tint);color:var(--subject-fill)}.gp-tag[data-subject-tag] .gp-planet{background-color:var(--subject-fill)}[data-theme=syensiya-dark] .gp-tag[data-subject-tag]{background-color:color-mix(in srgb,var(--subject-fill) 34%,rgb(var(--c-lift)));color:color-mix(in srgb,var(--subject-fill) 30%,white)}[data-theme=syensiya-dark] .gp-tag[data-subject-tag] .gp-planet{background-color:color-mix(in srgb,var(--subject-fill) 55%,white)}[data-answer-tones]{--c-wrong: var(--c-tint-coral-ink);--c-wrong-bg: var(--c-tint-coral);--wrong: rgb(var(--c-tint-coral-ink));--wrong-bg: rgb(var(--c-tint-coral))}.gp-planet{width:.5rem;height:.5rem;border-radius:9999px}.gp-stem{min-height:3rem;font-family:var(--font-display);font-size:1.25rem;font-weight:700;line-height:1.4;color:var(--text)}@media (min-width: 768px){.gp-stem{font-size:1.375rem}}.gp-choices{display:flex;flex-direction:column;gap:.625rem}.gp-choice{position:relative;display:flex;min-height:3.5rem;align-items:center;gap:.75rem;border:2px solid var(--line);border-radius:var(--radius-card);background-color:var(--surface);padding:.5rem .875rem;color:var(--text);-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out)}.gp-choice-open{cursor:pointer}.gp-choice-open:hover{border-color:var(--royal-600)}.gp-choice-open:active{transform:scale(.99)}.gp-choice-picked{cursor:pointer;border-color:var(--royal-600);background-color:var(--tint-blue);font-weight:600}.gp-choice-correct{cursor:default;border-color:var(--correct);background-color:var(--correct-bg);color:var(--correct);font-weight:600}.gp-choice-wrong{cursor:default;border-color:var(--wrong);background-color:var(--wrong-bg);color:var(--wrong);font-weight:600}.gp-choice-rest{cursor:default;color:var(--muted)}.gp-key{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:9px;font-family:var(--font-mono);font-size:.875rem;font-weight:700}.ui-btn.gp-big-btn{width:100%;min-height:3.25rem;font-size:1.0625rem;font-weight:700}@media (min-width: 640px){.ui-btn.gp-big-btn{width:auto;padding-inline:2rem}}.gp-sheet{position:fixed;inset:auto 0 0 0;z-index:25;display:flex;flex-direction:column;gap:.625rem;border-top:3px solid;border-radius:22px 22px 0 0;padding:1.125rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom));box-shadow:var(--shadow-float)}@media (min-width: 768px){.gp-sheet{left:76px;padding-inline:2rem}}@media (min-width: 1024px){.gp-sheet{position:static;margin-top:1.25rem;border:2px solid;border-radius:var(--radius-card);padding:1.125rem 1.25rem;box-shadow:none}}.gp-sheet-good{border-color:var(--correct);background-color:var(--correct-bg);color:var(--correct)}.gp-sheet-miss{border-color:var(--wrong);background-color:var(--wrong-bg);color:var(--wrong)}.gp-sheet-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:9999px;background-color:currentColor}.gp-sheet-icon svg{color:var(--surface)}.gp-sheet-title{flex:1 1 auto;font-family:var(--font-display);font-size:1.25rem;font-weight:800}.gp-streak{border-radius:9999px;background-color:var(--surface);padding:.25rem .625rem;font-size:.875rem;font-weight:700;color:var(--clock)}.gp-sheet-line{font-size:.9375rem;line-height:1.5;color:var(--text)}.gp-sheet-next{font-size:.8125rem;line-height:1.4;color:var(--muted)}.ui-btn.gp-sheet-btn{min-height:3.25rem;font-size:1.0625rem;font-weight:700}@media (min-width: 1024px){.ui-btn.gp-sheet-btn{align-self:flex-start;padding-inline:2rem}}.gp-sheet-enter{transition:transform var(--motion-base) var(--ease-out),opacity var(--motion-base) var(--ease-out)}.gp-sheet-from{transform:translateY(1.5rem);opacity:0}.gp-sheet-to{transform:translateY(0);opacity:1}@media (prefers-reduced-motion: reduce){.gp-bar-fill,.gp-choice,.gp-sheet-enter{transition:none}}.ui-filter-sheet[hidden],.ui-filter-backdrop[hidden]{display:none}.ui-filter-sheet{margin-top:.75rem;border-top:1px solid var(--line);padding-top:.75rem}@media (max-width: 767px){.ui-filter-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:#0a143073}.ui-filter-sheet{position:fixed;inset:auto 0 0 0;z-index:56;max-height:80dvh;overflow-y:auto;margin:0;border:1px solid var(--line);border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--surface);padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom));box-shadow:var(--shadow-float)}html.ui-sheet-open{overflow:hidden}}.ui-row{position:relative;transition:background-color var(--motion-fast) var(--ease-out)}.ui-row:hover,.ui-row:focus-within{background-color:var(--surface-2)}.ui-row-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.ui-row-link:focus-visible{outline:none}.ui-row-link:focus-visible:after{outline:2px solid var(--ion-600);outline-offset:-2px;border-radius:inherit}.ui-row-above{position:relative;z-index:1}.ui-row-menu[open]{z-index:20}.ui-row-above:has(.ui-row-menu[open]){z-index:30}.ui-row-menu-item{display:flex;width:100%;min-height:2.75rem;align-items:center;gap:.5rem;border-radius:8px;padding:0 .75rem;font-size:.875rem;font-weight:600;color:var(--text);text-align:left}.ui-row-menu-item:hover{background-color:var(--paper)}.ui-row-menu-item:focus-visible{outline:2px solid var(--ion-600);outline-offset:-2px}.ui-row-menu-item--danger{color:var(--wrong)}.ui-row-menu-item--danger:hover{background-color:var(--wrong-bg)}@media (min-width: 768px){.ui-row-menu-item{min-height:2.25rem}}.ui-qbank{display:grid;gap:.75rem;min-width:0}.ui-qbank>*{min-width:0}.ui-qbank-top{display:grid;gap:.75rem;align-items:center}@media (min-width: 768px){.ui-qbank{gap:1rem}}.ui-qlist-container{min-width:0}.ui-qrow-grid{display:grid;grid-template-columns:1.25rem minmax(0,1fr) auto;-moz-column-gap:.75rem;column-gap:.75rem;align-items:start}.ui-qrow-check{padding-top:.125rem}.ui-qbank:not([data-details]) :is(.ui-qrow-facets,.ui-qrow-provenance,[data-approved-mix]),.ui-qbank[data-details] .ui-qrow-summary,.ui-qbank:not([data-selecting]) :is(.ui-qrow-check,.ui-bulk-bar){display:none}.ui-qbank:not([data-details]) .ui-qbank-top{display:none}.ui-qbank:not([data-selecting]) .ui-qrow-grid{grid-template-columns:minmax(0,1fr) auto}@media (min-width: 768px){.ui-qbank:not([data-details]) .ui-qrow{padding-block:.75rem}}.ui-qrow-summary{margin-top:.375rem;font-size:.8125rem;color:var(--muted)}.ui-qrow-facets{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;list-style:none;margin:.625rem 0 0;padding:0}.ui-qchip{display:inline-flex;max-width:100%;min-height:1.625rem;align-items:center;gap:.375rem;border-radius:9999px;padding:.1875rem .625rem;font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap}.ui-qrow-chip{display:inline-flex;max-width:100%;align-items:center;gap:.25rem;border-radius:9999px;background-color:var(--paper);padding:.125rem .5rem;font-size:12px}.ui-qchip-meter{display:inline-block;width:2.25rem;height:.3125rem;overflow:hidden;border-radius:9999px;background-color:#5b34b02e}.ui-qchip-meter>span{display:block;height:100%;border-radius:inherit;background-color:#7c5cd6}.ui-qrow-provenance{display:flex;min-width:0;align-items:center;gap:.375rem;margin-top:.5rem;font-size:12px;color:var(--muted)}.ui-qrow-actions{align-self:center}.ui-qrow-extra{margin-left:2rem}@media (max-width: 639.98px){.ui-qrow-actions{grid-column:2;justify-content:flex-start;margin-top:.75rem}.ui-qbank:not([data-selecting]) .ui-qrow-actions{grid-column:1 / -1}}.ui-bulk-bar{position:sticky;bottom:calc(80px + env(safe-area-inset-bottom));z-index:10;order:99;border-top:1px solid var(--line);border-bottom:0;border-radius:0 0 var(--radius-card) var(--radius-card);box-shadow:0 -6px 16px #0a143014}@media (max-width: 767px){.ui-bulk-bar:has(.ui-bulk-delete[aria-disabled=true]){position:static;order:-1;border-top:0;border-bottom:1px solid var(--line);border-radius:var(--radius-card) var(--radius-card) 0 0;box-shadow:none}}@media (min-width: 768px){.ui-bulk-bar{position:static;order:-1;border-top:0;border-bottom:1px solid var(--line);border-radius:var(--radius-card) var(--radius-card) 0 0;box-shadow:none;background-color:color-mix(in srgb,var(--paper) 60%,var(--surface))}}.ui-bulk-delete[aria-disabled=true]{border-color:var(--line-strong, var(--line));color:var(--muted, var(--muted));background-color:transparent}.ui-bulk-delete[aria-disabled=true]:hover{background-color:var(--paper)}.ui-scroller{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(9.5rem,46%);gap:.75rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-1rem;padding-inline:1rem}.ui-scroller>*{scroll-snap-align:start}.ui-scroller::-webkit-scrollbar{display:none}.blocker-target{--tw-border-opacity: 1 !important;border-color:rgb(var(--c-rose-400) / var(--tw-border-opacity, 1))!important;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--c-rose-400) / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px;scroll-margin:.75rem}@container ui-workspace (min-width: 40rem){.ui-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container ui-workspace (min-width: 56rem){.ui-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ui-dashboard-workspace{grid-template-columns:minmax(0,2fr) minmax(19rem,1fr);grid-template-areas:"activity activity" "actions attention";align-items:start}.ui-materials-intake{grid-template-columns:minmax(0,1.6fr) minmax(18rem,.7fr);align-items:start}.ui-material-progress-workspace{grid-template-columns:minmax(0,1.65fr) minmax(18rem,.8fr);grid-template-areas:"primary details"}}@container ui-workspace (min-width: 60rem){.ui-materials-record-table{display:block}.ui-materials-record-cards{display:none}}@container ui-workspace (min-width: 88rem){.ui-summary-grid{grid-template-columns:repeat(7,minmax(0,1fr))}}@container ui-shortcuts (min-width: 28rem){.ui-shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container ui-shortcuts (min-width: 52rem){.ui-shortcut-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@keyframes syensiya-reveal-enter{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes material-process-pulse{0%,to{box-shadow:0 0 #2563eb40}50%{box-shadow:0 0 0 .45rem #2563eb00}}@keyframes material-queue-pulse{0%,to{opacity:.45;transform:translate(0)}50%{opacity:1;transform:translate(500%)}}@keyframes material-progress-sweep{0%{transform:translate(-120%)}to{transform:translate(280%)}}@keyframes material-step-confirm{0%{transform:scale(.82)}65%{transform:scale(1.12)}to{transform:scale(1)}}.ui-disclosure-panel{--ui-disclosure-height: 0px;max-height:var(--ui-disclosure-height);overflow:clip;opacity:1;transform:translateY(0);transform-origin:top;transition:max-height var(--motion-base) var(--ease-out),opacity var(--motion-base) var(--ease-out),transform var(--motion-base) var(--ease-out),margin-block-start var(--motion-base) var(--ease-out)}.ui-disclosure-panel[data-ui-disclosure-state=closed]{max-height:0;margin-block-start:-.75rem;opacity:0;pointer-events:none;transform:translateY(-.35rem)}.ui-disclosure-panel[data-ui-disclosure-no-offset][data-ui-disclosure-state=closed]{margin-block-start:0}@media (prefers-reduced-motion: no-preference){.material-process-active{animation:material-process-pulse 1.8s var(--ease-out) infinite}.material-queue-pulse{animation:material-queue-pulse 1.8s var(--ease-out) infinite}.material-progress-sweep{animation:material-progress-sweep 1.6s var(--ease-out) infinite}.material-step-confirmed{animation:material-step-confirm var(--motion-base) var(--ease-out) backwards}}.reveal-chunk.reveal-enter{animation:ui-enter-rise var(--motion-base) var(--ease-out) backwards;animation-delay:var(--reveal-delay, 0ms)}@media (prefers-reduced-motion: reduce){.ui-disclosure-panel{transition:none}.reveal-chunk.reveal-enter{animation:none}}[data-workspace-stepper] .workflow-step{color:var(--muted, var(--muted));font-weight:600}[data-workspace-stepper] .workflow-step .workflow-step-marker{border:2px solid var(--line-strong, var(--line-strong));background-color:var(--surface);color:var(--muted, var(--muted))}[data-workspace-stepper] .workflow-step[data-state=current]{color:var(--text);font-weight:700;box-shadow:inset 0 -3px 0 var(--ion-600);border-radius:0}[data-workspace-stepper] .workflow-step[data-state=current] .workflow-step-marker{border:2px solid var(--ion-600);color:var(--ion-600)}[data-workspace-stepper] .workflow-step[data-state=done]{color:var(--royal-700, var(--royal-700))}[data-workspace-stepper] .workflow-step[data-state=done] .workflow-step-marker{border-color:var(--royal-600);background-color:var(--royal-600);color:#fff}#vf-save-state{display:inline-flex;align-items:center;gap:.375rem}#vf-save-state .vf-save-dot{width:.5rem;height:.5rem;border-radius:9999px;background-color:var(--line-strong, var(--line-strong))}#vf-save-state[data-save-state=saved]{color:var(--correct, #15803d)}#vf-save-state[data-save-state=saved] .vf-save-dot{background-color:var(--correct, #15803d)}#vf-save-state[data-save-state=saving] .vf-save-dot{background-color:var(--ion-600)}#vf-save-state[data-save-state=unsaved]{color:var(--tint-amber-ink, #92400e)}#vf-save-state[data-save-state=unsaved] .vf-save-dot{background-color:#d97706}#vf-save-state[data-save-state=failed]{color:var(--wrong, #b91c1c)}#vf-save-state[data-save-state=failed] .vf-save-dot{background-color:var(--wrong, #b91c1c)}#vf-save-state-short{display:none}@media (max-width: 479px){#vf-save-state-text{display:none}#vf-save-state-short{display:inline}#vf-save-state .vf-save-dot{display:none}.vf-stepper-row{gap:.25rem}}@media (max-width: 639px),(min-width: 1024px) and (max-width: 1279px){.vf-step-head>.min-w-0{flex-basis:calc(100% - 3.25rem)}}.vf-doc-label{display:inline-flex;align-items:center;border-radius:var(--radius-tag);padding:.125rem 0;font-size:.75rem;font-weight:500;background-color:transparent;color:var(--muted, var(--muted));box-shadow:none}.vf-doc-label[data-doc-label=draft]{color:var(--royal-700)}[data-source-facts]{border-left:3px solid var(--ink-800)}[data-evidence-card]{border-left-width:3px;border-left-color:var(--ion-600)}#vf-approval-checklist:has(#vf-checklist-ready:not(.hidden)){border-color:#0b6b5059;background-color:var(--correct-bg)}#vf-approval-checklist:has(#vf-checklist-items:not(.hidden)>li){border-color:#a1263a59}#vf-approval-checklist:has(#vf-checklist-ready:not(.hidden)) #vf-checklist-title{color:var(--correct)}.vf-step-head{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.5rem .75rem}.vf-step-head>.vf-doc-label{max-width:100%;flex-shrink:1}.vf-step-icon{display:flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-control);background-color:var(--tint-blue);color:var(--royal-700)}.vf-step-icon svg{height:1.25rem;width:1.25rem}.vf-eyebrow{font-size:.8125rem;font-weight:600;color:var(--muted)}.vf-facts .vf-chip:not([id=vf-read-bloom],[id=vf-read-difficulty]){background-color:transparent;box-shadow:none;padding:0;font-weight:500;color:var(--muted)}.vf-facts .vf-chip:not([id=vf-read-bloom],[id=vf-read-difficulty],[data-figure-not-read]) svg{display:none}.vf-facts .vf-chip[data-figure-not-read][data-figure-not-read]{color:var(--clock);font-weight:600}.vf-facts .vf-chip[data-figure-not-read] svg{display:inline}.vf-facts [id=vf-read-ai-chip]~:is(.vf-chip,[id=vf-read-ai-reason]):before{content:"·";margin-right:.375rem;color:var(--muted)}.vf-chip{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;padding:.25rem .625rem;font-size:.75rem;font-weight:600;line-height:1rem;white-space:nowrap}.vf-chip.hidden{display:none}.vf-chip svg{height:.875rem;width:.875rem;flex-shrink:0}.vf-read-choice{border:1px solid var(--line);border-radius:var(--radius-control);background-color:var(--surface);padding:.625rem .75rem;transition:border-color var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out)}.vf-read-choice:hover{border-color:var(--line-strong);background-color:var(--surface-2)}.vf-read-choice--correct,.vf-read-choice--correct:hover{border-color:#0b6b5066;background-color:var(--correct-bg)}.vf-choice-key{display:flex;height:1.75rem;width:1.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background-color:var(--tint-blue);color:var(--royal-700);font-family:var(--font-mono);font-size:.75rem;font-weight:600}.vf-choice-key--correct{background-color:var(--correct);color:#fff}.vf-fact{position:relative;min-width:0;border-radius:var(--radius-control);background-color:var(--surface);padding:.625rem .75rem .625rem 3.375rem;box-shadow:inset 0 0 0 1px var(--line)}.vf-fact .vf-fact-icon{position:absolute;left:.75rem;top:.625rem}.vf-fact dt{font-size:.75rem;font-weight:600;color:var(--muted)}.vf-fact dd{margin-top:.125rem;font-size:.875rem;font-weight:600;color:var(--text);overflow-wrap:anywhere}.vf-fact-icon{display:flex;height:2rem;width:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background-color:var(--paper);color:var(--ink-800)}.vf-fact-icon svg{height:1rem;width:1rem}.vf-fact[data-fact-tile=bloom] .vf-fact-icon{background-color:var(--tint-blue);color:var(--royal-700)}.vf-fact[data-fact-tile=image] .vf-fact-icon{background-color:var(--tint-ion);color:#065a7c}.vf-fact[data-tone=good] .vf-fact-icon{background-color:var(--correct-bg);color:var(--correct)}.vf-fact[data-tone=warn] .vf-fact-icon{background-color:var(--tint-amber);color:var(--clock)}.vf-fact[data-tone=warn] dd{color:var(--clock)}.vf-note-list>li{position:relative;padding-left:1rem;line-height:1.5rem}.vf-note-list>li:before{content:"";position:absolute;left:.25rem;top:.625rem;height:.375rem;width:.375rem;border-radius:9999px;background-color:var(--attention)}.vf-disclosure{display:flex;min-height:2.75rem;width:100%;align-items:center;gap:.75rem;border-radius:var(--radius-control);background-color:var(--surface);padding:.5rem .75rem;text-align:left;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out)}.vf-disclosure:hover{box-shadow:inset 0 0 0 1px var(--royal-600);background-color:var(--surface-2)}.vf-disclosure:focus-visible{outline:2px solid var(--ion-600);outline-offset:2px}.vf-disclosure[aria-expanded=true]{box-shadow:inset 0 0 0 1px var(--royal-600)}.vf-disclosure-chevron{transition:transform var(--motion-base) var(--ease-out)}.vf-disclosure[aria-expanded=true] .vf-disclosure-chevron{transform:rotate(180deg)}.vf-source-text{border-radius:var(--radius-control);background-color:var(--ink-950);padding:.75rem .875rem;color:#e4e9f5;font-family:var(--font-mono);font-size:.75rem;line-height:1.25rem;border-left:3px solid var(--ion-500)}@media (min-width: 768px){.vf-stepper-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}}[data-workspace-stepper] .workflow-step[data-state=done]+.workflow-step-connector{background-color:var(--royal-600)}#vf-help-toggle[aria-expanded=true]{background-color:var(--tint-blue)}#vf-source-toolbar .vf-tool-input{-webkit-user-select:text;-moz-user-select:text;user-select:text}@media (prefers-reduced-motion: no-preference){.vf-help-panel:not([hidden]){animation:vf-help-in var(--motion-base) var(--ease-out) both}.vf-help-panel[data-closing]{animation:vf-help-out .16s var(--ease-out) both}[data-workspace-stepper] .workflow-step-connector{transition:background-color var(--motion-base) var(--ease-out)}}@keyframes vf-help-in{0%{opacity:0;transform:translateY(-6px)}}@keyframes vf-help-out{to{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion: reduce){.vf-disclosure-chevron,.vf-read-choice,.vf-disclosure{transition:none}}.vf-facts-toggle{display:flex;min-height:2.75rem;width:100%;align-items:center;gap:.625rem;border-radius:var(--radius-control);padding:.375rem .5rem;text-align:left;transition:background-color var(--motion-fast) var(--ease-out)}.vf-facts-toggle:hover{background-color:var(--surface)}.vf-facts-toggle:focus-visible{outline:2px solid var(--ion-600);outline-offset:2px}.vf-facts-toggle[aria-expanded=true] .vf-disclosure-chevron{transform:rotate(180deg)}.vf-fold{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--motion-base) var(--ease-out),opacity var(--motion-base) var(--ease-out)}.vf-fold[data-open=true]{grid-template-rows:1fr;opacity:1}.vf-fold-inner{min-height:0;overflow:hidden;padding-inline:.375rem}.vf-fold[data-open=true] .vf-fold-inner{padding-bottom:.375rem}.vf-field-label{margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:var(--text)}.vf-field-icon{display:flex;height:1.5rem;width:1.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:6px;background-color:var(--tint-blue);color:var(--royal-700)}.vf-field-icon svg{height:.875rem;width:.875rem}.vf-hint-amber{display:flex;gap:.5rem;border:1px solid rgba(224,102,47,.3);border-radius:var(--radius-control);background-color:var(--tint-amber);padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;color:var(--clock)}.vf-hint-amber.hidden{display:none}.vf-hint-amber:before{content:"!";display:inline-flex;height:1.125rem;width:1.125rem;flex-shrink:0;margin-top:.0625rem;align-items:center;justify-content:center;border-radius:9999px;background-color:var(--clock);color:#fff;font-size:.75rem;font-weight:700}.vf-picture-hint{margin-top:.375rem;display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:rgb(var(--c-tint-ion-ink))}.vf-picture-hint.hidden{display:none}#verify-modal .ui-seg-face{position:relative}#verify-modal .ui-seg-ai{position:absolute;top:-.5rem;right:-.25rem;z-index:1;box-shadow:0 0 0 2px var(--surface)}#verify-modal .ui-seg{padding-top:.375rem}@media (prefers-reduced-motion: no-preference){.vf-more[open]>.vf-more-body{animation:vf-help-in var(--motion-base) var(--ease-out) both}}@media (prefers-reduced-motion: reduce){.vf-fold,.vf-facts-toggle,.vf-facts-toggle .vf-disclosure-chevron{transition:none}}.vf-req-card .ui-option-card-face{position:relative;align-items:flex-start;gap:.625rem;padding:.625rem 2rem .625rem .75rem;transition:border-color var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out)}.vf-req-icon{display:flex;height:2rem;width:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:8px;background-color:var(--paper);color:var(--ink-800)}.peer:checked+.ui-option-card-face .vf-req-icon{background-color:var(--surface);color:var(--royal-700)}.vf-req-suggested{display:none;border-radius:9999px;background-color:var(--tint-amber);padding:0 .5rem;font-size:.75rem;font-weight:600;line-height:1.25rem;color:var(--clock)}.vf-req-card[data-suggested] .vf-req-suggested{display:inline-flex}.vf-req-check{position:absolute;top:.625rem;right:.625rem;display:flex;height:1.125rem;width:1.125rem;align-items:center;justify-content:center;border-radius:9999px;box-shadow:inset 0 0 0 1.5px var(--line-strong);color:transparent;background-color:var(--surface)}.peer:checked+.ui-option-card-face .vf-req-check{background-color:var(--royal-600);box-shadow:none;color:#fff}.vf-override{border:1px solid rgba(224,102,47,.3);border-radius:var(--radius-control);background-color:var(--tint-amber);padding:.75rem;color:var(--clock)}.vf-override.hidden{display:none}#vf-image-requirement-card[data-override-open]:not(.blocker-target):not([data-blocker-marked])>[data-field-error=image_requirement]{display:none}#vf-attachments:not(.blocker-target):not([data-blocker-marked])>#vf-image-summary:not(:empty)~[data-field-error=attachment]{display:none}.vf-needed{border:1px solid var(--line);background-color:var(--surface);padding:.75rem}.vf-needed-row{display:flex;min-height:2.5rem;align-items:center;justify-content:space-between;gap:.75rem;border-radius:var(--radius-control);background-color:var(--paper);padding:.375rem .5rem .375rem .75rem}.vf-progress{height:.375rem;flex:1 1 auto;overflow:hidden;border-radius:9999px;background-color:var(--paper)}.vf-progress>span{display:block;height:100%;width:0;border-radius:9999px;background-color:var(--attention);transition:width var(--motion-base) var(--ease-out)}.vf-progress>span[data-complete=true]{background-color:var(--correct)}#vf-image-evaluation-reasons>li:before{background-color:var(--ion-600)}#vf-evidence-toggle[aria-expanded=true] .vf-disclosure-chevron{transform:rotate(180deg)}@media (prefers-reduced-motion: reduce){.vf-progress>span,.vf-req-card .ui-option-card-face{transition:none}}@media (min-width: 1280px){#vf-step-final.vf-final-grid:not(.hidden){display:grid;grid-template-columns:minmax(0,1.45fr) minmax(20rem,1fr);align-items:start;-moz-column-gap:1rem;column-gap:1rem;row-gap:.75rem}#vf-step-final.vf-final-grid>*{grid-column:2;margin-top:0!important}#vf-step-final.vf-final-grid>[data-final-primary]{grid-column:1;grid-row:1 / span 5}}.vf-check-icon{display:flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-control);background-color:var(--wrong-bg);color:var(--wrong)}.vf-check-icon-ok{display:none}#vf-approval-checklist:has(#vf-checklist-ready:not(.hidden)) .vf-check-icon{background-color:var(--surface);color:var(--correct)}#vf-approval-checklist:has(#vf-checklist-ready:not(.hidden)) .vf-check-icon-ok{display:block}#vf-approval-checklist:has(#vf-checklist-ready:not(.hidden)) .vf-check-icon-alert{display:none}#vf-answer-confirm-wrap:not(.blocker-target):not([data-blocker-marked])>[data-field-error=answer_verified_against_source]{display:none}#vf-checklist-ready>span{display:none}.vf-summary-tile{min-width:0;border-radius:var(--radius-control);background-color:var(--paper);padding:.5rem .75rem}.vf-summary-tile dt{font-size:.75rem;font-weight:600;color:var(--muted)}.vf-summary-tile dd{margin-top:.125rem;font-weight:600;color:var(--text);overflow-wrap:anywhere}.vf-summary-tile.hidden{display:none}.vf-note-list--ion>li:before{background-color:var(--ion-600)}.vf-history[open] .vf-disclosure-chevron,#vf-final-evidence-toggle[aria-expanded=true] .vf-disclosure-chevron{transform:rotate(180deg)}.vf-row-crop{display:inline-flex;min-height:2.75rem;align-items:center;border:1px solid var(--line-control);border-radius:var(--radius-control);background-color:var(--surface);padding:0 .75rem;font-size:.8125rem;font-weight:600;color:var(--royal-700);transition:background-color var(--motion-fast) var(--ease-out)}.vf-row-crop:hover{background-color:var(--tint-blue)}.vf-row-crop:focus-visible{outline:2px solid var(--ion-600);outline-offset:2px}@media (min-width: 768px){.vf-row-crop{min-height:2.25rem}}#vf-crop-box{transition:box-shadow var(--motion-base) var(--ease-out)}#vf-crop-box.vf-crop-flash{box-shadow:0 0 0 4px var(--ion-300),0 0 0 9999px #0a143047!important}@media (prefers-reduced-motion: reduce){#vf-crop-box{transition:none}}#verify-modal [data-blocker-card],#verify-modal [data-workspace-strip]{scroll-margin-top:.75rem}#vf-image-requirement .ui-option-card-face{height:100%}@media (max-width: 479px){[data-workspace-stepper] .workflow-step{flex:1 1 auto;gap:.25rem;padding-inline:.125rem;font-size:.75rem}[data-workspace-stepper] .workflow-step .workflow-step-marker{height:1.125rem;width:1.125rem;font-size:.75rem}[data-workspace-stepper] .workflow-step .workflow-step-label{overflow:visible;text-overflow:clip}}[data-workspace-stepper] .workflow-step[aria-disabled=true]{cursor:not-allowed}[data-workspace-stepper] .workflow-step:hover{background-color:var(--paper)}[data-workspace-stepper] .workflow-step:focus-visible{outline:2px solid var(--ion-600);outline-offset:2px}@media (max-width: 1023px){#vf-step-source:not([data-sheet-open]){display:none}#vf-step-source[data-sheet-open]{position:fixed;top:4.5rem;right:0;bottom:0;left:0;z-index:60;height:auto;min-height:0;border-radius:var(--radius-card) var(--radius-card) 0 0;padding-bottom:calc(.75rem + env(safe-area-inset-bottom));box-shadow:var(--shadow-float)}}.vf-source-frame{background-color:#04052e;background-image:radial-gradient(90% 40% at 50% 0%,rgb(25 43 194 / 30%) 0%,transparent 75%)}.vf-source-page-area{background:#f4f6fa}.vf-tool{display:inline-flex;min-height:2.75rem;min-width:2.75rem;align-items:center;justify-content:center;gap:.25rem;border:1px solid rgba(255,255,255,.28);border-radius:var(--radius-control);background:#ffffff1a;color:#fff;white-space:nowrap;transition:background-color var(--motion-fast) var(--ease-out)}.vf-tool.hidden{display:none}.vf-tool:hover:not(:disabled){background:#fff3}.vf-tool:focus-visible,.vf-tool-input:focus-visible{outline:2px solid var(--ion-300);outline-offset:2px}.vf-tool:disabled{cursor:not-allowed;opacity:.45}.vf-tool[aria-pressed=true]{background:var(--surface);color:var(--text)}.vf-tool-primary{border-color:var(--surface);background:var(--surface);color:var(--text)}.vf-tool-primary:hover:not(:disabled){background:var(--tint-blue)}.vf-tool-danger{border-color:var(--wrong-bg);background:var(--wrong-bg);color:var(--wrong)}.vf-tool-danger:hover:not(:disabled){background:var(--surface)}.vf-tool-input{min-height:2.75rem;border:1px solid rgba(255,255,255,.28);border-radius:var(--radius-control);background-color:var(--surface);padding-left:.5rem;color:var(--text)}@media (max-width: 1023px){.vf-tool-input{font-size:1rem}}@media (min-width: 1024px){.vf-tool,.vf-tool-input{min-height:2.25rem}.vf-tool{min-width:2.25rem}}.vf-tool-seg{display:inline-flex;align-items:center;gap:2px;border:1px solid rgba(255,255,255,.28);border-radius:var(--radius-control);background:#ffffff0f;padding:2px}.vf-tool-seg>.vf-tool{border-color:transparent;background:transparent}.vf-tool-seg>.vf-tool[aria-pressed=true]{background:var(--surface);color:var(--text)}.vf-tool-seg>.vf-tool-input{border-color:transparent}#vf-crop-actions[data-attach-target=diagram] [data-attach-target-choice]{background-color:transparent;color:#fff}[data-attach-target-choice] option{background:var(--surface);color:var(--text)}#vf-crop-actions[data-attach-target=diagram] [data-attach-for=choice],#vf-crop-actions[data-attach-target=choice] [data-attach-for=diagram]{display:none}.vf-crop-handle{right:-22px;bottom:-22px;display:flex;height:44px;width:44px;align-items:center;justify-content:center}@media (min-width: 1024px) and (pointer: fine){.vf-crop-handle{right:-16px;bottom:-16px;height:32px;width:32px}}.vf-thumb-box{display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-control);background:#fff;padding:.25rem}.vf-thumb-img{display:block;max-height:100%;max-width:100%;height:auto;width:auto;-o-object-fit:contain;object-fit:contain}[data-attach-view-switch]{display:none}.vf-seg-btn{display:flex;min-height:2.75rem;align-items:center;justify-content:center;border-radius:8px;font-size:1rem;font-weight:600;color:var(--muted)}.vf-seg-btn[aria-pressed=true]{background:var(--tint-blue);color:var(--royal-700);box-shadow:inset 0 0 0 2px var(--royal-600)}.vf-seg-btn:focus-visible{outline:2px solid var(--ion-600);outline-offset:2px}@media (max-width: 1023px){[data-workspace-side]{order:-1}[data-question-workspace][data-current-step=attach] [data-attach-view-switch]:not(.hidden){display:grid}[data-question-workspace][data-current-step=attach][data-attach-view=preview] [data-workspace-body]{overflow:hidden}[data-question-workspace][data-current-step=attach][data-attach-view=preview] #vf-form-layout{flex:1 1 0%;min-height:0;grid-template-rows:auto minmax(0,1fr);row-gap:0}[data-question-workspace][data-current-step=attach][data-attach-view=preview] #vf-step-source:not(.hidden){position:static;display:flex;height:100%;min-height:0;border-radius:var(--radius-card);padding-bottom:.5rem;box-shadow:none}[data-question-workspace][data-current-step=attach][data-attach-view=preview] #vf-editor-pane,[data-question-workspace][data-current-step=attach] [data-source-sheet-head]{display:none}}@media (max-width: 767px){body:has([data-question-workspace][data-current-step=attach]) .ui-toast-region{top:calc(6.5rem + env(safe-area-inset-top));bottom:auto}}[data-workspace-strip][data-action-blocker] #vf-validation-line{white-space:normal;overflow:visible;text-overflow:clip;padding-block:.25rem}@media (prefers-reduced-motion: no-preference){[data-workspace-strip]:not(.hidden){animation:vf-strip-in var(--motion-base) var(--ease-out) backwards}}@keyframes vf-strip-in{0%{opacity:0;transform:translateY(-4px)}}.ui-check-note{margin-top:.375rem;display:flex;gap:.375rem;font-size:.8125rem;line-height:1.25rem;font-weight:600;color:var(--wrong)}.ui-check-note.hidden{display:none}.ui-check-note:before{content:"!";display:inline-flex;height:1.125rem;width:1.125rem;flex-shrink:0;margin-top:.0625rem;align-items:center;justify-content:center;border-radius:9999px;background:#a1263a;color:#fff;font-size:.75rem}.ui-seg{gap:.25rem;border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:.25rem}.ui-seg-option{display:block;min-width:0;cursor:pointer}.ui-seg-face{display:flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.25rem;border-radius:8px;padding:0 .375rem;font-size:.875rem;font-weight:600;color:var(--muted);white-space:nowrap}.ui-seg-option:hover .ui-seg-face{background:var(--paper, var(--paper))}.peer:checked+.ui-seg-face{background:var(--tint-blue);color:var(--royal-700);box-shadow:inset 0 0 0 2px var(--royal-600)}.peer:focus-visible+.ui-seg-face,.peer:focus-visible+.ui-option-card-face{outline:2px solid var(--ion-600);outline-offset:2px}.ui-seg-ai{border-radius:4px;background:#1e3fa0;padding:0 .25rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.75rem;line-height:1rem;color:#fff}.ui-seg-ai.hidden{display:none}.ui-option-card{display:block;cursor:pointer}.ui-option-card-face{display:flex;min-height:2.75rem;align-items:center;border:1px solid var(--line-strong, var(--line-strong));border-radius:10px;background:var(--surface);padding:.5rem .75rem;font-size:.875rem;font-weight:600;color:var(--text)}.ui-option-card:hover .ui-option-card-face{background:var(--paper, var(--paper))}.peer:checked+.ui-option-card-face{border-color:#2550c7;background:var(--tint-blue);color:var(--royal-700);box-shadow:inset 0 0 0 1px #2550c7}.peer:disabled+.ui-seg-face,.peer:disabled+.ui-option-card-face{cursor:default}@media (min-width: 768px){.ui-viz-pipeline{grid-template-columns:repeat(var(--steps, 5),minmax(0,1fr))}}.ui-viz-track{background-color:rgb(var(--c-royal-50))}.ui-viz-pipeline [data-pipeline-node]{box-shadow:0 0 0 5px rgb(var(--c-royal-50));transition:transform var(--motion-fast, .15s) var(--ease-out, ease-out),box-shadow var(--motion-fast, .15s) var(--ease-out, ease-out)}.ui-viz-pipeline li:hover [data-pipeline-node],.ui-viz-pipeline li:focus-within [data-pipeline-node]{transform:scale(1.15);box-shadow:0 0 0 7px rgb(var(--c-royal-100)),0 0 18px 2px rgb(var(--c-royal-400) / .45)}@media (prefers-reduced-motion: reduce){.ui-viz-pipeline [data-pipeline-node]{transition:none}.ui-viz-pipeline li:hover [data-pipeline-node],.ui-viz-pipeline li:focus-within [data-pipeline-node]{transform:none}}@media (prefers-reduced-motion: no-preference){.ui-viz-bar{transform-origin:bottom;animation:ui-viz-grow-y var(--motion-progress) var(--ease-out) backwards;animation-delay:calc(min(var(--i, 0),10)*30ms)}.ui-viz-bar-x{transform-origin:left;animation:ui-viz-grow-x var(--motion-progress) var(--ease-out) backwards;animation-delay:calc(min(var(--i, 0),6)*60ms)}.ui-viz-arc{animation:ui-viz-fade var(--motion-progress) var(--ease-out) backwards;animation-delay:calc(min(var(--i, 0),6)*80ms)}.ui-viz-arc[style*=--arc]{animation-name:ui-viz-draw}}@keyframes ui-viz-grow-y{0%{transform:scaleY(0)}}@keyframes ui-viz-grow-x{0%{transform:scaleX(0)}}@keyframes ui-viz-fade{0%{opacity:0}}@keyframes ui-viz-draw{0%{stroke-dashoffset:var(--arc)}}.ui-release-bar{bottom:calc(80px + env(safe-area-inset-bottom));box-shadow:0 -6px 16px #0a143014}@media (min-width: 768px){.ui-release-bar{bottom:-2.5rem}}input.ui-switch[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex-shrink:0;width:2.75rem;height:1.5rem;border:0;border-radius:9999px;background-color:#7d8ba8;background-image:none;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out)}input.ui-switch[type=checkbox]:before{content:"";position:absolute;top:3px;left:3px;width:1.125rem;height:1.125rem;border-radius:9999px;background-color:var(--surface);transition:transform var(--motion-fast) var(--ease-out)}input.ui-switch[type=checkbox]:checked{background-color:var(--royal-600);background-image:none}input.ui-switch[type=checkbox]:checked:before{transform:translate(1.25rem);background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M4 8.5l2.5 2.5L12 5.5' stroke='%232550C7' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");background-size:100% 100%}input.ui-switch[type=checkbox]:focus{box-shadow:none}input.ui-switch[type=checkbox]:focus-visible{outline:2px solid var(--ion-600);outline-offset:2px}@media (prefers-reduced-motion: reduce){input.ui-switch[type=checkbox],input.ui-switch[type=checkbox]:before{transition:none}}.ui-decision-bar{position:fixed;inset-inline:0;bottom:0;z-index:40;padding-bottom:calc(.75rem + env(safe-area-inset-bottom));box-shadow:0 -6px 16px #0a143014}.ui-decision-room{padding-bottom:calc(7.5rem + env(safe-area-inset-bottom))}@media (min-width: 768px){.ui-decision-bar{position:static;padding-bottom:.75rem;box-shadow:none}.ui-decision-room{padding-bottom:0}}@media (max-width: 767px){html:has(.ui-decision-room){scroll-padding-bottom:calc(8.5rem + env(safe-area-inset-bottom))}}[data-reconstruction-decision-panel][data-ui-disclosure-state=closed]{padding-block:0;border-width:0}[data-reconstruction-decision-panel][data-ui-disclosure-state=open]{margin-top:.75rem}.ui-toast-region{position:fixed;z-index:80;left:16px;right:16px;bottom:calc(var(--ui-toast-offset, 16px) + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:8px;pointer-events:none}.ui-toast-region:empty{display:none}@media (max-width: 767px){.ui-toast-region--tabs{--ui-toast-offset: 88px}}@media (min-width: 768px){.ui-toast-region{left:auto;right:24px;width:24rem;bottom:calc(var(--ui-toast-offset, 24px) + env(safe-area-inset-bottom))}}.ui-toast{pointer-events:auto;display:flex;align-items:flex-start;gap:10px;border:1px solid var(--line);border-radius:14px;background:var(--surface);padding:12px 8px 12px 12px;color:var(--text);font-size:.875rem;line-height:1.35rem;box-shadow:0 12px 32px #0a14302e}.ui-toast-icon{display:flex;height:24px;width:24px;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px}.ui-toast-icon svg{height:14px;width:14px}.ui-toast--success .ui-toast-icon{background:var(--correct-bg);color:var(--correct)}.ui-toast--info .ui-toast-icon,.ui-toast--notice .ui-toast-icon{background:var(--tint-blue);color:var(--royal-700)}.ui-toast--error{border-color:rgb(var(--c-rose-200));background:var(--wrong-bg);color:var(--wrong)}.ui-toast--error .ui-toast-icon{background:#a1263a;color:#fff}.ui-toast-body{min-width:0;flex:1 1 auto;padding-top:1px}.ui-toast-title{font-weight:600}.ui-toast-link{display:inline-flex;min-height:44px;align-items:center;font-weight:600;color:var(--royal-700);text-decoration:underline;text-underline-offset:2px}.ui-toast--error .ui-toast-link{color:var(--wrong)}.ui-toast-close{display:flex;height:44px;width:44px;flex-shrink:0;margin:-10px -4px -10px 0;align-items:center;justify-content:center;border-radius:10px;color:inherit}.ui-toast-close svg{height:16px;width:16px}.ui-toast-close:hover{background:#0e1a350f}.ui-toast-close:focus-visible,.ui-toast-link:focus-visible{outline:2px solid #0E8FC2;outline-offset:2px}@media (prefers-reduced-motion: no-preference){.ui-toast{animation:ui-toast-in var(--motion-base) var(--ease-out) backwards}.ui-toast--leaving{opacity:0;transform:translateY(8px);transition:opacity var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out)}}@keyframes ui-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ui-skel-group{display:flex;flex-direction:column;gap:10px}.ui-skel-group--tile{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.ui-skel{display:block;border-radius:8px;background:var(--surface-2)}.ui-skel--line{height:12px;width:100%}.ui-skel--short{width:60%}.ui-skel--title{height:16px;width:45%;background:var(--surface-2)}.ui-skel--chip{height:36px;width:36px;flex-shrink:0;border-radius:10px}.ui-skel--number{height:24px;width:40%}.ui-skel-card,.ui-skel-tile{display:flex;flex-direction:column;gap:10px;border:1px solid var(--line);border-radius:var(--radius-card, 18px);background:var(--surface);padding:16px}.ui-skel-card .ui-skel--line,.ui-skel-tile .ui-skel--line{background:var(--surface-2)}.ui-skel-row{display:flex;align-items:center;gap:12px;padding:10px 0}.ui-skel-row-text{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:8px}.ui-skel-row-text .ui-skel--short{background:var(--surface-2)}@media (prefers-reduced-motion: no-preference){.ui-skel{background-image:linear-gradient(90deg,#fff0 0,#ffffff8c,#fff0);background-size:200% 100%;background-repeat:no-repeat;animation:ui-skel-shimmer 1.4s var(--ease-out) infinite}}@keyframes ui-skel-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}.ui-error-state{display:flex;align-items:flex-start;gap:12px;border:1px solid rgb(var(--c-rose-200));border-radius:var(--radius-card, 18px);background:var(--wrong-bg);padding:16px;color:var(--text)}.ui-error-state-icon{display:flex;height:28px;width:28px;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background:#a1263a;color:#fff}.ui-error-state-icon svg{height:16px;width:16px}.ui-error-state-title{font-weight:600;color:var(--wrong);overflow-wrap:anywhere}.ui-error-state-text{margin-top:2px;font-size:.875rem;line-height:1.4rem;color:var(--muted);overflow-wrap:anywhere}.ui-offline-banner{pointer-events:none;position:fixed;inset-inline:0;top:12px;z-index:90;padding-inline:16px}.ui-offline-banner.hidden{display:none}.ui-offline-banner-bar{margin-inline:auto;display:flex;max-width:32rem;align-items:flex-start;gap:10px;border:1px solid rgb(var(--c-amber-200));border-radius:14px;background:var(--clock-bg);padding:10px 16px;color:var(--clock);font-size:.875rem;font-weight:500;line-height:1.35rem;box-shadow:0 12px 32px #0a143024}.ui-offline-banner-icon{height:20px;width:20px;flex-shrink:0}.ui-offline-banner-icon--on{display:none}.ui-offline-banner[data-state=online] .ui-offline-banner-bar{border-color:rgb(var(--c-emerald-200));background:var(--correct-bg);color:var(--correct)}.ui-offline-banner[data-state=online] .ui-offline-banner-icon--off{display:none}.ui-offline-banner[data-state=online] .ui-offline-banner-icon--on{display:block}[aria-disabled=true][data-blocked-target]{opacity:.55;cursor:not-allowed}.ui-upload-flow-panel{display:flex;flex-direction:column;gap:.75rem;padding:1rem}@media (min-width: 768px){.ui-upload-flow-panel{padding:1.25rem}}.ui-upload-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none}.ui-upload-flow-node{--flow-accent: var(--accent-blue);--flow-next: var(--accent-purple);--flow-tint: var(--tint-blue);--flow-ink: var(--royal-700);position:relative;display:flex;flex-direction:column;align-items:center;gap:.375rem;text-align:center}.ui-upload-flow-node--extract{--flow-accent: var(--accent-purple);--flow-next: var(--accent-gold);--flow-tint: rgb(var(--c-tint-purple));--flow-ink: rgb(var(--c-tint-purple-ink))}.ui-upload-flow-node--review{--flow-accent: var(--accent-gold);--flow-next: var(--correct);--flow-tint: rgb(var(--c-tint-gold));--flow-ink: rgb(var(--c-tint-gold-ink))}.ui-upload-flow-node--release{--flow-accent: var(--correct);--flow-next: var(--correct);--flow-tint: var(--correct-bg);--flow-ink: var(--correct)}.ui-upload-flow-chip{position:relative;z-index:1;display:inline-flex;width:2.75rem;height:2.75rem;flex-shrink:0;align-items:center;justify-content:center;border:2px solid var(--flow-accent);border-radius:9999px;box-shadow:0 0 0 3px var(--surface)}.ui-upload-flow-chip svg{width:1.25rem;height:1.25rem}.ui-upload-flow-text{display:inline-flex;align-items:center;gap:.375rem}.ui-upload-flow-number{display:inline-flex;width:1.25rem;height:1.25rem;align-items:center;justify-content:center;border-radius:9999px;background:var(--flow-tint);color:var(--flow-ink);font-family:var(--font-mono);font-size:.75rem;font-weight:600}.ui-upload-flow-label{font-size:.75rem;font-weight:600;color:var(--text)}.ui-upload-flow-node+.ui-upload-flow-node:before{content:"";position:absolute;top:1.375rem;left:calc(-50% + 1.25rem);right:calc(50% + 1.625rem);height:2px;margin-top:-1px;border-radius:2px;background:var(--flow-accent);pointer-events:none}@media (max-width: 399px){.ui-upload-flow-text{flex-direction:column;gap:.25rem}}@media (min-width: 1024px){.ui-upload-flow-panel{padding:1.25rem 1.5rem}.ui-upload-flow{display:flex;flex:1 1 auto;flex-direction:column;gap:0}.ui-upload-flow-node{flex:1 1 0;flex-direction:row;align-items:flex-start;gap:1rem;min-height:4.25rem;text-align:left}.ui-upload-flow-node:last-child{flex:0 0 auto;min-height:0}.ui-upload-flow-chip{width:3.25rem;height:3.25rem;box-shadow:0 0 0 4px var(--surface),0 4px 12px #0a143014}.ui-upload-flow-chip svg{width:1.5rem;height:1.5rem}.ui-upload-flow-text{height:3.25rem;gap:.625rem}.ui-upload-flow-number{width:1.75rem;height:1.75rem;font-size:.875rem}.ui-upload-flow-label{font-family:var(--font-display);font-size:1rem}.ui-upload-flow-node+.ui-upload-flow-node:before{content:none}.ui-upload-flow-node:not(:last-child):after{content:"";position:absolute;top:3.25rem;bottom:0;left:calc(1.625rem - 1px);width:2px;background:linear-gradient(180deg,var(--flow-accent),var(--flow-next));pointer-events:none}}.ui-alert.ui-upload-blocker{padding-block:.625rem}.ui-alert.ui-upload-blocker ul{margin-top:.25rem}@media (prefers-reduced-motion: no-preference){:is([data-material-filters],[data-extracted-filters]) [data-filter-search]{transition:background-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}}@media (prefers-reduced-motion: reduce){:is([data-material-filters],[data-extracted-filters]) [data-filter-search]{transition:none}}[data-table-refresh-soft]{position:relative}[data-table-refresh-soft]>*{opacity:.55;transition:opacity var(--motion-fast) var(--ease-out)}[data-table-refresh-soft]:before{content:"";position:absolute;inset:0 0 auto 0;z-index:2;height:3px;border-radius:3px;background:linear-gradient(90deg,#2550c7,#0e8fc2);pointer-events:none}@media (prefers-reduced-motion: no-preference){[data-table-refresh-soft]:before{background:linear-gradient(90deg,#2550c700,#2550c7 35%,#0e8fc2 65%,#0e8fc200);background-size:45% 100%;background-repeat:no-repeat;animation:ui-refresh-sweep 1.1s var(--ease-out) infinite}}@keyframes ui-refresh-sweep{0%{background-position:-60% 0}to{background-position:160% 0}}[data-table-refresh-loading]>:not([data-table-refresh-skeleton-row]){display:none!important}@media (prefers-reduced-motion: no-preference){.ui-refresh-enter{animation:ui-enter-fade var(--motion-base) var(--ease-out) backwards}[data-table-refresh-skeleton-row]{animation:ui-enter-fade var(--motion-fast) var(--ease-out) backwards}}.ui-upload-btn[aria-disabled=true][data-blocked-target]{opacity:1;border-color:var(--line-strong);background-color:var(--surface-2);color:var(--muted)}@media (prefers-reduced-motion: no-preference){.ui-upload-btn,[data-pdf-drop-zone],.ui-upload-remove{transition-property:background-color,border-color,color,box-shadow;transition-duration:var(--motion-fast);transition-timing-function:var(--ease-out)}.ui-upload-btn{transition-duration:var(--motion-base)}[data-pdf-file-chosen]:not(.hidden),#upload-client-blocker:not(.hidden){animation:ui-enter-fade var(--motion-base) var(--ease-out) backwards}}@media (prefers-reduced-motion: reduce){.ui-upload-btn,[data-pdf-drop-zone],.ui-upload-remove{transition:none}}@keyframes ui-enter-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes ui-enter-fade{0%{opacity:0}}@keyframes ui-fade-out{to{opacity:0}}@keyframes ui-sheet-up{0%{opacity:0;transform:translateY(24px)}}@keyframes ui-pop-in{0%{opacity:0;translate:0 -4px;scale:.97}}@keyframes ui-badge-pop{0%{transform:scale(.4)}60%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes ui-ring-pulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}@keyframes ui-node-light{0%{opacity:.25;transform:scale(.6)}}@keyframes ui-bar-pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes ui-flash-tint{0%{opacity:1}to{opacity:0}}@keyframes ui-highlight-glow{0%{opacity:0;transform:scale(.98)}40%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.02)}}@keyframes ui-underline-sweep{0%{transform:scaleX(0)}}@keyframes ui-check-draw{0%{stroke-dashoffset:24}}@keyframes ui-toast-time{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion: no-preference){main[data-app-scroll-container]:not(:has([data-page-frame])) :is([data-hero],.ui-main>*,.ui-side>*,[data-ui-enter]):not(.reveal-chunk):not(:has(.reveal-chunk)):not(:is([data-hero],.ui-main>*,.ui-side>*,.reveal-chunk,[data-ui-enter]) *),main[data-app-scroll-container]:not(:has([data-hero],.ui-main,.reveal-chunk,[data-ui-enter],[data-page-frame]))>:not([data-section-tabs]){animation:ui-enter-rise var(--motion-base) var(--ease-out) backwards;animation-delay:calc(var(--enter-i, 0) * var(--motion-stagger))}.ui-main>:nth-child(1),.ui-side>:nth-child(1){--enter-i: 1}.ui-main>:nth-child(2),.ui-side>:nth-child(2){--enter-i: 2}.ui-main>:nth-child(3),.ui-side>:nth-child(3){--enter-i: 3}.ui-main>:nth-child(4),.ui-side>:nth-child(4){--enter-i: 4}.ui-main>:nth-child(5),.ui-side>:nth-child(5){--enter-i: 5}.ui-main>:nth-child(6),.ui-side>:nth-child(6){--enter-i: 6}.ui-main>:nth-child(n+7),.ui-side>:nth-child(n+7){animation:none!important}main[data-app-scroll-container] [data-hero]{--enter-i: 0}main[data-app-scroll-container]:not(:has([data-page-frame])) [data-stat-tile]:nth-child(-n+6){animation:ui-enter-fade var(--motion-base) var(--ease-out) backwards;animation-delay:calc(var(--tile-i, 0) * var(--motion-stagger) + 80ms)}[data-stat-tile]:nth-child(2){--tile-i: 1}[data-stat-tile]:nth-child(3){--tile-i: 2}[data-stat-tile]:nth-child(4){--tile-i: 3}[data-stat-tile]:nth-child(5){--tile-i: 4}[data-stat-tile]:nth-child(6){--tile-i: 5}main[data-app-scroll-container] :is(*:has(.ui-decision-bar,.ui-release-bar,.ui-bulk-bar,[data-motion-static]),[data-motion-static]){animation-name:ui-enter-fade!important}}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--motion-fast)}@media (min-width: 768px){main[data-app-scroll-container]{view-transition-name:ui-main}::view-transition-old(root),::view-transition-new(root){animation:none}::view-transition-group(ui-main){animation-duration:0s}::view-transition-old(ui-main){animation:ui-fade-out var(--motion-fast) var(--ease-out) both}::view-transition-new(ui-main){animation:ui-enter-fade var(--motion-base) var(--ease-out) both}:root:has(main[data-app-scroll-container][data-motion=minimal])::view-transition-new(ui-main){animation-duration:var(--motion-fast)}}@media (hover: hover) and (pointer: fine){.ui-row,a[data-stat-tile],a.rounded-ui-lg.border,[data-ui-lift]{transition:transform var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out)}.ui-row:hover:not(:has(details[open])),a[data-stat-tile]:hover,a.rounded-ui-lg.border:hover,[data-ui-lift]:hover{transform:translateY(-1px);border-color:var(--line-strong)}}@media (hover: none){.ui-btn,.ui-row,a[data-stat-tile],a.rounded-ui-lg.border,[data-ui-lift],[data-student-tabs] a,[data-phone-tabs] a{transition:transform var(--motion-fast) var(--ease-out)}.ui-btn:active,a[data-stat-tile]:active,a.rounded-ui-lg.border:active,[data-ui-lift]:active,.ui-row:has(.ui-row-link:active){transform:scale(.98)}[data-student-tabs] a:active>span,[data-phone-tabs] a:active>span{transform:scale(.92);transition:transform var(--motion-fast) var(--ease-out)}}@media (prefers-reduced-motion: no-preference){[data-ui-modal]:not(.hidden)>[data-ui-modal-dismiss],[data-phone-more-sheet]:not(.hidden)>[data-phone-more-close],.ui-filter-backdrop:not([hidden]){animation:ui-enter-fade var(--motion-base) var(--ease-out) backwards}[data-phone-more-sheet]:not(.hidden)>:last-child{animation:ui-sheet-up var(--motion-base) var(--ease-out) backwards}#notif-panel:not(.hidden),[data-account-menu-panel]:not(.hidden),details[data-row-menu][open]>.ui-row-menu-panel,details[data-workflow-trace][open]>summary+*,details[data-page-help][open]>summary+*,.ui-filter-sheet:not([hidden]){transform-origin:top right;animation:ui-pop-in var(--motion-fast) var(--ease-out) backwards}details[data-workflow-trace][open]>summary+*,details[data-page-help][open]>summary+*{transform-origin:top center}}@media (prefers-reduced-motion: no-preference) and (max-width: 767px){.ui-filter-sheet:not([hidden]){animation-name:ui-sheet-up}}[data-ui-pill-ready]{position:relative;isolation:isolate}.ui-pill{position:absolute;left:0;top:0;z-index:-1;pointer-events:none;transform-origin:left center}.ui-pill--moving{transition:transform var(--motion-base) var(--ease-out)}.ui-scroll-tabs{position:relative;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:.25rem;scrollbar-width:none}.ui-scroll-tabs::-webkit-scrollbar{display:none}.ui-scroll-tab{flex:1 0 auto;scroll-snap-align:start}.ui-scroll-tabs[data-scroll-fade=end]{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 2rem),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 2rem),transparent)}.ui-scroll-tabs[data-scroll-fade=start]{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 2rem),transparent);mask-image:linear-gradient(to left,#000 calc(100% - 2rem),transparent)}.ui-scroll-tabs[data-scroll-fade=both]{-webkit-mask-image:linear-gradient(to right,transparent,#000 2rem,#000 calc(100% - 2rem),transparent);mask-image:linear-gradient(to right,transparent,#000 2rem,#000 calc(100% - 2rem),transparent)}@media (min-width: 768px){.ui-scroll-tabs:not(.ui-scroll-tabs--fill)>.ui-scroll-tab{flex:0 0 auto}}[data-ui-pill-ready] :is([aria-selected=true],[aria-current=page],.ui-seg-face){background-color:transparent!important;box-shadow:none!important}@media (prefers-reduced-motion: no-preference){[role=tabpanel]:not([hidden]){animation:ui-enter-fade var(--motion-base) var(--ease-out) backwards}}[data-motion-wait],[data-motion-wait]:after,[data-motion-wait] *,[data-motion-wait] *:after{animation-play-state:paused!important}@media (prefers-reduced-motion: no-preference){[data-bar-highlight] .ui-viz-bar{animation:ui-viz-grow-y var(--motion-progress) var(--ease-out) backwards,ui-bar-pulse var(--motion-slow) var(--ease-out) calc(var(--motion-progress) + .12s) 1;animation-delay:calc(min(var(--i, 0),10)*30ms),calc(var(--motion-progress) + .12s + min(var(--i, 0),10) * 30ms)}[data-pipeline-step] [data-pipeline-node]{animation:ui-node-light var(--motion-slow) var(--ease-out) backwards;animation-delay:calc(min(var(--i, 0),6)*90ms)}[data-pipeline-step][data-pipeline-new] [data-pipeline-node]:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:9999px;border:2px solid currentColor;color:#7fd6f2;opacity:0;animation:ui-ring-pulse .9s var(--ease-out) 3 backwards;animation-delay:calc(min(var(--i, 0),6)*90ms + .4s)}}[data-viz-ring] svg circle:last-of-type[data-ring-node]{transform-box:fill-box;transform-origin:center}@media (prefers-reduced-motion: no-preference){[data-ring-node]{animation:ui-enter-fade var(--motion-base) var(--ease-out) backwards;animation-delay:var(--motion-progress)}}[data-count-up],[data-counting]{font-variant-numeric:tabular-nums}.ui-flash{position:relative}.ui-flash:after{content:"";position:absolute;top:-2px;right:-4px;bottom:-2px;left:-4px;z-index:-1;border-radius:6px;background:rgb(var(--c-amber-200));opacity:0;pointer-events:none}@media (prefers-reduced-motion: no-preference){.ui-flash:after{animation:ui-flash-tint .8s var(--ease-out) backwards}.ui-row-enter{animation:ui-enter-rise var(--motion-base) var(--ease-out) backwards}}.ui-toast{position:relative;overflow:hidden;touch-action:pan-y}.ui-toast-timer{position:absolute;left:0;right:0;bottom:0;height:3px;background:currentColor;opacity:.35;transform-origin:left center;pointer-events:none}.ui-toast--success .ui-toast-timer{color:var(--correct)}.ui-toast--info .ui-toast-timer,.ui-toast--notice .ui-toast-timer{color:#2550c7}.ui-toast[data-ui-toast-paused] .ui-toast-timer{animation-play-state:paused}.ui-toast[data-ui-toast-dragging]{transition:none}@media (min-width: 768px){.ui-toast-region{top:68px;bottom:auto}}@media (prefers-reduced-motion: no-preference) and (min-width: 768px){.ui-toast{animation-name:ui-toast-in-top}.ui-toast--leaving{transform:translate(16px)}}@keyframes ui-toast-in-top{0%{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion: no-preference){#notif-badge[data-pop]{animation:ui-badge-pop var(--motion-slow) var(--ease-out) backwards}}.ui-notif-group{position:sticky;top:0;z-index:1;background:var(--surface-2);padding:6px 16px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.ui-alert{display:flex;align-items:flex-start;gap:12px}.ui-alert.hidden,.ui-alert[hidden]{display:none}.ui-alert-icon{display:flex;height:24px;width:24px;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px}.ui-alert-icon svg{height:14px;width:14px}.ui-alert--info .ui-alert-icon{background:var(--surface);color:var(--royal-700)}.ui-alert--success .ui-alert-icon{background:var(--surface);color:var(--correct)}.ui-alert--warning .ui-alert-icon{background:var(--surface);color:var(--clock)}.ui-alert--danger .ui-alert-icon{background:#a1263a;color:#fff}.ui-alert--neutral .ui-alert-icon{background:var(--surface);color:var(--muted)}[data-ui-highlight]{position:relative}[data-ui-highlight]:not([data-ui-highlight=underline]):after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:inherit;box-shadow:0 0 0 4px #7fd6f28c,0 0 18px 4px #2550c740;opacity:0;pointer-events:none}[data-ui-highlight=underline]:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:3px;border-radius:9999px;background:#7fd6f2;transform-origin:left center;pointer-events:none}@media (prefers-reduced-motion: no-preference){[data-ui-highlight]:not([data-ui-highlight=underline]):after{animation:ui-highlight-glow var(--motion-progress) var(--ease-out) .24s backwards}[data-ui-highlight=underline]:after{animation:ui-underline-sweep var(--motion-progress) var(--ease-out) .24s backwards}}[data-ui-highlight=surface]:after{top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 2px #7fd6f2bf,inset 0 0 28px #7fd6f238}[data-ui-highlight][aria-disabled=true]:after{display:none}[data-ui-quiet]{border-color:var(--line)!important;color:var(--muted)}.ui-celebrate{display:flex;align-items:flex-start;gap:12px;border:1px solid rgb(var(--c-emerald-200));border-radius:var(--radius-card);background:var(--tint-green);padding:14px 16px;color:var(--text)}.ui-celebrate-mark{display:flex;height:36px;width:36px;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background:#0b6b50;color:#fff}.ui-celebrate-mark svg{height:20px;width:20px}.ui-celebrate-mark path{stroke-dasharray:24;stroke-dashoffset:0}.ui-celebrate-title{font-weight:600;color:var(--correct)}@media (prefers-reduced-motion: no-preference){.ui-celebrate{animation:ui-enter-rise var(--motion-base) var(--ease-out) backwards}.ui-celebrate-mark{animation:ui-node-light var(--motion-slow) var(--ease-out) .12s backwards}.ui-celebrate-mark path{animation:ui-check-draw var(--motion-slow) var(--ease-out) .3s backwards}}@media (prefers-reduced-motion: no-preference){main[data-app-scroll-container] :is(.ui-row,[data-ui-stagger]>*,tbody>tr):nth-child(-n+8){animation:ui-enter-fade var(--motion-base) var(--ease-out) backwards;animation-delay:calc(var(--row-i, 0) * var(--motion-stagger) + 60ms)}:is(.ui-row,[data-ui-stagger]>*,tbody>tr):nth-child(2){--row-i: 1}:is(.ui-row,[data-ui-stagger]>*,tbody>tr):nth-child(3){--row-i: 2}:is(.ui-row,[data-ui-stagger]>*,tbody>tr):nth-child(4){--row-i: 3}:is(.ui-row,[data-ui-stagger]>*,tbody>tr):nth-child(5){--row-i: 4}:is(.ui-row,[data-ui-stagger]>*,tbody>tr):nth-child(6){--row-i: 5}:is(.ui-row,[data-ui-stagger]>*,tbody>tr):nth-child(7){--row-i: 6}:is(.ui-row,[data-ui-stagger]>*,tbody>tr):nth-child(8){--row-i: 7}.ui-swap-in{animation:ui-enter-fade var(--motion-base) var(--ease-out) backwards}[data-question-workspace] [data-workflow-panel]:not(.hidden){animation:ui-enter-fade var(--motion-base) var(--ease-out) backwards}[data-workspace-stepper] .workflow-step .workflow-step-marker{transition:background-color var(--motion-base) var(--ease-out),border-color var(--motion-base) var(--ease-out)}}.ui-btn{transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:var(--motion-fast);transition-timing-function:var(--ease-out)}.ui-btn:active:not(:disabled):not([aria-disabled=true]){transform:scale(.98)}[data-ui-modal][data-ui-modal-closing]{pointer-events:none}[data-ui-modal][data-ui-modal-closing]>[data-ui-modal-dismiss]{opacity:0;transition:opacity var(--motion-fast) var(--ease-out)}[data-ui-modal][data-ui-modal-closing] [data-ui-modal-panel]{transition-duration:var(--motion-fast)}@media (prefers-reduced-motion: no-preference) and (max-width: 767px){.ui-filter-sheet,.ui-filter-backdrop,[data-phone-more-sheet],[data-phone-more-sheet]>:last-child{transition:opacity var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out),display var(--motion-fast) var(--ease-out) allow-discrete}.ui-filter-sheet[hidden],.ui-filter-backdrop[hidden],[data-phone-more-sheet].hidden{opacity:0;pointer-events:none}.ui-filter-sheet[hidden],[data-phone-more-sheet].hidden>:last-child{transform:translateY(24px)}}@media (prefers-reduced-motion: no-preference){main[data-motion=minimal] :is(.ui-row,[data-ui-stagger]>*,tbody>tr,[data-stat-tile],[data-hero],.ui-main>*,.ui-side>*,[data-ui-enter],[role=tabpanel],.reveal-chunk){animation:none!important}main[data-app-scroll-container][data-motion=minimal]>*{animation:ui-enter-fade var(--motion-fast) var(--ease-out) backwards!important}main[data-motion=minimal] :is(.question-panel,[data-question-card]):not(.hidden){animation:ui-enter-fade var(--motion-fast) var(--ease-out) backwards}}main[data-motion=still] :is(.ui-row,[data-ui-stagger]>*,tbody>tr,[data-stat-tile],[data-hero],.ui-main>*,.ui-side>*,[data-ui-enter],.reveal-chunk,.ui-viz-bar,.ui-viz-bar-x,.ui-viz-arc,[data-pipeline-node],[data-pipeline-node]:after,[data-ring-node],[data-bar-highlight] .ui-viz-bar),main[data-app-scroll-container][data-motion=still]>*{animation:none!important}:root:has(main[data-app-scroll-container][data-motion=still])::view-transition-old(ui-main),:root:has(main[data-app-scroll-container][data-motion=still])::view-transition-new(ui-main){animation:none}@keyframes ui-admin-enter{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion: no-preference){:root:not(:has(#syensiya-preloader:not(.preloader-hidden))) [data-ui-card]{animation:ui-admin-enter var(--motion-base) var(--ease-out) backwards!important;animation-delay:calc(min(var(--enter-i, 0),12)*45ms)!important}:root:not(:has(#syensiya-preloader:not(.preloader-hidden))) [data-ui-card=fade]{animation-name:ui-enter-fade!important}}:root{--accent-navy: #123573;--accent-blue: #2876CC;--accent-cyan: #1FAEE0;--accent-sky: #7FD6F2;--accent-coral: #E0662F;--accent-gold: #E5A823;--accent-purple: #7C5CD6}.ui-band{position:relative;z-index:10;isolation:isolate;border-radius:var(--radius-hero);padding:1.25rem 1rem;background:linear-gradient(180deg,#f8fbf8f5,#f8fbf8cc 55%,#f8fbf859),var(--su-page)}@media (min-width: 768px){.ui-band.ui-band--tight{padding-block:.875rem}.ui-band{padding:1.5rem 1.75rem;background:linear-gradient(90deg,rgb(248 251 248 / 97%) 0%,rgb(248 251 248 / 88%) 42%,rgb(248 251 248 / 20%) 78%,transparent 100%),linear-gradient(180deg,var(--su-page) 0%,var(--su-scene) 100%)}}.ui-band--sub{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}@media (min-width: 768px){.ui-band--sub{background:var(--surface)}}.ui-band.ui-band--plain,[data-theme=syensiya-dark] .ui-band.ui-band--plain{padding:0;border:0;border-radius:0;background:none}.ui-band-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;border-radius:inherit;pointer-events:none}.ui-band-sky{display:none;position:absolute;top:1rem;left:34%;width:18rem;height:calc(100% - 2rem);opacity:.22;pointer-events:none}@media (min-width: 1024px){.ui-band-sky{display:block}}.ui-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}@media (min-width: 768px){.ui-grid{gap:1.25rem}}@media (min-width: 1024px){.ui-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch}.ui-span-2{grid-column:span 2 / span 2}.ui-span-3{grid-column:span 3 / span 3}.ui-span-4{grid-column:span 4 / span 4}.ui-span-5{grid-column:span 5 / span 5}.ui-span-6{grid-column:span 6 / span 6}.ui-span-7{grid-column:span 7 / span 7}.ui-span-8{grid-column:span 8 / span 8}.ui-span-12{grid-column:1 / -1}}.ui-grid>*{min-width:0}@media print{*,*:before,*:after{animation:none!important;transition:none!important}}@media print{body:has([data-report]) *{visibility:hidden}body:has([data-report]) [data-report],body:has([data-report]) [data-report] *{visibility:visible}body:has([data-report]) [data-app-scroll-container]{overflow:visible!important}[data-report]{position:absolute;left:0;top:0;width:100%}[data-report] [data-print-hide],[data-report] [data-page-back],[data-report] [data-page-help],[data-report] .ui-band-art,[data-report] [data-ui-band] svg{display:none!important}[data-report],[data-report] *{color:#000!important;background:transparent!important;box-shadow:none!important;opacity:1!important;animation:none!important}[data-report] [data-ui-band]{padding:0 0 8px!important;border:0!important}[data-report] section{border-color:#999!important}[data-report] tr{border-color:#ccc!important;-moz-column-break-inside:avoid;break-inside:avoid}[data-report] thead{display:table-header-group}}@media (prefers-reduced-motion: no-preference){[data-guest-motion] :is(ul.text-wrong,p.text-wrong,[data-blocker-banner]){animation:ui-enter-fade var(--motion-base) var(--ease-out) backwards}[data-guest-motion] dialog[data-legal-modal][open]{animation:ui-pop-in var(--motion-base) var(--ease-out) backwards}[data-guest-motion] dialog[data-legal-modal][open]::backdrop{animation:ui-enter-fade var(--motion-base) var(--ease-out) backwards}[data-guest-motion] dialog[data-legal-modal][data-closing]{animation:ui-pop-in var(--motion-fast) var(--ease-out) reverse forwards}[data-guest-motion] dialog[data-legal-modal][data-closing]::backdrop{animation:ui-fade-out var(--motion-fast) var(--ease-out) forwards}[data-guest-motion] [data-submit-gate-button]{transition:background-color var(--motion-base) var(--ease-out),color var(--motion-base) var(--ease-out),box-shadow var(--motion-base) var(--ease-out)}[data-guest-motion] [data-submit-gate-hint]{transition:opacity var(--motion-fast) var(--ease-out)}}[data-guest-motion] [data-submit-gate-hint][data-fading]{opacity:0}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}.ui-toast-timer,[data-ui-highlight]:after{display:none}}[data-pretest-segments] .pretest-segment-fill{height:6px;background-color:var(--line-strong)}[data-pretest-segments] [data-state=skipped] .pretest-segment-fill{background-color:#7b879f}[data-pretest-segments] [data-state=answered] .pretest-segment-fill{background-color:#2550c7}[data-pretest-segments] [aria-current=step] .pretest-segment-fill{height:10px;box-shadow:0 0 0 2px #1faee0}@media (prefers-reduced-motion: no-preference){[data-pretest-segments] .pretest-segment-fill{transition:background-color var(--motion-base) var(--ease-out),height var(--motion-base) var(--ease-out)}}#pre-test-form{overflow-x:clip}@media (prefers-reduced-motion: no-preference){main[data-motion=minimal] [data-question-card][data-enter=next]{animation:pretest-in-next var(--motion-base) var(--ease-out) backwards}main[data-motion=minimal] [data-question-card][data-enter=prev]{animation:pretest-in-prev var(--motion-base) var(--ease-out) backwards}#pre-test-form .choice-label:has(:checked)>span:first-of-type{animation:pretest-choice-pick var(--motion-fast) var(--ease-out)}[data-pretest-footer] #submit-btn{transition-duration:var(--motion-base)}}@media (prefers-reduced-motion: reduce){[data-pretest-footer] #submit-btn{transition:none}}@keyframes pretest-in-next{0%{opacity:0;transform:translate(12px)}}@keyframes pretest-in-prev{0%{opacity:0;transform:translate(-12px)}}@keyframes pretest-choice-pick{50%{transform:scale(.9)}}.ns-sky{display:block;width:100%;height:100%}.su-canvas{display:block;width:100%;height:100%;outline:0;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.su-canvas:not([data-study-universe-state=ready]){visibility:hidden}.wl-night{--wl-ink: #04052E;--wl-sky: #7FD6F2;--wl-text: #FFFFFF;--wl-soft: rgb(227 230 248 / 82%);--su-scene: #140152;position:relative;isolation:isolate;overflow:hidden;color:var(--wl-text);background:radial-gradient(55% 62% at 74% 46%,rgb(25 43 194 / 62%) 0%,rgb(25 43 194 / 18%) 55%,transparent 78%),radial-gradient(34% 40% at 88% 12%,rgb(127 214 242 / 13%) 0%,transparent 70%),radial-gradient(40% 50% at 8% 90%,rgb(67 146 241 / 12%) 0%,transparent 70%),linear-gradient(180deg,#04052e,#140152 52%,#14229d)}.wl-stars{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;fill:var(--wl-text);opacity:.7}.wl-hero{position:relative;margin:0 auto;display:flex;max-width:80rem;flex-direction:column;padding:5.5rem 1rem 0}.wl-hero-copy{position:relative;z-index:1;max-width:38rem}.wl-hero-title{color:var(--wl-text);font-size:clamp(2.375rem,10vw,3.25rem);font-weight:700;line-height:1.02;letter-spacing:-.035em;text-wrap:balance}.wl-hero-sub{margin-top:1rem;max-width:30rem;color:var(--wl-soft);font-size:1.125rem;line-height:1.6}.wl-hero-actions{margin-top:1.75rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem}.wl-cta{display:inline-flex;width:100%;min-height:3.25rem;align-items:center;justify-content:center;gap:.75rem;border-radius:12px;padding:.875rem 1.5rem;background:#192bc2;color:var(--wl-text);font-size:1rem;font-weight:700;box-shadow:0 14px 34px #04052e8c,0 0 0 1px #7fd6f273 inset,0 0 28px #4392f14d;transition:transform var(--motion-base) var(--ease-out),box-shadow var(--motion-base) var(--ease-out),background-color var(--motion-fast) var(--ease-out)}.wl-cta-arrow{width:1.125rem;height:1.125rem;transition:transform var(--motion-base) var(--ease-out)}.wl-cta:hover{background:rgb(var(--c-royal-hover));box-shadow:0 18px 40px #04052e99,0 0 0 1px #7fd6f2b3 inset,0 0 38px #4392f173}.wl-cta:focus-visible,.wl-install:focus-visible,.wl-header a:focus-visible,.wl-header button:focus-visible{outline:2px solid var(--wl-sky);outline-offset:3px}@media (hover: hover) and (prefers-reduced-motion: no-preference){.wl-cta:hover{transform:translateY(-2px)}.wl-cta:hover .wl-cta-arrow{transform:translate(3px)}}.wl-install{min-height:3rem;align-items:center;gap:.5rem;border-radius:12px;padding:0 .25rem;color:var(--wl-sky);font-size:.875rem;font-weight:600}.wl-install:hover{text-decoration:underline;text-underline-offset:4px}.wl-hero-scene{position:relative;height:clamp(15rem,72vw,19rem);margin:-.25rem -1rem .5rem;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 16%);mask-image:linear-gradient(180deg,transparent 0%,#000 16%)}.wl-drag-hint{display:none}@media (min-width: 640px){.wl-hero{padding:7rem 2rem 0}.wl-cta{width:auto}.wl-hero-scene{margin-inline:-2rem}}@media (min-width: 768px) and (max-width: 1023px){.wl-hero{min-height:clamp(30rem,60svh,38rem);flex-direction:row;align-items:center;padding:6rem 2rem 3.5rem}.wl-hero-copy{max-width:54%}.wl-hero-title{font-size:clamp(2.75rem,5.6vw,3.25rem)}.wl-hero-scene{position:absolute;top:3rem;right:-2.5rem;bottom:1rem;left:46%;height:auto;margin:0;-webkit-mask-image:radial-gradient(closest-side,#000 72%,transparent 100%);mask-image:radial-gradient(closest-side,#000 72%,transparent 100%)}}@media (max-width: 1023px){.wl-night{display:flex;flex:1 0 auto;flex-direction:column}.wl-hero{flex:1 0 auto;width:100%}.wl-body{flex:0 0 auto}}@media (min-width: 1024px){.wl-hero{min-height:clamp(36rem,100svh,80rem);flex-direction:row;align-items:center;padding:6rem 2.5rem 5rem}.wl-hero-copy{max-width:36rem;flex:0 0 auto}.wl-hero-title{font-size:clamp(3.5rem,5.2vw,5rem);line-height:.98;letter-spacing:-.04em}.wl-hero-sub{font-size:1.25rem}.wl-hero-scene{position:absolute;top:2rem;right:-2rem;bottom:3rem;left:38%;height:auto;margin:0;-webkit-mask-image:radial-gradient(closest-side,#000 72%,transparent 100%);mask-image:radial-gradient(closest-side,#000 72%,transparent 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%}}@media (min-width: 1024px) and (hover: hover) and (pointer: fine){.wl-drag-hint{position:absolute;right:16%;bottom:6rem;display:inline-flex;align-items:center;gap:.5rem;color:var(--wl-soft);font-size:.8125rem;font-weight:500;pointer-events:none;opacity:0;transition:opacity var(--motion-slow) var(--ease-out)}.wl-hero:has(.su-canvas[data-study-universe-state=ready][data-study-universe-interactive=true]) .wl-drag-hint{opacity:1}}@media (max-width: 767px){.wl-hero{padding:6rem 1.25rem 4.5rem;isolation:isolate}.wl-hero-copy{max-width:36rem}.wl-hero-actions{align-items:stretch;gap:.5rem}.wl-hero-actions>a{width:100%;justify-content:center}.wl-hero-scene{position:absolute;inset:auto -6rem -3rem auto;width:22rem;height:22rem;margin:0;opacity:.28;pointer-events:none;z-index:-1;-webkit-mask-image:radial-gradient(closest-side,#000 30%,transparent 100%);mask-image:radial-gradient(closest-side,#000 30%,transparent 100%)}}@media (min-width: 768px) and (max-width: 1023px){.wl-hero{min-height:36rem;padding-block:7rem 5rem}.wl-hero-copy{max-width:62%}.wl-hero-actions{align-items:center;flex-direction:column;gap:.5rem}.wl-hero-scene{left:48%;opacity:.65}}.wl-horizon{position:relative;z-index:1;height:3.5rem;margin:-2rem -30% -1px;border-radius:50% 50% 0 0/100% 100% 0 0;background:var(--paper);box-shadow:0 -1.5px #7fd6f2bf,0 -18px 50px #4392f173,0 -60px 120px #7fd6f224}@media (min-width: 768px){.wl-horizon{height:5rem;margin-top:-2.5rem;margin-inline:-22%}}@media (min-width: 1024px){.wl-horizon{height:7rem;margin-top:-5rem;margin-inline:-18%}}.wl-header-link,.wl-header-button{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;white-space:nowrap;border-radius:12px;font-size:.875rem;font-weight:600;color:var(--wl-text);transition:background-color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.wl-header{--wl-text: #FFFFFF;--wl-soft: rgb(227 230 248 / 82%);--wl-sky: #7FD6F2}@media (min-width: 768px){.wl-header-link,.wl-header-button,.wl-install{min-height:2.75rem}}.wl-header-link{padding:0 .625rem;color:var(--wl-soft)}.wl-header-link:hover{color:var(--wl-text);background:#ffffff14}.wl-header-button{padding:0 1rem;border:1px solid rgb(255 255 255 / 32%);background:#ffffff0f}.wl-header-button:hover{border-color:#fff9;background:#ffffff1f}.wl-header .ui-theme-toggle{color:var(--wl-soft)}.wl-header .ui-theme-toggle:hover{color:var(--wl-text);background:#ffffff14}@media (prefers-reduced-motion: no-preference){.wl-hero-title,.wl-hero-sub,.wl-hero-actions{animation:su-rise .8s var(--ease-out) both}.wl-hero-sub{animation-delay:.08s}.wl-hero-actions{animation-delay:.16s}.wl-hero-scene .su-canvas[data-study-universe-state=ready]{animation:wl-scene-in 1.4s var(--ease-out) both}}@keyframes wl-scene-in{0%{opacity:0;transform:scale(.94);filter:blur(6px)}}.wl-body{margin:0 auto;width:100%;max-width:80rem;flex:1;padding:3.5rem 1rem 5rem}.wl-section+.wl-section{margin-top:6rem}.wl-h2{color:rgb(var(--c-body));font-size:clamp(1.625rem,5.5vw,2.25rem);font-weight:700;line-height:1.12;letter-spacing:-.025em;text-wrap:balance}.wl-lead{margin-top:.875rem;max-width:34rem;color:rgb(var(--c-muted));font-size:1rem;line-height:1.7}.wl-lead+.wl-lead{margin-top:.5rem}.wl-hero-context{margin-top:1.25rem;color:var(--wl-soft);font-size:.875rem;line-height:1.6}.wl-entry-links{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;margin-top:.75rem;color:var(--wl-sky);font-size:.875rem}.wl-entry-links a{display:inline-flex;align-items:center;min-height:3rem}.wl-entry-links a:hover{text-decoration:underline;text-underline-offset:4px}.wl-entry-links a:focus-visible{outline:2px solid var(--wl-sky);outline-offset:3px}[data-welcome-guides],[data-welcome-panel]{scroll-margin-top:1.5rem}.wl-guide-panels{display:flow-root}.wl-guide{margin-top:2rem;padding:1.5rem;border-radius:20px;background:rgb(var(--c-surface))}.wl-guide[hidden]{display:none}.wl-guide .wl-lead{max-width:65ch;font-size:1rem}.wl-guide-path{display:grid;gap:2.5rem;margin-top:2.5rem;counter-reset:welcome-guide}.wl-guide-path li{position:relative;padding-left:2.75rem;counter-increment:welcome-guide}.wl-guide-path li:before{content:counter(welcome-guide);position:absolute;left:0;display:grid;place-items:center;width:2rem;height:2rem;border-radius:9999px;background:rgb(var(--c-royal-100));color:rgb(var(--c-royal-700));font-weight:700}.wl-guide-path h4{color:rgb(var(--c-body));font-size:1rem;font-weight:700;line-height:1.5}.wl-guide-path p{margin-top:.375rem;color:rgb(var(--c-muted));font-size:1rem;line-height:1.6}.wl-guide-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:2.5rem}.wl-guide-link{display:inline-flex;align-items:center;min-height:3rem;color:rgb(var(--c-royal-700));font-size:.875rem;font-weight:600;text-decoration:underline;text-underline-offset:4px}.wl-guide .wl-lead .wl-guide-link{display:inline;font-size:inherit}.wl-guide-note{margin-top:1.5rem;max-width:75ch;color:rgb(var(--c-muted));font-size:.875rem;line-height:1.6}.wl-guide-link:focus-visible,.wl-guide:focus-visible{outline:2px solid rgb(var(--c-royal-600));outline-offset:3px}.wl-hero-copy{text-align:left}[data-welcome-guides],.wl-exam-context{text-align:center}[data-welcome-guides] .wl-lead,.wl-guide-note,.wl-exam-context{margin-inline:auto}.wl-hero-actions,.wl-entry-links{justify-content:flex-start}.wl-guide-actions{justify-content:center}[data-welcome-guides] .ui-tabs-scroll{display:flex;justify-content:safe center}.wl-guide-path li{padding-left:0}.wl-guide-path li:before{position:static;margin:0 auto 1rem}.wl-guide-path p{max-width:30ch;margin-inline:auto}.wl-exam-context{margin-top:4rem}@media (max-width: 767px){.wl-night .wl-hero{min-height:100svh;justify-content:center;align-items:center;padding:7rem 1.5rem 6rem}.wl-hero-copy{width:100%}.wl-hero-actions{gap:.75rem}.wl-entry-links{gap:.75rem 1.5rem;margin-top:1.25rem}.wl-guide{padding-block:2.5rem}.wl-guide-path{gap:3rem;margin-top:3rem}.wl-guide-actions{flex-direction:column;gap:1rem;margin-top:3rem}.wl-guide-note{margin-top:2rem}}@media (prefers-reduced-motion: no-preference){html:has([data-welcome-guides]){scroll-behavior:smooth}.wl-guide-actions .ui-btn{transition:transform var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out)}}@media (hover: hover) and (prefers-reduced-motion: no-preference){.wl-guide-actions .ui-btn:hover{transform:translateY(-2px)}.wl-guide-actions .ui-btn:active{transform:translateY(0)}}@media (min-width: 768px){.wl-guide{padding:2.5rem}.wl-guide-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}}.wl-credits{margin-top:1.75rem;color:rgb(var(--c-muted));font-size:.875rem;line-height:1.6}.wl-path{margin-top:2rem;display:grid;gap:2rem}.wl-step{position:relative;padding-left:4.25rem;min-height:3rem}.wl-node{position:absolute;left:0;top:-.25rem;display:inline-flex;width:3rem;height:3rem;align-items:center;justify-content:center;border-radius:9999px;background:rgb(var(--c-surface));color:rgb(var(--c-royal-700));box-shadow:0 0 0 2px rgb(var(--c-royal-600)),0 8px 22px rgb(var(--c-royal-600) / .18);font-family:var(--font-display, Sora),sans-serif;font-size:1.125rem;font-weight:700;z-index:1}.wl-step:not(:last-child):after{content:"";position:absolute;left:calc(1.5rem - 1px);top:3rem;bottom:-2.25rem;width:2px;background:linear-gradient(180deg,rgb(var(--c-royal-600)),rgb(var(--c-royal-400)));transform-origin:top;transition:transform .7s var(--ease-out)}.wl-step:nth-child(2):after{transition-delay:.45s}.wl-path[data-draw=wait] .wl-step:after{transform:scaleY(0)}.wl-node{transition:box-shadow .5s var(--ease-out),transform .5s var(--ease-out)}.wl-path[data-draw=wait] .wl-step:not(:first-child) .wl-node{transform:scale(.85)}.wl-path[data-draw=go] .wl-step:nth-child(2) .wl-node{transition-delay:.45s}.wl-path[data-draw=go] .wl-step:nth-child(3) .wl-node{transition-delay:.9s}.wl-step-title{color:rgb(var(--c-body));font-size:1.25rem;font-weight:700;line-height:1.3}.wl-step-text{margin-top:.375rem;max-width:22rem;color:rgb(var(--c-muted));font-size:1rem;line-height:1.6}@media (min-width: 768px){.wl-path{margin-top:2.5rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}.wl-step{padding-left:0;padding-top:4.5rem}.wl-node{top:0}.wl-step:not(:last-child):after{left:3.75rem;right:-1.75rem;top:calc(1.5rem - 1px);bottom:auto;width:auto;height:2px;background:linear-gradient(90deg,rgb(var(--c-royal-600)),rgb(var(--c-royal-400)));transform-origin:left}.wl-path[data-draw=wait] .wl-step:after{transform:scaleX(0)}}.wl-review-overview,.wl-body>p{text-align:center}.wl-review-overview .wl-step{padding-left:0;padding-top:4.5rem}.wl-review-overview .wl-node{left:calc(50% - 1.5rem)}.wl-review-overview .wl-step-text{margin-inline:auto}.wl-review-overview .wl-step:not(:last-child):after{display:none}@media (min-width: 768px){.wl-review-overview .wl-step:not(:last-child):after{display:block;left:calc(50% + 2.25rem);right:calc(-50% + 2.25rem)}}.wl-trust{display:grid;gap:2rem;align-items:center}@media (min-width: 768px){.wl-trust{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.5rem}}@media (min-width: 1024px){.wl-body{padding:4.5rem 2.5rem 7rem}.wl-section+.wl-section{margin-top:8rem}.wl-trust{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:4rem}}@media (min-width: 640px) and (max-width: 1023px){.wl-body{padding-inline:2rem}}.wl-example{position:relative;margin:0;padding:1.25rem;background:rgb(var(--c-surface));border-radius:20px}@media (min-width: 768px){.wl-example{padding:1.75rem}}.wl-example-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.8125rem}.wl-example-subject{display:inline-flex;align-items:center;gap:.5rem;color:rgb(var(--c-body));font-weight:600}.wl-planet{width:.75rem;height:.75rem;border-radius:9999px;background:rgb(var(--c-tint-green-ink));box-shadow:0 0 0 3px rgb(var(--c-tint-green))}.wl-example-tag{color:rgb(var(--c-muted));font-weight:500}.wl-example-stem{margin-top:1rem;color:rgb(var(--c-body));font-size:1.25rem;font-weight:700;line-height:1.35}.wl-choices{margin-top:1.125rem;display:grid;gap:.5rem}@media (min-width: 640px){.wl-choices{grid-template-columns:1fr 1fr}}.wl-choice{display:flex;min-height:3rem;align-items:center;gap:.75rem;border-radius:12px;padding:.5rem .875rem .5rem .5rem;background:rgb(var(--c-paper));color:rgb(var(--c-body));font-size:.9375rem;font-weight:500}.wl-choice-key{display:inline-flex;width:2rem;height:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background:rgb(var(--c-surface));color:rgb(var(--c-muted));font-size:.8125rem;font-weight:700}.wl-choice.is-correct{background:rgb(var(--c-tint-green));color:rgb(var(--c-tint-green-ink));font-weight:700}.wl-choice.is-correct .wl-choice-key{background:rgb(var(--c-tint-green-ink));color:rgb(var(--c-surface))}.wl-checked{margin-top:1.25rem;display:flex;align-items:center;gap:.75rem;border-radius:14px;padding:.875rem 1rem;background:rgb(var(--c-royal-100));color:rgb(var(--c-royal-700));font-size:.875rem;line-height:1.4}.wl-checked strong{display:block;font-weight:700}.wl-checked-from{display:block;color:rgb(var(--c-muted))}.wl-institutions{background:rgb(var(--c-surface))}.night-world .wl-horizon{background:linear-gradient(180deg,rgb(var(--c-royal-100)) 0%,var(--paper) 100%)}@media (prefers-reduced-motion: no-preference){.ns-twinkle{animation:ns-twinkle 4.2s var(--ease-out) var(--ns-d, 0s) infinite}.ns-draw{stroke-dasharray:1;stroke-dashoffset:1;animation:ns-draw 2.2s var(--ease-out) .3s forwards}.ns-draw-late{animation-delay:1.6s}.ns-pulse{transform-box:fill-box;transform-origin:center;animation:ns-pulse 3.4s var(--ease-out) infinite}.ns-float{animation:ns-float 7s var(--ease-out) var(--ns-d, 0s) infinite}}@media (prefers-reduced-motion: reduce){.ns-dot{display:none}}[data-page-hidden] :is(.ns-twinkle,.ns-draw,.ns-pulse,.ns-float,.su-atom-mark-orbits){animation-play-state:paused}@keyframes ns-twinkle{0%,to{opacity:.2}50%{opacity:1}}@keyframes ns-draw{to{stroke-dashoffset:0}}@keyframes ns-pulse{0%,to{transform:scale(1);opacity:.18}50%{transform:scale(1.7);opacity:.05}}@keyframes ns-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes su-rise{0%{opacity:0;transform:translateY(14px)}}@media (min-width: 1024px){.su-backdrop--below-lg{display:none}}.su-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.su-backdrop-sky{position:absolute;right:-6rem;bottom:-3rem;width:30rem;height:22.5rem}@media (min-width: 1024px){.su-backdrop-sky{left:calc(50% + 15.5rem);right:auto;bottom:auto;top:50%;width:40rem;height:39rem;transform:translateY(-50%)}}@keyframes su-atom-drift{0%{transform:rotate(-10deg)}to{transform:rotate(10deg)}}@media (prefers-reduced-motion: no-preference){.su-atom-mark-orbits{transform-origin:24px 24px;animation:su-atom-drift 40s var(--ease-out) infinite alternate}}.ui-material-stage[data-stage-state]{--stage-accent: var(--royal-600);border-color:var(--line-strong);background-color:var(--surface);--tw-shadow: inset 4px 0 0 var(--stage-accent), 0 1px 2px rgba(10, 20, 48, .06), 0 10px 28px -12px rgba(10, 20, 48, .22);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ui-material-stage[data-stage-state=complete]{--stage-accent: var(--correct)}.ui-material-stage[data-stage-state=attention]{--stage-accent: #E5A823}.ui-material-stage[data-stage-state=failed]{--stage-accent: var(--wrong)}@media (prefers-reduced-motion: no-preference){:root:not(:has(#syensiya-preloader:not(.preloader-hidden))) main[data-motion=still] [data-staged-entrance] [data-enter-stage]{animation:ui-admin-enter var(--motion-base) var(--ease-out) backwards;animation-delay:calc(var(--enter-stage, 0) * 50ms)}}[data-enter-stage="1"]{--enter-stage: 1}[data-enter-stage="2"]{--enter-stage: 2}[data-enter-stage="3"]{--enter-stage: 3}[data-enter-stage="4"]{--enter-stage: 4}main[data-motion=still] .ui-density-container>[data-extracted-list]{--enter-i: 2}.ui-eq-head>.ui-side{position:static}.ui-eq-source{display:flex;flex-direction:column;justify-content:center;gap:0}@media (min-width: 1024px){.ui-page-grid.ui-eq-head{align-items:stretch}}.ui-eq-summary{display:flex;flex-direction:column;justify-content:flex-start;gap:0;border:1px solid var(--line);border-radius:var(--radius-card);background-color:var(--surface);padding:1rem}@media (min-width: 768px){.ui-eq-summary{padding:1rem 1.25rem}}@media (min-width: 640px) and (max-width: 1023px){.ui-eq-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:1.25rem;column-gap:1.25rem;align-items:center}.ui-eq-summary>h2{grid-column:1 / -1}.ui-eq-summary>a{grid-column:2;grid-row:2 / span 2;width:auto;margin-top:0}}.ui-eq-list{border:1px solid var(--line);border-radius:var(--radius-card);background-color:var(--surface)}.ui-eq-list-head{display:flex;flex-direction:column;gap:.75rem;border-bottom:1px solid var(--line);padding:.875rem 1rem}.ui-eq-toolbar{width:100%}@media (min-width: 768px){.ui-eq-list-head{flex-direction:row;align-items:flex-start;justify-content:space-between;padding-inline:1.25rem}.ui-eq-list-head>h2{padding-top:.5rem}.ui-eq-toolbar{width:min(36rem,100%)}}.ui-eq-result{border-bottom:1px solid var(--line);padding:.5rem 1rem;font-size:.8125rem;color:var(--muted)}.ui-eq-rows>li+li{border-top:1px solid var(--line)}.ui-eq-row{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;padding:1rem}@media (min-width: 768px){.ui-eq-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;-moz-column-gap:1.5rem;column-gap:1.5rem;padding:1.125rem 1.5rem}}.ui-eq-row:hover,.ui-eq-row:focus-within{background-color:var(--surface-2)}.ui-eq-row-top{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .5rem}.ui-eq-row-id{border-radius:var(--radius-tag);background-color:var(--ink-950, #0A1430);padding:.0625rem .5rem;font-family:var(--font-mono);font-size:.75rem;font-weight:700;line-height:1.25rem;color:#fff}.ui-eq-row-body{min-width:0}.ui-eq-row-stem{display:-webkit-box;margin-top:.5rem;overflow:hidden;font-size:.9375rem;font-weight:600;line-height:1.5rem;color:var(--text);overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ui-eq-row-meta.ui-qtags{margin-top:.625rem}.ui-eq-chip-plain{border:1px solid var(--line);background-color:var(--surface-2);color:var(--muted)}.ui-eq-row>.ui-eq-compare{width:100%}@media (min-width: 768px){.ui-eq-row>.ui-eq-compare{width:auto}}.ui-eq-row-meta{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.375rem;font-size:.75rem;line-height:1.25rem}.ui-eq-fact{display:inline-flex;max-width:100%;align-items:center;gap:.25rem;border:1px solid var(--line);border-radius:var(--radius-tag);background-color:var(--surface-2);padding:0 .5rem;color:var(--muted)}.ui-eq-fact dt,.ui-eq-fact dd{display:inline;min-width:0}.ui-eq-fact dt{font-weight:600}.ui-eq-fact dd{overflow-wrap:anywhere;color:var(--text)}.ui-eq-fact-icon{height:.875rem;width:.875rem;flex-shrink:0}.ui-eq-fact[data-fact=subject]{border-color:rgb(var(--c-sky-200));background-color:var(--tint-ion);color:rgb(var(--c-tint-ion-ink))}.ui-eq-fact[data-fact=bloom]{border-color:rgb(var(--c-violet-200));background-color:rgb(var(--c-tint-purple));color:rgb(var(--c-tint-purple-ink))}.ui-eq-fact[data-fact=difficulty]{border-color:rgb(var(--c-amber-200));background-color:var(--tint-amber);color:rgb(var(--c-tint-gold-ink))}.ui-eq-fact[data-fact=difficulty][data-level=easy]{border-color:rgb(var(--c-tint-green-ink) / .25);background-color:rgb(var(--c-tint-green));color:rgb(var(--c-tint-green-ink))}.ui-eq-fact[data-fact=difficulty][data-level=hard]{border-color:rgb(var(--c-tint-coral-ink) / .25);background-color:rgb(var(--c-tint-coral));color:rgb(var(--c-tint-coral-ink))}.ui-eq-flag{display:inline-flex;align-items:center;gap:.25rem;border-radius:var(--radius-tag);padding:.0625rem .5rem;font-size:.75rem;font-weight:600;line-height:1.25rem;white-space:nowrap}.ui-eq-flag[data-flag=completion],.ui-eq-flag[data-flag=source]{border:0;background-color:transparent;padding-left:0;padding-right:0;font-weight:500;color:var(--text)}.ui-eq-flag[data-flag=completion] svg{color:var(--clock)}.ui-eq-flag[data-flag=source] svg{color:var(--muted)}.ui-eq-pages{border-top:1px solid var(--line);padding:.75rem 1rem}@media (min-width: 768px){.ui-eq-pages{padding-inline:1.25rem}}@media (prefers-reduced-motion: no-preference){.ui-eq-row{transition:background-color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}}.ui-sv-panel{box-shadow:0 24px 56px #0a143052,0 2px 6px #0a14301f}@media (prefers-reduced-motion: no-preference){.ui-sv-modal{transition:opacity var(--motion-base) cubic-bezier(.16,1,.3,1)}.ui-sv-panel{transform:translateY(16px) scale(.95);transition:transform var(--motion-base) cubic-bezier(.16,1,.3,1)}.ui-sv-modal.opacity-100 .ui-sv-panel{transform:none}}@media (prefers-reduced-motion: reduce){.ui-sv-modal{transition:none;transition-delay:0s}}.ui-sv-status{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;background-color:var(--royal-100);padding:.25rem .75rem;font-size:.8125rem;font-weight:600;color:var(--royal-700)}.ui-sv-status[data-status=Approved]{background-color:var(--correct-bg);color:var(--correct)}.ui-sv-status[data-status=Rejected]{background-color:var(--wrong-bg);color:var(--wrong)}.ui-sv-close{display:inline-flex;min-height:44px;min-width:44px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid var(--line-strong);border-radius:var(--radius-control);background-color:var(--surface);padding:0 1.125rem;font-size:.9375rem;font-weight:700;color:var(--text)}.ui-sv-close:hover{background-color:var(--paper)}.ui-sv-close:focus-visible,.ui-sv-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ui-sv-source{border-radius:.875rem;background-color:var(--ink-950);padding:.5rem}.ui-sv-chip{border:1px solid rgba(255,255,255,.4);border-radius:9999px;padding:.125rem .625rem;font-size:.75rem;font-weight:600;color:#ffffffe6}.ui-sv-btn{display:inline-flex;min-height:44px;min-width:44px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.35);border-radius:var(--radius-control);background-color:var(--surface);padding:0 .875rem;font-size:.875rem;font-weight:700;color:var(--royal-700)}.ui-sv-btn:hover{background-color:var(--tint-blue)}.ui-sv-btn:disabled{cursor:not-allowed;opacity:.5}.ui-sv-btn.hidden,#read-only-page-controls:not(.hidden){display:flex}.ui-sv-btn.hidden{display:none}.ui-sv-frame{border-radius:var(--radius-control);background-color:var(--ink-800)}@media (prefers-reduced-motion: no-preference){.ui-sv-btn,.ui-sv-close{transition:background-color var(--motion-fast) var(--ease-out)}}.rq-outcome-path{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .5rem;font-size:.8125rem;font-weight:600}.rq-outcome-path>li{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;padding:.25rem .75rem .25rem .25rem;color:var(--muted);background-color:var(--paper)}.rq-outcome-path>li+li:before{content:"";order:-1;margin-left:-.25rem;margin-right:.125rem;height:2px;width:.75rem;border-radius:9999px;background-color:var(--line-strong)}.rq-outcome-dot{display:inline-flex;height:1.375rem;width:1.375rem;align-items:center;justify-content:center;border-radius:9999px;background-color:var(--surface);font-size:.75rem;box-shadow:inset 0 0 0 1.5px var(--line-strong)}.rq-outcome-path>li[data-state=done]{background-color:var(--correct-bg);color:var(--correct)}.rq-outcome-path>li[data-state=done] .rq-outcome-dot{background-color:var(--correct);color:#fff;box-shadow:none}.rq-outcome-path>li[data-state=next]{background-color:var(--tint-blue);color:var(--royal-700)}.rq-outcome-path>li[data-state=next] .rq-outcome-dot{color:var(--royal-700);box-shadow:inset 0 0 0 1.5px var(--royal-600)}@media (max-width: 479px){.rq-outcome-path{flex-direction:column;align-items:flex-start}.rq-outcome-path>li+li:before{display:none}}@media (prefers-reduced-motion: no-preference){[data-review-outcome]{transition:opacity var(--motion-base) var(--ease-out),transform var(--motion-base) var(--ease-out)}[data-review-outcome][data-closing]{opacity:0;transform:translateY(-4px)}}.rq-live{background-color:transparent;padding-left:0;padding-right:0;font-weight:500;color:var(--muted)}.rq-live .rq-live-dot{color:var(--correct)}.rq-live[data-state=live] .rq-live-dot,.rq-live[data-state=checking] .rq-live-dot{color:var(--royal-700)}.rq-live[data-state=retry] .rq-live-dot{color:var(--clock)}.rq-live-dot{height:.5rem;width:.5rem;flex-shrink:0;border-radius:9999px;background-color:currentColor}.rq-request-progress{min-width:3rem;background-color:var(--line)}.rd-path{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem;list-style:none;padding:0}.rd-path>li{position:relative;display:flex;min-width:0;align-items:flex-start;gap:.625rem;border-radius:var(--radius-control);background-color:var(--paper);padding:.625rem .75rem;color:var(--muted)}.rd-path-dot{display:inline-flex;height:1.75rem;width:1.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background-color:var(--surface);font-size:.75rem;font-weight:600;box-shadow:inset 0 0 0 1.5px var(--line-strong)}.rd-path-dot svg{height:.875rem;width:.875rem}.rd-path-label{display:block;font-size:.875rem;font-weight:600;line-height:1.25rem}.rd-path-note{display:block;margin-top:.125rem;font-size:.75rem;line-height:1.125rem;color:var(--muted)}.rd-path>li[data-state=complete]{background-color:var(--correct-bg);color:var(--correct)}.rd-path>li[data-state=complete] .rd-path-dot{background-color:var(--correct);color:#fff;box-shadow:none}.rd-path>li[data-state=current]{background-color:var(--tint-blue);color:var(--royal-700);box-shadow:inset 0 0 0 1.5px var(--royal-600)}.rd-path>li[data-state=current] .rd-path-dot{color:var(--royal-700);box-shadow:inset 0 0 0 2px var(--royal-600)}.rd-path>li[data-state=failed]{background-color:var(--wrong-bg);color:var(--wrong)}.rd-path>li[data-state=failed] .rd-path-dot{background-color:var(--wrong);color:#fff;box-shadow:none}.rd-path>li[data-state=warning]{background-color:var(--tint-amber);color:var(--clock)}.rd-path>li[data-state=warning] .rd-path-dot{background-color:var(--clock);color:#fff;box-shadow:none}.rd-path>li[data-state=complete] .rd-path-note,.rd-path>li[data-state=current] .rd-path-note,.rd-path>li[data-state=failed] .rd-path-note,.rd-path>li[data-state=warning] .rd-path-note{color:var(--text)}@media (max-width: 767px){.rd-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem}.rd-path>li{flex-direction:column;gap:.375rem;padding:.5rem}.rd-path>li:not([data-state=current]):not([data-state=failed]):not([data-state=warning]) .rd-path-note{display:none}.rd-path-label{font-size:.8125rem;line-height:1.125rem}}@media (min-width: 768px){.rd-path{grid-template-columns:repeat(3,minmax(0,1fr))}.rd-path>li{flex-direction:column;gap:.5rem}}@media (min-width: 1280px){.rd-path{grid-template-columns:repeat(6,minmax(0,1fr))}}.rd-path.ev-path{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width: 480px){.rd-path.ev-path{grid-template-columns:repeat(4,minmax(0,1fr))}}.rd-next{border-radius:var(--radius-control);border-left:3px solid var(--line-strong);background-color:var(--paper);padding:1rem;scroll-margin-top:6rem}.rd-next:focus{outline:none}.rd-next[data-tone=blue]{border-left-color:var(--royal-600);background-color:var(--tint-blue)}.rd-next[data-tone=warn]{border-left-color:var(--attention);background-color:var(--tint-amber)}.rd-next[data-tone=good]{border-left-color:var(--correct);background-color:var(--correct-bg)}.rd-next[data-tone=wrong]{border-left-color:var(--wrong);background-color:var(--wrong-bg)}.rd-reason{display:flex;gap:.625rem;border-radius:var(--radius-control);border:1px solid rgba(161,38,58,.25);background-color:var(--surface);padding:.75rem}.rd-reason-icon{display:inline-flex;height:1.75rem;width:1.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background-color:var(--wrong-bg);color:var(--wrong)}.rd-reason-icon svg{height:1.125rem;width:1.125rem}.rd-reason-tech>summary{display:inline-flex;min-height:2rem;cursor:pointer;align-items:center;font-size:.75rem;font-weight:600;color:var(--muted)}.rd-reason-tech>summary:hover{color:var(--text)}.rd-reason-tech>summary:focus-visible{outline:2px solid var(--ion-600);outline-offset:2px;border-radius:4px}.rd-note{border-radius:var(--radius-control);border-left:3px solid var(--ink-800);background-color:var(--paper);padding:.625rem .75rem}.rd-side{min-width:0;border-radius:var(--radius-control);border-left:3px solid var(--ink-800);background-color:var(--paper);padding:.875rem 1rem 1rem}.rd-side[data-kind=new]{border-left-color:var(--royal-600)}.rd-why{border-radius:var(--radius-control);border-left:3px solid var(--ion-600);background-color:var(--tint-ion);padding:.625rem .75rem}.rq-batch{display:flex;flex-direction:column;gap:.75rem;border-radius:var(--radius-control);background-color:var(--tint-blue);padding:.75rem;scroll-margin-top:6rem}@media (min-width: 1280px){.rq-batch{flex-direction:row;align-items:center;justify-content:space-between}}.rq-assign{border-radius:var(--radius-control);background-color:var(--tint-blue);padding:.75rem;scroll-margin-top:6rem}.rq-assign[data-ui-disclosure-state=closed]{padding-block:0}.vq-tab{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;border-radius:8px;padding-inline:.875rem;font-size:.875rem;font-weight:600;color:var(--muted);transition:color var(--motion-base) var(--ease-out),background-color var(--motion-base) var(--ease-out)}.vq-tab:hover{color:var(--text)}.vq-tab:focus{outline:none}.vq-tab:focus-visible{box-shadow:inset 0 0 0 2px var(--ion-600)}.vq-tab[aria-current=page]{background-color:var(--surface);color:var(--royal-700);box-shadow:0 0 0 1px var(--line)}.vq-count{display:inline-flex;min-width:1.5rem;justify-content:center;border-radius:9999px;background-color:var(--surface);padding:.0625rem .5rem;font-family:var(--font-mono);font-size:.75rem;color:var(--text);box-shadow:inset 0 0 0 1px var(--line)}.vq-tab[aria-current=page] .vq-count{background-color:var(--tint-blue);color:var(--royal-700);box-shadow:none}.vq-dot{display:inline-block;height:.5rem;width:.5rem;flex-shrink:0;border-radius:9999px;background-color:var(--royal-600)}.vq-dot[data-tone=awaiting_assignment],.vq-dot[data-tone=needs_revision]{background-color:var(--clock)}.vq-row{scroll-margin-top:6rem}@media (max-width: 639px){.vq-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.vq-tab{padding-inline:.5rem}}.vq-feedback{border-left:3px solid var(--clock);border-radius:var(--radius-control);background-color:var(--tint-amber);padding:.625rem .75rem}@media (prefers-reduced-motion: reduce){.vq-tab{transition:none}}.er-decide-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:start}@media (min-width: 768px){.er-decide-grid{gap:1.25rem}}@media (min-width: 1280px){.er-decide-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.er-panel{border-radius:var(--radius-control);border-left:3px solid var(--line-strong);background-color:var(--paper);padding:1rem;scroll-margin-top:6rem}.er-panel[data-tone=good]{border-left-color:var(--correct);background-color:var(--correct-bg)}.er-panel[data-tone=warn]{border-left-color:var(--attention);background-color:var(--tint-amber)}.er-panel[data-tone=wrong]{border-left-color:var(--wrong);background-color:var(--wrong-bg)}.er-panel[data-reconstruction-decision-panel][data-ui-disclosure-state=closed]{border-left-width:0}.er-input{margin-top:.375rem;display:block;width:100%;border-radius:var(--radius-control);border:1px solid var(--line-strong);background-color:var(--surface);padding:.5rem .75rem;font-size:1rem;line-height:1.5;color:var(--text)}@media (min-width: 768px){.er-input{font-size:.875rem}}.er-input:focus{border-color:var(--ion-600);outline:none;box-shadow:0 0 0 3px #0e8fc240}.er-input[aria-invalid=true]{border-color:var(--wrong)}.ui-tabs-scroll{position:relative;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.ui-tabs-scroll::-webkit-scrollbar{display:none}.ui-tabs-scroll[data-scroll-fade=end]{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 2rem),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 2rem),transparent)}.ui-tabs-scroll[data-scroll-fade=start]{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 2rem),transparent);mask-image:linear-gradient(to left,#000 calc(100% - 2rem),transparent)}.ui-tabs-scroll[data-scroll-fade=both]{-webkit-mask-image:linear-gradient(to right,transparent,#000 2rem,#000 calc(100% - 2rem),transparent);mask-image:linear-gradient(to right,transparent,#000 2rem,#000 calc(100% - 2rem),transparent)}.ui-tabs{display:inline-flex;gap:.25rem;border:1px solid rgb(var(--c-royal-200));border-radius:12px;background-color:var(--tint-blue);padding:.25rem}.ui-tabs--fill{display:flex;width:100%}.ui-tabs--fill>.ui-tab{flex:1 0 auto}@media (max-width: 639px){.ui-tabs--fill>.ui-tab{padding-inline:.5rem}}.ui-tab{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;border-radius:9px;padding:0 .875rem;font-size:.875rem;font-weight:600;color:var(--royal-700);transition:background-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.ui-tab:hover{background-color:#ffffffbf;color:var(--text)}.ui-tab:focus-visible{outline:2px solid var(--ion-600, #0E8FC2);outline-offset:-2px}.ui-tab:is([aria-current=page],[aria-selected=true]){background-color:#2550c7;color:#fff;box-shadow:0 1px 2px #0a14302e,0 2px 6px #2550c747}.ui-tab-count{display:inline-flex;min-width:1.5rem;justify-content:center;border-radius:9999px;background-color:var(--surface);padding:.0625rem .4375rem;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;font-weight:600;color:var(--royal-700)}.ui-tab:is([aria-current=page],[aria-selected=true]) .ui-tab-count{background-color:#fff3;color:#fff}@media (min-width: 768px){.ui-tab{min-height:2.25rem}}.ui-tabs--section{display:flex;width:100%;margin-bottom:.75rem}.ui-tabs--section>.ui-tab{min-height:2.75rem}@media (min-width: 768px){.ui-tabs--section{display:inline-flex;width:auto;max-width:100%;margin-bottom:1.25rem}}.ui-row-menu-single{display:inline-flex;align-items:center}.ui-row-menu-single .ui-row-menu-item{width:auto;justify-content:center;white-space:nowrap;border:1px solid #3F67D3;border-radius:10px;background-color:var(--tint-blue);padding:0 .875rem;color:var(--royal-700)}.ui-row-menu-single .ui-row-menu-item:hover{border-color:#2550c7;background-color:rgb(var(--c-royal-200));color:var(--royal-700)}.ui-row-menu-single .ui-row-menu-item--danger{border-color:var(--wrong, var(--wrong));background-color:var(--surface);color:var(--wrong, var(--wrong))}.ui-row-menu-single .ui-row-menu-item--danger:hover{border-color:var(--wrong, var(--wrong));background-color:var(--wrong-bg, var(--wrong-bg));color:var(--wrong, var(--wrong))}.ui-qtags{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.375rem}.ui-measure{width:100%;max-width:48rem}.ui-card-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr))}.ui-form-split{display:grid;gap:1rem}.ui-form-split>*{min-width:0}@media (min-width: 1024px){.ui-form-split{grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:1.5rem}.ui-form-split>.ui-form-split-side{position:sticky;top:calc(var(--shell-top, 0px) + 5rem)}.ui-form-split>.ui-form-split-side[data-side-tall]{position:static}}.ui-outcome-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"what close" "flow flow" "actions actions";gap:.75rem;align-items:center}.ui-outcome-what{grid-area:what}.ui-outcome-flow{grid-area:flow}.ui-outcome-actions{grid-area:actions}.ui-outcome-close{grid-area:close;align-self:start}@media (min-width: 768px){.ui-outcome-grid{grid-template-columns:minmax(0,1fr) minmax(15rem,20rem) auto;grid-template-areas:"what flow close" "actions actions actions";-moz-column-gap:1.25rem;column-gap:1.25rem}.ui-outcome-close{align-self:center}}@media (min-width: 1440px){.ui-outcome-grid{grid-template-columns:minmax(0,1fr) minmax(15rem,20rem) auto auto;grid-template-areas:"what flow actions close"}}.vf-info-card{display:none}#vf-form-layout[data-layout=single]>.vf-info-card{display:block}#vf-form-layout[data-layout=single] .vf-info-facts{display:none}[data-question-workspace][data-current-step=final] #vf-form-layout>.vf-info-card{display:none}@media (max-width: 1023px){#vf-form-layout[data-layout=single]>.vf-info-card{order:-2}#vf-form-layout[data-layout=single]>.vf-info-card:not(:has(.vf-status-note)){display:none}}@media (min-width: 1024px){#vf-form-layout[data-layout=single]{width:100%;max-width:76rem;margin-inline:auto;grid-template-columns:minmax(0,1fr) 19rem}[data-question-workspace][data-current-step=final] #vf-form-layout[data-layout=single]{grid-template-columns:minmax(0,1fr)}#vf-form-layout[data-layout=single] .vf-info-facts{display:block}#vf-form-layout[data-layout=single]>.vf-info-card{align-self:start;max-height:100%;overflow-y:auto}}.vf-status-note{border:1px solid var(--line);border-radius:var(--radius-card);background-color:var(--surface);padding:1rem}.vf-status-note-icon{display:flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background-color:var(--surface);color:var(--muted)}.vf-info-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.vf-info-row dt{display:flex;align-items:center;gap:.5rem;color:var(--muted);font-weight:600}.vf-info-row dd{min-width:0;text-align:right;font-weight:600;color:var(--text);overflow-wrap:anywhere}.vf-info-icon,.vf-sum-icon{display:flex;height:1.75rem;width:1.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-control)}.vf-info-icon svg,.vf-sum-icon svg{height:1rem;width:1rem}.vf-info-icon--status{background-color:var(--tint-blue);color:rgb(var(--c-royal-700) / 1)}.vf-info-icon--subject{background-color:var(--tint-green);color:var(--correct)}.vf-info-icon--source{background-color:var(--paper);color:rgb(var(--c-ink-800) / 1)}.vf-final-answer{display:flex;align-items:center;gap:.75rem;border:1px solid rgba(11,107,80,.35);border-left-width:4px;border-radius:var(--radius-control);background-color:var(--correct-bg);padding:.625rem .75rem}.vf-final-answer-key{display:flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background-color:var(--correct);color:#fff;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-weight:700}.vf-final-answer[data-answer-missing]{border-color:#a1263a59;background-color:var(--wrong-bg)}.vf-final-answer[data-answer-missing] .vf-final-answer-key{background-color:var(--wrong)}.vf-sum{display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:.75rem;column-gap:.75rem;align-items:center;border-radius:var(--radius-control);background-color:var(--surface);padding:.625rem .75rem;box-shadow:inset 0 0 0 1px var(--line)}.vf-sum.hidden{display:none}.vf-sum-icon{grid-row:span 2;height:2.25rem;width:2.25rem}.vf-sum dt{font-size:.75rem;font-weight:600;color:var(--muted)}.vf-sum dd{font-size:.9375rem;font-weight:600;color:var(--text);overflow-wrap:anywhere}.vf-sum--bloom .vf-sum-icon{background-color:var(--tint-blue);color:var(--bloom-apply)}.vf-sum--difficulty .vf-sum-icon{background-color:var(--tint-ion);color:var(--tint-ion-ink, #065A7C)}.vf-sum--subject .vf-sum-icon{background-color:rgb(var(--c-violet-50) / 1);color:rgb(var(--c-violet-700) / 1)}.vf-sum--pictures .vf-sum-icon{background-color:rgb(var(--c-pink-50) / 1);color:rgb(var(--c-pink-700) / 1)}.vf-sum--source .vf-sum-icon{background-color:var(--paper);color:rgb(var(--c-ink-800) / 1)}.vf-final-warning{border-left-width:4px}.ac-class-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr))}.ac-class-card{--ac: #2876CC;--ac-tint: var(--tint-blue);--ac-ink: var(--royal-700);display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:16px;background-color:var(--surface);box-shadow:0 1px 2px #0a14300d;transition:border-color var(--motion-fast, .15s) ease,box-shadow var(--motion-fast, .15s) ease,transform var(--motion-fast, .15s) ease}.ac-class-card:hover{border-color:color-mix(in srgb,var(--ac) 45%,var(--line));box-shadow:0 6px 18px #0a143014}.ac-class-card[data-class-accent=ion]{--ac: #1FAEE0;--ac-tint: var(--tint-ion);--ac-ink: rgb(var(--c-tint-ion-ink))}.ac-class-card[data-class-accent=green]{--ac: #1E9E74;--ac-tint: var(--correct-bg);--ac-ink: var(--correct)}.ac-class-card[data-class-accent=coral]{--ac: #E0662F;--ac-tint: rgb(var(--c-tint-coral));--ac-ink: rgb(var(--c-tint-coral-ink))}.ac-class-card[data-class-accent=gold]{--ac: #E5A823;--ac-tint: rgb(var(--c-tint-gold));--ac-ink: rgb(var(--c-tint-gold-ink))}.ac-class-card[data-class-accent=purple]{--ac: #7C5CD6;--ac-tint: rgb(var(--c-tint-purple));--ac-ink: rgb(var(--c-tint-purple-ink))}.ac-class-card-band{position:relative;height:3.75rem;overflow:hidden;background:linear-gradient(120deg,var(--ac-tint) 0%,color-mix(in srgb,var(--ac) 28%,var(--ac-tint)) 100%);color:var(--ac)}.ac-class-card-orbit{position:absolute;inset:0 0 0 auto;height:100%;width:60%;opacity:.45}.ac-class-card-monogram{display:inline-flex;height:3.5rem;width:3.5rem;flex-shrink:0;align-items:center;justify-content:center;border:3px solid var(--surface);border-radius:14px;background-color:var(--ac-ink);font-family:Sora,IBM Plex Sans,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:1.125rem;font-weight:700;color:#fff;box-shadow:0 2px 6px #0a143029}.ac-class-stat{min-width:0;border-radius:10px;background-color:var(--ac-tint);padding:.5rem .625rem}.ac-class-stat--empty{background-color:var(--paper, var(--paper))}.ac-class-stat-label{display:flex;align-items:center;gap:.25rem;overflow:hidden;white-space:nowrap;font-size:.75rem;font-weight:600;color:var(--ac-ink)}.ac-class-stat--empty .ac-class-stat-label,.ac-class-stat--empty .ac-class-stat-value{color:var(--muted, var(--muted))}.ac-class-stat-value{margin-top:.125rem;font-family:Sora,IBM Plex Sans,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:1.25rem;font-weight:700;line-height:1.2;color:var(--text, var(--text))}.ac-class-open{display:inline-flex;min-height:2.75rem;margin-top:auto;align-items:center;justify-content:center;gap:.375rem;border:1px solid color-mix(in srgb,var(--ac-ink) 55%,var(--surface));border-radius:12px;background-color:var(--ac-tint);padding:0 1rem;font-size:.875rem;font-weight:600;color:var(--ac-ink);transition:background-color var(--motion-fast, .15s) ease,color var(--motion-fast, .15s) ease}.ac-class-card .ac-class-open{margin-top:1rem}.ac-class-open:hover{background-color:var(--ac-ink);color:#fff}.ac-class-open:focus-visible{outline:2px solid var(--ion-600, #0E8FC2);outline-offset:2px}.ac-aud-icon{display:inline-flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:12px;background-color:var(--tint-blue);color:var(--royal-700)}.ac-aud-icon svg{height:1.25rem;width:1.25rem}.ac-aud-card[data-audience-tone=public] .ac-aud-icon{background-color:var(--tint-ion);color:rgb(var(--c-tint-ion-ink))}.ac-aud-card[data-audience-tone=class] .ac-aud-icon{background-color:var(--correct-bg);color:var(--correct)}.ac-aud-card[data-audience-tone=student] .ac-aud-icon{background-color:rgb(var(--c-tint-purple));color:rgb(var(--c-tint-purple-ink))}.ac-aud-status{display:inline-flex;align-items:center;gap:.25rem;border-radius:9999px;padding:.0625rem .5rem;font-size:.75rem;font-weight:600}.ac-aud-status--ok{background-color:var(--correct-bg);color:var(--correct)}.ac-aud-status--short{background-color:var(--clock-bg);color:var(--clock)}.ac-aud-bar{position:relative;display:block;height:.5rem;border-radius:9999px;background-color:var(--tint-blue)}.ac-aud-bar-fill{position:absolute;inset:0 auto 0 0;border-radius:9999px;background-color:var(--royal-600)}.ac-aud-bar-fill--ok{background-color:var(--correct)}.ac-aud-bar-mark{position:absolute;top:-.1875rem;bottom:-.1875rem;width:2px;margin-left:-1px;border-radius:1px;background-color:var(--text)}.ac-choice{display:flex;min-width:0;align-items:flex-start;gap:.625rem;border:1px solid var(--line);border-radius:12px;background-color:var(--surface);padding:.625rem .75rem}.ac-choice--answer{border-color:#0b6b5059;background-color:var(--correct-bg)}.ac-choice-key{display:inline-flex;height:1.75rem;width:1.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background-color:var(--paper, var(--paper));font-size:.8125rem;font-weight:700;color:var(--text)}.ac-choice--answer .ac-choice-key{background-color:#0b6b50;color:#fff}.ac-choice-flag{flex-shrink:0;font-size:.75rem;font-weight:700;color:var(--correct)}.ac-release-bar{border-top:2px solid #2550C7}.ac-release-bar[data-release-bar-state=blocked]{border-top-color:var(--line-strong, var(--line-strong))}.ac-release-count{display:inline-flex;height:2.5rem;min-width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:12px;background-color:#2550c7;padding:0 .5rem;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1rem;font-weight:700;color:#fff}.ac-release-bar[data-release-bar-state=blocked] .ac-release-count{background-color:var(--paper, var(--paper));color:var(--muted, var(--muted))}.ac-event-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr))}.ac-event-card{--ev: var(--muted);--ev-tint: var(--paper);--ev-ink: var(--muted);position:relative;display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-left:5px solid var(--ev);border-radius:16px;background-color:var(--surface);padding:1rem 1rem 1rem 1.125rem;box-shadow:0 1px 2px #0a14300d;transition:box-shadow var(--motion-fast, .15s) ease}.ac-event-card:hover{box-shadow:0 6px 18px #0a143014}@media (min-width: 768px){.ac-event-card{padding:1.25rem 1.25rem 1.25rem 1.375rem}}.ac-event-card[data-event-stage=published]{--ev: var(--royal-600);--ev-tint: var(--tint-blue);--ev-ink: var(--royal-700)}.ac-event-card[data-event-stage=running]{--ev: var(--correct);--ev-tint: var(--correct-bg);--ev-ink: var(--correct)}.ac-event-card[data-event-stage=finished]{--ev: rgb(var(--c-tint-navy-ink));--ev-tint: rgb(var(--c-tint-navy));--ev-ink: rgb(var(--c-tint-navy-ink))}.ac-event-card[data-event-stage=cancelled]{--ev: var(--wrong);--ev-tint: var(--wrong-bg);--ev-ink: var(--wrong)}.ac-event-icon{display:inline-flex;height:2.75rem;width:2.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:12px;background-color:var(--ev-tint);color:var(--ev-ink)}.ac-event-icon svg{height:1.375rem;width:1.375rem}.ac-event-fact{display:inline-flex;align-items:center;gap:.3125rem;border-radius:9999px;background-color:var(--paper, var(--paper));padding:.1875rem .625rem;font-size:.75rem;font-weight:600;color:var(--text, var(--text))}.ac-event-fact svg{height:.875rem;width:.875rem;color:var(--ev-ink)}.ac-event-window{position:relative;height:.5rem;border-radius:9999px;background-color:var(--ev-tint)}.ac-event-window-fill{position:absolute;inset:0 auto 0 0;border-radius:9999px;background-color:var(--ev)}.ac-event-summary{overflow:hidden;border:1px solid var(--line);border-radius:16px;background-color:var(--surface);box-shadow:0 1px 2px #0a14300d}.ac-event-summary-head{background:linear-gradient(135deg,#0a1430,#14286b);padding:1rem}.ac-event-sum-tile{min-width:0;border-radius:10px;background-color:var(--paper, var(--paper));padding:.5rem .625rem}.ac-event-sum-tile dt{font-size:.75rem;font-weight:600;color:var(--muted, var(--muted))}.ac-event-sum-tile dd{margin-top:.125rem;overflow-wrap:anywhere;font-size:.875rem;font-weight:600;color:var(--text, var(--text))}.ac-event-check{display:flex;align-items:center;gap:.5rem;color:var(--muted, var(--muted))}.ac-event-check-dot{display:inline-flex;height:1.125rem;width:1.125rem;flex-shrink:0;align-items:center;justify-content:center;border:2px solid var(--line-strong, var(--line-strong));border-radius:9999px}.ac-event-check[data-state=done]{color:var(--text, var(--text))}.ac-event-check[data-state=done] .ac-event-check-dot{border-color:#0b6b50;background-color:#0b6b50;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E");background-size:.75rem;background-position:center;background-repeat:no-repeat}.ui-theme-toggle__sun{display:none}[data-theme=syensiya-dark] .ui-theme-toggle__sun{display:block}[data-theme=syensiya-dark] .ui-theme-toggle__moon{display:none}[data-theme=syensiya-dark] .ui-logo-light{display:none!important}[data-theme=syensiya-dark] .ui-logo-dark{display:block!important}[data-theme=syensiya-dark]{--su-scene: #101A36;--su-page: #0A1022;--su-glow: #1B2A57;--su-ink: #C9D5F2;--su-ink-strong: #F4F6FB;--su-navy: #3F67D3;--su-accent: #7C9BF0;--su-accent-2: #7C9BF0;--su-accent-ink: #AFC3F7;--su-muted: #9AA7C2}[data-theme=syensiya-dark] .ui-band{background:linear-gradient(90deg,rgb(17 26 51 / 97%) 0%,rgb(17 26 51 / 85%) 45%,rgb(17 26 51 / 20%) 80%,transparent 100%),linear-gradient(180deg,#16234a,#101a36)}[data-theme=syensiya-dark] .ui-band--sub{border-color:var(--line);background:var(--surface)}[data-theme=syensiya-dark] [type=checkbox]:not(:checked),[data-theme=syensiya-dark] [type=radio]:not(:checked){background-color:var(--surface);border-color:var(--line-strong)}[data-theme=syensiya-dark] select,[data-theme=syensiya-dark] [type=text],[data-theme=syensiya-dark] [type=email],[data-theme=syensiya-dark] [type=password],[data-theme=syensiya-dark] [type=search],[data-theme=syensiya-dark] [type=number],[data-theme=syensiya-dark] [type=date],[data-theme=syensiya-dark] [type=datetime-local],[data-theme=syensiya-dark] [type=url],[data-theme=syensiya-dark] textarea{color:var(--text)}@media (prefers-reduced-motion: no-preference){#notif-panel,[data-account-menu-panel],[data-ui-modal],[data-phone-more-sheet],.ui-filter-sheet{transition:opacity .16s var(--ease-out),translate .16s var(--ease-out),display .16s var(--ease-out) allow-discrete,visibility .16s var(--ease-out) allow-discrete}#notif-panel.hidden,[data-account-menu-panel].hidden,.ui-filter-sheet[hidden]{opacity:0;translate:0 -4px}[data-ui-modal].hidden,[data-phone-more-sheet].hidden{opacity:0}[data-phone-more-sheet]>:last-child{transition:translate .16s var(--ease-out)}[data-phone-more-sheet].hidden>:last-child{translate:0 24px}}@supports selector(::details-content){@media (prefers-reduced-motion: no-preference){:root[data-motion-ready] details::details-content{opacity:0;transition:opacity .18s var(--ease-out),content-visibility .18s var(--ease-out) allow-discrete}:root[data-motion-ready] details[open]::details-content{opacity:1}:root[data-motion-ready] details:not(.relative):not([data-row-menu]):not([data-workflow-trace]):not([data-page-help]){interpolate-size:allow-keywords}:root[data-motion-ready] details:not(.relative):not([data-row-menu]):not([data-workflow-trace]):not([data-page-help])::details-content{block-size:0;overflow-y:clip;transition:block-size .22s var(--ease-out),opacity .18s var(--ease-out),content-visibility .22s var(--ease-out) allow-discrete}:root[data-motion-ready] details:not(.relative):not([data-row-menu]):not([data-workflow-trace]):not([data-page-help])[open]::details-content{block-size:auto}}}:root[data-theme-switching]::view-transition-old(root),:root[data-theme-switching]::view-transition-new(root){animation:none;mix-blend-mode:normal}:root[data-theme-switching]::view-transition-old(root){animation:ui-fade-out .3s var(--ease-out) both}:root[data-theme-switching]::view-transition-new(root){animation:ui-enter-fade .3s var(--ease-out) both}:root[data-theme-switching] main[data-app-scroll-container]{view-transition-name:none}:root[data-theme-easing] *,:root[data-theme-easing] *:before,:root[data-theme-easing] *:after{transition:background-color .3s var(--ease-out),border-color .3s var(--ease-out),color .3s var(--ease-out),fill .3s var(--ease-out)!important}.cst{--cst-star: rgb(var(--c-royal-600));--cst-line: rgb(var(--c-royal-400));--cst-dot: rgb(var(--c-ion-500));--cst-dim: rgb(var(--c-royal-400) / .5);position:relative;display:block;flex-shrink:0}.cst-svg,.cst-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.cst-canvas{opacity:0;transition:opacity var(--motion-base, .2s) var(--ease-out)}.cst-svg{transition:opacity var(--motion-base, .2s) var(--ease-out)}.cst[data-orbit-ready] .cst-canvas{opacity:1}.cst[data-orbit-ready] .cst-svg{opacity:0}.cst-dust circle{fill:var(--cst-line);fill-opacity:.4}.cst-path,.cst-lines line,.cst-grow{stroke:var(--cst-line);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100}.cst-lines line{stroke-dasharray:none;stroke-opacity:.28}.cst-lines line[data-lit]{stroke-opacity:.85}.cst-stars circle{fill:var(--cst-dim)}.cst-stars circle[data-lit]{fill:var(--cst-star)}.cst-stars circle[data-cst-current]{fill:var(--cst-dot)}.cst-dot{fill:var(--cst-dot)}.cst-glow{fill:var(--cst-dot);fill-opacity:.25}@media (prefers-reduced-motion: no-preference){.cst-stars circle[data-cst-current]{animation:cst-pulse 1.8s var(--ease-out) infinite;transform-box:fill-box;transform-origin:center}}@keyframes cst-pulse{50%{transform:scale(1.45)}}.cst--loader{width:168px;height:105px}.cst--wait{width:112px;height:70px}.cst--goal{width:96px;height:60px}.ui-celebrate-constellation{align-self:center;margin:-6px -4px -6px 0;--cst-star: var(--correct);--cst-line: rgb(var(--c-correct) / .55)}@media (max-width: 639px){.cst--wait{width:80px;height:50px}}:root{--royal-600: rgb(var(--c-royal-600));--royal-700: rgb(var(--c-royal-700));--royal-100: rgb(var(--c-royal-100));--paper: rgb(var(--c-paper));--surface: rgb(var(--c-surface));--surface-2: rgb(var(--c-surface-2));--line: rgb(var(--c-line));--line-strong: rgb(var(--c-line-strong));--text: rgb(var(--c-body));--muted: rgb(var(--c-muted));--tint-blue: rgb(var(--c-tint-blue));--focus-ring: 0 0 0 2px var(--surface), 0 0 0 4px var(--ion-600);--radius-card: 20px;--shadow-panel: 14px 17px 40px 4px rgba(112, 144, 176, .08)}:root[data-theme=syensiya-dark]{--shadow-panel: 0 0 #0000}:root .ui-panel,:root .ui-stat-tile{border-color:transparent;border-radius:20px;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--shadow-panel)}:root .ui-stat-tile{padding:1rem 1.25rem;justify-content:center}:root .ui-stat-tile:has(>div:first-child>.ui-stat-chip){display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;-moz-column-gap:1rem;column-gap:1rem}:root .ui-stat-tile .ui-stat{display:flex;flex-direction:column}:root .ui-stat-tile [data-stat-label]{order:-1;margin:0 0 .25rem}:root .ui-stat-tile [data-stat-value]{font-size:1.75rem;font-weight:700}:root .ui-main .ui-panel h2{font-size:1.25rem;line-height:1.75rem;font-weight:700}:root .ui-stat-chip{width:3rem;height:3rem;border-radius:9999px;background-color:var(--paper);color:var(--royal-600)}:root .ui-stat-chip svg{width:1.5rem;height:1.5rem}:root .ui-rows>:not([hidden])~:not([hidden]){border-top-width:0}:root .ui-table>thead{background-color:transparent}:root .ui-col-head{font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}:root [data-bar]{align-items:center}:root .ui-viz-bar{width:min(100%,14px);border-radius:9999px}:root [data-bar]:not([data-bar-highlight]) .ui-viz-bar{background-color:rgb(var(--c-royal-400))}@media (min-width: 768px){[data-shell-topbar]{transition:box-shadow var(--motion-base, .2s) var(--ease-out)}[data-shell-topbar][data-scrolled]{box-shadow:0 10px 24px -14px #04052e8c}}@media (prefers-reduced-motion: reduce){[data-shell-topbar]{transition:none}}[data-shell-rail] [data-rail-item]{box-shadow:none}[data-shell-rail] [data-rail-item][aria-current]:after{content:"";position:absolute;top:.5rem;bottom:.5rem;right:-.25rem;width:4px;border-radius:9999px;background-color:rgb(var(--c-royal-600))}html[data-rail=open] [data-shell-rail] [data-rail-item][aria-current]:after{right:-1rem}:root [data-viz-ring-track][stroke="#E5ECFB"]{stroke:rgb(var(--c-royal-100))}:root :is(.ui-btn-primary,.ui-btn-secondary,.ui-btn-quiet,.ui-btn-danger,[data-ui-button]){border-radius:12px}:root :is(.ui-btn-secondary,[data-ui-button=secondary]){border-color:transparent;background-color:var(--royal-100);color:var(--royal-700)}:root :is(.ui-btn-secondary,[data-ui-button=secondary]):hover{border-color:transparent;background-color:rgb(var(--c-royal-200))}:root[data-theme=syensiya-dark] :is(.ui-btn-quiet,[data-ui-button=quiet]){color:var(--royal-700)}:root :is(.ui-input,.ui-light-input,[data-filter-bar] input[type=search]){border-radius:12px;background-color:var(--surface)}:root :is(.ui-input,.ui-light-input,[data-filter-bar] input[type=search]):focus{border-color:var(--royal-600);--tw-ring-color: rgb(var(--c-royal-600) / .2)}:root :is(.ui-input,.ui-light-input)[aria-invalid=true]{border-color:var(--wrong)}:root input[type=checkbox]:not(.ui-switch){border-radius:6px}:root input[type=checkbox]:not(.ui-switch):not(:checked){border-width:2px;border-color:rgb(var(--c-muted) / .7);background-color:var(--surface)}:root input.ui-switch[type=checkbox]{background-color:rgb(var(--c-muted) / .7)}:root input.ui-switch[type=checkbox]:checked{background-color:var(--royal-600)}:root input.ui-switch[type=checkbox]:before{background-color:#fff;box-shadow:0 1px 3px #04052e40}:root input.ui-switch[type=checkbox]:checked:before{background-image:none}:root .ui-tabs{border-color:transparent;border-radius:14px;background-color:var(--paper)}:root .ui-tab{border-radius:10px;color:var(--muted)}:root .ui-tab:hover{background-color:var(--surface);color:var(--text)}:root .ui-tab:is([aria-current=page],[aria-selected=true]){background-color:var(--royal-600);color:#fff;box-shadow:none}:root .ui-qbank-tabs{border-color:transparent;border-radius:14px}:root .ui-qbank-tab{border-radius:10px}:root .ui-qbank-tab[aria-current=page],:root .ui-qbank-tab[aria-current=page] :is(svg,.ui-qbank-tab-count){background-color:var(--royal-600);color:#fff}:root :is(.ui-eq-list-head,.ui-eq-result){border-bottom-width:0}:root .ui-eq-rows>li+li{border-top-width:0}:root .ui-eq-row-id{background-color:transparent;padding:0;color:var(--muted)}:root :is(.ui-eq-row-meta.ui-qtags,.ui-qrow-facets,.ui-quiet-facts){gap:.25rem .375rem;margin-top:.25rem}:root :is(.ui-eq-row-meta,.ui-qrow-facets,.ui-quiet-facts) .ui-qchip:not([data-question-tag=bloom],[data-question-tag=difficulty],[data-question-tag=origin]){border-width:0;background-color:transparent;padding:0;-moz-column-gap:0;column-gap:0;font-weight:400;color:var(--muted)}:root :is(.ui-eq-row-meta,.ui-qrow-facets,.ui-quiet-facts) .ui-qchip:not([data-question-tag=bloom],[data-question-tag=difficulty],[data-question-tag=origin]) svg{display:none}:root :is(.ui-eq-row-meta,.ui-qrow-facets,.ui-quiet-facts) .ui-qchip:not([data-question-tag=bloom],[data-question-tag=difficulty],[data-question-tag=origin]):has(+.ui-qchip:not([data-question-tag=bloom],[data-question-tag=difficulty],[data-question-tag=origin])):after{content:"·";margin-left:.375rem}.ui-label-choice{transition:background-color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.ui-label-choice:hover{background-color:var(--choice-bg)}.ui-label-choice:has(input:checked){border-color:var(--choice-ink);background-color:var(--choice-bg);color:var(--choice-ink);box-shadow:inset 0 0 0 1px var(--choice-ink)}@media (prefers-reduced-motion: reduce){.ui-label-choice{transition:none}}[data-dots]{-moz-column-gap:0;column-gap:0}[data-dots]>span:not(:last-child):after{content:"·";content:"·" / "";margin-inline:.375rem}[data-avatar-grid]{container-type:inline-size}[data-avatar-panel]{display:grid;grid-template-columns:repeat(4,minmax(0,4.5rem));gap:.5rem}@container (min-width: 37.5rem){[data-avatar-panel]{grid-template-columns:repeat(8,minmax(0,4.5rem))}}:root .ac-event-card{border-left-width:1px}:root .vf-fact{border-radius:16px;background-color:var(--paper);box-shadow:none}:root .vf-fact:not([data-tone],[data-fact-tile=bloom],[data-fact-tile=image]) .vf-fact-icon{background-color:var(--surface)}:root :is(.rd-next,.rd-note,.rd-side){border-left-width:0;border-radius:16px}:root .ac-event-summary{border-color:transparent;border-radius:20px;box-shadow:var(--shadow-panel)}:root .ui-tabs--ground{background-color:var(--surface);border-radius:14px;box-shadow:var(--shadow-panel)}:root :is(.ui-material-panel,.ui-material-stage){padding:1.25rem}@media (min-width: 768px){:root :is(.ui-material-panel,.ui-material-stage){padding:1.5rem}}:root [data-material-tags]{gap:0}:root [data-material-tags] .ui-material-tag{background-color:transparent;padding:0;color:var(--muted)}:root .ui-modal-card{border-color:transparent;border-radius:20px;box-shadow:0 24px 56px #04052e3d}:root .ui-modal-close{border-radius:12px}:root .ui-row-menu-toggle{border-color:transparent;border-radius:12px;background-color:var(--royal-100);color:var(--royal-700)}:root .ui-row-menu-toggle:hover{background-color:rgb(var(--c-royal-200))}:root .ui-row-menu-panel{border-color:transparent;border-radius:16px;padding:.5rem;box-shadow:0 20px 40px #7090b03d}:root[data-theme=syensiya-dark] .ui-row-menu-panel{border-color:var(--line)}:root .ui-row-menu-item{border-radius:10px}:root [data-ui-empty-state]{border-color:transparent;border-radius:20px;box-shadow:var(--shadow-panel)}:root .ui-toast{border-color:transparent;border-radius:16px;box-shadow:14px 17px 40px 4px #7090b03d}:root[data-theme=syensiya-dark] .ui-toast{border-color:var(--line)}:root [data-ui-badge]{box-shadow:none}:root [data-queue-facts]>span:not([data-ui-status]):has(+span):after{content:"·";margin-left:.375rem}:root :is(.rd-why,.er-panel){border-left-width:0;border-radius:16px}[data-guest-layout] [data-page-header] h1{font-size:2rem;line-height:2.5rem;font-weight:700}@media (min-width: 640px){[data-guest-layout=two-pane] [data-page-header] h1{font-size:2.25rem;line-height:2.75rem}}.legal-toc-link{display:block;border-radius:10px;padding:.375rem .75rem;line-height:1.375;--tw-text-opacity: 1;color:rgb(var(--c-muted) / var(--tw-text-opacity, 1));text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:var(--ease-out);transition-duration:var(--motion-fast)}.legal-toc-link:hover{background-color:rgb(var(--c-surface) / .6);--tw-text-opacity: 1;color:rgb(var(--c-body) / var(--tw-text-opacity, 1))}.legal-toc-link:focus{outline:2px solid transparent;outline-offset:2px}.legal-toc-link:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--c-ion-600) / var(--tw-ring-opacity, 1))}.legal-toc-link[aria-current]{--tw-bg-opacity: 1;background-color:rgb(var(--c-surface) / var(--tw-bg-opacity, 1));font-weight:600;--tw-text-opacity: 1;color:rgb(var(--c-royal-700) / var(--tw-text-opacity, 1))}[data-theme=syensiya-dark] .legal-toc-link[aria-current]{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}html:has([data-legal-toc]){scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html:has([data-legal-toc]){scroll-behavior:auto}}.gn-ground{--su-scene: #140152;position:relative;isolation:isolate;color:#fff;background-color:#04052e;background-image:radial-gradient(50% 55% at 76% 42%,rgb(25 43 194 / 50%) 0%,rgb(25 43 194 / 14%) 55%,transparent 80%),radial-gradient(34% 40% at 90% 8%,rgb(127 214 242 / 12%) 0%,transparent 70%),radial-gradient(45% 45% at 8% 96%,rgb(67 146 241 / 16%) 0%,transparent 70%),linear-gradient(180deg,#04052e,#140152 60%,#04052e);background-attachment:fixed}.gn-stars{position:fixed;z-index:-1;fill:#fff;opacity:.6}.gn-card{position:relative;box-shadow:0 30px 70px -20px #04052ed9,0 0 0 1px #7fd6f229,0 0 60px -10px #4392f138}[data-theme=syensiya-dark] .gn-card{box-shadow:0 30px 70px -20px #000000b3,inset 0 1px #ffffff14,0 0 0 1px #7fd6f233,0 0 80px -10px #4392f147}.gn-headline{color:#fff;font-size:clamp(2.5rem,3.6vw,3.5rem);font-weight:700;line-height:1.05;letter-spacing:-.03em;text-wrap:balance}.gn-subline{color:#e3e6f8d1;font-size:1.0625rem;line-height:1.6}.gn-toggle{border:1px solid rgb(255 255 255 / 16%);background-color:#ffffff14;color:#e3e6f8!important}.gn-toggle:hover{background-color:#ffffff29!important;color:#fff!important}.gn-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.gn-backdrop-sky{position:absolute;right:-5rem;bottom:-6rem;width:28rem;height:21rem;opacity:.5}@media (min-width: 1024px){.gn-backdrop-sky{left:calc(50% + 15.5rem);right:auto;bottom:auto;top:50%;width:min(40rem,calc(50vw - 17rem));height:30rem;opacity:.7;transform:translateY(-50%)}}.gn-scene{min-height:26rem;margin-top:-1rem}.gn-scene-sky{position:absolute;top:8%;right:0;bottom:0;left:0;width:100%;height:92%;transition:opacity var(--motion-slow) var(--ease-out)}.gn-scene:has(canvas[data-study-universe-state=ready]) .gn-scene-sky{opacity:0}.blocker-target:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--c-rose-400) / var(--tw-ring-opacity, 1));outline:none}[data-theme=syensiya-dark] .night-lift{--c-surface: var(--c-lift);--c-surface-2: var(--c-lift-fill);--c-paper: var(--c-lift-fill);--c-line: var(--c-lift-line);--c-line-strong: var(--c-lift-line-strong)}[data-theme=syensiya-dark] .night-lift :is(.ui-input,.auth-input,textarea.ui-input){background-color:rgb(var(--c-lift-sunk))}.night-world,.night-lift,.app-world,[data-phone-night]{--ink-950: rgb(var(--c-ink-950));--royal-600: rgb(var(--c-royal-600));--royal-700: rgb(var(--c-royal-700));--royal-100: rgb(var(--c-royal-100));--ion-600: rgb(var(--c-ion-600));--paper: rgb(var(--c-paper));--surface: rgb(var(--c-surface));--surface-2: rgb(var(--c-surface-2));--line: rgb(var(--c-line));--line-strong: rgb(var(--c-line-strong));--text: rgb(var(--c-body));--muted: rgb(var(--c-muted));--correct: rgb(var(--c-correct));--correct-bg: rgb(var(--c-correct-bg));--wrong: rgb(var(--c-wrong));--wrong-bg: rgb(var(--c-wrong-bg));--tint-blue: rgb(var(--c-tint-blue));--focus-ring: 0 0 0 2px var(--surface), 0 0 0 4px var(--ion-600)}.app-night{isolation:isolate;background-color:#04052e;background-image:radial-gradient(130% 34% at 0% 0%,rgb(25 43 194 / 42%) 0%,transparent 72%),radial-gradient(110% 26% at 100% 100%,rgb(67 146 241 / 14%) 0%,transparent 72%),linear-gradient(180deg,#04052e,#140152 62%,#04052e)}.app-night--bar{background-image:radial-gradient(60% 140% at 50% 100%,rgb(25 43 194 / 34%) 0%,transparent 75%),linear-gradient(180deg,#140152,#04052e)}.app-night-stars{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;fill:#fff;opacity:.5;pointer-events:none}.app-night[data-shell-rail] [data-rail-item][aria-current]:after{background-color:#7fd6f2}.app-night .sidebar-scrollbar{scrollbar-color:rgb(255 255 255 / 18%) transparent}@media (max-width: 767px){[data-shell-topbar][data-phone-night]{color:rgb(var(--c-body));background-color:#04052e;background-image:radial-gradient(70% 160% at 0% 0%,rgb(25 43 194 / 40%) 0%,transparent 75%),linear-gradient(90deg,#04052e,#140152);border-bottom:1px solid rgb(255 255 255 / 10%)}}[data-theme=syensiya-dark] .app-world{--c-surface: var(--c-lift);--c-surface-2: var(--c-lift-fill);--c-line: var(--c-lift-line);--c-line-strong: var(--c-lift-line-strong);--c-royal-100: var(--c-lift-tint);--c-royal-200: var(--c-lift-tint-strong)}[data-theme=syensiya-dark] .app-world :is(.ui-panel,.ui-stat-tile,[data-phone-sheet],.night-lift){--c-paper: var(--c-lift-fill);--paper: rgb(var(--c-lift-fill))}[data-theme=syensiya-dark] .app-world :is(.ui-input,textarea.ui-input){background-color:rgb(var(--c-lift-sunk))}[data-theme=syensiya-dark] .app-world [class~=text-royal-600]:not([class~=bg-white],[class~=bg-snow]){color:rgb(var(--c-royal-700))}.app-night-stars .ns-twinkle{animation:none}[data-shell-rail] .app-night-stars{-webkit-mask-image:linear-gradient(to bottom,transparent 0 48%,#000 82%);mask-image:linear-gradient(to bottom,transparent 0 48%,#000 82%)}.app-night[data-shell-rail]{box-shadow:inset -1px 0 #ffffff1a}[data-theme=syensiya-dark] .app-world.ui-ground{background-color:#04052e;background-image:radial-gradient(60% 45% at 85% 0%,rgb(25 43 194 / 22%) 0%,transparent 70%),radial-gradient(50% 40% at 10% 100%,rgb(67 146 241 / 7%) 0%,transparent 70%);background-attachment:fixed}@media (max-width: 639px){:root :is(.adm-home-tiles,.ui-tiles-compact) .ui-stat-tile:has(>div:first-child>.ui-stat-chip){grid-template-columns:minmax(0,1fr);padding:.875rem 1rem}:root :is(.adm-home-tiles,.ui-tiles-compact) .ui-stat-tile>div:first-child{display:none}}:root a.ui-stat-tile:hover{box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),14px 17px 40px 4px #7090b02e}:root[data-theme=syensiya-dark] a.ui-stat-tile:hover{box-shadow:inset 0 0 0 1px rgb(var(--c-line-strong))}@media (max-width: 639px){.adm-home-tile-line{display:none}}[data-theme=syensiya-dark] .app-world{--c-tint-blue: var(--c-lift-tint)}[data-theme=syensiya-dark] .app-world :is(.ui-panel,.ui-stat-tile,[data-phone-sheet],.night-lift){--tint-blue: rgb(var(--c-lift-tint))}.vf-fact-icon{color:var(--royal-700)}[data-source-facts]{border-left-width:1px;border-left-color:var(--line)}[data-workspace-topbar]{border-bottom:1px solid rgb(255 255 255 / 10%)}[data-theme=syensiya-dark] .app-world [data-workspace-body]{background-color:#04052e;background-image:radial-gradient(60% 45% at 85% 0%,rgb(25 43 194 / 22%) 0%,transparent 70%),radial-gradient(50% 40% at 10% 100%,rgb(67 146 241 / 7%) 0%,transparent 70%)}:root .ui-qbank [data-question-bank-toolbar]{border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:none}:root .ui-qbank [data-question-bank-rows]{margin-top:-.75rem}:root .ui-qbank [data-question-bank-rows]>*{border-top-left-radius:0;border-top-right-radius:0}@media (min-width: 768px){:root .ui-qbank [data-question-bank-rows]{margin-top:-1rem}}@media (max-width: 767px){.ui-qbank-tabs-scroll{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 2.5rem),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 2.5rem),transparent)}}[data-theme=syensiya-dark] .app-world{--c-tint-ion: var(--c-lift-tint-ion);--c-tint-amber: var(--c-lift-tint-amber);--c-tint-green: var(--c-lift-tint-green);--c-tint-navy: var(--c-lift-tint-navy);--c-tint-coral: var(--c-lift-tint-coral);--c-tint-gold: var(--c-lift-tint-gold);--c-tint-purple: var(--c-lift-tint-purple);--c-correct-bg: var(--c-lift-correct-bg);--c-wrong-bg: var(--c-lift-wrong-bg);--c-clock-bg: var(--c-lift-clock-bg)}.app-world{--tint-ion: rgb(var(--c-tint-ion));--tint-amber: rgb(var(--c-tint-amber));--tint-green: rgb(var(--c-tint-green));--clock-bg: rgb(var(--c-clock-bg))}.ui-hero:not(.ui-hero-goal){background-color:#04052e;background-image:radial-gradient(70% 120% at 100% 0%,rgb(25 43 194 / 38%) 0%,transparent 70%),linear-gradient(135deg,#04052e,#140152);box-shadow:inset 0 0 0 1px #ffffff14}.ui-hero .app-night-stars{-webkit-mask-image:linear-gradient(to left,#000 0 30%,transparent 75%);mask-image:linear-gradient(to left,#000 0 30%,transparent 75%)}.ui-row-menu-single .ui-row-menu-item--danger{border-color:transparent;background-color:transparent}.ac-event-summary-head{background-color:#04052e;background-image:radial-gradient(80% 140% at 100% 0%,rgb(25 43 194 / 40%) 0%,transparent 72%),linear-gradient(135deg,#04052e,#140152)}[data-theme=syensiya-dark] .app-world .ac-event-summary{--c-paper: var(--c-lift-fill);--paper: rgb(var(--c-lift-fill))}.ac-class-records [role=tabpanel]{border-top:0}:root .rd-next[data-tone] :is(.ui-btn-secondary,[data-ui-button=secondary]){background-color:var(--surface)}:root .rd-next[data-tone] :is(.ui-btn-secondary,[data-ui-button=secondary]):hover{background-color:rgb(var(--c-royal-100))}[data-theme=syensiya-dark] .app-world :is(.ui-btn-primary,[data-ui-button=primary])[aria-disabled=true]{background-color:rgb(var(--c-lift-fill));color:rgb(var(--c-muted));opacity:1}.ac-class-open{border-color:transparent}@media (min-width: 768px){[data-shell-topbar],.app-night[data-shell-rail],[data-shell-corner]:after{background-color:#04052e;background-image:radial-gradient(70% 55% at 0% 0%,rgb(25 43 194 / 38%) 0%,transparent 72%),radial-gradient(40% 30% at 100% 0%,rgb(67 146 241 / 10%) 0%,transparent 70%),linear-gradient(180deg,#04052e,#140152 62%,#04052e);background-attachment:fixed}[data-shell-topbar]{color:rgb(var(--c-body))}[data-shell-corner]:after{content:"";position:absolute;left:0;top:100%;width:1.25rem;height:1.25rem;pointer-events:none;-webkit-mask-image:radial-gradient(circle at 100% 100%,transparent 1.2rem,#000 calc(1.2rem + .5px));mask-image:radial-gradient(circle at 100% 100%,transparent 1.2rem,#000 calc(1.2rem + .5px))}[data-theme=syensiya-dark] .app-night[data-shell-rail]{box-shadow:none}[data-theme=syensiya-dark] [data-app-frame]{position:relative}[data-theme=syensiya-dark] [data-app-frame]:after{content:"";position:absolute;top:4rem;right:0;bottom:0;left:76px;z-index:30;border-top-left-radius:1.25rem;box-shadow:inset 1px 1px #ffffff24;pointer-events:none;transition:left .2s var(--ease-out)}@media (prefers-reduced-motion: reduce){[data-app-frame]:after{transition:none}}[data-theme=syensiya-dark][data-rail=open] [data-app-frame][data-rail-wide]:after{left:244px}}[data-theme=syensiya-dark] [data-shell-topbar]{box-shadow:inset 0 -1px #ffffff14}@media (min-width: 768px){[data-theme=syensiya-dark] [data-shell-corner] [data-shell-topbar]:not([data-scrolled]){box-shadow:none}}[data-shell-topbar] :is(.ui-theme-toggle,#notif-bell-btn,[data-account-menu-button],[data-rail-toggle]):hover{background-color:#ffffff14}.ui-dt-wrap{margin-inline:-.75rem;overflow-x:auto}.ui-dt{width:100%;border-collapse:separate;border-spacing:0;font-size:.875rem;text-align:left}.ui-dt>thead th{padding:.5rem .75rem .625rem;font-size:.75rem;font-weight:600;color:rgb(var(--c-muted));border-bottom:1px solid rgb(var(--c-line))}.ui-dt>tbody>tr>:is(td,th){padding:.75rem;vertical-align:middle;transition:background-color var(--motion-fast, .12s) ease}.ui-dt>tbody>tr:first-child>:is(td,th){padding-top:.875rem}.ui-dt>tbody>tr:hover>:is(td,th){background-color:rgb(var(--c-paper) / .7)}.ui-dt>tbody>tr:hover>:first-child{border-radius:.75rem 0 0 .75rem}.ui-dt>tbody>tr:hover>:last-child{border-radius:0 .75rem .75rem 0}.ui-dt--top>tbody>tr>:is(td,th){vertical-align:top}.ui-dt :is(th,td).ui-dt-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion: reduce){.ui-dt>tbody>tr>:is(td,th){transition:none}}@media (max-width: 639px){.ui-dt-wrap:has(>.ui-dt--stack){margin-inline:0}.ui-dt--stack>thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ui-dt--stack>tbody>tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem 1rem;padding:1rem 0}.ui-dt--stack>tbody>tr+tr{border-top:1px solid rgb(var(--c-line))}.ui-dt--stack>tbody>tr>:is(td,th),.ui-dt--stack>tbody>tr:first-child>:is(td,th){display:block;min-width:0;max-width:none;padding:0;text-align:left}.ui-dt--stack>tbody>tr>:first-child{grid-column:1 / -1}.ui-dt--stack>tbody>tr:hover>:is(td,th){background-color:transparent}.ui-dt--stack :is(th,td).ui-dt-num{text-align:left}.ui-dt--stack .ui-meter-num{min-width:0}.ui-dt--stack [data-label]:before{content:attr(data-label);display:block;margin-bottom:.125rem;font-size:.75rem;font-weight:600;color:rgb(var(--c-muted))}}.ui-meter{display:inline-flex;align-items:center;gap:.625rem;font-variant-numeric:tabular-nums}.ui-meter-num{min-width:2.75rem;text-align:right;font-weight:700;color:rgb(var(--c-body))}.ui-meter-track{position:relative;width:4.5rem;height:.375rem;border-radius:9999px;background-color:rgb(var(--c-line));overflow:hidden}.ui-meter-fill{position:absolute;inset:0 auto 0 0;border-radius:inherit;background-color:var(--meter, rgb(var(--c-royal-400)))}.ui-meter[data-tone=low]{--meter: rgb(var(--c-tint-coral-ink))}.ui-meter[data-tone=mid]{--meter: rgb(var(--c-tint-amber-ink))}.ui-meter[data-tone=high]{--meter: rgb(var(--c-tint-green-ink))}.ui-score{display:inline-flex;min-width:3.25rem;justify-content:center;border-radius:9999px;padding:.125rem .5rem;font-weight:600;font-variant-numeric:tabular-nums}.ui-score[data-tone=low]{background-color:rgb(var(--c-tint-coral));color:rgb(var(--c-tint-coral-ink))}.ui-score[data-tone=mid]{background-color:rgb(var(--c-tint-amber));color:rgb(var(--c-tint-amber-ink))}.ui-score[data-tone=high]{background-color:rgb(var(--c-tint-green));color:rgb(var(--c-tint-green-ink))}.ui-score[data-tone=none]{color:rgb(var(--c-muted))}:root .ui-col-head,:root .ui-col-head th{text-transform:none;letter-spacing:0;font-weight:600}select.ui-input{text-overflow:ellipsis}@media (max-width: 639px){[data-student-activity] .ui-dt--stack>tbody>tr>:nth-child(2){grid-column:1 / -1}}@media (max-width: 639px){:root .ui-tiles-compact [data-stat-label]{min-height:2rem}}[data-report-filters] .ui-input{min-width:12rem}[data-theme=syensiya-dark] .app-world .ui-stat-chip{color:rgb(var(--c-royal-700))}.ui-status{display:inline-flex;align-items:flex-start;gap:.375rem;min-width:0;font-size:.875rem;font-weight:500;line-height:1.25rem;color:rgb(var(--c-body))}.ui-status--xs{font-size:.75rem;line-height:1rem;gap:.25rem}.ui-status--xs .ui-status-icon{width:.875rem;height:.875rem;margin-top:.0625rem}.ui-status-icon{width:1rem;height:1rem;margin-top:.125rem;flex-shrink:0}@media (max-width: 767px){.ui-status{font-weight:400}}[data-theme=syensiya-dark] .app-world [data-waits-for-change]:disabled:not([aria-busy=true]){background-color:rgb(var(--c-lift-fill));color:rgb(var(--c-muted));opacity:1}.app-world [data-waits-for-change]:disabled:not([aria-busy=true]){background-color:rgb(var(--c-paper));color:rgb(var(--c-muted));box-shadow:none;opacity:1}#invite-modal .ui-seg-face{white-space:normal;text-align:center;line-height:1.15}@media (max-width: 399px){#invite-modal .ui-seg-face{padding-inline:.25rem;font-size:.8125rem}}.ui-email-at:before{content:"​"}@media (max-width: 767px){#invite-modal .ui-seg-face{min-height:3rem}}.app-world :is(.ui-btn-quiet,[data-ui-button=quiet]):is([aria-disabled=true],:disabled:not([aria-busy=true])){color:rgb(var(--c-muted));opacity:1}.app-world :is(.ui-btn-primary,.ui-btn-secondary,.ui-btn-danger,[data-ui-button=primary],[data-ui-button=secondary],[data-ui-button=danger]):is([aria-disabled=true],:disabled:not([aria-busy=true])){border-color:transparent;background-color:rgb(var(--c-paper));color:rgb(var(--c-muted));box-shadow:none;opacity:1}[data-theme=syensiya-dark] .app-world :is(.ui-btn-primary,.ui-btn-secondary,.ui-btn-danger,[data-ui-button=primary],[data-ui-button=secondary],[data-ui-button=danger]):is([aria-disabled=true],:disabled:not([aria-busy=true])){background-color:rgb(var(--c-lift-fill));color:rgb(var(--c-muted))}:root{--bloom-remember-bg: #DDF3EF;--bloom-remember-ink: #0D5E52;--bloom-understand-bg: #DCEFFA;--bloom-understand-ink: #0A5680;--bloom-apply-bg: #E0E8FB;--bloom-apply-ink: #1D47A6;--bloom-analyze-bg: #E6E1F8;--bloom-analyze-ink: #33268C;--bloom-evaluate-bg: #EEE6FA;--bloom-evaluate-ink: #5A2DAA;--bloom-create-bg: #F8E5F2;--bloom-create-ink: #852A72}[data-theme=syensiya-dark]{--bloom-remember-bg: rgba(94, 214, 190, .16);--bloom-remember-ink: #8BE3D2;--bloom-understand-bg: rgba(99, 190, 240, .16);--bloom-understand-ink: #8FD0F5;--bloom-apply-bg: rgba(70, 135, 250, .22);--bloom-apply-ink: #9CC0FF;--bloom-analyze-bg: rgba(125, 110, 240, .22);--bloom-analyze-ink: #C4BEFF;--bloom-evaluate-bg: rgba(175, 135, 245, .18);--bloom-evaluate-ink: #CFB6F9;--bloom-create-bg: rgba(230, 120, 205, .16);--bloom-create-ink: #F0B0E0}[data-theme=syensiya-dark]{--bloom-apply: #4D8BF0;--bloom-analyze: #7A73F0;--bloom-evaluate: #A57BEA;--bloom-create: #D065B8}.ui-bloom-remember{background-color:var(--bloom-remember-bg);color:var(--bloom-remember-ink)}.ui-bloom-understand{background-color:var(--bloom-understand-bg);color:var(--bloom-understand-ink)}.ui-bloom-apply{background-color:var(--bloom-apply-bg);color:var(--bloom-apply-ink)}.ui-bloom-analyze{background-color:var(--bloom-analyze-bg);color:var(--bloom-analyze-ink)}.ui-bloom-evaluate{background-color:var(--bloom-evaluate-bg);color:var(--bloom-evaluate-ink)}.ui-bloom-create{background-color:var(--bloom-create-bg);color:var(--bloom-create-ink)}.ui-type-tag{background-color:color-mix(in srgb,var(--muted) 14%,transparent);color:var(--text)}.ui-type-tag svg{color:var(--muted)}.ui-radar-shape{stroke:rgb(var(--c-royal-600));fill:rgb(var(--c-royal-600) / .16)}line.ui-radar-shape{fill:none}[data-theme=syensiya-dark] .ui-radar-shape{stroke:rgb(var(--c-royal-400));fill:rgb(var(--c-royal-400) / .18)}.ui-radar-grid-strong{stroke:var(--line-strong)}.ui-radar-grid{stroke:var(--line)}[data-theme=syensiya-dark] .ui-hero-goal [data-goal-label]{color:color-mix(in srgb,rgb(var(--c-ion-300)) 45%,#fff)}@media not all and (min-width: 768px){.max-md\:font-display{font-family:var(--font-display)}}.file\:mr-3::file-selector-button{margin-right:.75rem}.file\:min-h-11::file-selector-button{min-height:2.75rem}.file\:cursor-pointer::file-selector-button{cursor:pointer}.file\:rounded-ui::file-selector-button{border-radius:10px}.file\:border::file-selector-button{border-width:1px}.file\:border-solid::file-selector-button{border-style:solid}.file\:border-royal-600::file-selector-button{--tw-border-opacity: 1;border-color:rgb(var(--c-royal-600) / var(--tw-border-opacity, 1))}.file\:bg-surface::file-selector-button{--tw-bg-opacity: 1;background-color:rgb(var(--c-surface) / var(--tw-bg-opacity, 1))}.file\:px-4::file-selector-button{padding-left:1rem;padding-right:1rem}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:text-xs::file-selector-button{font-size:.75rem;line-height:1rem}.file\:font-semibold::file-selector-button{font-weight:600}.file\:text-royal-700::file-selector-button{--tw-text-opacity: 1;color:rgb(var(--c-royal-700) / var(--tw-text-opacity, 1))}.placeholder\:font-normal::-moz-placeholder{font-weight:400}.placeholder\:font-normal::placeholder{font-weight:400}.placeholder\:tracking-\[0\.3em\]::-moz-placeholder{letter-spacing:.3em}.placeholder\:tracking-\[0\.3em\]::placeholder{letter-spacing:.3em}.placeholder\:text-muted::-moz-placeholder{--tw-text-opacity: 1;color:rgb(var(--c-muted) / var(--tw-text-opacity, 1))}.placeholder\:text-muted::placeholder{--tw-text-opacity: 1;color:rgb(var(--c-muted) / var(--tw-text-opacity, 1))}.backdrop\:bg-ink-950\/70::backdrop{background-color:rgb(var(--c-ink-950) / .7)}.backdrop\:bg-slate-950\/60::backdrop{background-color:rgb(var(--c-neutral-950) / .6)}.backdrop\:backdrop-blur-sm::backdrop{--tw-backdrop-blur: blur(4px);-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)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);top:0;right:0;bottom:0;left:0}.after\:z-10:after{content:var(--tw-content);z-index:10}.after\:rounded-3xl:after{content:var(--tw-content);border-radius:18px}.first\:rounded-l-full:first-child{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.first\:border-t-0:first-child{border-top-width:0px}.first\:pt-0:first-child{padding-top:0}.first\:pt-1:first-child{padding-top:.25rem}.last\:rounded-r-full:last-child{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.last\:pb-0:last-child{padding-bottom:0}.first-of-type\:border-t-0:first-of-type{border-top-width:0px}.empty\:hidden:empty{display:none}.focus-within\:-translate-y-1:focus-within{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.focus-within\:border-violet-300:focus-within{--tw-border-opacity: 1;border-color:rgb(var(--c-violet-300) / var(--tw-border-opacity, 1))}.focus-within\:shadow-xl:focus-within{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-ion-600:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--c-ion-600) / var(--tw-ring-opacity, 1))}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-correct:hover{--tw-border-opacity: 1;border-color:rgb(var(--c-correct) / var(--tw-border-opacity, 1))}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(var(--c-neutral-300) / var(--tw-border-opacity, 1))}.hover\:border-line:hover{--tw-border-opacity: 1;border-color:rgb(var(--c-line) / var(--tw-border-opacity, 1))}.hover\:border-line-control:hover{--tw-border-opacity: 1;border-color:rgb(var(--c-line-control) / var(--tw-border-opacity, 1))}.hover\:border-line-strong:hover{--tw-border-opacity: 1;border-color:rgb(var(--c-line-strong) / var(--tw-border-opacity, 1))}.hover\:border-primary-300:hover,.hover\:border-royal-300:hover{--tw-border-opacity: 1;border-color:rgb(var(--c-royal-300) / var(--tw-border-opacity, 1))}.hover\:border-royal-600:hover{--tw-border-opacity: 1;border-color:rgb(var(--c-royal-600) / var(--tw-border-opacity, 1))}.hover\:border-violet-200\/70:hover{border-color:rgb(var(--c-violet-200) / .7)}.hover\:border-violet-300:hover{--tw-border-opacity: 1;border-color:rgb(var(--c-violet-300) / var(--tw-border-opacity, 1))}.hover\:border-white\/40:hover{border-color:#fff6}.hover\:\!bg-violet-100:hover{--tw-bg-opacity: 1 !important;background-color:rgb(var(--c-violet-100) / var(--tw-bg-opacity, 1))!important}.hover\:bg-ai-700:hover{--tw-bg-opacity: 1;background-color:rgb(var(--c-violet-700) / var(--tw-bg-opacity, 1))}.hover\:bg-clock-bg:hover{--tw-bg-opacity: 1;background-color:rgb(var(--c-clock-bg) / var(--tw-bg-opacity, 1))}.hover\:bg-correct-bg:hover{--tw-bg-opacity: 1;background-color:rgb(var(--c-correct-bg) / var(--tw-bg-opacity, 1))}.hover\:bg-correct\/90:hover{background-color:rgb(var(--c-correct) / .9)}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(var(--c-neutral-100) / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(var(--c-neutral-50) / var(--tw-bg-opacity, 1))}.hover\:bg-ink-800:hover{--tw-bg-opacity: 1;background-color:rgb(var(--c-ink-800) / var(--tw-bg-opacity, 1))}.hover\:bg-ink-900:hover{--tw-bg-opacity: 1;background-color:rgb(var(--c-ink-900) / var(--tw-bg-opacity, 1))}.hover\:bg-paper:hover{--tw-bg-opacity: 1;background-color:rgb(var(--c-paper) / var(--tw-bg-opacity, 1))}.hover\:bg-primary-400:hover{--tw-bg-opacity: 1;background-color:rgb(var(--c-royal-400) / var(--tw-bg-opacity, 1))}.hover\:bg-primary-50:hover{--tw-bg-opacity: 1;background-color:rgb(var(--c-royal-50) / var(--tw-bg-opacity, 1))}.hover\:bg-royal-100:hover{--tw-bg-opacity: 1;background-color:rgb(var(--c-royal-100) / var(--tw-bg-opacity, 1))}.hover\:bg-royal-200:hover{--tw-bg-opacity: 1;background-color:rgb(var(--c-royal-200) / var(--tw-bg-opacity, 1))}.hover\:bg-royal-50:hover{--tw-bg-opacity: 1;background-color:rgb(var(--c-royal-50) / var(--tw-bg-opacity, 1))}.hover\:bg-royal-hover:hover{--tw-bg-opacity: 1;background-color:rgb(var(--c-royal-hover) / var(--tw-bg-opacity, 1))}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(var(--c-neutral-100) / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(var(--c-neutral-50) / var(--tw-bg-opacity, 1))}.hover\:bg-success-800:hover{--tw-bg-opacity: 1;background-color:rgb(var(--c-emerald-800) / var(--tw-bg-opacity, 1))}.hover\:bg-surface:hover{--tw-bg-opacity: 1;background-color:rgb(var(--c-surface) / var(--tw-bg-opacity, 1))}.hover\:bg-surface\/70:hover{background-color:rgb(var(--c-surface) / .7)}.hover\:bg-tint-blue:hover{--tw-bg-opacity: 1;background-color:rgb(var(--c-tint-blue) / var(--tw-bg-opacity, 1))}.hover\:bg-violet-500\/30:hover{background-color:rgb(var(--c-violet-500) / .3)}.hover\:bg-warning-600:hover{--tw-bg-opacity: 1;background-color:rgb(var(--c-amber-600) / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/25:hover{background-color:#ffffff40}.hover\:bg-white\/\[\.06\]:hover{background-color:#ffffff0f}.hover\:bg-white\/\[\.08\]:hover{background-color:#ffffff14}.hover\:bg-white\/\[\.12\]:hover{background-color:#ffffff1f}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}.hover\:bg-wrong-bg:hover{--tw-bg-opacity: 1;background-color:rgb(var(--c-wrong-bg) / var(--tw-bg-opacity, 1))}.hover\:bg-wrong\/90:hover{background-color:rgb(var(--c-wrong) / .9)}.hover\:text-blue-900:hover{--tw-text-opacity: 1;color:rgb(var(--c-blue-900) / var(--tw-text-opacity, 1))}.hover\:text-body:hover{--tw-text-opacity: 1;color:rgb(var(--c-body) / var(--tw-text-opacity, 1))}.hover\:text-correct:hover{--tw-text-opacity: 1;color:rgb(var(--c-correct) / var(--tw-text-opacity, 1))}.hover\:text-gray-500:hover{--tw-text-opacity: 1;color:rgb(var(--c-neutral-500) / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(var(--c-neutral-700) / var(--tw-text-opacity, 1))}.hover\:text-gray-800:hover{--tw-text-opacity: 1;color:rgb(var(--c-neutral-800) / var(--tw-text-opacity, 1))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(var(--c-neutral-900) / var(--tw-text-opacity, 1))}.hover\:text-primary-700:hover{--tw-text-opacity: 1;color:rgb(var(--c-royal-700) / var(--tw-text-opacity, 1))}.hover\:text-royal-600:hover{--tw-text-opacity: 1;color:rgb(var(--c-royal-600) / var(--tw-text-opacity, 1))}.hover\:text-royal-700:hover{--tw-text-opacity: 1;color:rgb(var(--c-royal-700) / var(--tw-text-opacity, 1))}.hover\:text-royal-800:hover{--tw-text-opacity: 1;color:rgb(var(--c-royal-800) / var(--tw-text-opacity, 1))}.hover\:text-slate-700:hover{--tw-text-opacity: 1;color:rgb(var(--c-neutral-700) / var(--tw-text-opacity, 1))}.hover\:text-slate-800:hover{--tw-text-opacity: 1;color:rgb(var(--c-neutral-800) / var(--tw-text-opacity, 1))}.hover\:text-snow:hover,.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-2xl:hover{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-slate-300\/60:hover{--tw-shadow-color: rgb(var(--c-neutral-300) / .6);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-violet-200\/60:hover{--tw-shadow-color: rgb(var(--c-violet-200) / .6);--tw-shadow: var(--tw-shadow-colored)}.hover\:brightness-95:hover{--tw-brightness: brightness(.95);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)}.hover\:file\:bg-tint-blue::file-selector-button:hover{--tw-bg-opacity: 1;background-color:rgb(var(--c-tint-blue) / var(--tw-bg-opacity, 1))}.focus\:z-10:focus{z-index:10}.focus\:rounded-sm:focus{border-radius:6px}.focus\:border-blue-300:focus{--tw-border-opacity: 1;border-color:rgb(var(--c-blue-300) / var(--tw-border-opacity, 1))}.focus\:border-blue-400:focus{--tw-border-opacity: 1;border-color:rgb(var(--c-blue-400) / var(--tw-border-opacity, 1))}.focus\:border-clock:focus{--tw-border-opacity: 1;border-color:rgb(var(--c-clock) / var(--tw-border-opacity, 1))}.focus\:border-gray-300:focus{--tw-border-opacity: 1;border-color:rgb(var(--c-neutral-300) / var(--tw-border-opacity, 1))}.focus\:border-indigo-700:focus{--tw-border-opacity: 1;border-color:rgb(var(--c-indigo-700) / var(--tw-border-opacity, 1))}.focus\:border-ion-600:focus{--tw-border-opacity: 1;border-color:rgb(var(--c-ion-600) / var(--tw-border-opacity, 1))}.focus\:border-line-strong:focus{--tw-border-opacity: 1;border-color:rgb(var(--c-line-strong) / var(--tw-border-opacity, 1))}.focus\:border-primary-500:focus{--tw-border-opacity: 1;border-color:rgb(var(--c-royal-500) / var(--tw-border-opacity, 1))}.focus\:border-royal-400:focus{--tw-border-opacity: 1;border-color:rgb(var(--c-royal-400) / var(--tw-border-opacity, 1))}.focus\:border-royal-500:focus{--tw-border-opacity: 1;border-color:rgb(var(--c-royal-500) / var(--tw-border-opacity, 1))}.focus\:border-royal-600:focus{--tw-border-opacity: 1;border-color:rgb(var(--c-royal-600) / var(--tw-border-opacity, 1))}.focus\:border-wrong:focus{--tw-border-opacity: 1;border-color:rgb(var(--c-wrong) / var(--tw-border-opacity, 1))}.focus\:bg-gray-100:focus{--tw-bg-opacity: 1;background-color:rgb(var(--c-neutral-100) / var(--tw-bg-opacity, 1))}.focus\:bg-gray-50:focus{--tw-bg-opacity: 1;background-color:rgb(var(--c-neutral-50) / var(--tw-bg-opacity, 1))}.focus\:bg-indigo-100:focus{--tw-bg-opacity: 1;background-color:rgb(var(--c-indigo-100) / var(--tw-bg-opacity, 1))}.focus\:bg-surface:focus{--tw-bg-opacity: 1;background-color:rgb(var(--c-surface) / var(--tw-bg-opacity, 1))}.focus\:text-gray-500:focus{--tw-text-opacity: 1;color:rgb(var(--c-neutral-500) / var(--tw-text-opacity, 1))}.focus\:text-gray-700:focus{--tw-text-opacity: 1;color:rgb(var(--c-neutral-700) / var(--tw-text-opacity, 1))}.focus\:text-gray-800:focus{--tw-text-opacity: 1;color:rgb(var(--c-neutral-800) / var(--tw-text-opacity, 1))}.focus\:text-indigo-800:focus{--tw-text-opacity: 1;color:rgb(var(--c-indigo-800) / var(--tw-text-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:outline:focus{outline-style:solid}.focus\:outline-2:focus{outline-width:2px}.focus\:outline-red-500:focus{outline-color:rgb(var(--c-red-500) / 1)}.focus\:ring:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-blue-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--c-blue-200) / var(--tw-ring-opacity, 1))}.focus\:ring-clock\/40:focus{--tw-ring-color: rgb(var(--c-clock) / .4)}.focus\:ring-correct\/40:focus{--tw-ring-color: rgb(var(--c-correct) / .4)}.focus\:ring-ion-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--c-ion-600) / var(--tw-ring-opacity, 1))}.focus\:ring-ion-600\/25:focus{--tw-ring-color: rgb(var(--c-ion-600) / .25)}.focus\:ring-line-strong:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--c-line-strong) / var(--tw-ring-opacity, 1))}.focus\:ring-primary-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--c-royal-500) / var(--tw-ring-opacity, 1))}.focus\:ring-royal-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--c-royal-100) / var(--tw-ring-opacity, 1))}.focus\:ring-royal-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--c-royal-200) / var(--tw-ring-opacity, 1))}.focus\:ring-royal-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--c-royal-400) / var(--tw-ring-opacity, 1))}.focus\:ring-wrong\/40:focus{--tw-ring-color: rgb(var(--c-wrong) / .4)}.focus\:ring-offset-0:focus{--tw-ring-offset-width: 0px}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:underline:focus-visible{text-decoration-line:underline}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-royal-600:focus-visible{outline-color:rgb(var(--c-royal-600) / 1)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset: inset}.focus-visible\:ring-ion-300:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--c-ion-300) / var(--tw-ring-opacity, 1))}.focus-visible\:ring-ion-600:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--c-ion-600) / var(--tw-ring-opacity, 1))}.focus-visible\:ring-white:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-nightsky-deep:focus-visible{--tw-ring-offset-color: #04052E}.focus-visible\:ring-offset-nightsky-navy:focus-visible{--tw-ring-offset-color: #140152}.focus-visible\:ring-offset-surface:focus-visible{--tw-ring-offset-color: rgb(var(--c-surface) / 1)}.focus-visible\:after\:ring-4:focus-visible:after{content:var(--tw-content);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:after\:ring-blue-400:focus-visible:after{content:var(--tw-content);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--c-blue-400) / var(--tw-ring-opacity, 1))}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:bg-gray-100:active{--tw-bg-opacity: 1;background-color:rgb(var(--c-neutral-100) / var(--tw-bg-opacity, 1))}.active\:bg-royal-hover:active{--tw-bg-opacity: 1;background-color:rgb(var(--c-royal-hover) / var(--tw-bg-opacity, 1))}.active\:text-gray-700:active{--tw-text-opacity: 1;color:rgb(var(--c-neutral-700) / var(--tw-text-opacity, 1))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:border-line-strong:disabled{--tw-border-opacity: 1;border-color:rgb(var(--c-line-strong) / var(--tw-border-opacity, 1))}.disabled\:bg-line:disabled{--tw-bg-opacity: 1;background-color:rgb(var(--c-line) / var(--tw-bg-opacity, 1))}.disabled\:bg-line-strong:disabled{--tw-bg-opacity: 1;background-color:rgb(var(--c-line-strong) / var(--tw-bg-opacity, 1))}.disabled\:bg-paper:disabled{--tw-bg-opacity: 1;background-color:rgb(var(--c-paper) / var(--tw-bg-opacity, 1))}.disabled\:bg-royal-100:disabled{--tw-bg-opacity: 1;background-color:rgb(var(--c-royal-100) / var(--tw-bg-opacity, 1))}.disabled\:text-muted:disabled{--tw-text-opacity: 1;color:rgb(var(--c-muted) / var(--tw-text-opacity, 1))}.disabled\:text-royal-700:disabled{--tw-text-opacity: 1;color:rgb(var(--c-royal-700) / var(--tw-text-opacity, 1))}.disabled\:opacity-100:disabled{opacity:1}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:hover\:bg-line:hover:disabled{--tw-bg-opacity: 1;background-color:rgb(var(--c-line) / var(--tw-bg-opacity, 1))}.group[open] .group-open\:visible{visibility:visible}.group[open] .group-open\:inline{display:inline}.group[open] .group-open\:hidden{display:none}.group[open] .group-open\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/disclosure[open] .group-open\/disclosure\:rotate-180,.group[open] .group-open\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[open] .group-open\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[open] .group-open\:border-royal-600{--tw-border-opacity: 1;border-color:rgb(var(--c-royal-600) / var(--tw-border-opacity, 1))}.group[open] .group-open\:bg-royal-600{--tw-bg-opacity: 1;background-color:rgb(var(--c-royal-600) / var(--tw-bg-opacity, 1))}.group[open] .group-open\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group[open] .group-open\:opacity-100{opacity:1}.group:focus-within .group-focus-within\:visible{visibility:visible}.group:focus-within .group-focus-within\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:focus-within .group-focus-within\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:focus-within .group-focus-within\:opacity-100{opacity:1}.group:hover .group-hover\:visible{visibility:visible}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-150{--tw-scale-x: 1.5;--tw-scale-y: 1.5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-violet-200{--tw-border-opacity: 1;border-color:rgb(var(--c-violet-200) / var(--tw-border-opacity, 1))}.group:hover .group-hover\:bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(var(--c-violet-50) / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:text-royal-600{--tw-text-opacity: 1;color:rgb(var(--c-royal-600) / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-violet-700{--tw-text-opacity: 1;color:rgb(var(--c-violet-700) / var(--tw-text-opacity, 1))}.group:hover .group-hover\:opacity-100{opacity:1}.peer:checked~.peer-checked\:block{display:block}.peer:checked~.peer-checked\:flex{display:flex}.peer:checked~.peer-checked\:border-correct{--tw-border-opacity: 1;border-color:rgb(var(--c-correct) / var(--tw-border-opacity, 1))}.peer:checked~.peer-checked\:bg-correct{--tw-bg-opacity: 1;background-color:rgb(var(--c-correct) / var(--tw-bg-opacity, 1))}.peer:checked~.peer-checked\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.peer:checked~.peer-checked\:ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.peer:checked~.peer-checked\:ring-royal-600{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--c-royal-600) / var(--tw-ring-opacity, 1))}.peer:focus-visible~.peer-focus-visible\:ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.peer:focus-visible~.peer-focus-visible\:ring-ion-600{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--c-ion-600) / var(--tw-ring-opacity, 1))}.peer:focus-visible~.peer-focus-visible\:ring-offset-2{--tw-ring-offset-width: 2px}.peer:not(:-moz-placeholder)~.peer-\[\:not\(\:-moz-placeholder\)\]\:inline-flex{display:inline-flex}.peer:not(:placeholder-shown)~.peer-\[\:not\(\:placeholder-shown\)\]\:inline-flex{display:inline-flex}.has-\[\:disabled\]\:cursor-not-allowed:has(:disabled){cursor:not-allowed}.has-\[\:checked\]\:border-2:has(:checked){border-width:2px}.has-\[\:checked\]\:border-correct:has(:checked){--tw-border-opacity: 1;border-color:rgb(var(--c-correct) / var(--tw-border-opacity, 1))}.has-\[\:checked\]\:border-correct\/50:has(:checked){border-color:rgb(var(--c-correct) / .5)}.has-\[\:checked\]\:border-royal-600:has(:checked){--tw-border-opacity: 1;border-color:rgb(var(--c-royal-600) / var(--tw-border-opacity, 1))}.has-\[\:checked\]\:bg-correct-bg:has(:checked){--tw-bg-opacity: 1;background-color:rgb(var(--c-correct-bg) / var(--tw-bg-opacity, 1))}.has-\[\:checked\]\:bg-correct-bg\/40:has(:checked){background-color:rgb(var(--c-correct-bg) / .4)}.has-\[\:checked\]\:bg-royal-100:has(:checked){--tw-bg-opacity: 1;background-color:rgb(var(--c-royal-100) / var(--tw-bg-opacity, 1))}.has-\[\:checked\]\:bg-royal-50:has(:checked){--tw-bg-opacity: 1;background-color:rgb(var(--c-royal-50) / var(--tw-bg-opacity, 1))}.has-\[\:checked\]\:bg-tint-blue:has(:checked){--tw-bg-opacity: 1;background-color:rgb(var(--c-tint-blue) / var(--tw-bg-opacity, 1))}.has-\[\:checked\]\:bg-tint-blue\/40:has(:checked){background-color:rgb(var(--c-tint-blue) / .4)}.has-\[\:checked\]\:text-correct:has(:checked){--tw-text-opacity: 1;color:rgb(var(--c-correct) / var(--tw-text-opacity, 1))}.has-\[\:disabled\]\:opacity-60:has(:disabled){opacity:.6}.has-\[\:checked\]\:ring-1:has(:checked){--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.has-\[\:focus-visible\]\:ring-2:has(:focus-visible){--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.has-\[\:checked\]\:ring-royal-600:has(:checked){--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--c-royal-600) / var(--tw-ring-opacity, 1))}.has-\[\:focus-visible\]\:ring-ion-600:has(:focus-visible){--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--c-ion-600) / var(--tw-ring-opacity, 1))}.has-\[\:focus-visible\]\:ring-offset-2:has(:focus-visible){--tw-ring-offset-width: 2px}.group:has(:checked) .group-has-\[\:checked\]\:inline-flex{display:inline-flex}.group:has(:checked) .group-has-\[\:checked\]\:border-royal-600{--tw-border-opacity: 1;border-color:rgb(var(--c-royal-600) / var(--tw-border-opacity, 1))}.group:has(:checked) .group-has-\[\:checked\]\:bg-royal-600{--tw-bg-opacity: 1;background-color:rgb(var(--c-royal-600) / var(--tw-bg-opacity, 1))}.group:has(:checked) .group-has-\[\:checked\]\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.aria-disabled\:bg-muted[aria-disabled=true]{--tw-bg-opacity: 1;background-color:rgb(var(--c-muted) / var(--tw-bg-opacity, 1))}.aria-disabled\:opacity-30[aria-disabled=true]{opacity:.3}.aria-disabled\:opacity-60[aria-disabled=true]{opacity:.6}.aria-disabled\:hover\:bg-muted:hover[aria-disabled=true]{--tw-bg-opacity: 1;background-color:rgb(var(--c-muted) / var(--tw-bg-opacity, 1))}.aria-expanded\:border-royal-600[aria-expanded=true]{--tw-border-opacity: 1;border-color:rgb(var(--c-royal-600) / var(--tw-border-opacity, 1))}.aria-expanded\:bg-royal-200[aria-expanded=true]{--tw-bg-opacity: 1;background-color:rgb(var(--c-royal-200) / var(--tw-bg-opacity, 1))}.aria-\[invalid\=true\]\:border-2[aria-invalid=true]{border-width:2px}.aria-\[invalid\=true\]\:border-wrong[aria-invalid=true]{--tw-border-opacity: 1;border-color:rgb(var(--c-wrong) / var(--tw-border-opacity, 1))}.data-\[done\=true\]\:border-correct[data-done=true]{--tw-border-opacity: 1;border-color:rgb(var(--c-correct) / var(--tw-border-opacity, 1))}.data-\[done\=true\]\:bg-correct[data-done=true]{--tw-bg-opacity: 1;background-color:rgb(var(--c-correct) / var(--tw-bg-opacity, 1))}html[data-rail=open] .rail-open\:static{position:static}html[data-rail=open] .rail-open\:mx-2{margin-left:.5rem;margin-right:.5rem}html[data-rail=open] .rail-open\:my-3{margin-top:.75rem;margin-bottom:.75rem}html[data-rail=open] .rail-open\:block{display:block}html[data-rail=open] .rail-open\:flex{display:flex}html[data-rail=open] .rail-open\:\!hidden{display:none!important}html[data-rail=open] .rail-open\:hidden{display:none}html[data-rail=open] .rail-open\:h-10{height:2.5rem}html[data-rail=open] .rail-open\:h-auto{height:auto}html[data-rail=open] .rail-open\:w-full{width:100%}html[data-rail=open] .rail-open\:w-rail-wide{width:244px}html[data-rail=open] .rail-open\:min-w-0{min-width:0px}html[data-rail=open] .rail-open\:flex-1{flex:1 1 0%}html[data-rail=open] .rail-open\:flex-row{flex-direction:row}html[data-rail=open] .rail-open\:items-stretch{align-items:stretch}html[data-rail=open] .rail-open\:justify-start{justify-content:flex-start}html[data-rail=open] .rail-open\:gap-3{gap:.75rem}html[data-rail=open] .rail-open\:truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-rail=open] .rail-open\:rounded-\[10px\]{border-radius:10px}html[data-rail=open] .rail-open\:px-3{padding-left:.75rem;padding-right:.75rem}html[data-rail=open] .rail-open\:px-4{padding-left:1rem;padding-right:1rem}html[data-rail=open] .rail-open\:px-6{padding-left:1.5rem;padding-right:1.5rem}html[data-rail=open] .rail-open\:pb-4{padding-bottom:1rem}html[data-rail=open] .rail-open\:pt-4{padding-top:1rem}html[data-rail=open] .rail-open\:text-left{text-align:left}html[data-rail=open] .rail-open\:text-sm{font-size:.875rem;line-height:1.25rem}html[data-rail=open] .rail-open\:leading-5{line-height:1.25rem}html[data-rail=open] .rail-open\:ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}@media (prefers-reduced-motion: reduce){.motion-reduce\:transform-none{transform:none}.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}@media not all and (min-width: 1024px){.max-lg\:\!hidden{display:none!important}.max-lg\:hidden{display:none}}@media not all and (min-width: 768px){.max-md\:fixed{position:fixed}.max-md\:left-4{left:1rem}.max-md\:right-4{right:1rem}.max-md\:\!hidden{display:none!important}.max-md\:hidden{display:none}.max-md\:w-auto{width:auto}.max-md\:font-display{font-family:Sora,IBM Plex Sans,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.max-md\:text-\[17px\]{font-size:17px}.max-md\:font-semibold{font-weight:600}.max-md\:leading-tight{line-height:1.25}.max-md\:text-body{--tw-text-opacity: 1;color:rgb(var(--c-body) / var(--tw-text-opacity, 1))}}@media not all and (min-width: 640px){.max-sm\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.max-sm\:-mx-2{margin-left:-.5rem;margin-right:-.5rem}.max-sm\:\!hidden{display:none!important}.max-sm\:hidden{display:none}.max-sm\:w-full{width:100%}.max-sm\:min-w-11{min-width:2.75rem}.max-sm\:flex-1{flex:1 1 0%}.max-sm\:justify-end{justify-content:flex-end}}@media (min-width: 400px){.min-\[400px\]\:block{display:block}}@media (min-width: 640px){.sm\:not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.sm\:fixed{position:fixed}.sm\:right-0{right:0}.sm\:right-\[5\.25rem\]{right:5.25rem}.sm\:top-0{top:0}.sm\:order-none{order:0}.sm\:col-span-1{grid-column:span 1 / span 1}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:col-start-3{grid-column-start:3}.sm\:row-start-1{grid-row-start:1}.sm\:-my-px{margin-top:-1px;margin-bottom:-1px}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:mb-6{margin-bottom:1.5rem}.sm\:mb-8{margin-bottom:2rem}.sm\:ml-auto{margin-left:auto}.sm\:ms-10{margin-inline-start:2.5rem}.sm\:ms-6{margin-inline-start:1.5rem}.sm\:ms-auto{margin-inline-start:auto}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:\!inline-flex{display:inline-flex!important}.sm\:inline-flex{display:inline-flex}.sm\:hidden{display:none}.sm\:\!h-11{height:2.75rem!important}.sm\:h-\[97dvh\]{height:97dvh}.sm\:max-h-\[calc\(100dvh-3rem\)\]{max-height:calc(100dvh - 3rem)}.sm\:min-h-\[28rem\]{min-height:28rem}.sm\:\!w-auto{width:auto!important}.sm\:w-40{width:10rem}.sm\:w-48{width:12rem}.sm\:w-52{width:13rem}.sm\:w-56{width:14rem}.sm\:w-64{width:16rem}.sm\:w-72{width:18rem}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:min-w-0{min-width:0px}.sm\:min-w-\[18rem\]{min-width:18rem}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-none{max-width:none}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xl{max-width:36rem}.sm\:max-w-xs{max-width:20rem}.sm\:flex-1{flex:1 1 0%}.sm\:flex-none{flex:none}.sm\:shrink-0{flex-shrink:0}.sm\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1\.25rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:1.25rem minmax(0,1fr) auto}.sm\:grid-cols-\[12rem_auto\]{grid-template-columns:12rem auto}.sm\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.sm\:grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,16rem\)_minmax\(0\,16rem\)_auto_auto\]{grid-template-columns:minmax(0,16rem) minmax(0,16rem) auto auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:\!flex-row{flex-direction:row!important}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:flex-wrap{flex-wrap:wrap}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-1{gap:.25rem}.sm\:gap-2{gap:.5rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sm\:whitespace-nowrap{white-space:nowrap}.sm\:rounded-2xl{border-radius:14px}.sm\:rounded-lg{border-radius:10px}.sm\:border-r{border-right-width:1px}.sm\:border-t-0{border-top-width:0px}.sm\:border-white\/10{border-color:#ffffff1a}.sm\:p-2{padding:.5rem}.sm\:p-2\.5{padding:.625rem}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:\!px-3{padding-left:.75rem!important;padding-right:.75rem!important}.sm\:\!px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.sm\:\!py-5{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-0{padding-top:0;padding-bottom:0}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:pr-\[8rem\]{padding-right:8rem}.sm\:text-center{text-align:center}.sm\:text-right{text-align:right}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.group:has(:checked) .sm\:group-has-\[\:checked\]\:inline-flex{display:inline-flex}}@media (min-width: 768px){.md\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.md\:static{position:static}.md\:absolute{position:absolute}.md\:relative{position:relative}.md\:-right-1{right:-.25rem}.md\:-top-1{top:-.25rem}.md\:-top-6{top:-1.5rem}.md\:left-1\/2{left:50%}.md\:top-0{top:0}.md\:order-first{order:-9999}.md\:col-span-1{grid-column:span 1 / span 1}.md\:col-span-12{grid-column:span 12 / span 12}.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-span-3{grid-column:span 3 / span 3}.md\:col-start-4{grid-column-start:4}.md\:row-start-1{grid-row-start:1}.md\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.md\:-mx-7{margin-left:-1.75rem;margin-right:-1.75rem}.md\:mx-0{margin-left:0;margin-right:0}.md\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.md\:-ml-3{margin-left:-.75rem}.md\:-mt-6{margin-top:-1.5rem}.md\:mb-1{margin-bottom:.25rem}.md\:mb-3{margin-bottom:.75rem}.md\:mb-5{margin-bottom:1.25rem}.md\:mb-6{margin-bottom:1.5rem}.md\:ml-\[3\.25rem\]{margin-left:3.25rem}.md\:mr-0{margin-right:0}.md\:mt-0{margin-top:0}.md\:mt-1{margin-top:.25rem}.md\:mt-5{margin-top:1.25rem}.md\:mt-6{margin-top:1.5rem}.md\:mt-9{margin-top:2.25rem}.md\:line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:grid{display:grid}.md\:contents{display:contents}.md\:hidden{display:none}.md\:h-10{height:2.5rem}.md\:h-16{height:4rem}.md\:h-36{height:9rem}.md\:h-4{height:1rem}.md\:h-48{height:12rem}.md\:h-72{height:18rem}.md\:h-8{height:2rem}.md\:h-9{height:2.25rem}.md\:h-\[100dvh\]{height:100dvh}.md\:\!min-h-9{min-height:2.25rem!important}.md\:min-h-0{min-height:0px}.md\:min-h-10{min-height:2.5rem}.md\:min-h-11{min-height:2.75rem}.md\:min-h-8{min-height:2rem}.md\:min-h-9{min-height:2.25rem}.md\:w-10{width:2.5rem}.md\:w-40{width:10rem}.md\:w-48{width:12rem}.md\:w-64{width:16rem}.md\:w-8{width:2rem}.md\:w-9{width:2.25rem}.md\:w-auto{width:auto}.md\:min-w-9{min-width:2.25rem}.md\:max-w-\[34\%\]{max-width:34%}.md\:flex-none{flex:none}.md\:-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[2rem_1fr_auto\]{grid-template-columns:2rem 1fr auto}.md\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_12rem\]{grid-template-columns:minmax(0,1fr) 12rem}.md\:grid-cols-\[minmax\(0\,1fr\)_260px\]{grid-template-columns:minmax(0,1fr) 260px}.md\:grid-cols-\[minmax\(0\,1fr\)_6rem_10rem_5\.5rem\]{grid-template-columns:minmax(0,1fr) 6rem 10rem 5.5rem}.md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(12rem\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(12rem,1fr) auto}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}.md\:justify-end{justify-content:flex-end}.md\:justify-center{justify-content:center}.md\:gap-1{gap:.25rem}.md\:gap-1\.5{gap:.375rem}.md\:gap-2{gap:.5rem}.md\:gap-3{gap:.75rem}.md\:gap-4{gap:1rem}.md\:gap-5{gap:1.25rem}.md\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.md\:space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.md\:self-center{align-self:center}.md\:justify-self-end{justify-self:end}.md\:overflow-hidden{overflow:hidden}.md\:overflow-y-auto{overflow-y:auto}.md\:truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.md\:rounded-ui-lg{border-radius:14px}.md\:border{border-width:1px}.md\:border-0{border-width:0px}.md\:bg-transparent{background-color:transparent}.md\:p-0{padding:0}.md\:p-3{padding:.75rem}.md\:p-4{padding:1rem}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:px-0{padding-left:0;padding-right:0}.md\:px-1{padding-left:.25rem;padding-right:.25rem}.md\:px-3{padding-left:.75rem;padding-right:.75rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-7{padding-left:1.75rem;padding-right:1.75rem}.md\:py-0{padding-top:0;padding-bottom:0}.md\:py-1{padding-top:.25rem;padding-bottom:.25rem}.md\:py-2{padding-top:.5rem;padding-bottom:.5rem}.md\:py-3{padding-top:.75rem;padding-bottom:.75rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:pb-10{padding-bottom:2.5rem}.md\:pb-2{padding-bottom:.5rem}.md\:pb-3{padding-bottom:.75rem}.md\:pb-5{padding-bottom:1.25rem}.md\:pb-6{padding-bottom:1.5rem}.md\:pl-1{padding-left:.25rem}.md\:pl-6{padding-left:1.5rem}.md\:pl-rail{padding-left:76px}.md\:pr-1\.5{padding-right:.375rem}.md\:pr-2{padding-right:.5rem}.md\:pr-5{padding-right:1.25rem}.md\:pr-6{padding-right:1.5rem}.md\:pt-6{padding-top:1.5rem}.md\:text-center{text-align:center}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-\[13px\]{font-size:13px}.md\:text-\[15px\]{font-size:15px}.md\:text-\[28px\]{font-size:28px}.md\:text-\[32px\]{font-size:32px}.md\:text-\[36px\]{font-size:36px}.md\:text-\[48px\]{font-size:48px}.md\:text-\[56px\]{font-size:56px}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:text-xs{font-size:.75rem;line-height:1rem}.md\:font-medium{font-weight:500}.md\:leading-9{line-height:2.25rem}.md\:text-muted{--tw-text-opacity: 1;color:rgb(var(--c-muted) / var(--tw-text-opacity, 1))}.md\:text-white\/85{color:#ffffffd9}.md\:transition-\[padding\]{transition-property:padding;transition-timing-function:var(--ease-out);transition-duration:var(--motion-fast)}.md\:duration-200{transition-duration:.2s}html[data-rail=open] .md\:rail-open\:block{display:block}html[data-rail=open] .md\:rail-open\:pl-rail-wide{padding-left:244px}@media not all and (min-width: 1024px){.md\:max-lg\:mt-0{margin-top:0}.md\:max-lg\:flex-row{flex-direction:row}.md\:max-lg\:items-start{align-items:flex-start}.md\:max-lg\:gap-5{gap:1.25rem}.md\:max-lg\:text-left{text-align:left}}}@media (min-width: 1024px){.lg\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.lg\:not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.lg\:\!static{position:static!important}.lg\:static{position:static}.lg\:col-auto{grid-column:auto}.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-5{grid-column:span 5 / span 5}.lg\:col-span-7{grid-column:span 7 / span 7}.lg\:\!col-start-1{grid-column-start:1!important}.lg\:\!col-start-9{grid-column-start:9!important}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:col-start-5{grid-column-start:5}.lg\:col-start-auto{grid-column-start:auto}.lg\:row-auto{grid-row:auto}.lg\:row-span-4{grid-row:span 4 / span 4}.lg\:row-start-1{grid-row-start:1}.lg\:row-start-auto{grid-row-start:auto}.lg\:mt-0{margin-top:0}.lg\:mt-1{margin-top:.25rem}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-full{height:100%}.lg\:min-h-0{min-height:0px}.lg\:min-h-8{min-height:2rem}.lg\:w-80{width:20rem}.lg\:w-\[22rem\]{width:22rem}.lg\:w-auto{width:auto}.lg\:w-full{width:100%}.lg\:min-w-\[46rem\]{min-width:46rem}.lg\:max-w-\[38\%\]{max-width:38%}.lg\:max-w-none{max-width:none}.lg\:max-w-xl{max-width:36rem}.lg\:max-w-xs{max-width:20rem}.lg\:flex-1{flex:1 1 0%}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[10rem_minmax\(0\,1\.2fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:10rem minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr)}.lg\:grid-cols-\[12rem_minmax\(0\,1fr\)\]{grid-template-columns:12rem minmax(0,1fr)}.lg\:grid-cols-\[1fr_1fr_8rem_auto\]{grid-template-columns:1fr 1fr 8rem auto}.lg\:grid-cols-\[minmax\(0\,1\.25fr\)_minmax\(22rem\,1fr\)\]{grid-template-columns:minmax(0,1.25fr) minmax(22rem,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.6fr\)_7\.5rem_5rem_minmax\(0\,1\.4fr\)_minmax\(0\,1\.1fr\)_2\.75rem\]{grid-template-columns:minmax(0,1.6fr) 7.5rem 5rem minmax(0,1.4fr) minmax(0,1.1fr) 2.75rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_14rem\]{grid-template-columns:minmax(0,1fr) 14rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_15rem\]{grid-template-columns:minmax(0,1fr) 15rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_280px\]{grid-template-columns:minmax(0,1fr) 280px}.lg\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.lg\:grid-cols-\[minmax\(0\,1fr\)_6rem_12rem_7rem_5\.5rem\]{grid-template-columns:minmax(0,1fr) 6rem 12rem 7rem 5.5rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_6rem_8rem_7\.5rem\]{grid-template-columns:minmax(0,1fr) 6rem 8rem 7.5rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_7rem_7rem_minmax\(0\,14rem\)\]{grid-template-columns:minmax(0,1fr) 7rem 7rem minmax(0,14rem)}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.3fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.lg\:grid-cols-\[minmax\(0\,29rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,29rem) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,5fr\)_minmax\(0\,7fr\)\]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.lg\:grid-rows-\[minmax\(0\,1fr\)\]{grid-template-rows:minmax(0,1fr)}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:flex-col-reverse{flex-direction:column-reverse}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:items-stretch{align-items:stretch}.lg\:justify-start{justify-content:flex-start}.lg\:justify-end{justify-content:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:gap-14{gap:3.5rem}.lg\:gap-4{gap:1rem}.lg\:gap-6{gap:1.5rem}.lg\:gap-8{gap:2rem}.lg\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.lg\:self-center{align-self:center}.lg\:overflow-y-auto{overflow-y:auto}.lg\:overflow-x-hidden{overflow-x:hidden}.lg\:overflow-y-hidden{overflow-y:hidden}.lg\:p-3{padding:.75rem}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:px-4{padding-left:1rem;padding-right:1rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-12{padding-top:3rem;padding-bottom:3rem}.lg\:pr-1{padding-right:.25rem}.lg\:text-left{text-align:left}.lg\:text-right{text-align:right}.lg\:text-sm{font-size:.875rem;line-height:1.25rem}.lg\:leading-5{line-height:1.25rem}}@media (min-width: 1280px){.xl\:sticky{position:sticky}.xl\:top-\[calc\(var\(--shell-top\,0px\)\+1rem\)\]{top:calc(var(--shell-top,0px) + 1rem)}.xl\:order-none{order:0}.xl\:col-span-1{grid-column:span 1 / span 1}.xl\:col-span-4{grid-column:span 4 / span 4}.xl\:col-span-5{grid-column:span 5 / span 5}.xl\:col-span-7{grid-column:span 7 / span 7}.xl\:col-span-8{grid-column:span 8 / span 8}.xl\:col-start-1{grid-column-start:1}.xl\:col-start-2{grid-column-start:2}.xl\:row-start-1{grid-row-start:1}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:h-full{height:100%}.xl\:max-h-none{max-height:none}.xl\:min-h-0{min-height:0px}.xl\:flex-1{flex:1 1 0%}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[300px_minmax\(0\,1fr\)\]{grid-template-columns:300px minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1\.25fr\)_repeat\(3\,minmax\(0\,1fr\)\)\]{grid-template-columns:minmax(0,1.25fr) repeat(3,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(22rem\,0\.65fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(22rem,.65fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_20rem\]{grid-template-columns:minmax(0,1fr) 20rem}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(20rem\,26rem\)\]{grid-template-columns:minmax(0,1fr) minmax(20rem,26rem)}.xl\:grid-cols-\[minmax\(28rem\,1\.1fr\)_minmax\(26rem\,0\.9fr\)\]{grid-template-columns:minmax(28rem,1.1fr) minmax(26rem,.9fr)}.xl\:items-start{align-items:flex-start}.xl\:items-stretch{align-items:stretch}.xl\:gap-20{gap:5rem}.xl\:gap-3{gap:.75rem}.xl\:overflow-hidden{overflow:hidden}.xl\:overflow-y-auto{overflow-y:auto}.xl\:pt-12{padding-top:3rem}}@media (min-width: 1536px){.\32xl\:block{display:block}}.ltr\:origin-top-left:where([dir=ltr],[dir=ltr] *){transform-origin:top left}.ltr\:origin-top-right:where([dir=ltr],[dir=ltr] *){transform-origin:top right}.rtl\:origin-top-left:where([dir=rtl],[dir=rtl] *){transform-origin:top left}.rtl\:origin-top-right:where([dir=rtl],[dir=rtl] *){transform-origin:top right}.rtl\:flex-row-reverse:where([dir=rtl],[dir=rtl] *){flex-direction:row-reverse}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:\:-webkit-search-cancel-button\]\:appearance-none::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.\[\&\:not\(\.hidden\)\]\:flex:not(.hidden){display:flex}.\[\&\:not\(\.hidden\)\]\:inline-flex:not(.hidden){display:inline-flex}.\[\&\>\*\]\:min-h-11>*{min-height:2.75rem}.\[\&\>\*\]\:w-auto>*{width:auto}.\[\&\>\*\]\:min-w-0>*{min-width:0px}.\[\&\>\*\]\:shrink>*{flex-shrink:1}.\[\&\>summary\]\:min-h-12>summary{min-height:3rem}@media (min-width: 768px){.md\:\[\&\>summary\]\:min-h-10>summary{min-height:2.5rem}}.\[\&_h1\]\:break-words h1{overflow-wrap:break-word}[data-invitation-typo-hint]:not(.hidden)+.\[\[data-invitation-typo-hint\]\:not\(\.hidden\)\+\&\]\:hidden{display:none}
