@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Outfit:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap";:root{--mdui-breakpoint-xs:0px;--mdui-breakpoint-sm:600px;--mdui-breakpoint-md:840px;--mdui-breakpoint-lg:1080px;--mdui-breakpoint-xl:1440px;--mdui-breakpoint-xxl:1920px;--mdui-color-primary-light:103,80,164;--mdui-color-primary-container-light:234,221,255;--mdui-color-on-primary-light:255,255,255;--mdui-color-on-primary-container-light:33,0,94;--mdui-color-inverse-primary-light:208,188,255;--mdui-color-secondary-light:98,91,113;--mdui-color-secondary-container-light:232,222,248;--mdui-color-on-secondary-light:255,255,255;--mdui-color-on-secondary-container-light:30,25,43;--mdui-color-tertiary-light:125,82,96;--mdui-color-tertiary-container-light:255,216,228;--mdui-color-on-tertiary-light:255,255,255;--mdui-color-on-tertiary-container-light:55,11,30;--mdui-color-surface-light:254,247,255;--mdui-color-surface-dim-light:222,216,225;--mdui-color-surface-bright-light:254,247,255;--mdui-color-surface-container-lowest-light:255,255,255;--mdui-color-surface-container-low-light:247,242,250;--mdui-color-surface-container-light:243,237,247;--mdui-color-surface-container-high-light:236,230,240;--mdui-color-surface-container-highest-light:230,224,233;--mdui-color-surface-variant-light:231,224,236;--mdui-color-on-surface-light:28,27,31;--mdui-color-on-surface-variant-light:73,69,78;--mdui-color-inverse-surface-light:49,48,51;--mdui-color-inverse-on-surface-light:244,239,244;--mdui-color-background-light:254,247,255;--mdui-color-on-background-light:28,27,31;--mdui-color-error-light:179,38,30;--mdui-color-error-container-light:249,222,220;--mdui-color-on-error-light:255,255,255;--mdui-color-on-error-container-light:65,14,11;--mdui-color-outline-light:121,116,126;--mdui-color-outline-variant-light:196,199,197;--mdui-color-shadow-light:0,0,0;--mdui-color-surface-tint-color-light:103,80,164;--mdui-color-scrim-light:0,0,0;--mdui-color-primary-dark:208,188,255;--mdui-color-primary-container-dark:79,55,139;--mdui-color-on-primary-dark:55,30,115;--mdui-color-on-primary-container-dark:234,221,255;--mdui-color-inverse-primary-dark:103,80,164;--mdui-color-secondary-dark:204,194,220;--mdui-color-secondary-container-dark:74,68,88;--mdui-color-on-secondary-dark:51,45,65;--mdui-color-on-secondary-container-dark:232,222,248;--mdui-color-tertiary-dark:239,184,200;--mdui-color-tertiary-container-dark:99,59,72;--mdui-color-on-tertiary-dark:73,37,50;--mdui-color-on-tertiary-container-dark:255,216,228;--mdui-color-surface-dark:20,18,24;--mdui-color-surface-dim-dark:20,18,24;--mdui-color-surface-bright-dark:59,56,62;--mdui-color-surface-container-lowest-dark:15,13,19;--mdui-color-surface-container-low-dark:29,27,32;--mdui-color-surface-container-dark:33,31,38;--mdui-color-surface-container-high-dark:43,41,48;--mdui-color-surface-container-highest-dark:54,52,59;--mdui-color-surface-variant-dark:73,69,79;--mdui-color-on-surface-dark:230,225,229;--mdui-color-on-surface-variant-dark:202,196,208;--mdui-color-inverse-surface-dark:230,225,229;--mdui-color-inverse-on-surface-dark:49,48,51;--mdui-color-background-dark:20,18,24;--mdui-color-on-background-dark:230,225,229;--mdui-color-error-dark:242,184,181;--mdui-color-error-container-dark:140,29,24;--mdui-color-on-error-dark:96,20,16;--mdui-color-on-error-container-dark:249,222,220;--mdui-color-outline-dark:147,143,153;--mdui-color-outline-variant-dark:68,71,70;--mdui-color-shadow-dark:0,0,0;--mdui-color-surface-tint-color-dark:208,188,255;--mdui-color-scrim-dark:0,0,0;font-size:16px}.mdui-theme-light,:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--mdui-color-primary:var(--mdui-color-primary-light);--mdui-color-primary-container:var(--mdui-color-primary-container-light);--mdui-color-on-primary:var(--mdui-color-on-primary-light);--mdui-color-on-primary-container:var(--mdui-color-on-primary-container-light);--mdui-color-inverse-primary:var(--mdui-color-inverse-primary-light);--mdui-color-secondary:var(--mdui-color-secondary-light);--mdui-color-secondary-container:var(--mdui-color-secondary-container-light);--mdui-color-on-secondary:var(--mdui-color-on-secondary-light);--mdui-color-on-secondary-container:var(--mdui-color-on-secondary-container-light);--mdui-color-tertiary:var(--mdui-color-tertiary-light);--mdui-color-tertiary-container:var(--mdui-color-tertiary-container-light);--mdui-color-on-tertiary:var(--mdui-color-on-tertiary-light);--mdui-color-on-tertiary-container:var(--mdui-color-on-tertiary-container-light);--mdui-color-surface:var(--mdui-color-surface-light);--mdui-color-surface-dim:var(--mdui-color-surface-dim-light);--mdui-color-surface-bright:var(--mdui-color-surface-bright-light);--mdui-color-surface-container-lowest:var(--mdui-color-surface-container-lowest-light);--mdui-color-surface-container-low:var(--mdui-color-surface-container-low-light);--mdui-color-surface-container:var(--mdui-color-surface-container-light);--mdui-color-surface-container-high:var(--mdui-color-surface-container-high-light);--mdui-color-surface-container-highest:var(--mdui-color-surface-container-highest-light);--mdui-color-surface-variant:var(--mdui-color-surface-variant-light);--mdui-color-on-surface:var(--mdui-color-on-surface-light);--mdui-color-on-surface-variant:var(--mdui-color-on-surface-variant-light);--mdui-color-inverse-surface:var(--mdui-color-inverse-surface-light);--mdui-color-inverse-on-surface:var(--mdui-color-inverse-on-surface-light);--mdui-color-background:var(--mdui-color-background-light);--mdui-color-on-background:var(--mdui-color-on-background-light);--mdui-color-error:var(--mdui-color-error-light);--mdui-color-error-container:var(--mdui-color-error-container-light);--mdui-color-on-error:var(--mdui-color-on-error-light);--mdui-color-on-error-container:var(--mdui-color-on-error-container-light);--mdui-color-outline:var(--mdui-color-outline-light);--mdui-color-outline-variant:var(--mdui-color-outline-variant-light);--mdui-color-shadow:var(--mdui-color-shadow-light);--mdui-color-surface-tint-color:var(--mdui-color-surface-tint-color-light);--mdui-color-scrim:var(--mdui-color-scrim-light);color:rgb(var(--mdui-color-on-background));background-color:rgb(var(--mdui-color-background))}.mdui-theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--mdui-color-primary:var(--mdui-color-primary-dark);--mdui-color-primary-container:var(--mdui-color-primary-container-dark);--mdui-color-on-primary:var(--mdui-color-on-primary-dark);--mdui-color-on-primary-container:var(--mdui-color-on-primary-container-dark);--mdui-color-inverse-primary:var(--mdui-color-inverse-primary-dark);--mdui-color-secondary:var(--mdui-color-secondary-dark);--mdui-color-secondary-container:var(--mdui-color-secondary-container-dark);--mdui-color-on-secondary:var(--mdui-color-on-secondary-dark);--mdui-color-on-secondary-container:var(--mdui-color-on-secondary-container-dark);--mdui-color-tertiary:var(--mdui-color-tertiary-dark);--mdui-color-tertiary-container:var(--mdui-color-tertiary-container-dark);--mdui-color-on-tertiary:var(--mdui-color-on-tertiary-dark);--mdui-color-on-tertiary-container:var(--mdui-color-on-tertiary-container-dark);--mdui-color-surface:var(--mdui-color-surface-dark);--mdui-color-surface-dim:var(--mdui-color-surface-dim-dark);--mdui-color-surface-bright:var(--mdui-color-surface-bright-dark);--mdui-color-surface-container-lowest:var(--mdui-color-surface-container-lowest-dark);--mdui-color-surface-container-low:var(--mdui-color-surface-container-low-dark);--mdui-color-surface-container:var(--mdui-color-surface-container-dark);--mdui-color-surface-container-high:var(--mdui-color-surface-container-high-dark);--mdui-color-surface-container-highest:var(--mdui-color-surface-container-highest-dark);--mdui-color-surface-variant:var(--mdui-color-surface-variant-dark);--mdui-color-on-surface:var(--mdui-color-on-surface-dark);--mdui-color-on-surface-variant:var(--mdui-color-on-surface-variant-dark);--mdui-color-inverse-surface:var(--mdui-color-inverse-surface-dark);--mdui-color-inverse-on-surface:var(--mdui-color-inverse-on-surface-dark);--mdui-color-background:var(--mdui-color-background-dark);--mdui-color-on-background:var(--mdui-color-on-background-dark);--mdui-color-error:var(--mdui-color-error-dark);--mdui-color-error-container:var(--mdui-color-error-container-dark);--mdui-color-on-error:var(--mdui-color-on-error-dark);--mdui-color-on-error-container:var(--mdui-color-on-error-container-dark);--mdui-color-outline:var(--mdui-color-outline-dark);--mdui-color-outline-variant:var(--mdui-color-outline-variant-dark);--mdui-color-shadow:var(--mdui-color-shadow-dark);--mdui-color-surface-tint-color:var(--mdui-color-surface-tint-color-dark);--mdui-color-scrim:var(--mdui-color-scrim-dark);color:rgb(var(--mdui-color-on-background));background-color:rgb(var(--mdui-color-background))}@media (prefers-color-scheme:dark){.mdui-theme-auto{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--mdui-color-primary:var(--mdui-color-primary-dark);--mdui-color-primary-container:var(--mdui-color-primary-container-dark);--mdui-color-on-primary:var(--mdui-color-on-primary-dark);--mdui-color-on-primary-container:var(--mdui-color-on-primary-container-dark);--mdui-color-inverse-primary:var(--mdui-color-inverse-primary-dark);--mdui-color-secondary:var(--mdui-color-secondary-dark);--mdui-color-secondary-container:var(--mdui-color-secondary-container-dark);--mdui-color-on-secondary:var(--mdui-color-on-secondary-dark);--mdui-color-on-secondary-container:var(--mdui-color-on-secondary-container-dark);--mdui-color-tertiary:var(--mdui-color-tertiary-dark);--mdui-color-tertiary-container:var(--mdui-color-tertiary-container-dark);--mdui-color-on-tertiary:var(--mdui-color-on-tertiary-dark);--mdui-color-on-tertiary-container:var(--mdui-color-on-tertiary-container-dark);--mdui-color-surface:var(--mdui-color-surface-dark);--mdui-color-surface-dim:var(--mdui-color-surface-dim-dark);--mdui-color-surface-bright:var(--mdui-color-surface-bright-dark);--mdui-color-surface-container-lowest:var(--mdui-color-surface-container-lowest-dark);--mdui-color-surface-container-low:var(--mdui-color-surface-container-low-dark);--mdui-color-surface-container:var(--mdui-color-surface-container-dark);--mdui-color-surface-container-high:var(--mdui-color-surface-container-high-dark);--mdui-color-surface-container-highest:var(--mdui-color-surface-container-highest-dark);--mdui-color-surface-variant:var(--mdui-color-surface-variant-dark);--mdui-color-on-surface:var(--mdui-color-on-surface-dark);--mdui-color-on-surface-variant:var(--mdui-color-on-surface-variant-dark);--mdui-color-inverse-surface:var(--mdui-color-inverse-surface-dark);--mdui-color-inverse-on-surface:var(--mdui-color-inverse-on-surface-dark);--mdui-color-background:var(--mdui-color-background-dark);--mdui-color-on-background:var(--mdui-color-on-background-dark);--mdui-color-error:var(--mdui-color-error-dark);--mdui-color-error-container:var(--mdui-color-error-container-dark);--mdui-color-on-error:var(--mdui-color-on-error-dark);--mdui-color-on-error-container:var(--mdui-color-on-error-container-dark);--mdui-color-outline:var(--mdui-color-outline-dark);--mdui-color-outline-variant:var(--mdui-color-outline-variant-dark);--mdui-color-shadow:var(--mdui-color-shadow-dark);--mdui-color-surface-tint-color:var(--mdui-color-surface-tint-color-dark);--mdui-color-scrim:var(--mdui-color-scrim-dark);color:rgb(var(--mdui-color-on-background));background-color:rgb(var(--mdui-color-background))}}:root{--mdui-elevation-level0:none;--mdui-elevation-level1:0 .5px 1.5px 0 rgba(var(--mdui-color-shadow), 19%),0 0 1px 0 rgba(var(--mdui-color-shadow), 3.9%);--mdui-elevation-level2:0 .85px 3px 0 rgba(var(--mdui-color-shadow), 19%),0 .25px 1px 0 rgba(var(--mdui-color-shadow), 3.9%);--mdui-elevation-level3:0 1.25px 5px 0 rgba(var(--mdui-color-shadow), 19%),0 .3333px 1.5px 0 rgba(var(--mdui-color-shadow), 3.9%);--mdui-elevation-level4:0 1.85px 6.25px 0 rgba(var(--mdui-color-shadow), 19%),0 .5px 1.75px 0 rgba(var(--mdui-color-shadow), 3.9%);--mdui-elevation-level5:0 2.75px 9px 0 rgba(var(--mdui-color-shadow), 19%),0 .25px 3px 0 rgba(var(--mdui-color-shadow), 3.9%);--mdui-motion-easing-linear:cubic-bezier(0, 0, 1, 1);--mdui-motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--mdui-motion-easing-standard-accelerate:cubic-bezier(.3, 0, 1, 1);--mdui-motion-easing-standard-decelerate:cubic-bezier(0, 0, 0, 1);--mdui-motion-easing-emphasized:var(--mdui-motion-easing-standard);--mdui-motion-easing-emphasized-accelerate:cubic-bezier(.3, 0, .8, .15);--mdui-motion-easing-emphasized-decelerate:cubic-bezier(.05, .7, .1, 1);--mdui-motion-duration-short1:50ms;--mdui-motion-duration-short2:.1s;--mdui-motion-duration-short3:.15s;--mdui-motion-duration-short4:.2s;--mdui-motion-duration-medium1:.25s;--mdui-motion-duration-medium2:.3s;--mdui-motion-duration-medium3:.35s;--mdui-motion-duration-medium4:.4s;--mdui-motion-duration-long1:.45s;--mdui-motion-duration-long2:.5s;--mdui-motion-duration-long3:.55s;--mdui-motion-duration-long4:.6s;--mdui-motion-duration-extra-long1:.7s;--mdui-motion-duration-extra-long2:.8s;--mdui-motion-duration-extra-long3:.9s;--mdui-motion-duration-extra-long4:1s}.mdui-prose{word-wrap:break-word;line-height:1.75}.mdui-prose :first-child{margin-top:0}.mdui-prose :last-child{margin-bottom:0}.mdui-prose code,.mdui-prose kbd,.mdui-prose pre,.mdui-prose pre tt,.mdui-prose samp{font-family:Consolas,Courier,Courier New,monospace}.mdui-prose caption{text-align:left}.mdui-prose [draggable=true],.mdui-prose [draggable]{cursor:move}.mdui-prose [draggable=false]{cursor:inherit}.mdui-prose dl,.mdui-prose form,.mdui-prose ol,.mdui-prose p,.mdui-prose ul{margin-top:1.25em;margin-bottom:1.25em}.mdui-prose a{color:rgb(var(--mdui-color-primary));outline:0;text-decoration:none}.mdui-prose a:focus,.mdui-prose a:hover{border-bottom:.0625rem solid rgb(var(--mdui-color-primary))}.mdui-prose small{font-size:.875em}.mdui-prose strong{font-weight:600}.mdui-prose blockquote{border-left:.25rem solid rgb(var(--mdui-color-surface-variant));margin:1.6em 2em;padding-left:1em}@media only screen and (width<=599.98px){.mdui-prose blockquote{margin:1.6em 0}}.mdui-prose blockquote footer{color:rgb(var(--mdui-color-on-surface-variant));font-size:86%}.mdui-prose mark{color:inherit;background-color:rgb(var(--mdui-color-secondary-container));border-bottom:.0625rem solid rgb(var(--mdui-color-secondary));margin:0 .375rem;padding:.125rem}.mdui-prose h1,.mdui-prose h2,.mdui-prose h3,.mdui-prose h4,.mdui-prose h5,.mdui-prose h6{font-weight:400}.mdui-prose h1 small,.mdui-prose h2 small,.mdui-prose h3 small,.mdui-prose h4 small,.mdui-prose h5 small,.mdui-prose h6 small{font-weight:inherit;color:rgb(var(--mdui-color-on-surface-variant));font-size:65%}.mdui-prose h1 strong,.mdui-prose h2 strong,.mdui-prose h3 strong,.mdui-prose h4 strong,.mdui-prose h5 strong,.mdui-prose h6 strong{font-weight:600}.mdui-prose h1{margin-top:0;margin-bottom:1.25em;font-size:2.5em;line-height:1.1111}.mdui-prose h2{margin-top:2.25em;margin-bottom:1.125em;font-size:1.875em;line-height:1.3333}.mdui-prose h3{margin-top:2em;margin-bottom:1em;font-size:1.5em;line-height:1.6}.mdui-prose h4{margin-top:1.875em;margin-bottom:.875em;font-size:1.25em;line-height:1.5}.mdui-prose h2+*,.mdui-prose h3+*,.mdui-prose h4+*,.mdui-prose hr+*{margin-top:0}.mdui-prose code,.mdui-prose kbd{color:rgb(var(--mdui-color-on-surface-container));background-color:rgba(var(--mdui-color-surface-variant),.28);border-radius:var(--mdui-shape-corner-extra-small);padding:.125rem .375rem;font-size:.875em}.mdui-prose kbd{font-size:.9em}.mdui-prose abbr[title]{cursor:help;border-bottom:.0625rem dotted rgb(var(--mdui-color-on-surface-variant));text-decoration:none}.mdui-prose ins,.mdui-prose u{border-bottom:.0625rem solid rgb(var(--mdui-color-on-surface-variant));text-decoration:none}.mdui-prose del{text-decoration:line-through}.mdui-prose hr{border:none;border-bottom:.0625rem solid rgb(var(--mdui-color-surface-variant));margin-top:3em;margin-bottom:3em}.mdui-prose pre{margin-top:1.7143em;margin-bottom:1.7143em}.mdui-prose pre code{-webkit-overflow-scrolling:touch;background-color:rgb(var(--mdui-color-surface-container));color:rgb(var(--mdui-color-on-surface-container));border-radius:var(--mdui-shape-corner-extra-small);padding:.8571em 1.1429em;overflow-x:auto}.mdui-prose ol,.mdui-prose ul{padding-left:1.625em}.mdui-prose ul{list-style-type:disc}.mdui-prose ol{list-style-type:decimal}.mdui-prose ol[type=A]{list-style-type:upper-alpha}.mdui-prose ol[type=a]{list-style-type:lower-alpha}.mdui-prose ol[type=I]{list-style-type:upper-roman}.mdui-prose ol[type=i]{list-style-type:lower-roman}.mdui-prose ol[type="1"]{list-style-type:decimal}.mdui-prose li{margin-top:.5em;margin-bottom:.5em}.mdui-prose ol>li,.mdui-prose ul>li{padding-left:.375em}.mdui-prose ol>li>p,.mdui-prose ul>li>p{margin-top:.75em;margin-bottom:.75em}.mdui-prose ol>li>:first-child,.mdui-prose ul>li>:first-child{margin-top:1.25em}.mdui-prose ol>li>:last-child,.mdui-prose ul>li>:last-child{margin-bottom:1.25em}.mdui-prose ol>li::marker{color:rgb(var(--mdui-color-on-surface-variant));font-weight:400}.mdui-prose ul>li::marker{color:rgb(var(--mdui-color-on-surface-variant))}.mdui-prose ol ol,.mdui-prose ol ul,.mdui-prose ul ol,.mdui-prose ul ul{margin-top:.75em;margin-bottom:.75em}.mdui-prose fieldset,.mdui-prose img{border:none}.mdui-prose figure,.mdui-prose img,.mdui-prose video{max-width:100%;margin-top:2em;margin-bottom:2em}.mdui-prose figure>*{margin-top:0;margin-bottom:0}.mdui-prose figcaption{color:rgb(var(--mdui-color-on-surface-variant));margin-top:.8571em;font-size:.875em;line-height:1.4286}.mdui-prose figcaption:empty:before{z-index:-1;cursor:text;content:attr(placeholder);color:rgb(var(--mdui-color-on-surface-variant))}.mdui-prose table{border:.0625rem solid rgb(var(--mdui-color-surface-variant));border-radius:var(--mdui-shape-corner-large);margin-top:2em;margin-bottom:2em}.mdui-table{border:.0625rem solid rgb(var(--mdui-color-surface-variant));border-radius:var(--mdui-shape-corner-large);width:100%;margin-top:2em;margin-bottom:2em;overflow-x:auto}.mdui-table table{border:none;border-radius:0;margin-top:0;margin-bottom:0}.mdui-prose table,.mdui-table table{text-align:left;border-collapse:collapse;border-spacing:0;width:100%}.mdui-prose td,.mdui-prose th,.mdui-table td,.mdui-table th{border-top:.0625rem solid rgb(var(--mdui-color-surface-variant))}.mdui-prose td:not(:first-child),.mdui-prose th:not(:first-child),.mdui-table td:not(:first-child),.mdui-table th:not(:first-child){border-left:.0625rem solid rgb(var(--mdui-color-surface-variant))}.mdui-prose td:not(:last-child),.mdui-prose th:not(:last-child),.mdui-table td:not(:last-child),.mdui-table th:not(:last-child){border-right:.0625rem solid rgb(var(--mdui-color-surface-variant))}.mdui-prose tfoot td,.mdui-prose tfoot th,.mdui-prose thead td,.mdui-prose thead th,.mdui-table tfoot td,.mdui-table tfoot th,.mdui-table thead td,.mdui-table thead th{vertical-align:middle;font-weight:var(--mdui-typescale-title-medium-weight);letter-spacing:var(--mdui-typescale-title-medium-tracking);line-height:var(--mdui-typescale-title-medium-line-height);color:rgb(var(--mdui-color-on-surface-variant));box-shadow:var(--mdui-elevation-level1);padding:1.125rem 1rem;position:relative}.mdui-prose tbody td,.mdui-prose tbody th,.mdui-table tbody td,.mdui-table tbody th{padding:.875rem 1rem}.mdui-prose tbody th,.mdui-table tbody th{vertical-align:middle;font-weight:inherit}.mdui-prose tbody td,.mdui-table tbody td{vertical-align:baseline}.mdui-prose tbody:first-child tr:first-child td,.mdui-prose thead:first-child tr:first-child th,.mdui-table tbody:first-child tr:first-child td,.mdui-table thead:first-child tr:first-child th{border-top:0}:root{--mdui-shape-corner-none:0;--mdui-shape-corner-extra-small:.25rem;--mdui-shape-corner-small:.5rem;--mdui-shape-corner-medium:.75rem;--mdui-shape-corner-large:1rem;--mdui-shape-corner-extra-large:1.75rem;--mdui-shape-corner-full:1000rem;--mdui-state-layer-hover:.08;--mdui-state-layer-focus:.12;--mdui-state-layer-pressed:.12;--mdui-state-layer-dragged:.16;--mdui-typescale-display-large-weight:400;--mdui-typescale-display-medium-weight:400;--mdui-typescale-display-small-weight:400;--mdui-typescale-display-large-line-height:4rem;--mdui-typescale-display-medium-line-height:3.25rem;--mdui-typescale-display-small-line-height:2.75rem;--mdui-typescale-display-large-size:3.5625rem;--mdui-typescale-display-medium-size:2.8125rem;--mdui-typescale-display-small-size:2.25rem;--mdui-typescale-display-large-tracking:0rem;--mdui-typescale-display-medium-tracking:0rem;--mdui-typescale-display-small-tracking:0rem;--mdui-typescale-headline-large-weight:400;--mdui-typescale-headline-medium-weight:400;--mdui-typescale-headline-small-weight:400;--mdui-typescale-headline-large-line-height:2.5rem;--mdui-typescale-headline-medium-line-height:2.25rem;--mdui-typescale-headline-small-line-height:2rem;--mdui-typescale-headline-large-size:2rem;--mdui-typescale-headline-medium-size:1.75rem;--mdui-typescale-headline-small-size:1.5rem;--mdui-typescale-headline-large-tracking:0rem;--mdui-typescale-headline-medium-tracking:0rem;--mdui-typescale-headline-small-tracking:0rem;--mdui-typescale-title-large-weight:400;--mdui-typescale-title-medium-weight:500;--mdui-typescale-title-small-weight:500;--mdui-typescale-title-large-line-height:1.75rem;--mdui-typescale-title-medium-line-height:1.5rem;--mdui-typescale-title-small-line-height:1.25rem;--mdui-typescale-title-large-size:1.375rem;--mdui-typescale-title-medium-size:1rem;--mdui-typescale-title-small-size:.875rem;--mdui-typescale-title-large-tracking:0rem;--mdui-typescale-title-medium-tracking:.009375rem;--mdui-typescale-title-small-tracking:.00625rem;--mdui-typescale-label-large-weight:500;--mdui-typescale-label-medium-weight:500;--mdui-typescale-label-small-weight:500;--mdui-typescale-label-large-line-height:1.25rem;--mdui-typescale-label-medium-line-height:1rem;--mdui-typescale-label-small-line-height:.375rem;--mdui-typescale-label-large-size:.875rem;--mdui-typescale-label-medium-size:.75rem;--mdui-typescale-label-small-size:.6875rem;--mdui-typescale-label-large-tracking:.00625rem;--mdui-typescale-label-medium-tracking:.03125rem;--mdui-typescale-label-small-tracking:.03125rem;--mdui-typescale-body-large-weight:400;--mdui-typescale-body-medium-weight:400;--mdui-typescale-body-small-weight:400;--mdui-typescale-body-large-line-height:1.5rem;--mdui-typescale-body-medium-line-height:1.25rem;--mdui-typescale-body-small-line-height:1rem;--mdui-typescale-body-large-size:1rem;--mdui-typescale-body-medium-size:.875rem;--mdui-typescale-body-small-size:.75rem;--mdui-typescale-body-large-tracking:.009375rem;--mdui-typescale-body-medium-tracking:.015625rem;--mdui-typescale-body-small-tracking:.025rem}.mdui-lock-screen{overflow:hidden!important}:root{--font-sans:"Inter", system-ui, -apple-system, sans-serif;--font-title:"Outfit", var(--font-sans);--font-mono:"JetBrains Mono", monospace;--transition:all .25s cubic-bezier(.4, 0, .2, 1);--surface-container-lowest:rgb(var(--mdui-color-surface-container-lowest));--surface-container-low:rgb(var(--mdui-color-surface-container-low));--surface-container:rgb(var(--mdui-color-surface-container));--surface-container-high:rgb(var(--mdui-color-surface-container-high));--surface-container-highest:rgb(var(--mdui-color-surface-container-highest));--on-surface:rgb(var(--mdui-color-on-surface));--on-surface-variant:rgb(var(--mdui-color-on-surface-variant));--primary:rgb(var(--mdui-color-primary));--on-primary:rgb(var(--mdui-color-on-primary));--primary-container:rgb(var(--mdui-color-primary-container));--on-primary-container:rgb(var(--mdui-color-on-primary-container));--secondary:rgb(var(--mdui-color-secondary));--tertiary:rgb(var(--mdui-color-tertiary));--tertiary-container:rgb(var(--mdui-color-tertiary-container));--error:rgb(var(--mdui-color-error));--outline:rgb(var(--mdui-color-outline));--outline-variant:rgb(var(--mdui-color-outline-variant));--elevate1:var(--mdui-elevation-level1);--elevate2:var(--mdui-elevation-level2);--elevate3:var(--mdui-elevation-level3)}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100vh;overflow:hidden}body{font-family:var(--font-sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}#root{width:100vw;height:100dvh;overflow:hidden}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--surface-container-high);transition:var(--transition);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--outline)}.app-layout{background:var(--surface-container-lowest);width:100vw;height:100dvh;overflow:hidden}.layout-main{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.brand-avatar{--shape-corner:50%;background-color:var(--primary);color:var(--on-primary);font-family:var(--font-title);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.drawer-header{align-items:center;gap:.75rem;padding:1.5rem 1.25rem 1rem;display:flex}.brand-title{font-family:var(--font-title);letter-spacing:-.02em;color:var(--on-surface);font-size:1.25rem;font-weight:700}.rail-top{justify-content:center;padding-top:1rem;display:flex}.rail-bottom{justify-content:center;padding-bottom:1rem;display:flex}@media (width>=993px){.nav-desktop{width:240px!important;min-width:240px!important;max-width:240px!important;display:block!important}.nav-desktop mdui-list{flex-direction:column;gap:4px;padding:0 12px;display:flex}.nav-desktop mdui-list-item{--shape-corner:28px;border-radius:28px!important}.nav-tablet,.nav-mobile-header,.nav-mobile-bottom{display:none!important}}@media (width>=601px) and (width<=992px){.nav-tablet{display:flex!important}.nav-desktop,.nav-mobile-header,.nav-mobile-bottom{display:none!important}}@media (width<=600px){.nav-mobile-header,.nav-mobile-bottom{display:flex!important}.nav-desktop,.nav-tablet,#tab-split-mobile{display:none!important}}.workspace{background:var(--surface-container-lowest);gap:1rem;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden;padding:1rem!important}.pane{background:var(--surface-container-low);height:100%;box-shadow:var(--elevate1);flex-direction:column;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;border:1px solid color-mix(in srgb, var(--outline-variant) 40%, transparent)!important;border-radius:1rem!important;margin:0!important;overflow:hidden!important}.pane:hover{box-shadow:var(--elevate2)!important;border-color:color-mix(in srgb, var(--primary) 30%, var(--outline-variant))!important}.mode-edit .editor-pane{flex:1;width:100%}.mode-edit .preview-pane{opacity:0;pointer-events:none;visibility:hidden;width:0%;border-width:0!important}.mode-split .editor-pane{flex:1 1 0;width:50%;min-width:0}.mode-split .preview-pane{opacity:1;visibility:visible;flex:1 1 0;width:50%;min-width:0}.mode-preview .editor-pane{opacity:0;pointer-events:none;visibility:hidden;width:0%;border-width:0!important}.mode-preview .preview-pane{opacity:1;visibility:visible;flex:1;width:100%}.pane-header{border-bottom:1px solid var(--outline-variant);background:var(--surface-container-low);flex-shrink:0;justify-content:space-between;align-items:center;padding:.75rem 1.25rem;display:flex}.pane-title{font-family:var(--font-title);letter-spacing:.02em;color:var(--on-surface-variant);font-size:.95rem;font-weight:600}.editor-chip{--mdui-color-secondary-container:var(--primary-container);--mdui-color-on-secondary-container:var(--on-primary-container)}.preview-chip{--mdui-color-secondary-container:var(--tertiary-container);--mdui-color-on-secondary-container:var(--tertiary)}.editor-container-inner,.preview-container{background:var(--surface-container-lowest);flex:1;min-height:0;padding:1.5rem 2rem!important;overflow-y:auto!important}.editor-wrapper{flex-direction:column;min-height:100%;display:flex}.editor-wrapper .mdxeditor,.editor-wrapper .mdxeditor-root-contenteditable{flex-direction:column;flex:1;display:flex}:root,body,.mdxeditor,[class*=mdxeditor],[data-radix-portal]{--basePageBg:var(--surface-container-lowest)!important;--baseText:var(--on-surface)!important;--baseBase:var(--surface-container-lowest)!important;--baseBgSubtle:var(--surface-container-low)!important;--baseBg:var(--surface-container)!important;--baseBgHover:var(--surface-container-high)!important;--baseBgActive:var(--surface-container-highest)!important;--baseLine:var(--outline-variant)!important;--baseBorder:var(--outline-variant)!important;--baseBorderHover:var(--outline)!important;--baseSolid:var(--primary)!important;--baseSolidHover:var(--primary)!important;--baseTextContrast:var(--on-primary)!important;--accentBase:var(--primary-container)!important;--accentBgSubtle:var(--primary-container)!important;--accentBg:var(--primary-container)!important;--accentBgHover:var(--primary-container)!important;--accentBgActive:var(--primary-container)!important;--accentLine:var(--primary)!important;--accentBorder:var(--primary)!important;--accentBorderHover:var(--primary)!important;--accentSolid:var(--primary)!important;--accentSolidHover:var(--primary)!important;--accentText:var(--primary)!important;--accentTextContrast:var(--on-primary)!important}.mdxeditor-toolbar{background:var(--surface-container-low)!important;border:1px solid var(--outline-variant)!important;box-shadow:var(--elevate1)!important;z-index:50!important;border-radius:.75rem!important;flex-wrap:wrap!important;align-items:center!important;gap:.2rem!important;margin-bottom:1.25rem!important;padding:.4rem!important;display:flex!important;position:sticky!important;top:-1.5rem!important}.editor-toolbar-inner{background:0 0!important;flex-wrap:wrap!important;align-items:center!important;gap:.25rem!important;display:flex!important}.toolbar-separator{background:var(--outline-variant);width:1px;height:1.25rem;margin:0 .25rem}.mdxeditor-toolbar button{color:var(--on-surface-variant)!important;width:2.25rem!important;height:2.25rem!important;transition:var(--transition)!important;background:0 0!important;border:none!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;display:inline-flex!important;position:relative!important;overflow:hidden!important}.mdxeditor-toolbar button svg{color:inherit!important}.mdxeditor-toolbar button:disabled,.mdxeditor-toolbar button[data-disabled]{opacity:.38!important;color:var(--on-surface-variant)!important;background:0 0!important}.mdxeditor-toolbar button:hover:not(:disabled):not([data-disabled]){background:var(--surface-container-highest)!important;color:var(--on-surface)!important}.mdxeditor-toolbar button[data-state=on],.mdxeditor-toolbar button[aria-pressed=true],.mdxeditor-toolbar button[aria-checked=true]{background:var(--primary-container)!important;color:var(--on-primary-container)!important}.mdxeditor-toolbar button[role=combobox]{background:var(--surface-container-lowest)!important;border:1px solid var(--outline-variant)!important;width:auto!important;color:var(--on-surface)!important;border-radius:.5rem!important;padding:0 .75rem!important;font-size:.85rem!important;font-weight:500!important}.mdxeditor-toolbar button[role=combobox] span,.mdxeditor-toolbar button[role=combobox] svg{color:inherit!important}.mdxeditor-toolbar button[role=combobox]:hover:not(:disabled){background:var(--surface-container-low)!important}.prose-editor{font-family:var(--font-sans);color:var(--on-surface);outline:none;min-height:100%;font-size:1.05rem;line-height:1.7}.prose-editor h1,.prose-editor h2,.prose-editor h3,.prose-editor h4{font-family:var(--font-title);color:var(--on-surface);margin-top:1.5em;margin-bottom:.5em;font-weight:700;line-height:1.25}.prose-editor h1{border-bottom:1px solid var(--outline-variant);padding-bottom:.3em;font-size:2.2rem}.prose-editor h2{border-bottom:1px solid var(--outline-variant);padding-bottom:.2em;font-size:1.7rem}.prose-editor h3{font-size:1.35rem}.prose-editor h4{font-size:1.15rem}.prose-editor p{color:var(--on-surface-variant);margin-bottom:1em}.prose-editor blockquote{border-left:4px solid var(--primary)!important;background:var(--surface-container-low)!important;color:var(--on-surface-variant)!important;border-radius:0 .75rem .75rem 0!important;margin:1.5rem 0!important;padding:.75rem 1.25rem!important;font-style:italic!important}.prose-editor code{font-family:var(--font-mono);background:var(--surface-container-low);color:var(--primary);border:1px solid var(--outline-variant);border-radius:.25rem;padding:.2rem .4rem;font-size:.9em}.prose-editor pre{overflow-x:auto;background:var(--surface-container-low)!important;border:1px solid var(--outline-variant)!important;border-radius:.75rem!important;margin:1.5rem 0!important;padding:1rem!important}.prose-editor pre code{color:var(--on-surface)!important;background:0 0!important;border:none!important;padding:0!important}.prose-editor ul,.prose-editor ol{color:var(--on-surface-variant);margin-bottom:1.25rem;padding-left:1.75rem}.prose-editor li{margin-bottom:.35rem}.prose-editor hr{background:var(--outline-variant);border:none;height:1px;margin:2rem 0}.prose-editor table{border-collapse:collapse;width:100%;margin:1.5rem 0;font-size:.95rem}.prose-editor th,.prose-editor td{text-align:left;border:1px solid var(--outline-variant)!important;padding:.75rem 1rem!important}.prose-editor th{background:var(--surface-container-low)!important;color:var(--on-surface)!important;font-weight:600!important}.prose-editor td,.prose-editor td input,.prose-editor td textarea,.prose-editor td [contenteditable]{color:var(--on-surface)!important}.prose-editor tr:nth-child(2n) td{background:var(--surface-container-lowest)!important}.prose-editor table button{color:var(--on-surface-variant)!important;transition:var(--transition)!important;background:0 0!important;border:none!important}.prose-editor table button:hover{color:var(--primary)!important;background:var(--surface-container-highest)!important}.prose-editor table svg{color:inherit!important;fill:currentColor!important}.prose-editor a{color:var(--primary);border-bottom:1px dotted var(--primary);transition:var(--transition);text-decoration:none}.prose-editor a:hover{color:var(--primary);border-bottom-style:solid}[data-radix-portal] [role=dialog],[data-radix-portal] [class*=PopoverContent],[data-radix-portal] [class*=DialogContent],[class*=PopoverContent],[class*=DialogContent],[class*=tableColumnEditorPopoverContent]{background-color:var(--surface-container-low)!important;color:var(--on-surface)!important;border:1px solid var(--outline-variant)!important;box-shadow:var(--elevate2)!important;filter:none!important;border-radius:.75rem!important;padding:.5rem!important}[data-radix-portal] [class*=popoverArrow],[data-radix-portal] [class*=PopoverArrow],[class*=PopoverArrow]{fill:var(--surface-container-low)!important}[data-radix-portal] button,[class*=PopoverContent] button,[class*=DialogContent] button,[class*=tableColumnEditorToolbar] button{color:var(--on-surface-variant)!important;transition:var(--transition)!important;cursor:pointer!important;background:0 0!important;border:none!important;border-radius:.375rem!important;justify-content:center!important;align-items:center!important;gap:.35rem!important;width:auto!important;height:auto!important;padding:.35rem .5rem!important;font-size:.875rem!important;display:inline-flex!important}:is([data-radix-portal] button:has(svg:only-child),[class*=PopoverContent] button:has(svg:only-child),[class*=DialogContent] button:has(svg:only-child),[class*=tableColumnEditorToolbar] button:has(svg:only-child)){border-radius:50%!important;width:2.25rem!important;height:2.25rem!important;padding:0!important}[data-radix-portal] button svg,[class*=PopoverContent] button svg,[class*=DialogContent] button svg,[class*=tableColumnEditorToolbar] button svg{color:currentColor!important;fill:currentColor!important;width:1.25rem!important;height:1.25rem!important}[data-radix-portal] button:hover:not(:disabled),[class*=PopoverContent] button:hover:not(:disabled),[class*=DialogContent] button:hover:not(:disabled),[class*=tableColumnEditorToolbar] button:hover:not(:disabled){background:var(--surface-container-highest)!important;color:var(--on-surface)!important}[data-radix-portal] button[data-state=on],[data-radix-portal] button[aria-pressed=true],[data-radix-portal] button[aria-checked=true],[class*=PopoverContent] button[data-state=on],[class*=PopoverContent] button[aria-pressed=true],[class*=PopoverContent] button[aria-checked=true],[class*=tableColumnEditorToolbar] button[data-state=on],[class*=tableColumnEditorToolbar] button[aria-pressed=true]{background:var(--primary-container)!important;color:var(--on-primary-container)!important}[class*=linkDialogInputWrapper],[class*=InputWrapper]{background-color:var(--surface-container-lowest)!important;border:1px solid var(--outline-variant)!important;color:var(--on-surface)!important;border-radius:.5rem!important;align-items:center!important;padding:0 .5rem!important;display:flex!important}[class*=linkDialogInputWrapper] input,[class*=InputWrapper] input,[class*=linkDialogInput],[class*=dialogInput]{color:var(--on-surface)!important;background:0 0!important;border:none!important;outline:none!important;width:100%!important;padding:.5rem!important;font-size:.875rem!important}[class*=linkDialogInputWrapper] input::placeholder,[class*=InputWrapper] input::placeholder,[class*=linkDialogInput]::placeholder,[class*=dialogInput]::placeholder{color:var(--on-surface-variant)!important;opacity:.6!important}[class*=codeMirrorWrapper]{background-color:var(--surface-container-low)!important;border:1px solid var(--outline-variant)!important;border-radius:.75rem!important}[class*=codeMirrorWrapper] .cm-editor{color:var(--on-surface)!important;font-family:var(--font-mono)!important;background-color:#0000!important}[class*=source-editor i] .cm-editor,[class*=diff-editor i] .cm-editor{background-color:var(--surface-container-low)!important;border:1px solid var(--outline-variant)!important;color:var(--on-surface)!important;font-family:var(--font-mono)!important;border-radius:.75rem!important}[class*=codeMirrorWrapper] .cm-scroller,[class*=source-editor i] .cm-scroller,[class*=diff-editor i] .cm-scroller{background-color:#0000!important}[class*=codeMirrorWrapper] .cm-gutters,[class*=source-editor i] .cm-gutters,[class*=diff-editor i] .cm-gutters{background-color:var(--surface-container-low)!important;color:var(--on-surface-variant)!important;border-right:1px solid var(--outline-variant)!important}[class*=source-editor i] .cm-gutters,[class*=diff-editor i] .cm-gutters{border-top-left-radius:.75rem!important;border-bottom-left-radius:.75rem!important}[class*=codeMirrorWrapper] .cm-activeLine,[class*=source-editor i] .cm-activeLine,[class*=diff-editor i] .cm-activeLine{background-color:var(--surface-container)!important}[class*=codeMirrorWrapper] .cm-activeLineGutter,[class*=source-editor i] .cm-activeLineGutter,[class*=diff-editor i] .cm-activeLineGutter{background-color:var(--surface-container)!important;color:var(--on-surface)!important}.cm-editor .cm-content span[class*=tok-keyword],.cm-editor .cm-content span[class*=cm-keyword]{color:var(--primary)!important;font-weight:600!important}.cm-editor .cm-content span[class*=tok-string],.cm-editor .cm-content span[class*=cm-string]{color:var(--secondary)!important}.cm-editor .cm-content span[class*=tok-number],.cm-editor .cm-content span[class*=cm-number],.cm-editor .cm-content span[class*=tok-bool],.cm-editor .cm-content span[class*=cm-bool]{color:var(--tertiary)!important}.cm-editor .cm-content span[class*=tok-comment],.cm-editor .cm-content span[class*=cm-comment]{color:var(--on-surface-variant)!important;opacity:.65!important;font-style:italic!important}.cm-editor .cm-content span[class*=tok-variableName],.cm-editor .cm-content span[class*=cm-variableName],.cm-editor .cm-content span[class*=tok-propertyName],.cm-editor .cm-content span[class*=cm-propertyName],.cm-editor .cm-content span[class*=tok-definition],.cm-editor .cm-content span[class*=cm-definition]{color:var(--on-surface)!important}.cm-editor .cm-content span[class*=tok-typeName],.cm-editor .cm-content span[class*=cm-typeName],.cm-editor .cm-content span[class*=tok-className],.cm-editor .cm-content span[class*=cm-className],.cm-editor .cm-content span[class*=tok-builtin],.cm-editor .cm-content span[class*=cm-builtin]{color:var(--tertiary)!important}.cm-editor .cm-content span[class*=tok-operator],.cm-editor .cm-content span[class*=cm-operator],.cm-editor .cm-content span[class*=tok-punctuation],.cm-editor .cm-content span[class*=cm-punctuation]{color:var(--outline)!important}[class*=selectItem i]{color:var(--on-surface-variant)!important;cursor:pointer!important;background-color:#0000!important;border-radius:.25rem!important;align-items:center!important;padding:.5rem .75rem!important;font-size:.875rem!important;display:flex!important}[class*=selectItem i][data-highlighted]{background-color:var(--surface-container-highest)!important;color:var(--on-surface)!important}[class*=selectItem i][data-state=checked],.mdxeditor [class*=selectItem i][data-state=checked]{background-color:var(--primary-container)!important;color:var(--on-primary-container)!important}[class*=codeMirrorToolbar i]{z-index:10!important;background-color:#0000!important;border:none!important;align-items:center!important;gap:.5rem!important;padding:0!important;display:flex!important;position:absolute!important;top:.5rem!important;right:.5rem!important}[class*=codeMirrorToolbar i] [class*=selectTrigger i],[class*=codeMirrorToolbar i] [class*=SelectTrigger i]{color:var(--on-surface)!important;background-color:var(--surface-container-lowest)!important;border:1px solid var(--outline-variant)!important;cursor:pointer!important;width:7.5rem!important;height:2rem!important;transition:var(--transition)!important;box-shadow:var(--elevate1)!important;border-radius:.5rem!important;justify-content:space-between!important;align-items:center!important;gap:.25rem!important;padding:0 .5rem 0 .75rem!important;font-size:.75rem!important;font-weight:600!important;display:inline-flex!important}[class*=codeMirrorToolbar i] [class*=selectTrigger i]:hover,[class*=codeMirrorToolbar i] [class*=SelectTrigger i]:hover{background-color:var(--surface-container-low)!important;border-color:var(--outline)!important}[class*=codeMirrorToolbar i] [class*=selectDropdownArrow i],[class*=codeMirrorToolbar i] [class*=selectTrigger i] svg{color:var(--on-surface-variant)!important;fill:currentColor!important;width:1rem!important;height:1rem!important;margin-left:auto!important;display:inline-block!important}[class*=codeMirrorToolbar i] button{color:var(--on-surface-variant)!important;background-color:var(--surface-container-lowest)!important;border:1px solid var(--outline-variant)!important;cursor:pointer!important;width:2rem!important;height:2rem!important;transition:var(--transition)!important;box-shadow:var(--elevate1)!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}[class*=codeMirrorToolbar i] button:hover{background-color:var(--surface-container-low)!important;border-color:var(--outline)!important;color:var(--error)!important}[class*=codeMirrorToolbar i] button svg{color:currentColor!important;fill:currentColor!important;width:1rem!important;height:1rem!important}[class*=diffSourceToggleWrapper i]{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;align-items:center!important;margin-left:auto!important;padding-left:.75rem!important;display:flex!important;position:relative!important}[class*=diffSourceToggleWrapper i]:before{content:""!important;background-color:var(--outline-variant)!important;width:1px!important;height:1.25rem!important;position:absolute!important;top:50%!important;left:0!important;transform:translateY(-50%)!important}[class*=diffSourceToggle i]:not([class*=Wrapper i]),[class*=ggDiffSourceToggle i],[class*=toolbarModeSwitch i]{height:auto!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;align-items:center!important;gap:.2rem!important;padding:0!important;display:inline-flex!important}.mdxeditor-toolbar [class*=diffSourceToggle i]:not([class*=Wrapper i]) button{color:var(--on-surface-variant)!important;cursor:pointer!important;width:2.25rem!important;height:2.25rem!important;box-shadow:none!important;transition:var(--transition)!important;background:0 0!important;border:none!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;display:inline-flex!important;position:relative!important;overflow:hidden!important}.mdxeditor-toolbar [class*=diffSourceToggle i]:not([class*=Wrapper i]) button:hover{background-color:var(--surface-container-highest)!important;color:var(--on-surface)!important}.mdxeditor-toolbar [class*=diffSourceToggle i]:not([class*=Wrapper i]) button[data-state=on]{background-color:var(--primary-container)!important;color:var(--on-primary-container)!important}.mdxeditor-toolbar [class*=diffSourceToggle i]:not([class*=Wrapper i]) button svg{width:1.25rem!important;height:1.25rem!important;color:inherit!important;fill:currentColor!important}@media (width<=768px){.workspace{flex-direction:column;flex:1;gap:.75rem;min-height:0;padding:.75rem!important}.mode-split .editor-pane,.mode-split .preview-pane{flex:1 1 0;min-height:0;width:100%!important;height:50%!important}.editor-container-inner,.preview-container{padding:1rem!important}.mdxeditor-toolbar{top:-1rem!important}}.about-page{background:var(--surface-container-lowest);box-sizing:border-box;flex:1;width:100%;height:100%;min-height:0;padding:3rem 2rem 5rem!important;overflow-y:auto!important}.about-content{flex-direction:column;gap:2.25rem;width:100%;max-width:820px;margin:0 auto;display:flex}.about-header-section{flex-direction:column;gap:1.25rem;display:flex}.about-hero-header{align-items:center;gap:1.25rem;display:flex}.brand-avatar-large{font-family:var(--font-title);border-radius:50%;flex-shrink:0;font-weight:700;background-color:var(--primary)!important;width:3.75rem!important;height:3.75rem!important;color:var(--on-primary)!important;font-size:1.85rem!important}.about-hero-titles{flex-direction:column;gap:.25rem;display:flex}.about-hero-title{font-family:var(--font-title);letter-spacing:-.02em;color:var(--on-surface);font-size:2.25rem;font-weight:700;line-height:1.15}.about-version-badge{color:var(--primary);letter-spacing:.02em;font-size:.875rem;font-weight:600}.about-hero-desc{color:var(--on-surface-variant);max-width:720px;font-size:1.1rem;line-height:1.6}.about-hero-actions{flex-wrap:wrap;align-items:center;gap:.75rem;padding-top:.25rem;display:flex}.about-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.25rem;display:grid}.about-feature-card{transition:var(--transition);flex-direction:column;gap:.75rem;display:flex;background:var(--surface-container-low)!important;border:1px solid var(--outline-variant)!important;border-radius:1rem!important;padding:1.5rem!important}.about-feature-card:hover{box-shadow:var(--elevate1);border-color:color-mix(in srgb, var(--primary) 40%, var(--outline-variant))!important}.feature-icon-wrapper{background:var(--primary-container);width:2.75rem;height:2.75rem;color:var(--on-primary-container);border-radius:.75rem;justify-content:center;align-items:center;display:flex}.feature-icon-wrapper mdui-icon{font-size:1.5rem}.feature-title{font-family:var(--font-title);color:var(--on-surface);font-size:1.15rem;font-weight:700}.feature-desc{color:var(--on-surface-variant);font-size:.925rem;line-height:1.6}.feature-desc code{font-family:var(--font-mono);background:var(--surface-container-high);color:var(--primary);border-radius:.25rem;padding:.15rem .35rem;font-size:.85em}.about-info-card{flex-direction:column;gap:1.25rem;display:flex;background:var(--surface-container-low)!important;border:1px solid var(--outline-variant)!important;border-radius:1.25rem!important;padding:1.75rem!important}.info-card-title{font-family:var(--font-title);color:var(--on-surface);font-size:1.2rem;font-weight:700}.meta-list{background-color:var(--surface-container-lowest);border:1px solid var(--outline-variant);border-radius:.75rem;flex-direction:column;gap:.85rem;padding:1.25rem;display:flex}.meta-item{color:var(--on-surface-variant);align-items:center;gap:.75rem;font-size:.9rem;display:flex}.meta-item mdui-icon{color:var(--primary);font-size:1.35rem}.meta-item strong{color:var(--on-surface);min-width:140px}.meta-item a{color:var(--primary);border-bottom:1px dotted var(--primary);transition:var(--transition);text-decoration:none}.meta-item a:hover{border-bottom-style:solid}@media (width<=768px){.about-page{padding:1.5rem 1rem 4rem!important}.about-hero-title{font-size:1.75rem}.meta-item{flex-wrap:wrap;gap:.35rem}.meta-item strong{min-width:unset;width:100%}}
