@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(../media/nunito-cyrillic-ext-wght-normal.0bim_r3k_uvso.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(../media/nunito-cyrillic-wght-normal.0.x-ro1_zv1of.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(../media/nunito-vietnamese-wght-normal.0uteeell49kgb.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(../media/nunito-latin-ext-wght-normal.05i6p8oacxhhi.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(../media/nunito-latin-wght-normal.0lw68c7pszzzv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--anec-color-ink-950:#142433;--anec-color-ink-900:#1a2b3c;--anec-color-ink-700:#33485f;--anec-color-ink-500:#64748b;--anec-color-ink-300:#9aaabc;--anec-color-accent-700:#cf5600;--anec-color-accent-600:#e55f00;--anec-color-accent-500:#ff6b00;--anec-color-accent-400:#ff8c33;--anec-color-accent-100:#ffe1cc;--anec-color-accent-050:#fff4ec;--anec-color-surface-0:#fff;--anec-color-surface-50:#fdfefe;--anec-color-surface-100:#f4f7f9;--anec-color-surface-150:#eef3f7;--anec-color-surface-200:#e8eef3;--anec-color-surface-300:#d7e1e9;--anec-color-success-700:#0f9f6e;--anec-color-success-600:#10b981;--anec-color-success-100:#d1fae5;--anec-color-warning-700:#b45309;--anec-color-warning-600:#d97706;--anec-color-warning-100:#fef3c7;--anec-color-danger-700:#b91c1c;--anec-color-danger-600:#dc2626;--anec-color-danger-100:#fee2e2;--anec-color-info-700:#1d4ed8;--anec-color-info-600:#2563eb;--anec-color-info-100:#dbeafe;--anec-color-ai-violet:#7c3aed;--anec-color-ai-blue:var(--anec-color-info-600);--anec-color-ai-accent:var(--anec-color-accent-500);--anec-bg-canvas:var(--anec-color-surface-100);--anec-bg-panel:var(--anec-color-surface-0);--anec-bg-panel-raised:var(--anec-color-surface-50);--anec-bg-panel-muted:var(--anec-color-surface-150);--anec-bg-overlay:#1424338f;--anec-bg-panel-soft:linear-gradient(180deg, var(--anec-color-surface-0) 0%, #fbfdff 100%);--anec-bg-accent-soft:linear-gradient(180deg, var(--anec-color-accent-050) 0%, #fff 100%);--anec-bg-grid:linear-gradient(#1a2b3c09 1px, transparent 1px), linear-gradient(90deg, #1a2b3c09 1px, transparent 1px);--anec-text-strong:var(--anec-color-ink-900);--anec-text-body:var(--anec-color-ink-700);--anec-text-muted:var(--anec-color-ink-500);--anec-text-on-accent:#fff;--anec-text-success:var(--anec-color-success-700);--anec-text-warning:var(--anec-color-warning-700);--anec-text-danger:var(--anec-color-danger-700);--anec-text-info:var(--anec-color-info-700);--anec-border-subtle:#1a2b3c14;--anec-border-strong:#1a2b3c29;--anec-border-accent:#ff6b003d;--anec-border-success:#10b9813d;--anec-border-warning:#d977063d;--anec-border-danger:#dc26263d;--anec-border-info:#2563eb3d;--anec-shadow-xs:0 2px 6px #1424330a;--anec-shadow-sm:0 6px 16px #1424330d;--anec-shadow-md:0 10px 24px #14243312;--anec-shadow-lg:0 14px 36px #14243314;--anec-shadow-xl:0 18px 44px #1424331a;--anec-shadow-2xl:0 24px 56px #14243324;--anec-shadow-card:var(--anec-shadow-lg);--anec-shadow-card-hover:var(--anec-shadow-xl);--anec-shadow-dialog:var(--anec-shadow-2xl);--anec-shadow-raised:var(--anec-shadow-sm);--anec-shadow-overlay:var(--anec-shadow-dialog);--anec-shadow-button-accent:0 2px 0 0 #c84f00, 0 8px 18px #ff6b002e;--anec-shadow-button-accent-pressed:0 1px 0 0 #c84f00, 0 4px 10px #ff6b0024;--anec-shadow-button-ink:0 2px 0 0 #0d1821, 0 8px 18px #1a2b3c24;--anec-shadow-button-ink-pressed:0 1px 0 0 #0d1821, 0 4px 10px #1a2b3c1a;--anec-shadow-button-info:0 2px 0 0 #1d4ed8, 0 8px 18px #2563eb21;--anec-shadow-button-info-pressed:0 1px 0 0 #1d4ed8, 0 4px 10px #2563eb1a;--anec-shadow-button-outline:0 1px 0 0 #ff6b000d, 0 6px 14px #1424330a;--anec-shadow-button-outline-pressed:0 0 0 0 #ff6b000a, 0 3px 8px #14243308;--anec-radius-sm:.75rem;--anec-radius-md:.875rem;--anec-radius-lg:1.125rem;--anec-radius-xl:1.5rem;--anec-radius-2xl:1.75rem;--anec-radius-3xl:2rem;--anec-radius-4xl:2.5rem;--anec-radius-pill:9999px;--anec-radius-control:1.25rem;--anec-radius-panel:1.75rem;--anec-radius-overlay:2rem;--anec-font-sans:var(--anec-font-rounded,"Nunito"), "Nunito", "Avenir Next", "Trebuchet MS", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--anec-font-mono:"SFMono-Regular", "SF Mono", ui-monospace, Menlo, Consolas, monospace;--anec-font-size-label:.72rem;--anec-font-size-xs:.75rem;--anec-font-size-sm:.875rem;--anec-font-size-base:1rem;--anec-font-size-lg:1.125rem;--anec-font-size-xl:1.25rem;--anec-font-size-2xl:1.5rem;--anec-font-size-3xl:1.875rem;--anec-font-size-4xl:2.25rem;--anec-font-size-5xl:3rem;--anec-line-height-label:1rem;--anec-line-height-xs:1rem;--anec-line-height-sm:1.25rem;--anec-line-height-base:1.5rem;--anec-line-height-lg:1.75rem;--anec-line-height-xl:1.875rem;--anec-line-height-2xl:2rem;--anec-line-height-3xl:2.25rem;--anec-line-height-4xl:2.5rem;--anec-line-height-5xl:1;--anec-letter-spacing-label:0;--anec-letter-spacing-brand:0;--anec-duration-100:.1s;--anec-duration-125:.125s;--anec-duration-150:.15s;--anec-duration-180:.18s;--anec-duration-200:.2s;--anec-duration-240:.24s;--anec-duration-300:.3s;--anec-duration-500:.5s;--anec-duration-700:.7s;--anec-duration-2000:2s;--anec-ease-standard:cubic-bezier(.2, 0, 0, 1);--anec-ease-emphasized:cubic-bezier(.16, 1, .3, 1);--anec-ease-productive:cubic-bezier(.2, .8, .2, 1);--anec-ease-out:cubic-bezier(.23, 1, .32, 1);--anec-ease-in-out:cubic-bezier(.77, 0, .175, 1);--anec-ease-drawer:cubic-bezier(.32, .72, 0, 1);--anec-ease-exit:cubic-bezier(.4, 0, 1, 1);--anec-semantic-background:244 247 249;--anec-semantic-foreground:26 43 60;--anec-semantic-card:255 255 255;--anec-semantic-card-foreground:26 43 60;--anec-semantic-popover:255 255 255;--anec-semantic-popover-foreground:26 43 60;--anec-semantic-primary:26 43 60;--anec-semantic-primary-foreground:255 255 255;--anec-semantic-secondary:232 238 243;--anec-semantic-secondary-foreground:26 43 60;--anec-semantic-muted:244 247 249;--anec-semantic-muted-foreground:100 116 139;--anec-semantic-surface-canvas:244 247 249;--anec-semantic-surface-panel:255 255 255;--anec-semantic-surface-subtle:253 254 254;--anec-semantic-surface-raised:238 243 247;--anec-semantic-ink-strong:26 43 60;--anec-semantic-ink-body:51 72 95;--anec-semantic-ink-muted:100 116 139;--anec-semantic-accent:255 107 0;--anec-semantic-accent-foreground:255 255 255;--anec-semantic-success:16 185 129;--anec-semantic-success-foreground:255 255 255;--anec-semantic-success-soft:209 250 229;--anec-semantic-warning:217 119 6;--anec-semantic-warning-foreground:255 255 255;--anec-semantic-warning-soft:254 243 199;--anec-semantic-info:37 99 235;--anec-semantic-info-foreground:255 255 255;--anec-semantic-info-soft:219 234 254;--anec-semantic-danger:220 38 38;--anec-semantic-danger-foreground:255 255 255;--anec-semantic-danger-soft:254 226 226;--anec-semantic-destructive:220 38 38;--anec-semantic-destructive-foreground:255 255 255;--anec-semantic-border:215 225 233;--anec-semantic-input:215 225 233;--anec-semantic-ring:255 107 0;--anec-semantic-chart-1:255 107 0;--anec-semantic-chart-2:26 43 60;--anec-semantic-chart-3:100 116 139;--anec-semantic-chart-4:245 158 11;--anec-semantic-chart-5:251 146 60}.anec-rounded-font{--anec-font-rounded:"Nunito Variable"}.admin-theme{--anec-semantic-background:255 255 255;--anec-semantic-foreground:10 10 10;--anec-semantic-card:255 255 255;--anec-semantic-card-foreground:10 10 10;--anec-semantic-popover:255 255 255;--anec-semantic-popover-foreground:10 10 10;--anec-semantic-primary:20 71 230;--anec-semantic-primary-foreground:239 246 255;--anec-semantic-secondary:244 244 245;--anec-semantic-secondary-foreground:24 24 27;--anec-semantic-muted:245 245 245;--anec-semantic-muted-foreground:115 115 115;--anec-semantic-surface-canvas:255 255 255;--anec-semantic-surface-panel:255 255 255;--anec-semantic-surface-subtle:245 245 245;--anec-semantic-surface-raised:244 244 245;--anec-semantic-ink-strong:10 10 10;--anec-semantic-ink-body:24 24 27;--anec-semantic-ink-muted:115 115 115;--anec-semantic-accent:245 245 245;--anec-semantic-accent-foreground:23 23 23;--anec-semantic-destructive:231 0 11;--anec-semantic-destructive-foreground:255 255 255;--anec-semantic-danger:231 0 11;--anec-semantic-danger-foreground:255 255 255;--anec-semantic-border:229 229 229;--anec-semantic-input:229 229 229;--anec-semantic-ring:161 161 161;--anec-semantic-chart-1:142 197 255;--anec-semantic-chart-2:43 127 255;--anec-semantic-chart-3:21 93 252;--anec-semantic-chart-4:20 71 230;--anec-semantic-chart-5:25 60 184;--sidebar-background:0 0% 98%;--sidebar-foreground:0 0% 3.9%;--sidebar-primary:221.3 97.5% 53.5%;--sidebar-primary-foreground:213.8 100% 96.9%;--sidebar-accent:0 0% 96.1%;--sidebar-accent-foreground:0 0% 9%;--sidebar-border:0 0% 89.8%;--sidebar-ring:0 0% 63.1%;--radius:1.25rem;--anec-radius-sm:.75rem;--anec-radius-md:1rem;--anec-radius-lg:var(--radius);--anec-radius-xl:calc(var(--radius) + .25rem);--anec-radius-2xl:calc(var(--radius) + .5rem);--anec-radius-3xl:calc(var(--radius) + .75rem);--anec-radius-4xl:calc(var(--radius) + 1rem);--admin-radius-control:9999px;--admin-radius-surface:1.5rem;--admin-radius-overlay:1.75rem;--admin-radius-popover:1.25rem;--admin-radius-checkbox:.375rem;--admin-ui-font-size:.875rem;--admin-ui-line-height:1.25rem;--admin-table-head-height:2.5rem;--admin-table-cell-padding-block:.5rem;--admin-sidebar-item-height:2rem}.admin-theme.dark{--anec-semantic-background:10 10 10;--anec-semantic-foreground:250 250 250;--anec-semantic-card:23 23 23;--anec-semantic-card-foreground:250 250 250;--anec-semantic-popover:23 23 23;--anec-semantic-popover-foreground:250 250 250;--anec-semantic-primary:25 60 184;--anec-semantic-primary-foreground:239 246 255;--anec-semantic-secondary:39 39 42;--anec-semantic-secondary-foreground:250 250 250;--anec-semantic-muted:38 38 38;--anec-semantic-muted-foreground:161 161 161;--anec-semantic-surface-canvas:10 10 10;--anec-semantic-surface-panel:23 23 23;--anec-semantic-surface-subtle:23 23 23;--anec-semantic-surface-raised:39 39 42;--anec-semantic-ink-strong:250 250 250;--anec-semantic-ink-body:250 250 250;--anec-semantic-ink-muted:161 161 161;--anec-semantic-accent:38 38 38;--anec-semantic-accent-foreground:250 250 250;--anec-semantic-destructive:255 100 103;--anec-semantic-destructive-foreground:255 255 255;--anec-semantic-danger:255 100 103;--anec-semantic-danger-foreground:255 255 255;--anec-semantic-border:35 35 35;--anec-semantic-input:47 47 47;--anec-semantic-ring:115 115 115;--anec-semantic-chart-1:142 197 255;--anec-semantic-chart-2:43 127 255;--anec-semantic-chart-3:21 93 252;--anec-semantic-chart-4:20 71 230;--anec-semantic-chart-5:25 60 184;--sidebar-background:0 0% 9%;--sidebar-foreground:0 0% 98%;--sidebar-primary:216.2 100% 58.4%;--sidebar-primary-foreground:213.8 100% 96.9%;--sidebar-accent:0 0% 14.9%;--sidebar-accent-foreground:0 0% 98%;--sidebar-border:0 0% 100% / 10%;--sidebar-ring:0 0% 45.1%}.admin-theme[data-admin-density=compact]{--admin-ui-font-size:.78125rem;--admin-ui-line-height:1.0625rem;--admin-table-head-height:1.875rem;--admin-table-cell-padding-block:.1875rem;--admin-sidebar-item-height:1.625rem}.admin-theme body,.admin-theme body :where(.text-xs,.text-sm,.text-base,[class~="text-[10px]"],[class~="text-[11px]"],[class~="text-[13px]"]){font-size:var(--admin-ui-font-size);line-height:var(--admin-ui-line-height)}.admin-theme body [data-sidebar=menu-button]{height:var(--admin-sidebar-item-height);font-size:var(--admin-ui-font-size);line-height:var(--admin-ui-line-height)}.admin-theme body table{font-size:var(--admin-ui-font-size);line-height:var(--admin-ui-line-height)}.admin-theme body th{height:var(--admin-table-head-height);padding-block:var(--admin-table-cell-padding-block)}.admin-theme body td{padding-block:var(--admin-table-cell-padding-block)}.admin-theme body :where([class~=rounded-md][class~=border],[class~=rounded-lg][class~=border],[class~=rounded-xl][class~=border],[class~=rounded-2xl][class~=border],div:has(>table)){border-radius:var(--admin-radius-surface)}.admin-theme body :where(textarea,[contenteditable=true]){border-radius:var(--admin-radius-popover)}.admin-theme body :where([role=tablist]){border-radius:var(--admin-radius-control)}.admin-theme body :where([role=menu],[role=listbox]){border-radius:var(--admin-radius-popover)}.admin-theme body :where([role=dialog]){border-radius:var(--admin-radius-overlay)}.admin-theme body :where(button:not([role=checkbox]),a[class~=rounded-sm],a[class~=rounded-md],a[class~=rounded-lg],input:not([type=checkbox]):not([type=radio]),[role=combobox],[role=tab],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[data-sidebar=menu-button]){border-radius:var(--admin-radius-control)}.admin-theme body :where([role=checkbox],input[type=checkbox]){border-radius:var(--admin-radius-checkbox)}.admin-theme body [data-admin-page]{gap:.75rem}.admin-theme body [data-admin-toolbar]{min-width:0}.admin-theme body [data-admin-filter-row]>:where(button,[role=button]){flex-shrink:0}.admin-theme body [data-admin-data-panel] thead{z-index:10;background:rgb(var(--anec-semantic-background));position:sticky;top:0}.admin-theme body [data-admin-data-panel] thead tr,.admin-theme body [data-admin-data-panel] thead tr:hover{background:rgb(var(--anec-semantic-muted) / .5)}.admin-theme body [data-admin-pagination-bar]{background:rgb(var(--anec-semantic-muted) / .2)}.admin-theme[data-admin-density=compact] body [data-admin-page]{gap:.5rem}.admin-theme[data-admin-density=compact] body [data-admin-toolbar]>:not([hidden])~:not([hidden]){margin-top:.375rem}.admin-theme[data-admin-density=compact] body [data-admin-bulk-bar]{padding:.5rem}.admin-theme[data-admin-density=compact] body [data-admin-pagination-bar]{padding-block:.375rem}.admin-content{flex-direction:column;flex:1;min-width:0;min-height:0;padding:3rem .75rem .75rem;display:flex;overflow:hidden auto}.admin-theme[data-admin-density=compact] .admin-content{padding:2.75rem .625rem .625rem}@media (min-width:768px){.admin-content{padding:1rem}.admin-theme[data-admin-density=compact] .admin-content{padding:.625rem}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{border-color:var(--anec-border-subtle)}html{background:var(--anec-bg-canvas);color:var(--anec-text-strong);scroll-padding-top:5.5rem;overflow-x:hidden}body{background:var(--anec-bg-canvas);color:var(--anec-text-strong);font-family:var(--anec-font-sans);font-feature-settings:"cv11", "ss01";line-height:var(--anec-line-height-base);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;min-width:320px;margin:0;overflow-x:hidden}img,svg,video,canvas{max-width:100%}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}html[data-cookie-consent=present] .cookie-consent-banner{display:none}.anec-app-frame{height:100svh;min-height:100svh}.anec-app-header-track,.anec-app-content-track,.anec-marketing-track{width:min(100%, var(--anec-track-width,72.5rem));margin-inline:auto}.anec-app-header-track{--anec-track-width:76rem;padding-inline:clamp(.75rem,2vw,1.5rem)}.anec-app-content-track{--anec-track-width:76.5rem;min-height:100%;padding-block:clamp(1rem,2.2vw,2rem);padding-inline:clamp(1rem,3vw,2rem);padding-bottom:calc(env(safe-area-inset-bottom) + clamp(7.25rem, 13vw, 9rem))}.anec-marketing-track{--anec-track-width:80rem;padding-inline:clamp(1rem,3.5vw,2.5rem)}.anec-marketing-section{content-visibility:auto;contain-intrinsic-size:auto 48rem;padding-block:clamp(4rem,8vw,7rem)}@media (min-width:1024px){.anec-app-content-track{padding-bottom:clamp(2rem,3vw,3rem)}}@media (min-width:1280px){.anec-app-header-track{--anec-track-width:78rem}.anec-marketing-track{--anec-track-width:84rem}}@media (min-width:1536px){.anec-app-header-track{--anec-track-width:82rem}.anec-marketing-track{--anec-track-width:88rem}}::selection{background:var(--anec-color-accent-100);color:var(--anec-text-strong)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--anec-color-surface-300);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--anec-color-ink-300)}.anec-ai-sparkles-attention{transform-origin:50%;animation:4.8s ease-in-out 1.2s infinite anec-ai-sparkles-attention}@keyframes anec-ai-sparkles-attention{0%,70%,to{filter:none;transform:rotate(0)scale(1)}76%{transform:rotate(-5deg)scale(1.06)}82%{filter:drop-shadow(0 0 .28rem color-mix(in srgb, var(--anec-color-ai-blue) 45%, transparent));transform:rotate(4deg)scale(1.1)}88%{transform:rotate(-2deg)scale(1.05)}94%{filter:none;transform:rotate(0)scale(1)}}@media (prefers-reduced-motion:reduce){.anec-ai-sparkles-attention{animation:none}}.share-poster-question{container:share-poster-question/inline-size}.share-poster-question [class*=rounded-lg][class*=border-2]{flex:0 0 calc(50% - .25rem)!important;min-width:calc(50% - .25rem)!important;max-width:calc(50% - .25rem)!important}.share-poster-question [class*=mt-1\.5][class*=flex-wrap]{gap:.375rem!important;margin-top:.875rem!important;margin-bottom:.75rem!important}
@keyframes anec-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes anec-zoom-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes anec-slide-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes anec-scan-line{0%,to{top:20%}50%{top:70%}}@keyframes anec-slide-in-from-left{0%{opacity:0;transform:translate(-1rem)}to{opacity:1;transform:translate(0)}}@keyframes anec-slide-in-from-right{0%{opacity:0;transform:translate(1rem)}to{opacity:1;transform:translate(0)}}@keyframes anec-slide-in-from-top{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}@keyframes anec-slide-in-from-bottom{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.anec-animate-in{animation:anec-fade-in var(--anec-duration-300) var(--anec-ease-emphasized) both}.anec-animate-zoom-in{animation:anec-zoom-in var(--anec-duration-300) var(--anec-ease-emphasized) both}.anec-animate-slide-up{animation:anec-slide-up var(--anec-duration-300) var(--anec-ease-emphasized) both}.anec-animate-scan-line{animation:anec-scan-line var(--anec-duration-2000) var(--anec-ease-productive) infinite}.anec-animate-slide-in-left{animation:anec-slide-in-from-left var(--anec-duration-300) var(--anec-ease-emphasized) both}.anec-animate-slide-in-right{animation:anec-slide-in-from-right var(--anec-duration-300) var(--anec-ease-emphasized) both}.anec-animate-slide-in-top{animation:anec-slide-in-from-top var(--anec-duration-300) var(--anec-ease-emphasized) both}.anec-animate-slide-in-bottom{animation:anec-slide-in-from-bottom var(--anec-duration-300) var(--anec-ease-emphasized) both}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
.anec-typeset{--typeset-font-body:var(--anec-font-sans);--typeset-font-heading:var(--anec-font-sans);--typeset-font-mono:var(--anec-font-mono);--typeset-size:var(--anec-font-size-base);--typeset-leading:1.75;--typeset-flow:.9em;--typeset-math-size:1.04em;--typeset-text:rgb(var(--anec-semantic-ink-body));--typeset-heading:rgb(var(--anec-semantic-ink-strong));--typeset-muted:rgb(var(--anec-semantic-ink-muted));--typeset-rule:rgb(var(--anec-semantic-border));--typeset-link:rgb(var(--anec-semantic-info));--typeset-code-background:rgb(var(--anec-semantic-surface-raised));--typeset-code-foreground:rgb(var(--anec-semantic-ink-strong));--typeset-mark-background:rgb(var(--anec-semantic-warning-soft));min-width:0;max-width:100%;color:var(--typeset-text);font-family:var(--typeset-font-body);font-size:var(--typeset-size);line-height:var(--typeset-leading);overflow-wrap:break-word}.anec-typeset--learning{--typeset-size:var(--anec-font-size-base);--typeset-leading:1.75;--typeset-flow:.9em;--typeset-math-size:1.04em}.anec-typeset--chat{--typeset-size:1em;--typeset-leading:1.6;--typeset-flow:.65em;--typeset-math-size:1em}.anec-typeset--article{--typeset-size:1.0625rem;--typeset-leading:1.85;--typeset-flow:1.3em;--typeset-math-size:1.04em}.anec-typeset--admin-preview{--typeset-size:var(--admin-ui-font-size,.8125rem);--typeset-leading:1.55;--typeset-flow:.55em;--typeset-math-size:1em}.anec-typeset--inverse{--typeset-text:var(--anec-text-on-accent);--typeset-heading:var(--anec-text-on-accent);--typeset-muted:#ffffffc7;--typeset-rule:#ffffff57;--typeset-link:var(--anec-text-on-accent);--typeset-code-background:#ffffff26;--typeset-code-foreground:var(--anec-text-on-accent);--typeset-mark-background:#fff3}.anec-typeset--inline{--typeset-flow:0;font-size:inherit;line-height:inherit;display:inline}.anec-typeset :where(p):not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)){margin-block-start:var(--typeset-flow);margin-block-end:0}.anec-typeset :where(h1,h2,h3,h4,h5,h6):not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)){color:var(--typeset-heading);font-family:var(--typeset-font-heading);text-wrap:balance;margin-block-end:0;font-weight:600}.anec-typeset :where(h1):not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)){margin-block-start:var(--typeset-flow);font-size:1.75em;line-height:1.3}.anec-typeset :where(h2):not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)){margin-block-start:calc(var(--typeset-flow) * 1.4);font-size:1.25em;line-height:1.4}.anec-typeset :where(h3):not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)){margin-block-start:var(--typeset-flow);font-size:1.125em;line-height:1.45}.anec-typeset :where(h4):not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)){margin-block-start:var(--typeset-flow);font-size:1em;line-height:1.5}.anec-typeset :where(h5,h6):not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)){color:var(--typeset-muted);margin-block-start:var(--typeset-flow);font-size:.875em;font-weight:500;line-height:1.5}.anec-typeset :where(h1+*,h2+*,h3+*,h4+*,h5+*,h6+*):not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)){margin-block-start:1em}.anec-typeset :where(a):not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)){color:var(--typeset-link);text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:.18em;font-weight:600}.anec-typeset :where(a:hover):not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)){text-decoration-color:currentColor}.anec-typeset :where(a:focus-visible):not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)){outline:2px solid rgb(var(--anec-semantic-ring));outline-offset:2px;border-radius:.125em}.anec-typeset :where(strong,b):not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)){font-weight:700}.anec-typeset :where(em,i):not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)){font-style:italic}.anec-typeset :where(mark):not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)){background-color:var(--typeset-mark-background);color:inherit;border-radius:.2em;padding:.05em .15em}.anec-typeset :where(del,s):not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)){color:var(--typeset-muted);text-decoration-line:line-through}.anec-typeset :where(ul):not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)){list-style-type:disc}.anec-typeset :where(ol):not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)){list-style-type:decimal}.anec-typeset :where(ul,ol):not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)){margin-block-start:var(--typeset-flow);margin-block-end:0;padding-inline-start:1.5em}.anec-typeset :where(li):not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)){margin-block-start:.35em;padding-inline-start:.3em}.anec-typeset :where(li>p,li>ul,li>ol):not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)){margin-block-start:.4em}.anec-typeset :where(li)::marker{color:var(--typeset-muted)}.anec-typeset :where(:not(pre)>code):not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)){background-color:var(--typeset-code-background);color:var(--typeset-code-foreground);font-family:var(--typeset-font-mono);border-radius:.3em;padding:.1em .28em;font-size:.88em}.anec-typeset :where(pre):not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)){border-radius:var(--anec-radius-sm);background-color:var(--typeset-code-background);max-width:100%;color:var(--typeset-code-foreground);font-family:var(--typeset-font-mono);tab-size:2;white-space:pre;margin-block-start:var(--typeset-flow);margin-block-end:0;padding:.75em 1em;font-size:.875em;line-height:1.55;overflow-x:auto}.anec-typeset :where(pre code):not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)){color:inherit;font-family:inherit;font-size:inherit;background:0 0;border-radius:0;padding:0}.anec-typeset :where(blockquote):not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)){border-inline-start:2px solid var(--typeset-rule);color:var(--typeset-muted);margin-block-start:var(--typeset-flow);margin-block-end:0;margin-inline:0;padding-inline-start:1em}.anec-typeset :where(hr):not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)){border:0;border-block-start:1px solid var(--typeset-rule);margin-block-start:calc(var(--typeset-flow) * 2.4);margin-block-end:0}.anec-typeset :where(img,video):not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)){border-radius:var(--anec-radius-sm);max-width:100%;height:auto;margin-block-start:var(--typeset-flow);margin-block-end:0}.anec-typeset :where(.katex):not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)){font-size:var(--typeset-math-size)}.anec-typeset :where(.katex-display):not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)){-webkit-overflow-scrolling:touch;max-width:100%;margin-block-start:var(--typeset-flow);margin-block-end:0;padding-block:.2em;overflow:auto hidden}.anec-typeset :where(.katex-display>.katex):not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)){min-width:max-content}.anec-typeset :where(table):not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)){border-collapse:separate;border-spacing:0;border-block-end:1px solid var(--typeset-rule);font-variant-numeric:tabular-nums;max-width:100%;margin-block-start:var(--typeset-flow);margin-block-end:0}.anec-typeset :where(thead th):not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)),.anec-typeset :where(tbody td,tbody th,tfoot td,tfoot th):not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)){text-align:start;vertical-align:top;padding:.65em .85em}.anec-typeset :where(tbody td,tbody th,tfoot td,tfoot th):not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)){border-block-start:1px solid var(--typeset-rule)}.anec-typeset :where(thead th):not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)){white-space:nowrap;font-weight:600}.anec-typeset>:where(:first-child):not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)),.anec-typeset :where(li,blockquote,td,th,figure)>:where(:first-child):not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)){margin-block-start:0}.anec-typeset--inline>:where(:first-child){margin:0;display:inline}@media (max-width:47.999rem){.anec-typeset--article{--typeset-size:var(--anec-font-size-base)}}@media print{.anec-typeset :where(pre,table,blockquote,figure){-moz-column-break-inside:avoid;break-inside:avoid}.anec-typeset :where(h1,h2,h3,h4){-moz-column-break-after:avoid;break-after:avoid}}@media (forced-colors:active){.anec-typeset :where(:not(pre)>code){border:1px solid}}
