: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}:root{--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{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{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{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%)}:root{--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{line-height:1.75;word-wrap:break-word}.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{text-decoration:none;outline:0;color:rgb(var(--mdui-color-primary))}.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{margin:1.6em 2em;padding-left:1em;border-left:.25rem solid rgb(var(--mdui-color-surface-variant))}@media only screen and (max-width:599.98px){.mdui-prose blockquote{margin:1.6em 0}}.mdui-prose blockquote footer{font-size:86%;color:rgb(var(--mdui-color-on-surface-variant))}.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;font-size:65%;color:rgb(var(--mdui-color-on-surface-variant))}.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{font-size:2.5em;margin-top:0;margin-bottom:1.25em;line-height:1.1111}.mdui-prose h2{font-size:1.875em;margin-top:2.25em;margin-bottom:1.125em;line-height:1.3333}.mdui-prose h3{font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.6}.mdui-prose h4{font-size:1.25em;margin-top:1.875em;margin-bottom:.875em;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{font-size:.875em;color:rgb(var(--mdui-color-on-surface-container));background-color:rgba(var(--mdui-color-surface-variant),.28);padding:.125rem .375rem;border-radius:var(--mdui-shape-corner-extra-small)}.mdui-prose kbd{font-size:.9em}.mdui-prose abbr[title]{text-decoration:none;cursor:help;border-bottom:.0625rem dotted rgb(var(--mdui-color-on-surface-variant))}.mdui-prose ins,.mdui-prose u{text-decoration:none;border-bottom:.0625rem solid rgb(var(--mdui-color-on-surface-variant))}.mdui-prose del{text-decoration:line-through}.mdui-prose hr{margin-top:3em;margin-bottom:3em;border:none;border-bottom:.0625rem solid rgb(var(--mdui-color-surface-variant))}.mdui-prose pre{margin-top:1.7143em;margin-bottom:1.7143em}.mdui-prose pre code{padding:.8571em 1.1429em;overflow-x:auto;-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)}.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{font-weight:400;color:rgb(var(--mdui-color-on-surface-variant))}.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{margin-top:2em;margin-bottom:2em;max-width:100%}.mdui-prose figure>*{margin-top:0;margin-bottom:0}.mdui-prose figcaption{font-size:.875em;line-height:1.4286;margin-top:.8571em;color:rgb(var(--mdui-color-on-surface-variant))}.mdui-prose figcaption:empty:before{z-index:-1;cursor:text;content:attr(placeholder);color:rgb(var(--mdui-color-on-surface-variant))}.mdui-prose table{margin-top:2em;margin-bottom:2em;border:.0625rem solid rgb(var(--mdui-color-surface-variant));border-radius:var(--mdui-shape-corner-large)}.mdui-table{width:100%;overflow-x:auto;margin-top:2em;margin-bottom:2em;border:.0625rem solid rgb(var(--mdui-color-surface-variant));border-radius:var(--mdui-shape-corner-large)}.mdui-table table{margin-top:0;margin-bottom:0;border:none;border-radius:0}.mdui-prose table,.mdui-table table{width:100%;text-align:left;border-collapse:collapse;border-spacing:0}.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{position:relative;vertical-align:middle;padding:1.125rem 1rem;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)}.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}:root{--mdui-state-layer-hover:.08;--mdui-state-layer-focus:.12;--mdui-state-layer-pressed:.12;--mdui-state-layer-dragged:.16}:root{--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{--space-2xs: 2px;--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-2xl: 48px;--space-3xl: 64px;--radius-card: var(--mdui-shape-corner-extra-large);--radius-pill: var(--mdui-shape-corner-full);--font-clock: clamp(4rem, 11vw, 7.5rem);--font-date: clamp(1.125rem, 2.4vw, 1.5rem);--font-logo: clamp(1.5rem, 3vw, 2rem);--font-body: var(--mdui-typescale-body-large-size);--font-note: .875rem}html,body{margin:0;padding:0;min-height:100vh}body{font-family:Roboto,Noto Sans SC,system-ui,-apple-system,Segoe UI,sans-serif;background:rgb(var(--mdui-color-surface-container));color:var(--mdui-color-on-surface);transition:background-color .3s ease,color .3s ease;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:rgb(var(--mdui-color-primary));color:rgb(var(--mdui-color-on-primary))}a{color:rgb(var(--mdui-color-primary));text-decoration:none}a:hover{text-decoration:underline}#app{min-height:100vh;display:flex}.app{flex:1;display:flex;flex-direction:column;align-items:center;min-height:100vh;position:relative;z-index:1}.app-main{flex:1;width:100%;max-width:880px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2xl);padding:var(--space-2xl) var(--space-lg);box-sizing:border-box}.app-topbar{position:fixed;top:0;left:0;right:0;display:flex;justify-content:flex-end;align-items:center;padding:var(--space-md) var(--space-lg);z-index:100;pointer-events:none}.app-topbar>*{pointer-events:auto}.app-topbar__settings{color:var(--mdui-color-on-surface-variant)}.hero{display:flex;flex-direction:column;align-items:center;gap:var(--space-lg);width:100%}.hero__logo{display:flex;align-items:center;gap:var(--space-md);user-select:none}.hero__logo-badge{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:var(--radius-pill);background:rgb(var(--mdui-color-primary-container));color:rgb(var(--mdui-color-on-primary-container));font-size:1.75rem;font-weight:700;line-height:1}.hero__logo-name{font-size:var(--font-logo);font-weight:500;letter-spacing:.02em;color:var(--mdui-color-on-surface)}.hero__logo-name em{font-style:normal;color:rgb(var(--mdui-color-primary));font-weight:700}.clock{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);text-align:center}.clock__time{font-size:var(--font-clock);font-weight:300;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--mdui-color-on-surface)}.clock__date{font-size:var(--font-date);font-weight:400;letter-spacing:.01em;color:var(--mdui-color-on-surface-variant)}.clock__analog{display:none;width:min(260px,60vw);aspect-ratio:1}.clock__analog-svg{width:100%;height:100%;overflow:visible}.clock__analog-face{fill:rgb(var(--mdui-color-surface-container-high))}.clock__hand{transform:rotate(var(--hand-angle, 0deg));transform-origin:50px 50px;transform-box:fill-box;transition:none}.clock__hand{transform:rotate(var(--hand-angle, 0deg));transform-origin:50px 50px;transform-box:view-box}.clock__hand--hour rect{fill:rgb(var(--mdui-color-secondary))}.clock__hand--minute rect{fill:rgb(var(--mdui-color-primary))}.clock__hand--second circle{fill:rgb(var(--mdui-color-tertiary))}.clock[data-style=digital] .clock__time{display:block}.clock[data-style=digital] .clock__analog,.clock[data-style=analog] .clock__time{display:none}.clock[data-style=analog] .clock__analog{display:block}.search-section{width:100%;max-width:880px}.search-section__surface{display:flex;align-items:center;gap:var(--space-md);height:56px;padding:0 var(--space-lg);box-sizing:border-box;background:var(--mdui-color-surface-container-high);border-radius:var(--radius-card);color:var(--mdui-color-on-surface-variant);box-shadow:var(--mdui-elevation-level1)}.search-section__icon{font-size:24px;color:var(--mdui-color-on-surface-variant);flex-shrink:0}.search-section__hint{font-size:var(--mdui-typescale-body-large-size);color:var(--mdui-color-on-surface-variant)}.links-section{width:100%;max-width:880px}.links{width:100%}.links__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);width:100%;margin-bottom:var(--space-sm)}.links__title{margin:0;font-size:var(--mdui-typescale-title-medium-size);font-weight:500;color:var(--mdui-color-on-surface)}.links__header-actions{display:flex;align-items:center;gap:var(--space-md)}.links__group-toggle{display:flex;align-items:center;gap:var(--space-xs);font-size:var(--mdui-typescale-label-large-size);color:var(--mdui-color-on-surface-variant)}.links__chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);width:100%;margin-bottom:var(--space-sm)}.links-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--space-md);width:100%}.links-grid__empty{grid-column:1 / -1;padding:var(--space-xl) var(--space-md);text-align:center;font-size:var(--font-note);color:var(--mdui-color-on-surface-variant)}.link-card{--mdui-card-shape-corner: var(--mdui-shape-corner-extra-large);position:relative;z-index:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-sm);min-width:0;min-height:112px;padding:var(--space-lg) var(--space-md);box-sizing:border-box;text-align:center;cursor:pointer}.link-card__icon{position:relative;width:40px;height:40px;border-radius:var(--radius-pill);overflow:hidden;flex-shrink:0}.link-card__favicon{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:contain}.link-card__fallback{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);color:#fff;font-size:1.125rem;font-weight:600;user-select:none}.link-card__title{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--mdui-typescale-label-large-size);font-weight:500;color:var(--mdui-color-on-surface)}.link-card__group{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:2px 8px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--mdui-color-secondary-container) 55%,transparent);color:var(--mdui-color-on-secondary-container);font-size:.6875rem;line-height:1.3;user-select:none}.links-dialog{--mdui-dialog-width: 26rem}.links-dialog::part(panel){width:26rem;max-width:92vw}.links-dialog__body{display:flex;flex-direction:column;gap:var(--space-md);padding-top:var(--space-sm)}.links-dialog__actions{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-sm)}.links-dialog__delete{margin-right:auto;color:rgb(var(--mdui-color-error))}.links-groups-dialog{--mdui-dialog-width: 26rem}.links-groups-dialog::part(panel){width:26rem;max-width:92vw}.links-groups-dialog__create{display:flex;align-items:flex-start;gap:var(--space-sm)}.links-groups-dialog__list{display:flex;flex-direction:column;gap:var(--space-xs);margin-top:var(--space-md);max-height:264px;overflow-y:auto}.links-groups-dialog__row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--mdui-shape-corner-extra-large);background:var(--mdui-color-surface-container-high)}.links-groups-dialog__row-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--mdui-typescale-body-large-size);color:var(--mdui-color-on-surface)}.links-groups-dialog__row-actions{display:flex;gap:var(--space-xs);flex-shrink:0}.links-groups-dialog__empty{padding:var(--space-lg);text-align:center;font-size:var(--font-note);color:var(--mdui-color-on-surface-variant)}.links-groups-dialog__actions{display:flex;justify-content:flex-end}@media(max-width:599.98px){.links-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm)}.link-card{min-height:96px;padding:var(--space-md) var(--space-sm)}.links__group-toggle-label{display:none}.links__header-actions{gap:var(--space-sm)}}.says-section{width:100%;max-width:880px}.says__row{display:flex;align-items:center;justify-content:center;gap:var(--space-sm);max-width:640px;margin-inline:auto}.says__quote-btn{display:inline-flex;align-items:center;gap:var(--space-sm);max-width:580px;padding:var(--space-sm) var(--space-lg);box-sizing:border-box;border:none;border-radius:var(--radius-pill);background:transparent;color:var(--mdui-color-on-surface-variant);font:inherit;cursor:pointer;transition:background-color .2s ease,color .2s ease}.says__quote-btn:hover{background:color-mix(in srgb,var(--mdui-color-secondary-container) 45%,transparent);color:var(--mdui-color-on-surface)}.says__quote-btn:active{background:color-mix(in srgb,var(--mdui-color-secondary-container) 70%,transparent)}.says__quote-icon{flex-shrink:0;font-size:20px;color:rgb(var(--mdui-color-primary));opacity:.7}.says__text-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;text-align:left}.says__quote{font-size:var(--mdui-typescale-body-large-size);line-height:1.5}.says__source{font-size:var(--mdui-typescale-label-medium-size);color:var(--mdui-color-on-surface-variant);opacity:.8}.says__refresh-btn{flex-shrink:0;color:var(--mdui-color-on-surface-variant);transition:color .2s ease}.says__refresh-btn:hover{color:rgb(var(--mdui-color-primary))}.app-footer{width:100%;padding:var(--space-md) var(--space-md) var(--space-2xl);box-sizing:border-box;text-align:center}.app-footer__text{margin:0;font-size:var(--font-note);color:var(--mdui-color-on-surface-variant)}.app-footer__text a{color:rgb(var(--mdui-color-primary))}:root[data-hide-logo=true] .hero__logo{display:none!important}:root[data-hide-clock=true] .hero{display:none!important}:root[data-hide-date=true] .clock__date{display:none!important}:root[data-hide-says=true] .says-section{display:none!important}:root[data-hide-links=true] .links-section{display:none!important}:root[data-hide-footer=true] .app-footer{display:none!important}.settings-dialog{--mdui-dialog-width: 34rem}.settings-dialog::part(panel){position:relative;width:34rem;max-width:94vw;max-height:88vh;display:flex;flex-direction:column}.settings-dialog__panel{animation:settings-panel-in var(--mdui-motion-duration-medium2) var(--mdui-motion-easing-standard)}@keyframes settings-panel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.settings-dialog__close{position:absolute;top:12px;right:12px;z-index:3;color:var(--mdui-color-on-surface-variant)}.settings-dialog__tabs{flex-shrink:0;margin-bottom:var(--space-xs)}.settings-dialog__panel{flex:1;min-height:0;overflow-y:auto;padding:0 var(--space-sm) var(--space-md);box-sizing:border-box}.settings-dialog__actions{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-sm) var(--space-xs);border-top:1px solid color-mix(in srgb,var(--mdui-color-outline-variant) 40%,transparent)}.settings-section{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-md) var(--space-xs)}.settings-section__block{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-sm) 0}.settings-section__title{margin:0;font-size:var(--mdui-typescale-title-small-size);font-weight:500;color:var(--mdui-color-on-surface-variant)}.settings-section__hint{margin:0;font-size:var(--mdui-typescale-body-small-size);line-height:1.55;color:var(--mdui-color-on-surface-variant)}.settings-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);padding:var(--space-xs) 0}.settings-row--column{flex-direction:column;align-items:flex-start;gap:var(--space-md)}.settings-row__label{display:flex;flex-direction:column;gap:var(--space-2xs);min-width:0}.settings-row__title{font-size:var(--mdui-typescale-body-large-size);font-weight:500;color:var(--mdui-color-on-surface)}.settings-row__hint{font-size:var(--mdui-typescale-body-small-size);color:var(--mdui-color-on-surface-variant)}.settings-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);flex-wrap:wrap}.settings-toolbar__actions{display:flex;align-items:center;gap:var(--space-xs);flex-wrap:wrap}.settings-fields{display:flex;flex-direction:column;gap:var(--space-md)}.seed-swatches{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm)}.seed-swatch{--swatch: #6750a4;width:2rem;height:2rem;padding:0;border:none;border-radius:var(--radius-pill);background:var(--swatch);cursor:pointer;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mdui-color-outline) 30%,transparent);transition:transform .15s ease,box-shadow .15s ease}.seed-swatch:hover{transform:scale(1.12)}.seed-swatch.is-active{outline:2px solid var(--mdui-color-primary);outline-offset:2px}.seed-custom{display:inline-flex;align-items:center;gap:var(--space-2xs);padding:2px 6px 2px 2px;border:1px solid var(--mdui-color-outline-variant);border-radius:var(--radius-pill);cursor:pointer}.seed-custom__hint{font-size:var(--mdui-typescale-label-medium-size);color:var(--mdui-color-on-surface-variant)}.seed-custom input[type=color]{width:2rem;height:2rem;padding:2px;border:none;border-radius:var(--radius-pill);background:transparent;cursor:pointer}.panel-list{display:flex;flex-direction:column;gap:var(--space-2xs)}.panel-list__empty{padding:var(--space-lg) var(--space-sm);text-align:center;font-size:var(--font-note);color:var(--mdui-color-on-surface-variant)}.panel-engine-row{border-radius:var(--mdui-shape-corner-extra-large);--mdui-list-item-container-shape: var(--mdui-shape-corner-extra-large)}.panel-engine-row__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.panel-engine-row__name{font-size:var(--mdui-typescale-body-medium-size);font-weight:500;color:var(--mdui-color-on-surface);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panel-engine-row__url{font-size:var(--mdui-typescale-body-small-size);color:var(--mdui-color-on-surface-variant);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:16rem}.panel-engine-row__default{flex-shrink:0}.panel-engine-row__actions{display:flex;align-items:center;gap:2px;flex-shrink:0}.panel-link-row{border-radius:var(--mdui-shape-corner-extra-large);--mdui-list-item-container-shape: var(--mdui-shape-corner-extra-large)}.panel-link-row__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.panel-link-row__title{font-size:var(--mdui-typescale-body-medium-size);font-weight:500;color:var(--mdui-color-on-surface);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panel-link-row__url{font-size:var(--mdui-typescale-body-small-size);color:var(--mdui-color-on-surface-variant);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:16rem}.panel-link-row__group{flex-shrink:0;padding:2px 8px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--mdui-color-secondary-container) 55%,transparent);color:var(--mdui-color-on-secondary-container);font-size:.6875rem;line-height:1.3}.panel-link-row__group.is-none{background:color-mix(in srgb,var(--mdui-color-surface-variant) 60%,transparent);color:var(--mdui-color-on-surface-variant)}.panel-link-row__actions{display:flex;align-items:center;gap:2px;flex-shrink:0}.panel-row__action-btn{color:var(--mdui-color-on-surface-variant)}.panel-groups-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-xs) var(--space-sm);border-radius:var(--mdui-shape-corner-extra-large);background:color-mix(in srgb,var(--mdui-color-surface-container-high) 55%,transparent)}.panel-groups-row__name{flex:1;min-width:0;font-size:var(--mdui-typescale-body-medium-size);color:var(--mdui-color-on-surface);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panel-groups-row__actions{display:flex;align-items:center;gap:2px;flex-shrink:0}.says-pane{display:none}.says-pane.is-active{display:block}.about{gap:var(--space-sm)}.about__declaration,.about__link,.about__thanks{margin:0;font-size:var(--mdui-typescale-body-medium-size);line-height:1.7;color:var(--mdui-color-on-surface)}.about__link a,.about__declaration a,.about__thanks a{color:rgb(var(--mdui-color-primary));word-break:break-all}.about__title{margin:var(--space-sm) 0 0;font-size:var(--mdui-typescale-title-small-size);font-weight:500;color:var(--mdui-color-on-surface-variant)}.about__list{margin:0;padding-inline-start:1.25rem;display:flex;flex-direction:column;gap:var(--space-2xs);font-size:var(--mdui-typescale-body-medium-size);color:var(--mdui-color-on-surface)}.about__list a{color:rgb(var(--mdui-color-primary))}.sub-dialog{--mdui-dialog-width: 26rem}.sub-dialog::part(panel){width:26rem;max-width:92vw}.engine-dialog__actions{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-sm) var(--space-xs)}.engine-dialog__delete{margin-right:auto;color:rgb(var(--mdui-color-error))}.links-groups-dialog__create{display:flex;align-items:center;gap:var(--space-sm);padding-bottom:var(--space-sm)}.links-groups-dialog__create mdui-text-field{flex:1;min-width:0}.links-groups-dialog__list{display:flex;flex-direction:column;gap:var(--space-2xs);max-height:40vh;overflow-y:auto}.links-groups-dialog__actions{display:flex;justify-content:flex-end;padding:var(--space-sm) var(--space-sm) var(--space-xs)}@media(max-width:599.98px){:root{--font-clock: clamp(2.75rem, 16vw, 4.25rem);--font-date: 1rem;--font-logo: 1.25rem}.app-main{gap:var(--space-xl);padding:var(--space-xl) 0 var(--space-2xl)}.hero,.search-section,.links-section,.says-section{width:100%;max-width:none;padding-inline:var(--space-md);box-sizing:border-box}.hero__logo{gap:var(--space-sm)}.hero__logo-badge{width:2.5rem;height:2.5rem;font-size:1.4rem}.search-section__surface{height:52px;border-radius:var(--mdui-shape-corner-large)}.app-footer{padding-bottom:var(--space-lg)}.settings-dialog::part(panel){width:100%;max-width:92vw}}.omnibox{position:relative;width:100%;max-width:640px;margin-inline:auto;z-index:10}.omnibox__field{width:100%;--mdui-text-field-shape-corner: var(--mdui-shape-corner-extra-large);--mdui-text-field-container-shape-corner: var(--mdui-shape-corner-extra-large);--mdui-text-field-caret-color: rgb(var(--mdui-color-primary))}.omnibox__field::part(container){border-radius:var(--radius-card);padding-inline-start:1rem;background:rgb(var(--mdui-color-surface-container-high));box-shadow:var(--mdui-elevation-level1);transition:box-shadow .22s cubic-bezier(.2,0,0,1),background-color .22s ease}.omnibox__field:focus-within::part(container){background:rgb(var(--mdui-color-surface-container-highest));box-shadow:var(--mdui-elevation-level2),0 0 0 2px color-mix(in srgb,rgb(var(--mdui-color-primary)) 38%,transparent)}.omnibox__field::part(input){font-size:var(--mdui-typescale-body-large-size)}.omnibox__field::part(icon){color:rgb(var(--mdui-color-primary));opacity:.85}.omnibox__engine-btn{min-width:0;height:100%;padding:0;color:var(--mdui-color-on-surface-variant)}.omnibox__engine-btn .omnibox__engine-favicon,.omnibox__engine-btn mdui-icon{display:block;margin-inline:auto}.omnibox__engine-btn mdui-icon{width:18px;height:18px}.omnibox__engine-favicon,.omnibox__engine-icon{width:18px;height:18px;border-radius:4px;object-fit:contain;flex-shrink:0}.omnibox__engine-icon{width:22px;height:22px}.omnibox__engine-btn [data-omnibox-engine-name]{max-width:4.5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omnibox__engine-menu{min-width:10rem;z-index:1300}.omnibox__suggest{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:1200;max-height:340px;overflow:hidden;border-radius:var(--radius-card);background:rgb(var(--mdui-color-surface-container-high));border:1px solid color-mix(in srgb,var(--mdui-color-outline-variant) 45%,transparent);box-shadow:var(--mdui-elevation-level2);box-sizing:border-box}.omnibox__suggest-list{padding:var(--space-xs);max-height:320px;overflow-y:auto}.omnibox__suggest-list mdui-list-item{border-radius:var(--mdui-shape-corner-extra-large);cursor:pointer}.omnibox__suggest-list mdui-list-item.omnibox__item-active{background:rgb(var(--mdui-color-secondary-container));color:rgb(var(--mdui-color-on-secondary-container))}.omnibox__suggest-list mdui-list-subheader{font-size:var(--mdui-typescale-label-large-size);color:var(--mdui-color-primary);padding-block:var(--space-xs) 0}@media(max-width:599.98px){.omnibox__engine-btn [data-omnibox-engine-name]{max-width:3.5em}}[hidden]{display:none!important}.bg-layer{position:fixed;inset:0;z-index:0;overflow:hidden;background-color:rgb(var(--mdui-color-surface-container));--bg-overlay-alpha: 0;--bg-overlay-blur: 0px}.bg-layer[data-mode=color]{background-color:transparent}.bg-layer__image,.bg-layer__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.bg-layer__overlay{position:absolute;inset:0;background-color:rgba(0,0,0,var(--bg-overlay-alpha, 0))}.bg-layer[style*=--bg-overlay-blur-enabled] .bg-layer__overlay{-webkit-backdrop-filter:blur(var(--bg-overlay-blur, 0px));backdrop-filter:blur(var(--bg-overlay-blur, 0px))}.background-dialog{--mdui-dialog-width: 28rem}.background-dialog::part(panel){position:relative;width:28rem;max-width:94vw;max-height:86vh;display:flex;flex-direction:column}.background-dialog__close{position:absolute;top:12px;right:12px;color:var(--mdui-color-on-surface-variant)}.background-dialog__body{overflow-y:auto;padding:var(--space-xs) var(--space-sm) var(--space-sm)}.background-dialog__section{padding:var(--space-sm) 0;border-bottom:1px solid color-mix(in srgb,var(--mdui-color-outline-variant) 40%,transparent)}.background-dialog__section:last-child{border-bottom:none}.background-dialog__section-title{margin:0 0 var(--space-sm);font-size:var(--mdui-typescale-title-small-size);font-weight:500;color:var(--mdui-color-on-surface-variant)}.background-dialog__pane{display:none}.background-dialog__pane.is-active{display:block}.background-dialog__hint{margin:var(--space-sm) 0 0;font-size:var(--mdui-typescale-body-small-size);line-height:1.5;color:var(--mdui-color-on-surface-variant)}.background-dialog__status{margin:var(--space-sm) 0 0;min-height:1.25em;font-size:var(--mdui-typescale-body-small-size);color:var(--mdui-color-on-surface-variant)}.background-dialog__status[data-state=ok]{color:rgb(var(--mdui-color-primary))}.background-dialog__status[data-state=error]{color:rgb(var(--mdui-color-error))}.background-dialog__actions{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-sm) 0}.bg-color-row{margin-bottom:var(--space-sm)}.bg-color-label{display:inline-flex;align-items:center;gap:var(--space-md);font-size:var(--mdui-typescale-body-medium-size);color:var(--mdui-color-on-surface);cursor:pointer}.bg-color-label input[type=color]{width:3rem;height:2.25rem;padding:2px;border:1px solid var(--mdui-color-outline-variant);border-radius:var(--mdui-shape-corner-extra-large);background:transparent;cursor:pointer}.bg-swatches{display:grid;grid-template-columns:repeat(10,1fr);gap:var(--space-sm)}.bg-swatch{--swatch: #6750a4;width:100%;aspect-ratio:1;padding:0;border:none;border-radius:var(--radius-pill);background:var(--swatch);cursor:pointer;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mdui-color-outline) 30%,transparent);transition:transform .15s ease}.bg-swatch:hover{transform:scale(1.12)}.bg-swatch.is-active{outline:2px solid var(--mdui-color-primary);outline-offset:2px}.bg-upload-row{display:flex;align-items:center;gap:var(--space-sm)}.bg-upload-preview{position:relative;display:inline-flex;margin-top:var(--space-sm);max-width:100%}.bg-upload-preview__img{max-width:100%;max-height:132px;border-radius:var(--radius-card);object-fit:cover;display:block}.bg-upload-preview__clear{position:absolute;top:4px;right:4px;background:rgb(var(--mdui-color-surface-container-high));color:var(--mdui-color-on-surface-variant)}.bg-field-row{display:flex;align-items:flex-start;gap:var(--space-sm)}.bg-field-row mdui-text-field{flex:1;min-width:0}.bg-field-row mdui-button{flex-shrink:0;margin-top:4px}.bg-bing-row{display:flex;align-items:center}.bg-slider-row{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-xs) 0}.bg-slider-row__label{flex-shrink:0;width:6.5em;font-size:var(--mdui-typescale-body-medium-size);color:var(--mdui-color-on-surface)}.bg-slider-row mdui-slider{flex:1;min-width:0}@media(max-width:599.98px){.bg-swatches{grid-template-columns:repeat(5,1fr);gap:var(--space-sm)}.bg-field-row{flex-direction:column;align-items:stretch}.bg-field-row mdui-button{margin-top:0;align-self:flex-end}.bg-slider-row{gap:var(--space-sm)}.bg-slider-row__label{width:5.5em}}
