/* FlashCard Studio (styles limités à #fcs) — généré par « npm run build:otoolia » : ne pas modifier à la main. */
/*! Tailwind CSS 3.4.17 (MIT, (c) Tailwind Labs, Inc.) ; Font Awesome Free 6.4.0 — police d'icônes réduite (SIL OFL 1.1, (c) Fonticons, Inc.) — voir LICENCES.txt */
:root{--surface:255 255 255;--ink:15 23 42;--ink-hover:30 41 59;--slate-50:248 250 252;--slate-100:241 245 249;--slate-200:226 232 240;--slate-300:203 213 225;--slate-400:148 163 184;--slate-500:100 116 139;--slate-600:71 85 105;--slate-700:51 65 85;--slate-800:30 41 59;--slate-900:15 23 42;--indigo-50:238 242 255;--indigo-100:224 231 255;--indigo-200:199 210 254;--indigo-300:165 180 252;--indigo-400:129 140 248;--indigo-500:99 102 241;--indigo-600:79 70 229;--indigo-700:67 56 202;--indigo-800:55 48 163;--indigo-900:49 46 129;--emerald-50:236 253 245;--emerald-100:209 250 229;--emerald-200:167 243 208;--emerald-300:110 231 183;--emerald-400:52 211 153;--emerald-500:16 185 129;--emerald-600:5 150 105;--emerald-700:4 120 87;--emerald-800:6 95 70;--emerald-900:6 78 59;--rose-50:255 241 242;--rose-100:255 228 230;--rose-200:254 205 211;--rose-300:253 164 175;--rose-400:251 113 133;--rose-500:244 63 94;--rose-600:225 29 72;--rose-700:190 18 60;--rose-800:159 18 57;--rose-900:136 19 55;--amber-50:255 251 235;--amber-100:254 243 199;--amber-200:253 230 138;--amber-300:252 211 77;--amber-400:251 191 36;--amber-500:245 158 11;--amber-600:217 119 6;--amber-700:180 83 9;--amber-800:146 64 14;--amber-900:120 53 15;--sky-50:240 249 255;--sky-100:224 242 254;--sky-200:186 230 253;--sky-300:125 211 252;--sky-400:56 189 248;--sky-500:14 165 233;--sky-600:2 132 199;--sky-700:3 105 161;--sky-800:7 89 133;--sky-900:12 74 110}.dark{--surface:17 26 46;--ink:51 65 85;--ink-hover:71 85 105;--slate-50:11 17 32;--slate-100:18 27 47;--slate-200:38 53 77;--slate-300:52 69 95;--slate-400:124 139 163;--slate-500:148 163 184;--slate-600:170 182 200;--slate-700:203 213 225;--slate-800:226 232 240;--slate-900:241 245 249;--indigo-50:28 31 69;--indigo-100:39 43 94;--indigo-200:58 63 133;--indigo-300:90 96 201;--indigo-400:129 140 248;--indigo-500:143 152 249;--indigo-600:165 180 252;--indigo-700:185 196 253;--indigo-800:207 215 254;--indigo-900:224 231 255;--emerald-50:13 43 37;--emerald-100:19 58 49;--emerald-200:29 85 70;--emerald-300:47 143 115;--emerald-400:52 211 153;--emerald-500:52 211 153;--emerald-600:52 211 153;--emerald-700:110 231 183;--emerald-800:167 243 208;--emerald-900:209 250 229;--rose-50:58 19 32;--rose-100:76 26 42;--rose-200:107 36 56;--rose-300:159 58 85;--rose-400:251 113 133;--rose-500:251 113 133;--rose-600:251 113 133;--rose-700:253 164 175;--rose-800:254 205 211;--rose-900:255 228 230;--amber-50:51 38 12;--amber-100:71 52 17;--amber-200:107 77 20;--amber-300:166 117 19;--amber-400:251 191 36;--amber-500:251 191 36;--amber-600:251 191 36;--amber-700:252 211 77;--amber-800:253 230 138;--amber-900:254 243 199;--sky-50:11 42 61;--sky-100:15 58 82;--sky-200:23 80 111;--sky-300:43 134 182;--sky-400:56 189 248;--sky-500:56 189 248;--sky-600:56 189 248;--sky-700:125 211 252;--sky-800:186 230 253;--sky-900:224 242 254}@font-face{font-family:'FCS Icons';font-weight:900;font-display:block;src:url(data:font/woff2;base64,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) format('woff2')}.fa-solid{font-family:'FCS Icons';font-weight:900;font-style:normal;font-variant:normal;line-height:1;display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased}.fa-bold::before{content:"\f032"}.fa-book-open::before{content:"\f518"}.fa-box-archive::before{content:"\f187"}.fa-check::before{content:"\f00c"}.fa-circle-check::before{content:"\f058"}.fa-circle-half-stroke::before{content:"\f042"}.fa-circle-info::before{content:"\f05a"}.fa-circle-question::before{content:"\f059"}.fa-code::before{content:"\f121"}.fa-download::before{content:"\f019"}.fa-eye::before{content:"\f06e"}.fa-file-csv::before{content:"\f6dd"}.fa-film::before{content:"\f008"}.fa-flask::before{content:"\f0c3"}.fa-graduation-cap::before{content:"\f19d"}.fa-image::before{content:"\f03e"}.fa-italic::before{content:"\f033"}.fa-layer-group::before{content:"\f5fd"}.fa-lightbulb::before{content:"\f0eb"}.fa-list-ol::before{content:"\f0cb"}.fa-list-ul::before{content:"\f0ca"}.fa-microphone::before{content:"\f130"}.fa-moon::before{content:"\f186"}.fa-pen::before{content:"\f304"}.fa-pen-to-square::before{content:"\f044"}.fa-plus::before{content:"\2b"}.fa-quote-left::before{content:"\f10d"}.fa-spinner::before{content:"\f110"}.fa-stop::before{content:"\f04d"}.fa-strikethrough::before{content:"\f0cc"}.fa-sun::before{content:"\f185"}.fa-table::before{content:"\f0ce"}.fa-trash-can::before{content:"\f2ed"}.fa-triangle-exclamation::before{content:"\f071"}.fa-underline::before{content:"\f0cd"}.fa-volume-high::before{content:"\f028"}.fa-wand-magic-sparkles::before{content:"\e2ca"}.fa-xmark::before{content:"\f00d"}:where(#fcs) *,:where(#fcs) :after,:where(#fcs) :before{--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:rgba(59,130,246,.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:rgba(59,130,246,.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: }/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/:where(#fcs) *,:where(#fcs) :after,:where(#fcs) :before{box-sizing:border-box;border:0 solid #e5e7eb}:where(#fcs) :after,:where(#fcs) :before{--tw-content:""}:where(#fcs){line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family: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}:where(#fcs){margin:0;line-height:inherit}:where(#fcs) hr{height:0;color:inherit;border-top-width:1px}:where(#fcs) abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(#fcs) h1,:where(#fcs) h2,:where(#fcs) h3,:where(#fcs) h4,:where(#fcs) h5,:where(#fcs) h6{font-size:inherit;font-weight:inherit}:where(#fcs) a{color:inherit;text-decoration:inherit}:where(#fcs) b,:where(#fcs) strong{font-weight:bolder}:where(#fcs) code,:where(#fcs) kbd,:where(#fcs) pre,:where(#fcs) samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}:where(#fcs) small{font-size:80%}:where(#fcs) sub,:where(#fcs) sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}:where(#fcs) sub{bottom:-.25em}:where(#fcs) sup{top:-.5em}:where(#fcs) table{text-indent:0;border-color:inherit;border-collapse:collapse}:where(#fcs) button,:where(#fcs) input,:where(#fcs) optgroup,:where(#fcs) select,:where(#fcs) 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}:where(#fcs) button,:where(#fcs) select{text-transform:none}:where(#fcs) button,:where(#fcs) input:where([type=button]),:where(#fcs) input:where([type=reset]),:where(#fcs) input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:where(#fcs) :-moz-focusring{outline:auto}:where(#fcs) :-moz-ui-invalid{box-shadow:none}:where(#fcs) progress{vertical-align:baseline}:where(#fcs) ::-webkit-inner-spin-button,:where(#fcs) ::-webkit-outer-spin-button{height:auto}:where(#fcs) [type=search]{-webkit-appearance:textfield;outline-offset:-2px}:where(#fcs) ::-webkit-search-decoration{-webkit-appearance:none}:where(#fcs) ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(#fcs) summary{display:list-item}:where(#fcs) blockquote,:where(#fcs) dd,:where(#fcs) dl,:where(#fcs) figure,:where(#fcs) h1,:where(#fcs) h2,:where(#fcs) h3,:where(#fcs) h4,:where(#fcs) h5,:where(#fcs) h6,:where(#fcs) hr,:where(#fcs) p,:where(#fcs) pre{margin:0}:where(#fcs) fieldset{margin:0}:where(#fcs) fieldset,:where(#fcs) legend{padding:0}:where(#fcs) menu,:where(#fcs) ol,:where(#fcs) ul{list-style:none;margin:0;padding:0}:where(#fcs) dialog{padding:0}:where(#fcs) textarea{resize:vertical}:where(#fcs) input::-moz-placeholder,:where(#fcs) textarea::-moz-placeholder{opacity:1;color:#9ca3af}:where(#fcs) input::placeholder,:where(#fcs) textarea::placeholder{opacity:1;color:#9ca3af}:where(#fcs) [role=button],:where(#fcs) button{cursor:pointer}:where(#fcs) :disabled{cursor:default}:where(#fcs) audio,:where(#fcs) canvas,:where(#fcs) embed,:where(#fcs) iframe,:where(#fcs) img,:where(#fcs) object,:where(#fcs) svg,:where(#fcs) video{display:block;vertical-align:middle}:where(#fcs) img,:where(#fcs) video{max-width:100%;height:auto}:where(#fcs) [hidden]:where(:not([hidden=until-found])){display:none}:where(#fcs) .container{width:100%}@media(min-width:640px){:where(#fcs) .container{max-width:640px}}@media(min-width:768px){:where(#fcs) .container{max-width:768px}}@media(min-width:1024px){:where(#fcs) .container{max-width:1024px}}@media(min-width:1280px){:where(#fcs) .container{max-width:1280px}}@media(min-width:1536px){:where(#fcs) .container{max-width:1536px}}:where(#fcs) .pointer-events-none{pointer-events:none}:where(#fcs) .visible{visibility:visible}:where(#fcs) .static{position:static}:where(#fcs) .fixed{position:fixed}:where(#fcs) .absolute{position:absolute}:where(#fcs) .relative{position:relative}:where(#fcs) .\!sticky{position:sticky!important}:where(#fcs) .sticky{position:sticky}:where(#fcs) .inset-0{inset:0}:where(#fcs) .inset-x-0{left:0;right:0}:where(#fcs) .-right-2{right:-.5rem}:where(#fcs) .-top-2{top:-.5rem}:where(#fcs) .bottom-0{bottom:0}:where(#fcs) .z-30{z-index:30}:where(#fcs) .z-40{z-index:40}:where(#fcs) .z-50{z-index:50}:where(#fcs) .z-\[60\]{z-index:60}:where(#fcs) .-m-0\.5{margin:-.125rem}:where(#fcs) .-m-2{margin:-.5rem}:where(#fcs) .mx-auto{margin-left:auto;margin-right:auto}:where(#fcs) .mb-0\.5{margin-bottom:.125rem}:where(#fcs) .mb-1{margin-bottom:.25rem}:where(#fcs) .mb-1\.5{margin-bottom:.375rem}:where(#fcs) .mb-3{margin-bottom:.75rem}:where(#fcs) .mb-4{margin-bottom:1rem}:where(#fcs) .ml-auto{margin-left:auto}:where(#fcs) .mr-1{margin-right:.25rem}:where(#fcs) .mt-0\.5{margin-top:.125rem}:where(#fcs) .mt-1{margin-top:.25rem}:where(#fcs) .mt-2{margin-top:.5rem}:where(#fcs) .mt-4{margin-top:1rem}:where(#fcs) .mt-6{margin-top:1.5rem}:where(#fcs) .block{display:block}:where(#fcs) .inline{display:inline}:where(#fcs) .flex{display:flex}:where(#fcs) .inline-flex{display:inline-flex}:where(#fcs) .table{display:table}:where(#fcs) .grid{display:grid}:where(#fcs) .contents{display:contents}:where(#fcs) .hidden{display:none}:where(#fcs) .h-1\.5{height:.375rem}:where(#fcs) .h-10{height:2.5rem}:where(#fcs) .h-14{height:3.5rem}:where(#fcs) .h-16{height:4rem}:where(#fcs) .h-2\.5{height:.625rem}:where(#fcs) .h-6{height:1.5rem}:where(#fcs) .h-8{height:2rem}:where(#fcs) .h-9{height:2.25rem}:where(#fcs) .h-full{height:100%}:where(#fcs) .max-h-\[92dvh\]{max-height:92dvh}:where(#fcs) .min-h-\[36px\]{min-height:36px}:where(#fcs) .min-h-\[42px\]{min-height:42px}:where(#fcs) .min-h-screen{min-height:100vh}:where(#fcs) .w-1\/2{width:50%}:where(#fcs) .w-10{width:2.5rem}:where(#fcs) .w-14{width:3.5rem}:where(#fcs) .w-16{width:4rem}:where(#fcs) .w-2\.5{width:.625rem}:where(#fcs) .w-44{width:11rem}:where(#fcs) .w-5{width:1.25rem}:where(#fcs) .w-6{width:1.5rem}:where(#fcs) .w-9{width:2.25rem}:where(#fcs) .w-full{width:100%}:where(#fcs) .min-w-0{min-width:0}:where(#fcs) .min-w-\[2\.5rem\]{min-width:2.5rem}:where(#fcs) .min-w-\[3rem\]{min-width:3rem}:where(#fcs) .max-w-3xl{max-width:48rem}:where(#fcs) .max-w-7xl{max-width:80rem}:where(#fcs) .max-w-\[18rem\]{max-width:18rem}:where(#fcs) .max-w-\[9rem\]{max-width:9rem}:where(#fcs) .max-w-full{max-width:100%}:where(#fcs) .max-w-lg{max-width:32rem}:where(#fcs) .max-w-md{max-width:28rem}:where(#fcs) .max-w-sm{max-width:24rem}:where(#fcs) .max-w-xs{max-width:20rem}:where(#fcs) .flex-1{flex:1 1 0%}:where(#fcs) .shrink-0{flex-shrink:0}:where(#fcs) .flex-grow{flex-grow:1}@keyframes pulse{50%{opacity:.5}}:where(#fcs) .animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}:where(#fcs) .animate-spin{animation:spin 1s linear infinite}:where(#fcs) .cursor-pointer{cursor:pointer}:where(#fcs) .resize-y{resize:vertical}:where(#fcs) .list-inside{list-style-position:inside}:where(#fcs) .list-decimal{list-style-type:decimal}:where(#fcs) .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}:where(#fcs) .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}:where(#fcs) .flex-row{flex-direction:row}:where(#fcs) .flex-col{flex-direction:column}:where(#fcs) .flex-wrap{flex-wrap:wrap}:where(#fcs) .items-start{align-items:flex-start}:where(#fcs) .items-end{align-items:flex-end}:where(#fcs) .items-center{align-items:center}:where(#fcs) .justify-center{justify-content:center}:where(#fcs) .justify-between{justify-content:space-between}:where(#fcs) .gap-1{gap:.25rem}:where(#fcs) .gap-1\.5{gap:.375rem}:where(#fcs) .gap-2{gap:.5rem}:where(#fcs) .gap-3{gap:.75rem}:where(#fcs) .gap-4{gap:1rem}:where(#fcs) .space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.25rem*var(--tw-space-x-reverse));margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)))}:where(#fcs) .space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.75rem*var(--tw-space-x-reverse));margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)))}:where(#fcs) .space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}:where(#fcs) .space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}:where(#fcs) .space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem*var(--tw-space-y-reverse))}:where(#fcs) .space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}:where(#fcs) .space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}:where(#fcs) .space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem*var(--tw-space-y-reverse))}:where(#fcs) .overflow-hidden{overflow:hidden}:where(#fcs) .overflow-x-auto{overflow-x:auto}:where(#fcs) .overflow-y-auto{overflow-y:auto}:where(#fcs) .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(#fcs) .whitespace-normal{white-space:normal}:where(#fcs) .whitespace-nowrap{white-space:nowrap}:where(#fcs) .whitespace-pre-wrap{white-space:pre-wrap}:where(#fcs) .break-words{overflow-wrap:break-word}:where(#fcs) .rounded{border-radius:.25rem}:where(#fcs) .rounded-2xl{border-radius:1rem}:where(#fcs) .rounded-full{border-radius:9999px}:where(#fcs) .rounded-lg{border-radius:.5rem}:where(#fcs) .rounded-md{border-radius:.375rem}:where(#fcs) .rounded-xl{border-radius:.75rem}:where(#fcs) .rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}:where(#fcs) .border{border-width:1px}:where(#fcs) .border-b{border-bottom-width:1px}:where(#fcs) .border-l-4{border-left-width:4px}:where(#fcs) .border-t{border-top-width:1px}:where(#fcs) .border-amber-200{--tw-border-opacity:1;border-color:rgb(var(--amber-200)/var(--tw-border-opacity,1))}:where(#fcs) .border-amber-300{--tw-border-opacity:1;border-color:rgb(var(--amber-300)/var(--tw-border-opacity,1))}:where(#fcs) .border-brand{--tw-border-opacity:1;border-color:rgb(79 70 229/var(--tw-border-opacity,1))}:where(#fcs) .border-emerald-100{--tw-border-opacity:1;border-color:rgb(var(--emerald-100)/var(--tw-border-opacity,1))}:where(#fcs) .border-indigo-100{--tw-border-opacity:1;border-color:rgb(var(--indigo-100)/var(--tw-border-opacity,1))}:where(#fcs) .border-indigo-500{--tw-border-opacity:1;border-color:rgb(var(--indigo-500)/var(--tw-border-opacity,1))}:where(#fcs) .border-rose-200{--tw-border-opacity:1;border-color:rgb(var(--rose-200)/var(--tw-border-opacity,1))}:where(#fcs) .border-sky-100{--tw-border-opacity:1;border-color:rgb(var(--sky-100)/var(--tw-border-opacity,1))}:where(#fcs) .border-slate-100{--tw-border-opacity:1;border-color:rgb(var(--slate-100)/var(--tw-border-opacity,1))}:where(#fcs) .border-slate-200{--tw-border-opacity:1;border-color:rgb(var(--slate-200)/var(--tw-border-opacity,1))}:where(#fcs) .border-slate-200\/80{border-color:rgb(var(--slate-200)/.8)}:where(#fcs) .border-slate-300{--tw-border-opacity:1;border-color:rgb(var(--slate-300)/var(--tw-border-opacity,1))}:where(#fcs) .border-white\/25{border-color:#ffffff40}:where(#fcs) .border-l-indigo-300{--tw-border-opacity:1;border-left-color:rgb(var(--indigo-300)/var(--tw-border-opacity,1))}:where(#fcs) .bg-amber-100{--tw-bg-opacity:1;background-color:rgb(var(--amber-100)/var(--tw-bg-opacity,1))}:where(#fcs) .bg-amber-50{--tw-bg-opacity:1;background-color:rgb(var(--amber-50)/var(--tw-bg-opacity,1))}:where(#fcs) .bg-black\/15{background-color:#00000026}:where(#fcs) .bg-black\/20{background-color:#0003}:where(#fcs) .bg-black\/50{background-color:#00000080}:where(#fcs) .bg-black\/60{background-color:#0009}:where(#fcs) .bg-brand{--tw-bg-opacity:1;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}:where(#fcs) .bg-code{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}:where(#fcs) .bg-danger{--tw-bg-opacity:1;background-color:rgb(225 29 72/var(--tw-bg-opacity,1))}:where(#fcs) .bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(var(--emerald-50)/var(--tw-bg-opacity,1))}:where(#fcs) .bg-emerald-50\/60{background-color:rgb(var(--emerald-50)/.6)}:where(#fcs) .bg-emerald-50\/70{background-color:rgb(var(--emerald-50)/.7)}:where(#fcs) .bg-indigo-50{--tw-bg-opacity:1;background-color:rgb(var(--indigo-50)/var(--tw-bg-opacity,1))}:where(#fcs) .bg-indigo-50\/40{background-color:rgb(var(--indigo-50)/.4)}:where(#fcs) .bg-indigo-50\/50{background-color:rgb(var(--indigo-50)/.5)}:where(#fcs) .bg-ink{background-color:rgb(var(--ink)/var(--tw-bg-opacity,1))}:where(#fcs) .bg-ink,:where(#fcs) .bg-ok{--tw-bg-opacity:1}:where(#fcs) .bg-ok{background-color:rgb(4 120 87/var(--tw-bg-opacity,1))}:where(#fcs) .bg-rose-100{--tw-bg-opacity:1;background-color:rgb(var(--rose-100)/var(--tw-bg-opacity,1))}:where(#fcs) .bg-rose-50{--tw-bg-opacity:1;background-color:rgb(var(--rose-50)/var(--tw-bg-opacity,1))}:where(#fcs) .bg-rose-500{--tw-bg-opacity:1;background-color:rgb(var(--rose-500)/var(--tw-bg-opacity,1))}:where(#fcs) .bg-sky-50{--tw-bg-opacity:1;background-color:rgb(var(--sky-50)/var(--tw-bg-opacity,1))}:where(#fcs) .bg-slate-100{--tw-bg-opacity:1;background-color:rgb(var(--slate-100)/var(--tw-bg-opacity,1))}:where(#fcs) .bg-slate-50{--tw-bg-opacity:1;background-color:rgb(var(--slate-50)/var(--tw-bg-opacity,1))}:where(#fcs) .bg-surface{--tw-bg-opacity:1;background-color:rgb(var(--surface)/var(--tw-bg-opacity,1))}:where(#fcs) .bg-surface\/95{background-color:rgb(var(--surface)/.95)}:where(#fcs) .bg-white\/15{background-color:#ffffff26}:where(#fcs) .object-contain{-o-object-fit:contain;object-fit:contain}:where(#fcs) .p-0\.5{padding:.125rem}:where(#fcs) .p-1{padding:.25rem}:where(#fcs) .p-2{padding:.5rem}:where(#fcs) .p-2\.5{padding:.625rem}:where(#fcs) .p-3{padding:.75rem}:where(#fcs) .p-3\.5{padding:.875rem}:where(#fcs) .p-4{padding:1rem}:where(#fcs) .p-5{padding:1.25rem}:where(#fcs) .px-1{padding-left:.25rem;padding-right:.25rem}:where(#fcs) .px-1\.5{padding-left:.375rem;padding-right:.375rem}:where(#fcs) .px-2{padding-left:.5rem;padding-right:.5rem}:where(#fcs) .px-2\.5{padding-left:.625rem;padding-right:.625rem}:where(#fcs) .px-3{padding-left:.75rem;padding-right:.75rem}:where(#fcs) .px-3\.5{padding-left:.875rem;padding-right:.875rem}:where(#fcs) .px-4{padding-left:1rem;padding-right:1rem}:where(#fcs) .py-0\.5{padding-top:.125rem;padding-bottom:.125rem}:where(#fcs) .py-1{padding-top:.25rem;padding-bottom:.25rem}:where(#fcs) .py-1\.5{padding-top:.375rem;padding-bottom:.375rem}:where(#fcs) .py-10{padding-top:2.5rem;padding-bottom:2.5rem}:where(#fcs) .py-2{padding-top:.5rem;padding-bottom:.5rem}:where(#fcs) .py-2\.5{padding-top:.625rem;padding-bottom:.625rem}:where(#fcs) .py-3{padding-top:.75rem;padding-bottom:.75rem}:where(#fcs) .py-4{padding-top:1rem;padding-bottom:1rem}:where(#fcs) .pb-0\.5{padding-bottom:.125rem}:where(#fcs) .pb-1{padding-bottom:.25rem}:where(#fcs) .pb-1\.5{padding-bottom:.375rem}:where(#fcs) .pb-2{padding-bottom:.5rem}:where(#fcs) .pb-3{padding-bottom:.75rem}:where(#fcs) .pb-6{padding-bottom:1.5rem}:where(#fcs) .pt-2{padding-top:.5rem}:where(#fcs) .pt-2\.5{padding-top:.625rem}:where(#fcs) .pt-4{padding-top:1rem}:where(#fcs) .text-left{text-align:left}:where(#fcs) .text-center{text-align:center}:where(#fcs) .text-right{text-align:right}:where(#fcs) .font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}:where(#fcs) .text-2xl{font-size:1.5rem;line-height:2rem}:where(#fcs) .text-\[10px\]{font-size:10px}:where(#fcs) .text-\[11px\]{font-size:11px}:where(#fcs) .text-base{font-size:1rem;line-height:1.5rem}:where(#fcs) .text-lg{font-size:1.125rem;line-height:1.75rem}:where(#fcs) .text-sm{font-size:.875rem;line-height:1.25rem}:where(#fcs) .text-xl{font-size:1.25rem;line-height:1.75rem}:where(#fcs) .text-xs{font-size:.75rem;line-height:1rem}:where(#fcs) .font-bold{font-weight:700}:where(#fcs) .font-extrabold{font-weight:800}:where(#fcs) .font-medium{font-weight:500}:where(#fcs) .font-normal{font-weight:400}:where(#fcs) .font-semibold{font-weight:600}:where(#fcs) .uppercase{text-transform:uppercase}:where(#fcs) .normal-case{text-transform:none}:where(#fcs) .italic{font-style:italic}:where(#fcs) .leading-relaxed{line-height:1.625}:where(#fcs) .leading-snug{line-height:1.375}:where(#fcs) .leading-tight{line-height:1.25}:where(#fcs) .tracking-normal{letter-spacing:0}:where(#fcs) .tracking-tight{letter-spacing:-.025em}:where(#fcs) .tracking-wide{letter-spacing:.025em}:where(#fcs) .tracking-wider{letter-spacing:.05em}:where(#fcs) .text-amber-500{--tw-text-opacity:1;color:rgb(var(--amber-500)/var(--tw-text-opacity,1))}:where(#fcs) .text-amber-600{--tw-text-opacity:1;color:rgb(var(--amber-600)/var(--tw-text-opacity,1))}:where(#fcs) .text-amber-700{--tw-text-opacity:1;color:rgb(var(--amber-700)/var(--tw-text-opacity,1))}:where(#fcs) .text-amber-800{--tw-text-opacity:1;color:rgb(var(--amber-800)/var(--tw-text-opacity,1))}:where(#fcs) .text-code-fg{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}:where(#fcs) .text-emerald-600{--tw-text-opacity:1;color:rgb(var(--emerald-600)/var(--tw-text-opacity,1))}:where(#fcs) .text-emerald-700{--tw-text-opacity:1;color:rgb(var(--emerald-700)/var(--tw-text-opacity,1))}:where(#fcs) .text-emerald-800{--tw-text-opacity:1;color:rgb(var(--emerald-800)/var(--tw-text-opacity,1))}:where(#fcs) .text-emerald-900{--tw-text-opacity:1;color:rgb(var(--emerald-900)/var(--tw-text-opacity,1))}:where(#fcs) .text-indigo-400{--tw-text-opacity:1;color:rgb(var(--indigo-400)/var(--tw-text-opacity,1))}:where(#fcs) .text-indigo-500{--tw-text-opacity:1;color:rgb(var(--indigo-500)/var(--tw-text-opacity,1))}:where(#fcs) .text-indigo-600{--tw-text-opacity:1;color:rgb(var(--indigo-600)/var(--tw-text-opacity,1))}:where(#fcs) .text-indigo-700{--tw-text-opacity:1;color:rgb(var(--indigo-700)/var(--tw-text-opacity,1))}:where(#fcs) .text-rose-500{--tw-text-opacity:1;color:rgb(var(--rose-500)/var(--tw-text-opacity,1))}:where(#fcs) .text-rose-600{--tw-text-opacity:1;color:rgb(var(--rose-600)/var(--tw-text-opacity,1))}:where(#fcs) .text-sky-700{--tw-text-opacity:1;color:rgb(var(--sky-700)/var(--tw-text-opacity,1))}:where(#fcs) .text-slate-400{--tw-text-opacity:1;color:rgb(var(--slate-400)/var(--tw-text-opacity,1))}:where(#fcs) .text-slate-500{--tw-text-opacity:1;color:rgb(var(--slate-500)/var(--tw-text-opacity,1))}:where(#fcs) .text-slate-600{--tw-text-opacity:1;color:rgb(var(--slate-600)/var(--tw-text-opacity,1))}:where(#fcs) .text-slate-700{--tw-text-opacity:1;color:rgb(var(--slate-700)/var(--tw-text-opacity,1))}:where(#fcs) .text-slate-800{--tw-text-opacity:1;color:rgb(var(--slate-800)/var(--tw-text-opacity,1))}:where(#fcs) .text-slate-900{--tw-text-opacity:1;color:rgb(var(--slate-900)/var(--tw-text-opacity,1))}:where(#fcs) .text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}:where(#fcs) .text-white\/90{color:#ffffffe6}:where(#fcs) .text-yellow-300{--tw-text-opacity:1;color:rgb(253 224 71/var(--tw-text-opacity,1))}:where(#fcs) .underline{text-decoration-line:underline}:where(#fcs) .antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(#fcs) .shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}:where(#fcs) .shadow,:where(#fcs) .shadow-inner{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}:where(#fcs) .shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}:where(#fcs) .shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}:where(#fcs) .shadow-lg,:where(#fcs) .shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}:where(#fcs) .shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}:where(#fcs) .shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}:where(#fcs) .shadow-sm,:where(#fcs) .shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}:where(#fcs) .shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}:where(#fcs) .outline-none{outline:2px solid transparent;outline-offset:2px}:where(#fcs) .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)}:where(#fcs) .backdrop-blur{--tw-backdrop-blur:blur(8px)}:where(#fcs) .backdrop-blur,:where(#fcs) .backdrop-blur-sm{-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)}:where(#fcs) .backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}:where(#fcs) .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:where(#fcs) .transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:where(#fcs) .duration-75{transition-duration:75ms}:where(#fcs) .hover\:border-indigo-200:hover{--tw-border-opacity:1;border-color:rgb(var(--indigo-200)/var(--tw-border-opacity,1))}:where(#fcs) .hover\:border-indigo-300:hover{--tw-border-opacity:1;border-color:rgb(var(--indigo-300)/var(--tw-border-opacity,1))}:where(#fcs) .hover\:bg-amber-100:hover{--tw-bg-opacity:1;background-color:rgb(var(--amber-100)/var(--tw-bg-opacity,1))}:where(#fcs) .hover\:bg-brand-hover:hover{--tw-bg-opacity:1;background-color:rgb(67 56 202/var(--tw-bg-opacity,1))}:where(#fcs) .hover\:bg-danger-hover:hover{--tw-bg-opacity:1;background-color:rgb(190 18 60/var(--tw-bg-opacity,1))}:where(#fcs) .hover\:bg-indigo-100:hover{--tw-bg-opacity:1;background-color:rgb(var(--indigo-100)/var(--tw-bg-opacity,1))}:where(#fcs) .hover\:bg-indigo-50:hover{--tw-bg-opacity:1;background-color:rgb(var(--indigo-50)/var(--tw-bg-opacity,1))}:where(#fcs) .hover\:bg-ink-hover:hover{--tw-bg-opacity:1;background-color:rgb(var(--ink-hover)/var(--tw-bg-opacity,1))}:where(#fcs) .hover\:bg-ok-hover:hover{--tw-bg-opacity:1;background-color:rgb(6 95 70/var(--tw-bg-opacity,1))}:where(#fcs) .hover\:bg-slate-100:hover{--tw-bg-opacity:1;background-color:rgb(var(--slate-100)/var(--tw-bg-opacity,1))}:where(#fcs) .hover\:bg-slate-200:hover{--tw-bg-opacity:1;background-color:rgb(var(--slate-200)/var(--tw-bg-opacity,1))}:where(#fcs) .hover\:bg-white\/25:hover{background-color:#ffffff40}:where(#fcs) .hover\:text-indigo-600:hover{--tw-text-opacity:1;color:rgb(var(--indigo-600)/var(--tw-text-opacity,1))}:where(#fcs) .hover\:text-rose-600:hover{--tw-text-opacity:1;color:rgb(var(--rose-600)/var(--tw-text-opacity,1))}:where(#fcs) .hover\:text-rose-800:hover{--tw-text-opacity:1;color:rgb(var(--rose-800)/var(--tw-text-opacity,1))}:where(#fcs) .hover\:text-slate-600:hover{--tw-text-opacity:1;color:rgb(var(--slate-600)/var(--tw-text-opacity,1))}:where(#fcs) .hover\:text-slate-700:hover{--tw-text-opacity:1;color:rgb(var(--slate-700)/var(--tw-text-opacity,1))}:where(#fcs) .focus\:border-indigo-500:focus{--tw-border-opacity:1;border-color:rgb(var(--indigo-500)/var(--tw-border-opacity,1))}:where(#fcs) .focus\:text-indigo-600:focus{--tw-text-opacity:1;color:rgb(var(--indigo-600)/var(--tw-text-opacity,1))}:where(#fcs) .focus\:ring-1: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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}:where(#fcs) .focus\:ring-1:focus,:where(#fcs) .focus\:ring-2:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}:where(#fcs) .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)}:where(#fcs) .focus\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--indigo-500)/var(--tw-ring-opacity,1))}:where(#fcs) .focus\:ring-indigo-500\/20:focus{--tw-ring-color:rgb(var(--indigo-500)/.2)}:where(#fcs) .disabled\:bg-slate-200:disabled{--tw-bg-opacity:1;background-color:rgb(var(--slate-200)/var(--tw-bg-opacity,1))}:where(#fcs) .disabled\:text-slate-400:disabled{--tw-text-opacity:1;color:rgb(var(--slate-400)/var(--tw-text-opacity,1))}:where(#fcs) .disabled\:opacity-30:disabled{opacity:.3}:where(#fcs) .disabled\:opacity-40:disabled{opacity:.4}:where(#fcs) .disabled\:hover\:text-slate-400:hover:disabled{--tw-text-opacity:1;color:rgb(var(--slate-400)/var(--tw-text-opacity,1))}@media(min-width:640px){:where(#fcs) .sm\:mb-6{margin-bottom:1.5rem}:where(#fcs) .sm\:block{display:block}:where(#fcs) .sm\:inline-block{display:inline-block}:where(#fcs) .sm\:inline{display:inline}:where(#fcs) .sm\:hidden{display:none}:where(#fcs) .sm\:h-8{height:2rem}:where(#fcs) .sm\:w-8{width:2rem}:where(#fcs) .sm\:w-auto{width:auto}:where(#fcs) .sm\:min-w-\[2rem\]{min-width:2rem}:where(#fcs) .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}:where(#fcs) .sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}:where(#fcs) .sm\:items-center{align-items:center}:where(#fcs) .sm\:gap-6{gap:1.5rem}:where(#fcs) .sm\:rounded-2xl{border-radius:1rem}:where(#fcs) .sm\:p-1\.5{padding:.375rem}:where(#fcs) .sm\:p-2{padding:.5rem}:where(#fcs) .sm\:p-2\.5{padding:.625rem}:where(#fcs) .sm\:p-4{padding:1rem}:where(#fcs) .sm\:p-5{padding:1.25rem}:where(#fcs) .sm\:p-6{padding:1.5rem}:where(#fcs) .sm\:px-2{padding-left:.5rem;padding-right:.5rem}:where(#fcs) .sm\:px-4{padding-left:1rem;padding-right:1rem}:where(#fcs) .sm\:py-1{padding-top:.25rem;padding-bottom:.25rem}:where(#fcs) .sm\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}:where(#fcs) .sm\:py-16{padding-top:4rem;padding-bottom:4rem}:where(#fcs) .sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}:where(#fcs) .sm\:py-3\.5{padding-top:.875rem;padding-bottom:.875rem}:where(#fcs) .sm\:py-6{padding-top:1.5rem}:where(#fcs) .sm\:pb-6,:where(#fcs) .sm\:py-6{padding-bottom:1.5rem}:where(#fcs) .sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}:where(#fcs) .sm\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media(min-width:768px){:where(#fcs) .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){:where(#fcs) .lg\:sticky{position:sticky}:where(#fcs) .lg\:top-0{top:0}:where(#fcs) .lg\:col-span-5{grid-column:span 5/span 5}:where(#fcs) .lg\:col-span-7{grid-column:span 7/span 7}:where(#fcs) .lg\:inline{display:inline}:where(#fcs) .lg\:hidden{display:none}:where(#fcs) .lg\:max-h-\[620px\]{max-height:620px}:where(#fcs) .lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}:where(#fcs) .lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}:where(#fcs) .lg\:overflow-y-auto{overflow-y:auto}:where(#fcs) .lg\:pr-1{padding-right:.25rem}}:where(#fcs) .\[\&_a\]\:text-indigo-700 a{--tw-text-opacity:1;color:rgb(var(--indigo-700)/var(--tw-text-opacity,1))}:where(#fcs) .\[\&_a\]\:underline a{text-decoration-line:underline}:where(#fcs) .\[\&_img\]\:mx-auto img{margin-left:auto;margin-right:auto}:where(#fcs) .\[\&_img\]\:max-h-20 img{max-height:5rem}:where(#fcs) .\[\&_img\]\:max-h-28 img{max-height:7rem}:where(#fcs) .\[\&_img\]\:w-auto img{width:auto}:where(#fcs) .\[\&_img\]\:rounded img{border-radius:.25rem}@media(pointer:coarse){:where(#fcs) .\[\@media\(pointer\:coarse\)\]\:hidden{display:none}}
:where(#fcs) .katex-display{margin:.3em 0!important;overflow-x:auto;overflow-y:hidden}:where(#fcs) ::-webkit-scrollbar{width:6px;height:6px}:where(#fcs) ::-webkit-scrollbar-track{background:rgb(var(--slate-100))}:where(#fcs) ::-webkit-scrollbar-thumb{background:rgb(var(--slate-300));border-radius:4px}:where(#fcs) ::-webkit-scrollbar-thumb:hover{background:rgb(var(--slate-400))}:where(#fcs) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select){background-color:rgb(var(--surface));color:rgb(var(--slate-800))}:where(#fcs) ::placeholder{color:rgb(var(--slate-400));opacity:1}.mobile-bar-pad{padding-bottom:calc(.625rem + env(safe-area-inset-bottom,0px))}.sheet-pad{padding-bottom:calc(1.25rem + env(safe-area-inset-bottom,0px))}@media(max-width:1023px){body{padding-bottom:calc(5rem + env(safe-area-inset-bottom,0px))}}@media(max-width:639px){#fcs :is(textarea,input[type=text],input[type=number],select){font-size:16px!important}}.dark #fcs pre[style*="#f8fafc"]{background:#0b1220!important;color:#e2e8f0!important;border-color:#26354d!important}.dark #fcs pre span[style*="#7c3aed"]{color:#a78bfa!important}.dark #fcs pre span[style*="#059669"]{color:#34d399!important}.dark #fcs pre span[style*="#d97706"]{color:#fbbf24!important}.dark #fcs pre span[style*="#64748b"]{color:#94a3b8!important}.dark #fcs code[style*="#f1f5f9"]{background:#26354d!important;color:#e2e8f0!important}.dark #fcs th[style*="#f1f5f9"]{background:#26354d!important;color:#f1f5f9!important}.dark #fcs span[style*="#eef2ff"]{background:#272b5e!important;color:#c7d2fe!important}.dark #fcs span[style*="#2563eb"]{color:#60a5fa!important}.dark #fcs blockquote,.dark #fcs span[style*="letter-spacing:.03em"]{color:#94a3b8!important}.dark #fcs hr{border-color:#26354d!important}
:where(#fcs){font-family:var(--ot-font);color:rgb(var(--slate-800))}#fcs{--slate-50: 247 247 251;--slate-200: 227 227 236;--surface: 255 255 255}.dark #fcs{--slate-50: 15 15 23;--slate-100: 34 34 50;--slate-200: 45 45 64;--slate-300: 58 58 80;--slate-500: 163 163 184;--slate-800: 236 236 244;--slate-900: 245 245 250;--surface: 24 24 36;--ink: 45 45 64;--ink-hover: 58 58 80}
