html,body{background:rgba(0,0,0,0);border:0;color:var(--font-color-200);margin:0;outline:0;padding:0;vertical-align:baseline}header,footer,section,div,span,iframe,h1,h2,h3,h4,h5,p,blockquote,pre,figure,figcaption,a,cite,code,del,em,img,ins,kbd,q,s,small,strong,sub,sup,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:rgba(0,0,0,0);border:0;font:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}ol,ul{list-style:none}blockquote,q{quotes:none}:focus{outline:0}label{align-items:center;display:inline-flex}ins{text-decoration:none}del{text-decoration:line-through}sub{font-size:.9em;vertical-align:sub}sup{font-size:.9em;vertical-align:super}table{border-collapse:collapse;border-spacing:0;overflow:visible !important}a img{border:0}blockquote::before,blockquote::after,q::before,q::after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}b{font-weight:bold}
:root{--white: rgb(255 255 255);--black: rgb(30 30 30);--yellow-alpha: rgb(255 245 157 / 80%);--font-color-100: var(--black);--font-color-200: rgb(45 45 45);--font-color-300: rgb(61 61 61);--font-color-400: rgb(90 90 90);--font-color-500: rgb(168 168 168);--link-color: rgb(55 163 240);--link-menu-color: rgb(100 100 100);--link-hover-color: rgb(25 118 210);--bg-color-100: rgb(255 255 255);--bg-color-200: rgb(253 253 253);--bg-color-300: rgb(250 250 250);--bg-color-400: rgb(240 242 245);--bg-color-500: rgb(230 234 239);--line-color-100: rgb(226 232 240);--line-color-200: rgb(208 212 228);--line-color-300: rgb(184 214 251);--line-color-400: rgb(150 150 150);--line-color-500: rgb(30 30 30);--box-shadow: 0 5px 10px rgb(0 0 0 / 20%);--select-bg-color: rgb(229 230 245);--disabled: rgb(236 239 241);--font-code: 'Consolas', 'Bitstream Vera Sans Mono', 'Courier New', courier, monospace;--th-bg-color: rgb(236 239 241);--grid-header-bg: rgb(217 225 242);--fill-icon: "FILL" 1, "wght" 100, "GRAD" 0, "opsz" 24;--no-fill-icon: "FILL" 0, "wght" 100, "GRAD" 0, "opsz" 24;--grid-bg-color: white}html,body{background-color:var(--bg-color-100);color:var(--font-color-200)}html{font-size:16px}body{font-size:.75rem;line-height:1.5rem}a{color:var(--link-color)}a:hover{color:var(--link-hover-color)}ui-accordion,ui-accordion-item,ui-flext-panel,ui-floating-panel,ui-list,ui-panel,ui-switch-panel,ui-tab{box-sizing:border-box}ui-array{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}ui-array .separator{opacity:.25}.bg-gray{background-color:var(--grid-header-bg)}.bg-selected{background-color:var(--select-bg-color)}.border{border:1px solid var(--line-color-100)}.border_b{border-bottom:1px solid var(--line-color-100)}.border_l{border-left:1px solid var(--line-color-100)}.border-t{border-top:1px solid var(--line-color-100)}.circle{border:1px solid var(--line-color-100);border-radius:50%;display:inline-block}.circle-4{height:2rem;line-height:2rem;width:2rem}.circle-small{align-items:center;border:1px solid var(--line-color-100);border-radius:50%;display:inline-flex;line-height:1rem;width:1rem;height:1rem;justify-content:center}.color-white{color:var(--white)}.disabled{opacity:.5}.disabled a{pointer-events:none}.disabled a:hover{cursor:not-allowed;text-decoration:none}.inline-box{border:1px solid var(--line-color-100);display:inline-block;padding:.25rem .5rem;width:fit-content}.rotate-135{transform:rotate(135deg)}.vh-50{height:50dvh}.hover\:gray:hover{background-color:var(--bg-color-500)}.hover\:selection:hover{background-color:var(--select-bg-color)}input.big{padding:.25rem;height:1.5rem;width:15rem}input.big:hover{outline:0}.paper-grid{background:linear-gradient(-90deg, rgba(0, 0, 0, 0.05) 1px, transparent 1px),linear-gradient(rgba(0, 0, 0, 0.05) 1px, transparent 1px),linear-gradient(-90deg, rgba(0, 0, 0, 0.1) 1px, transparent 1px),linear-gradient(rgba(0, 0, 0, 0.1) 1px, transparent 1px),var(--grid-bg-color);background-size:10px 10px,10px 10px,50px 50px,50px 50px}.label{color:var(--font-color-100);margin:1rem 0 .5rem}.label:first-child{margin-top:0}.icon-no-fill{font-variation-settings:"FILL" 0,"wght" 100,"GRAD" 0,"opsz" 24}audio{max-width:100%;width:30rem}span.added{background-color:var(--color-blue-300);word-spacing:.25rem}span.deleted{background-color:var(--color-red-300);word-spacing:.25rem}.dark span.added{background-color:var(--color-blue-900)}.dark span.deleted{background-color:var(--color-red-900)}@media(width <= 768px){.mobile-scroll{flex-wrap:nowrap;max-width:100dvw;overflow:scroll !important}.mobile-scroll::-webkit-scrollbar{display:none}.mobile-scroll{-ms-overflow-style:none;scrollbar-width:none}.mobile-scroll>*{flex-shrink:0;width:fit-content}ui-page-header .mobile-scroll{max-width:calc(100dvw - 3rem)}pre.mobile-scroll{white-space:pre !important}}@media print{.no-print{display:none !important}}
:root.dark{--black: rgb(0 0 0);--white: rgb(255 255 255);--font-color-100: rgb(240 240 240);--font-color-200: rgb(222 222 222);--font-color-300: rgb(208 217 224);--font-color-400: rgb(198 198 198);--font-color-500: rgb(108 108 108);--bg-color-100: rgb(48 54 65);--bg-color-200: rgb(43 48 59);--bg-color-300: rgb(53 61 76);--bg-color-400: rgb(60 66 80);--bg-color-500: rgb(55 55 55);--line-color-100: rgb(67 69 74);--line-color-200: rgb(80 80 80);--line-color-500: rgb(51 51 51);--link-color: rgb(144 202 249);--link-menu-color: rgb(166 166 166);--link-hover-color: rgb(55 163 240);--select-bg-color: rgb(77 77 107);--disabled: rgb(51 51 51);--th-bg-color: rgb(77 77 77);--grid-header-bg: rgb(68 72 85);--grid-bg-color: var(--bg-color-300)}.dark ui-icon{color:#ccccc1}.dark ui-top{background-color:var(--bg-color-200);border-bottom:1px solid var(--line-color-100);color:var(--font-color-200)}.dark ui-navigator-item span{color:var(--font-color-200)}.dark .element.copy{background-color:var(--bg-color-300)}.dark body[data-module-type=VISUAL] .paper-grid{background:linear-gradient(-90deg, rgba(255, 255, 255, 0.05) 1px, transparent 1px),linear-gradient(rgba(255, 255, 255, 0.05) 1px, transparent 1px),linear-gradient(-90deg, rgba(255, 255, 255, 0.1) 1px, transparent 1px),linear-gradient(rgba(255, 255, 255, 0.1) 1px, transparent 1px),var(--grid-bg-color);background-size:10px 10px,10px 10px,50px 50px,50px 50px}
.flex{display:flex}.gap-0{gap:0}.justify-center{justify-content:center}.text-inherit{color:inherit}.p-0{padding:0}.text-xs{font-size:.75rem;line-height:1rem}.text-center{text-align:center}.block{display:block}.size-full{width:100%;height:100%}.no-underline{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.gap-2{gap:.5rem}.flex-1{flex:1 1 0%}.box-border{box-sizing:border-box}.gap-6{gap:1.5rem}.p-4{padding:1rem}.pb-4{padding-bottom:1rem}.font-bold{font-weight:700}.leading-loose{line-height:2}.flex-col{flex-direction:column}.bg-lime-200{background-color:#d9f99d}.gap-16{gap:4rem}.pl-6{padding-left:1.5rem}.rounded-lg{border-radius:.5rem}.gap-8{gap:2rem}.w-fit{width:fit-content}.px-4{padding-left:1rem;padding-right:1rem}.p-2{padding:.5rem}.leading-4{line-height:1rem}.border-t{border-top-width:1px}.flex-wrap{flex-wrap:wrap}.border{border-width:1px}.items-stretch{align-items:stretch}.mt-4{margin-top:1rem}.hover\:scale-105:hover{transform:scale(1.05)}.items-center{align-items:center}.justify-between{justify-content:space-between}.inline-block{display:inline-block}.gap-4{gap:1rem}.rotate-90{transform:rotate(90deg)}.p-1{padding:.25rem}.rotate-45{transform:rotate(45deg)}.size-3{width:.75rem;height:.75rem}.grow{flex-grow:1}.rounded-tr-2xl{border-top-right-radius:1rem}.py-4{padding-top:1rem;padding-bottom:1rem}.rounded-2xl{border-radius:1rem}.rounded-tl-2xl{border-top-left-radius:1rem}.h-80{height:20rem}.pr-2{padding-right:.5rem}.ml-4{margin-left:1rem}.w-80{width:20rem}.px-2{padding-left:.5rem;padding-right:.5rem}.my-16{margin-top:4rem;margin-bottom:4rem}.overflow-y-hidden{overflow-y:hidden}.relative{position:relative}.w-full{width:100%}.mb-8{margin-bottom:2rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.cursor-pointer{cursor:pointer}.hidden{display:none}.focus\:text-blue-500:focus{color:#3b82f6}.text-xl{font-size:1.25rem;line-height:1.75rem}.h-6{height:1.5rem}.absolute{position:absolute}.size-6{width:1.5rem;height:1.5rem}.rounded-full{border-radius:9999px}.justify-end{justify-content:flex-end}.pr-4{padding-right:1rem}.leading-6{line-height:1.5rem}.mr-4{margin-right:1rem}.max-h-20{max-height:5rem}.h-fit{height:fit-content}.max-w-20{max-width:5rem}.pl-2{padding-left:.5rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.mb-2{margin-bottom:.5rem}.text-base{font-size:1rem;line-height:1.5rem}.leading-8{line-height:2rem}.text-sm{font-size:.875rem;line-height:1.25rem}.max-h-fit{max-height:fit-content}.max-h-dvh{max-height:100dvh}.pb-2{padding-bottom:.5rem}.mb-4{margin-bottom:1rem}.pointer-events-none{pointer-events:none}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:font-bold:hover{font-weight:700}.px-1{padding-left:.25rem;padding-right:.25rem}.rounded{border-radius:.25rem}.h-full{height:100%}.right-0{right:0}.left-0{left:0}.bottom-0{bottom:0}.bg-no-repeat{background-repeat:no-repeat}.top-0{top:0}.text-2xl{font-size:1.5rem;line-height:2rem}.align-middle{vertical-align:middle}.size-4{width:1rem;height:1rem}.leading-normal{line-height:1.5}.cursor-copy{cursor:copy}.whitespace-pre-wrap{white-space:pre-wrap}.mt-2{margin-top:.5rem}.border-0{border-width:0}.pt-0{padding-top:0}.gap-1{gap:.25rem}.sticky{position:sticky}.pt-4{padding-top:1rem}.right-8{right:2rem}.fixed{position:fixed}.line-through{text-decoration-line:line-through}.top-16{top:4rem}.outline-0{outline-width:0}.top-4{top:1rem}.h-auto{height:auto}.right-4{right:1rem}.mt-20{margin-top:5rem}.text-5xl{font-size:3rem;line-height:1}.p-3{padding:.75rem}.mb-10{margin-bottom:2.5rem}.mt-10{margin-top:2.5rem}.flex-row-reverse{flex-direction:row-reverse}.size-12{width:3rem;height:3rem}.invisible{visibility:hidden}.my-2{margin-top:.5rem;margin-bottom:.5rem}.ml-6{margin-left:1.5rem}.hover\:no-underline:hover{text-decoration-line:none}.ml-2{margin-left:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.gap-12{gap:3rem}.w-60{width:15rem}.select-none{user-select:none}.h-10{height:2.5rem}.leading-10{line-height:2.5rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.text-ellipsis{text-overflow:ellipsis}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.max-w-full{max-width:100%}.hover\:rotate-3:hover{transform:rotate(3deg)}.size-10{width:2.5rem;height:2.5rem}.size-14{width:3.5rem;height:3.5rem}.pt-16{padding-top:4rem}.pb-40{padding-bottom:10rem}.max-w-lg{max-width:32rem}.size-2{width:.5rem;height:.5rem}.max-w-3xl{max-width:48rem}.h-4{height:1rem}.max-w-xl{max-width:36rem}.gap-3{gap:.75rem}.grid{display:grid}.grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.grid-cols-5{grid-template-columns:repeat(5, minmax(0, 1fr))}.grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.size-fit{width:fit-content;height:fit-content}.gap-32{gap:8rem}.bg-slate-300{background-color:#cbd5e1}.hover\:bg-slate-300:hover{background-color:#cbd5e1}.hover\:bg-slate-400:hover{background-color:#94a3b8}.bg-slate-100{background-color:#f1f5f9}.hover\:bg-slate-200:hover{background-color:#e2e8f0}.rounded-sm{border-radius:.125rem}.p-6{padding:1.5rem}.inline-flex{display:inline-flex}.leading-3{line-height:.75rem}.leading-5{line-height:1.25rem}.bottom-4{bottom:1rem}.bg-white{background-color:#fff}.p-8{padding:2rem}.pb-32{padding-bottom:8rem}.pb-16{padding-bottom:4rem}.h-2\/4{height:50%}.h-96{height:24rem}.z-0{z-index:0}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.self-center{align-self:center}.self-end{align-self:flex-end}.flex-row{flex-direction:row}.ml-5{margin-left:1.25rem}.pl-5{padding-left:1.25rem}:where(html.dark) .dark\:hover\:bg-fuchsia-800:hover{background-color:#86198f}:where(html.dark) .dark\:bg-fuchsia-700{background-color:#a21caf}.bg-black{background-color:#000}.w-4{width:1rem}.w-8{width:2rem}.max-w-md{max-width:28rem}.max-w-2xl{max-width:42rem}.animate-spin{animation:spin 1s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.leading-none{line-height:1}.mr-8{margin-right:2rem}.min-h-20{min-height:5rem}.left-4{left:1rem}.left-16{left:4rem}.shrink-0{flex-shrink:0}.h-20{height:5rem}.bg-cover{background-size:cover}.w-72{width:18rem}.h-40{height:10rem}.text-violet-500{color:#8b5cf6}.bg-sky-400{background-color:#38bdf8}.w-64{width:16rem}.items-start{align-items:flex-start}.text-zinc-600{color:#52525b}.min-h-40{min-height:10rem}.min-w-80{min-width:20rem}.leading-7{line-height:1.75rem}.mb-1{margin-bottom:.25rem}.max-w-72{max-width:18rem}.pr-16{padding-right:4rem}.bottom-8{bottom:2rem}.left-8{left:2rem}.mt-8{margin-top:2rem}.pl-4{padding-left:1rem}.rounded-tl-lg{border-top-left-radius:.5rem}.rounded-tr-lg{border-top-right-radius:.5rem}.cursor-default{cursor:default}.max-w-5xl{max-width:64rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.size-8{width:2rem;height:2rem}.ml-12{margin-left:3rem}.max-w-sm{max-width:24rem}.max-h-96{max-height:24rem}.h-8{height:2rem}.overflow-hidden{overflow:hidden}.bg-slate-800{background-color:#1e293b}.text-white{color:#fff}.text-sky-700{color:#0369a1}.w-6\/12{width:50%}.whitespace-break-spaces{white-space:break-spaces}.ml-8{margin-left:2rem}.mr-auto{margin-right:auto}.row-span-2{grid-row:span 2/span 2}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pb-36{padding-bottom:calc(var(--spacing)*36)}.leading-12{line-height:calc(var(--spacing)*12)}.self-start{align-self:flex-start}.w-71{width:calc(var(--spacing)*71)}.ml-auto{margin-left:auto}.bg-blue-500{background-color:var(--color-blue-500)}.rotate-135{rotate:135deg}.pb-0{padding-bottom:calc(var(--spacing)*0)}.flex-nowrap{flex-wrap:nowrap}.overflow-auto{overflow:auto}
:root{--font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif: ui-serif, georgia, cambria, "Times New Roman", times, serif;--font-mono: ui-monospace, sfmono-regular, menlo, monaco, consolas, "Liberation Mono", "Courier New", monospace;--color-black: var(--black);--color-white: var(--white);--spacing: 0.25rem;--breakpoint-sm: 40rem;--breakpoint-md: 48rem;--breakpoint-lg: 64rem;--breakpoint-xl: 80rem;--breakpoint-2xl: 96rem;--container-3xs: 16rem;--container-2xs: 18rem;--container-xs: 20rem;--container-sm: 24rem;--container-md: 28rem;--container-lg: 32rem;--container-xl: 36rem;--container-2xl: 42rem;--container-3xl: 48rem;--container-4xl: 56rem;--container-5xl: 64rem;--container-6xl: 72rem;--container-7xl: 80rem;--text-xs: 0.75rem;--text-xs--line-height: calc(1 / 0.75);--text-sm: 0.875rem;--text-sm--line-height: calc(1.25 / 0.875);--text-base: 1rem;--text-base--line-height: calc(1.5 / 1);--text-lg: 1.125rem;--text-lg--line-height: calc(1.75 / 1.125);--text-xl: 1.25rem;--text-xl--line-height: calc(1.75 / 1.25);--text-2xl: 1.5rem;--text-2xl--line-height: calc(2 / 1.5);--text-3xl: 1.875rem;--text-3xl--line-height: calc(2.25 / 1.875);--text-4xl: 2.25rem;--text-4xl--line-height: calc(2.5 / 2.25);--text-5xl: 3rem;--text-5xl--line-height: 1;--text-6xl: 3.75rem;--text-6xl--line-height: 1;--text-7xl: 4.5rem;--text-7xl--line-height: 1;--text-8xl: 6rem;--text-8xl--line-height: 1;--text-9xl: 8rem;--text-9xl--line-height: 1;--font-weight-thin: 100;--font-weight-extralight: 200;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-black: 900;--tracking-tighter: -0.05em;--tracking-tight: -0.025em;--tracking-normal: 0em;--tracking-wide: 0.025em;--tracking-wider: 0.05em;--tracking-widest: 0.1em;--leading-tight: 1.25;--leading-snug: 1.375;--leading-normal: 1.5;--leading-relaxed: 1.625;--leading-loose: 2;--radius-xs: 0.125rem;--radius-sm: 0.25rem;--radius-md: 0.375rem;--radius-lg: 0.5rem;--radius-xl: 0.75rem;--radius-2xl: 1rem;--radius-3xl: 1.5rem;--radius-4xl: 2rem;--shadow-2xs: 0 1px rgb(0 0 0 / 5%);--shadow-xs: 0 1px 2px 0 rgb(0 0 0 / 5%);--shadow-sm: 0 1px 3px 0 rgb(0 0 0 / 10%), 0 1px 2px -1px rgb(0 0 0 / 10%);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / 10%), 0 2px 4px -2px rgb(0 0 0 / 10%);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / 10%), 0 4px 6px -4px rgb(0 0 0 / 10%);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / 10%), 0 8px 10px -6px rgb(0 0 0 / 10%);--shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / 25%);--inset-shadow-2xs: inset 0 1px rgb(0 0 0 / 5%);--inset-shadow-xs: inset 0 1px 1px rgb(0 0 0 / 5%);--inset-shadow-sm: inset 0 2px 4px rgb(0 0 0 / 5%);--drop-shadow-xs: 0 1px 1px rgb(0 0 0 / 5%);--drop-shadow-sm: 0 1px 2px rgb(0 0 0 / 15%);--drop-shadow-md: 0 3px 3px rgb(0 0 0 / 12%);--drop-shadow-lg: 0 4px 4px rgb(0 0 0 / 15%);--drop-shadow-xl: 0 9px 7px rgb(0 0 0 / 10%);--drop-shadow-2xl: 0 25px 25px rgb(0 0 0 / 15%);--text-shadow-2xs: 0px 1px 0px rgb(0 0 0 / 15%);--text-shadow-xs: 0px 1px 1px rgb(0 0 0 / 20%);--text-shadow-sm: 0px 1px 0px rgb(0 0 0 / 7.5%), 0px 1px 1px rgb(0 0 0 / 7.5%), 0px 2px 2px rgb(0 0 0 / 7.5%);--text-shadow-md: 0px 1px 1px rgb(0 0 0 / 10%), 0px 1px 2px rgb(0 0 0 / 10%), 0px 2px 4px rgb(0 0 0 / 10%);--text-shadow-lg: 0px 1px 2px rgb(0 0 0 / 10%), 0px 3px 2px rgb(0 0 0 / 10%), 0px 4px 8px rgb(0 0 0 / 10%);--blur-xs: 4px;--blur-sm: 8px;--blur-md: 12px;--blur-lg: 16px;--blur-xl: 24px;--blur-2xl: 40px;--blur-3xl: 64px;--perspective-dramatic: 100px;--perspective-near: 300px;--perspective-normal: 500px;--perspective-midrange: 800px;--perspective-distant: 1200px;--aspect-video: 16 / 9;--ease-in: cubic-bezier(0.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, 0.2, 1);--ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);--animate-spin: spin 1s linear infinite;--animate-ping: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;--animate-pulse: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;--animate-bounce: bounce 1s infinite;--tw-mask-top-from: #000;--tw-mask-top-to: transparent;--tw-mask-right-from: #000;--tw-mask-right-to: transparent;--tw-mask-bottom-from: #000;--tw-mask-bottom-to: transparent;--tw-mask-left-from: #000;--tw-mask-left-to: transparent;--tw-mask-linear-from: #000;--tw-mask-linear-to: transparent;--tw-mask-linear-position: to right;--tw-mask-radial-from: #000;--tw-mask-radial-to: transparent;--tw-mask-radial-shape: ellipse;--tw-mask-radial-size: farthest-corner;--tw-mask-radial-position: center;--tw-mask-conic-from: #000;--tw-mask-conic-to: transparent;--tw-mask-conic-position: center;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-from: #0000;--tw-gradient-to: #0000;--tw-gradient-via: #0000;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate-z: 0deg;--tw-skew-x: 0deg;--tw-skew-y: 0deg;--tw-scale-x: 1;--tw-scale-y: 1;--tw-rotate-x: 0deg;--tw-rotate-y: 0deg;--tw-scale-z: 1;--tw-space-x-reverse: 0;--tw-space-y-reverse: 0;--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-scroll-snap-strictness: proximity}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,100%{transform:scale(2);opacity:0}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,100%{transform:translateY(-25%);animation-timing-function:cubic-bezier(0.8, 0, 1, 1)}50%{transform:none;animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}}.blur{filter:blur(4px)}ui-web-page a{display:inline;align-items:start;width:auto}
ui-accordion{display:flex;flex-direction:column}ui-accordion>a{align-self:flex-end}ui-accordion-item{border-top:1px solid var(--line-color-100);border-bottom:1px solid var(--line-color-100);margin-top:-1px}ui-accordion-item>header{align-items:center;cursor:pointer;display:flex;padding:.75rem .5rem}ui-accordion-item>header h1{flex:1}ui-accordion-item>header>ui-icon{font-size:1.5rem}ui-accordion-item>header>ui-icon:hover{font-weight:bold}ui-accordion-item>main{display:none;padding:1rem 1.5rem}ui-accordion-item>main:has(ui-list),ui-accordion-item>main:has(ui-grid),ui-accordion-item>main:has(ui-tree){padding:.5rem}ui-accordion-item[data-opened]>header{background-color:var(--bg-color-300)}ui-accordion-item[data-opened]>main{border-top:1px solid var(--line-color-100);display:block;padding-top:.5rem}
ui-text-action{display:flex}ui-text-action input{flex:1;width:auto}ui-text-action ui-icon{font-size:2rem}ui-text-action ui-icon:not(.disabled){color:var(--accent-color-500);cursor:pointer}
ai-panel{box-sizing:border-box;width:100%}ai-prompt{background-color:var(--bg-color-400);border-left:1px solid var(--line-color-100);border-right:1px solid var(--line-color-100);border-radius:.5rem;border-top:1px solid var(--line-color-100)}ai-prompt header{display:flex;flex-wrap:wrap;gap:1rem;padding:.5rem}ai-prompt main{background-color:var(--bg-color-400);border:1px solid var(--line-color-200);border-radius:.5rem;display:flex;flex:0 0 auto;flex-direction:column;margin:0 -1px;min-height:4rem;padding:.5rem .5rem 3rem;position:relative}ai-prompt main textarea{background-color:rgba(0,0,0,0);border:0}ai-prompt main p{text-align:right}ai-prompt main>ui-icon{background-color:var(--accent-color-500);border-radius:.5rem;color:var(--accent-color-text-color);flex-shrink:0;font-size:1.25rem;height:1.5rem;line-height:1.5rem;position:absolute;bottom:.5rem;right:.5rem;width:1.5rem}ai-prompt main>ui-icon:hover{background-color:var(--accent-color-600)}ai-prompt main>div{bottom:.5rem;left:.5rem;max-width:calc(100% - 3rem);position:absolute}ai-thread{overflow-y:auto}ai-thread ui-message{border:1px solid var(--line-color-200);border-radius:.5rem;padding:.5rem 1rem}ai-query{align-self:end;max-width:70%}ai-query p{background-color:var(--accent-color-900);color:var(--accent-color-text-color);border-radius:.25rem;padding:.25rem 1rem}ai-query ui-array{padding-top:.5rem;visibility:hidden}ai-query ui-array ui-icon{font-size:1.25rem}ai-query ui-array ui-icon:hover{color:var(--accent-color-500)}ai-query:hover ui-array{visibility:visible}ai-answer{display:flex;flex-direction:column;gap:2rem}ai-panel[data-type=ICON_SUGGESTER] ai-answer{flex-direction:row}ai-answer pre{white-space:break-spaces}
ui-alarm-item{display:flex;flex-direction:column;gap:.5rem}ui-alarm-item h1{font-size:1rem}ui-alarm-item[data-state=ELAPSED],ui-alarm-item[data-state=FIRED]{color:var(--font-color-500)}ui-alarm-item[data-state=ELAPSED] time,ui-alarm-item[data-state=FIRED] time{text-decoration:line-through}
@keyframes fade_in{from{opacity:.1}to{opacity:1}}.animation_fade_in{animation:fade_in 1.3s}@keyframes fade_out{from{opacity:1}to{opacity:.1}}.animation_fade_out{animation:fade_out .5s}.animation_move{transition:left .3s,top .3s}.animation_slide_up{max-height:0 !important;min-height:0 !important;overflow:hidden !important;transition:max-height .5s}.animation_slide_down{min-height:0 !important;overflow:hidden !important;transition:max-height .5s}.animation_focus{background-color:var(--select-bg-color);animation-name:animation_focus_frame;animation-duration:3s;border-radius:.125rem}@keyframes animation_focus_frame{40%{background-color:var(--select-bg-color)}100%{background-color:rgba(0,0,0,0)}}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}.scroll-reveal{opacity:0;transform:translateY(50px);transition:opacity .8s ease,transform .8s ease}.scroll-reveal-visible{opacity:1;transform:translateY(0)}.scroll-reveal-hidden{opacity:0;transform:translateY(-50px)}.lift{transition:transform .3s ease,box-shadow .3s ease}.lift:hover{box-shadow:0 10px 30px rgba(0,0,0,.2);transform:scale(1.05) translateY(-5px)}.borderless-lift{transition:transform .3s ease,box-shadow .3s ease}.borderless-lift:hover{transform:scale(1.05) translateY(-5px)}.slide-down-banner{position:fixed;visibility:hidden;transform:translateY(-100%);transition:transform .3s ease;z-index:1000}.slide-down-banner.show{visibility:visible;transform:translateY(0)}
ui-application{background-color:var(--bg-color-100);display:grid;grid-template-rows:1fr}ui-application.has-top{grid-template-rows:2rem 1fr}ui-application.has-top ui-sidebar,ui-application.has-top ui-main{height:calc(100dvh - 2rem)}body.sm ui-application.has-top{grid-template-rows:2.5rem 1fr}body.sm ui-application.has-top ui-sidebar,body.sm ui-application.has-top ui-main{height:calc(100dvh - 2.5rem)}body.sm ui-application.has-top ui-sidebar-buttons ui-logo{height:2.5rem}body.md ui-application.has-top{grid-template-rows:3rem 1fr}body.md ui-application.has-top ui-sidebar,body.md ui-application.has-top ui-main{height:calc(100dvh - 3rem)}body.md ui-application.has-top ui-sidebar-buttons ui-logo{height:3rem}body.lg ui-application.has-top{grid-template-rows:3.5rem 1fr}body.lg ui-application.has-top ui-sidebar,body.lg ui-application.has-top ui-main{height:calc(100dvh - 3.5rem)}body.lg ui-application.has-top ui-sidebar-buttons ui-logo{height:3.5rem}body.xl ui-application.has-top{grid-template-rows:4rem 1fr}body.xl ui-application.has-top ui-sidebar,body.xl ui-application.has-top ui-main{height:calc(100dvh - 4rem)}body.xl ui-application.has-top ui-sidebar-buttons ui-logo{height:4rem}ui-top{align-items:center;background-color:var(--color-400);color:var(--color-text-color);box-sizing:border-box;display:flex;flex-direction:row-reverse;justify-content:space-between;gap:1rem;grid-column:2/4;grid-row:1}html:not(.dark) body[data-theme-color=white] ui-top{border-bottom:1px solid var(--line-color-100)}body:not([data-module-type=SINGLE],[data-module-type=FRAGMENT],[data-module-type=MANDALART]) ui-top.fill-logo-background{margin-left:-3rem;z-index:1}ui-sidebar-buttons,ui-sidebar{background-color:var(--bg-color-200);height:100dvh}ui-sidebar-buttons{border-right:1px solid var(--line-color-100);grid-column:1;grid-row:1/3;width:2.5rem}ui-sidebar{border-right:1px solid var(--line-color-100);display:block;grid-column:2;grid-row:2/3}ui-main{background-color:var(--bg-color-100);box-sizing:border-box;display:block;height:100dvh;grid-column:3}ui-main>*:first-child{padding:1rem 1.5rem}body[data-module-type=VISUAL] ui-main>*:first-child,body[data-module-type=WPEDITOR] ui-main>*:first-child{padding:0}body[data-module-type=REVISION] ui-main{padding:1rem 0 0 1rem}body[data-module-type=STATIC_VIEWER] ui-main{padding:0}ui-footer{display:block}ui-footer ui-wp-html{width:100%}
.arrow_head{display:flex;gap:1rem;padding:0 .5rem}.arrow_head>p,ui-arrow-head-picker{background:linear-gradient(rgb(0, 0, 0) 1px, transparent 1px),rgba(0,0,0,0);background-position-y:.75rem;cursor:pointer;height:1.5rem;width:1rem}.arrow_head>p>i,ui-arrow-head-picker>i{background-color:var(--black);display:inline-block;height:.5rem;width:.5rem}.arrow_head>p[data-type=none] i,ui-arrow-head-picker[data-type=none] i{background-color:rgba(0,0,0,0)}.arrow_head>p[data-type=opened_arrow] i,ui-arrow-head-picker[data-type=opened_arrow] i{background-color:rgba(0,0,0,0);border-left:1px solid var(--line-color-500);border-bottom:1px solid var(--line-color-500);transform:rotate(45deg) scale(0.8)}.arrow_head>p[data-type=filled_arrow] i,ui-arrow-head-picker[data-type=filled_arrow] i{clip-path:polygon(0 0.25rem, 0.25rem 0, 0.25rem 0.5rem)}.arrow_head>p[data-type=filled_circle] i,ui-arrow-head-picker[data-type=filled_circle] i{border-radius:50%}.arrow_head>p[data-type=filled_diamond] i,ui-arrow-head-picker[data-type=filled_diamond] i{transform:rotate(45deg) scale(0.85)}
ui-avatar{align-items:center;border-radius:.25rem;cursor:pointer;display:inline-flex;flex-shrink:0;gap:.5rem;margin-right:.5rem;padding:0 .5rem}ui-avatar>ui-icon{border-radius:50%;border:1px solid var(--line-color-100);color:var(--color-text-color);font-size:1.5rem}ui-avatar>ui-icon:hover{background-color:var(--accent-color-500);color:var(--accent-color-text-color)}ui-avatar>ui-radio-group{border:0}ui-watermark{color:rgba(255,0,0,.4);-webkit-text-stroke:1px rgba(255,0,0,.4);-webkit-text-fill-color:rgba(0,0,0,0);font-size:2rem;pointer-events:none;position:fixed;rotate:-25deg;text-align:center;top:50%;user-select:none;width:100%;z-index:1000}
ui-badge{align-items:center;background-color:var(--bg-color-400);border:1px solid var(--line-color-100);border-radius:.25rem;display:inline-flex;font-size:0.75rem;font-weight:normal;gap:.25rem;justify-content:center;line-height:1rem;min-width:1rem;padding:0 .5rem;user-select:none;width:fit-content}ui-badge:empty{display:none}ui-badge[data-type]{border-color:rgba(0,0,0,0);color:var(--white)}ui-badge[data-type=CHANGE_REQUEST]{background-color:var(--color-indigo-400)}ui-badge[data-type=PROOFREADING]{background-color:var(--color-yellow-600)}ui-badge[data-type=REVIEW_REQUEST]{background-color:var(--color-teal-600)}ui-badge[data-type=USER]{background-color:var(--color-blue-500)}ui-badge[data-type=CLOSED]{background-color:var(--color-zinc-500)}ui-badge[data-type=OPENED]{background-color:var(--color-purple-500)}ui-badge[data-type=DRAFT]{background-color:var(--color-zinc-500)}ui-badge[data-type=OPEN],ui-badge[data-type=OPEN_PR]{background-color:var(--color-sky-600)}ui-badge[data-type=MERGED]{background-color:var(--color-green-600)}ui-badge[data-type=REQUESTED]{background-color:var(--color-light-blue-500)}ui-badge[data-type=APPROVED]{background-color:var(--color-green-600)}ui-badge[data-type=REJECTED]{background-color:var(--color-red-400)}
ui-banners{display:flex;flex-direction:column;gap:1rem}ui-banner{background-color:var(--bg-color-100);border:1px solid var(--line-color-200);border-radius:1rem;display:flex;flex-direction:column;gap:.5rem;padding:.5rem 1rem;position:relative}ui-banner>h1 ui-array{align-items:start;flex-wrap:nowrap;justify-content:space-between}ui-banner>h1 ui-html{color:var(--color-indigo-400);font-weight:bold}ui-banner>h1 ui-icon{font-size:1rem}ui-banner>h1 ui-icon:hover{font-weight:bold}
ui-breadcrumb{align-items:center;background-color:var(--bg-color-100);display:flex;gap:.25rem}ui-breadcrumb span{display:none}ui-breadcrumb b{background-color:var(--bg-color-200);margin-left:.5rem}ui-breadcrumb>*:last-child{background-color:var(--select-bg-color);border-radius:.25rem;padding:0 .5rem}ui-breadcrumb>*:last-child.ui-link{color:var(--link-hover-color)}ui-modal>header>h1>ui-breadcrumb{padding-top:.375rem;padding-bottom:0 !important}
button{background-color:var(--color-blue-400);border:1px solid var(--color-blue-400);border-radius:.25rem;color:var(--white);cursor:pointer;display:inline-block;font-size:12px;line-height:24px;margin:0;padding:0 .5rem;text-align:center;text-decoration:none;user-select:none;width:fit-content}button[disabled],button.disabled{background-color:var(--disabled);border:1px solid var(--line-color-100);color:var(--font-color-500);cursor:default !important;pointer-events:none}button:hover{background-color:var(--bg-color-100);color:var(--color-blue-400);font-weight:bold}button:active{background-color:var(--color-blue-500);color:var(--white)}button.cancel{background-color:var(--bg-color-500);border-color:var(--line-color-100);color:var(--font-color-400)}button ui-icon{color:var(--white)}ui-button-panel{border-top:1px solid var(--line-color-100);box-sizing:border-box;display:flex;gap:.5rem;justify-content:right;padding-top:.5rem}@media(width <= 768px){ui-button-panel{justify-content:center}}ui-zoom-button{display:inline-flex;gap:.5rem}ui-zoom-button ui-icon{background-color:var(--bg-color-400);border-radius:50%;font-size:1.24rem;height:1.25rem;line-height:1.25rem;width:1.25rem}ui-zoom-button ui-icon:hover{background-color:var(--bg-color-500)}ui-zoom-button strong{font-size:.75rem}
ui-card,a.ui-card{align-items:flex-start;border:1px solid var(--line-color-100);border-radius:1rem;color:var(--font-color-200)}ui-card:link,ui-card:visited,ui-card:active,a.ui-card:link,a.ui-card:visited,a.ui-card:active{color:var(--font-color-200);text-decoration:none}ui-card,a.ui-card{display:flex;flex-direction:column;gap:.5rem;max-width:calc(100% - 2rem);padding:1rem 1rem 3rem 1.25rem;position:relative;width:15.5rem}ui-card>ui-icon,a.ui-card>ui-icon{color:var(--color-blue-500);font-size:2rem;margin-bottom:1rem}ui-card>ui-emoji,a.ui-card>ui-emoji{font-size:1.6rem;margin-bottom:1rem}ui-card h1,a.ui-card h1{font-size:1rem}ui-card p,a.ui-card p{font-size:.8rem}
.carousel-hidden{display:none !important}ui-carousel{display:flex;flex-direction:column;gap:2rem;position:relative}ui-carousel>div+div{display:flex;gap:.5rem;justify-content:center}ui-carousel>div+div ui-icon:hover{font-weight:bold}ui-carousel>ui-icon{background-color:rgba(0,0,0,.3);color:#fff;font-size:3rem;height:4rem;line-height:4rem;position:absolute;top:calc(50% - 3rem);width:3rem}ui-carousel>ui-icon:hover{color:var(--color-yellow-500)}ui-carousel>ui-icon+ui-icon{right:0}
ui-category{background-color:var(--bg-color-400);border:1px solid var(--line-color-200);border-radius:.25rem;display:inline-block;padding:0 .5rem;user-select:none;width:fit-content}ui-category.selected{background-color:var(--color-indigo-400);color:var(--white)}ui-array:has(ui-category){display:inline-flex;flex-wrap:wrap !important}ui-category-tree{display:flex;gap:1rem;flex-wrap:wrap}ui-category-tree section{border:1px solid var(--line-color-200);border-radius:.5rem;display:flex;flex-direction:column;flex-wrap:wrap;gap:.5rem;padding:.5rem}ui-category-tree section section{border:1px dashed var(--line-color-100)}ui-category-tree section ui-label{height:.75rem;line-height:1;width:fit-content}ui-category-tree section>div{display:inline-flex;flex-wrap:wrap;gap:.5rem}ui-category-tree section ui-category{height:fit-content}
.code .r_h_keyword_span,.code_cell .r_h_keyword_span,.re_content .r_h_keyword_span{color:#7f0055;font-weight:bold}.code .r_h_number_span,.code_cell .r_h_number_span,.re_content .r_h_number_span{color:#080}.code .r_h_string_span,.code .r_h_css_value_span,.code .r_h_attribute_value_span,.code_cell .r_h_string_span,.code_cell .r_h_css_value_span,.code_cell .r_h_attribute_value_span,.re_content .r_h_string_span,.re_content .r_h_css_value_span,.re_content .r_h_attribute_value_span{color:#2a00ff}.code .r_h_attribute_name_span,.code .r_h_css_name_span,.code_cell .r_h_attribute_name_span,.code_cell .r_h_css_name_span,.re_content .r_h_attribute_name_span,.re_content .r_h_css_name_span{color:#7f007f;font-weight:bold}.code .r_h_comment_span,.code_cell .r_h_comment_span,.re_content .r_h_comment_span{color:#3f7f5f}.code .r_h_attribute_value_span,.code_cell .r_h_attribute_value_span,.re_content .r_h_attribute_value_span{font-style:italic}.code .r_h_selector_span,.code_cell .r_h_selector_span,.re_content .r_h_selector_span{color:#7f0055;font-style:italic;font-weight:bold}.code .r_h_tag_selector_span,.code_cell .r_h_tag_selector_span,.re_content .r_h_tag_selector_span{color:#7f0055;font-weight:bold}.code .r_h_dynamic_script_span,.code_cell .r_h_dynamic_script_span,.re_content .r_h_dynamic_script_span{color:#bf5f3f}.dark .code .r_h_keyword_span,.dark .code_cell .r_h_keyword_span,.dark .re_content .r_h_keyword_span{color:#c45b2d}.dark .code .r_h_number_span,.dark .code_cell .r_h_number_span,.dark .re_content .r_h_number_span{color:#5191a6}.dark .code .r_h_string_span,.dark .code .r_h_css_value_span,.dark .code .r_h_attribute_value_span,.dark .code_cell .r_h_string_span,.dark .code_cell .r_h_css_value_span,.dark .code_cell .r_h_attribute_value_span,.dark .re_content .r_h_string_span,.dark .re_content .r_h_css_value_span,.dark .re_content .r_h_attribute_value_span{color:#688658}.dark .code .r_h_attribute_name_span,.dark .code .r_h_css_name_span,.dark .code_cell .r_h_attribute_name_span,.dark .code_cell .r_h_css_name_span,.dark .re_content .r_h_attribute_name_span,.dark .re_content .r_h_css_name_span{color:#9cdcfe}.dark .code .r_h_comment_span,.dark .code_cell .r_h_comment_span,.dark .re_content .r_h_comment_span{color:gray}.dark .code .r_h_selector_span,.dark .code_cell .r_h_selector_span,.dark .re_content .r_h_selector_span{color:#569cd6}.dark .code .r_h_tag_selector_span,.dark .code_cell .r_h_tag_selector_span,.dark .re_content .r_h_tag_selector_span{color:#d7ba7d}
ui-color-palette{display:flex;flex-wrap:wrap;gap:1rem}ui-color-palette span{border-radius:.5rem;cursor:pointer;height:3rem;width:3rem}ui-color-palette span.selected{outline:.5rem solid var(--select-bg-color)}ui-color-palette span ui-icon{color:var(--white);display:inline-block;font-size:2rem;line-height:3rem;width:3rem}ui-color-palette span[title=Lime] ui-icon,ui-color-palette span[title=Amber] ui-icon,ui-color-palette span[title=Yellow] ui-icon,ui-color-palette span[title=White] ui-icon{color:var(--font-color-200)}ui-color-picker{border:1px solid var(--line-color-300);border-radius:.5rem;box-sizing:border-box;display:inline-flex;height:1.75rem;position:relative;width:1.75rem}ui-field ui-color-picker{align-self:center}.native_color_field a{margin-left:.5rem;display:none}.native_color_field:hover a{display:inline}ui-classic-color-picker{background-color:var(--bg-color-300);display:flex;flex-direction:column;gap:.5rem;padding:.5rem}ui-classic-color-picker td{border:1px solid var(--line-color-100);height:1.5rem;width:1.5rem}ui-classic-color-picker td:hover{outline:1px solid var(--line-color-500)}
ui-comment{display:flex;flex-direction:column;gap:.5rem}ui-comment>div{display:flex;flex-direction:column}ui-comment ui-user{color:var(--color-indigo-400)}ui-comment-replies{border-left:1px solid var(--line-color-100);display:flex;flex-direction:column;gap:1rem;margin:1rem 0 0 1rem;padding-left:1rem}ui-comment-form{display:block}ui-comment-form>div{display:flex;flex-direction:column;position:relative;gap:.5rem}ui-comment-form>div>div{background-color:var(--bg-color-400);border:1px solid var(--line-color-200);border-radius:.25rem;max-height:15rem;min-height:5rem;outline:0;padding:.5rem}ui-comment-form ui-button-panel>ui-icon{font-size:1.5rem}ui-comment-form ui-button-panel>ui-icon:hover{color:var(--color-blue-500)}ui-comment-form ui-button-panel>ui-icon+ui-icon{margin-right:auto}ui-tab ui-panel.comment_panel>header h1{border-bottom:0}
.content-lazy-load .chapter_content .element,.content-lazy-load ui-element{content-visibility:auto;contain-intrinsic-height:20rem}
ui-context-menu{display:flex;flex-direction:column;outline:0;overflow-x:hidden}ui-context-menu>p{align-items:center;cursor:default;display:flex;line-height:1rem;min-width:7.5rem;padding:.5rem 1rem .5rem 1rem}ui-context-menu>p:not(.independent):hover{background-color:var(--select-bg-color);border-radius:.5rem}ui-context-menu>p>ui-icon.checked{margin-left:auto}ui-context-menu>p.selected{background-color:var(--select-bg-color)}ui-context-menu>p.independent{margin-top:.5rem}ui-context-menu hr{border:0;border-top:1px solid var(--line-color-100);margin-inline:1.5rem 1rem}ui-icon.web_context_menu{font-weight:bold;font-size:1.5rem;height:1.5rem;line-height:1.5rem;text-align:center;vertical-align:top;width:1.5rem}ui-icon.web_context_menu:hover{border-radius:.5rem}ui-tree-item ui-icon.web_context_menu{display:none}ui-tree-item:hover>div ui-icon.web_context_menu{display:inline-block}
ui-date-picker,ui-time-picker,ui-time-minute-picker{align-items:center;display:inline-flex;gap:.25rem;user-select:none}ui-date-picker ui-icon,ui-time-picker ui-icon,ui-time-minute-picker ui-icon{font-size:1.25rem;line-height:1.25rem;height:1.25rem}ui-date-picker:hover>ui-icon,ui-date-picker:hover>span,ui-time-picker:hover>ui-icon,ui-time-picker:hover>span,ui-time-minute-picker:hover>ui-icon,ui-time-minute-picker:hover>span{color:var(--color-blue-500)}ui-date-picker+ui-time-minute-picker{margin-left:1rem}ui-date-range-picker{align-items:center;display:inline-flex}ui-date-range-picker ui-date-picker:first-child::after{content:"~";display:inline-flex;margin:0 .25rem}ui-date-calendar table{table-layout:fixed;width:30rem}ui-date-calendar td,ui-date-calendar th{height:3rem;text-align:center}ui-date-calendar td.selected,ui-date-calendar th.selected{font-weight:bold}ui-date-calendar td:first-child,ui-date-calendar th:first-child{color:var(--color-red-500)}ui-date-calendar td:last-child,ui-date-calendar th:last-child{color:var(--color-blue-500)}ui-date-calendar td span,ui-date-calendar th span{border:1px solid rgba(0,0,0,0);border-radius:.5rem;cursor:pointer;display:block;height:3rem;line-height:3rem;width:100%}ui-date-calendar td span:hover,ui-date-calendar th span:hover{border-color:var(--accent-color-500)}ui-date-calendar th{font-weight:bold}ui-date-calendar ui-icon:hover{font-weight:bold}ui-hour{text-align:right;width:2.5rem}
.drag_target{border-top:2px solid rgba(0,0,0,0);border-bottom:2px solid rgba(0,0,0,0)}ui-grid.draggable tbody tr td{border-top:1px solid rgba(0,0,0,0)}ui-grid.draggable tbody tr.drag_before td{border-top-color:var(--line-color-500) !important}ui-grid.draggable tbody tr.drag_after td{border-bottom-color:var(--line-color-500) !important}.drag_before,.drag_after,.drag_bottom{background-color:var(--select-bg-color)}.drag_before{border-top-color:var(--line-color-500)}.drag_after{border-bottom-color:var(--line-color-500)}
ui-drawer{background-color:var(--bg-color-200);border:1px solid var(--line-color-200);border-radius:.25rem;box-shadow:var(--box-shadow);box-sizing:border-box;display:flex;flex-direction:column;gap:2rem;height:calc(100dvh - 1rem);max-width:calc(100vw - 1.5rem);overflow:hidden;padding:1rem;position:absolute;right:.5rem;transition:width .5s;top:.5rem;width:0;z-index:3}ui-drawer.left{left:.5rem;right:auto}ui-drawer.left>ui-page-header{left:0;right:auto}ui-drawer>ui-page-header{background-color:var(--bg-color-200);position:sticky;right:0;top:-1rem}ui-drawer>ui-page-header header{flex-grow:1}ui-drawer>ui-page-header ui-icon{color:var(--font-color-200) !important}
ui-dropdown{align-items:center;background-color:var(--select-bg-color);border:1px solid var(--line-color-200);border-radius:.25rem;cursor:pointer;display:inline-flex;gap:.25rem;line-height:1.25;padding:0 .25rem;width:fit-content}table ui-dropdown{width:calc(100% - .75rem)}table ui-dropdown span{overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 1.75rem)}ui-dropdown.unselected{background-color:var(--bg-color-200)}ui-dropdown:hover{border-color:var(--accent-color-300)}
@font-face{font-family:"Tossface";src:url("../font/emoji/TossFaceFontWeb.otf") format("opentype")}ui-emoji{display:inline-block;font-family:"Tossface","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:1.25rem;line-height:1;text-align:center;user-select:none;vertical-align:middle}ui-emoji-picker{align-self:center;box-sizing:border-box;cursor:pointer;display:inline-flex;height:1.75rem;position:relative;width:1.75rem}ui-emoji-picker:not(:has(ui-emoji[title])){border:1px solid var(--line-color-200);border-radius:.5rem}ui-emoji-picker ui-emoji{font-size:1.5rem;width:1.75rem;height:1.75rem;line-height:1.75rem}ui-emoji-palette{display:flex;flex-direction:column;gap:2rem}ui-emoji-palette ui-panel div{display:flex;flex-wrap:wrap;gap:1rem;content-visibility:auto;contain-intrinsic-size:auto 20rem}ui-emoji-palette ui-emoji{cursor:pointer;font-size:2rem;height:2.5rem;line-height:2.5rem;width:2.5rem}ui-emoji-palette ui-emoji:hover{background-color:var(--bg-color-500);border-radius:.5rem}ui-page-header ui-emoji{font-size:2.5rem;height:3rem;line-height:3rem;width:3rem}
ui-entry-panel{display:block}ui-entry-panel>h1{border-bottom:1px solid var(--line-color-100);font-size:1rem;margin-bottom:.5rem;padding-bottom:.5rem}ui-entry-panel>dl>dd{margin-left:1rem;white-space:break-spaces}
ui-favorite,ui-watch{cursor:pointer;display:inline-flex}ui-favorite ui-icon,ui-watch ui-icon{display:inline-block;font-size:1.75rem;font-variation-settings:var(--no-fill-icon)}ui-watch ui-icon{font-size:1.25rem}
input[type=text],input[type=number],input[type=password],textarea{background-color:var(--bg-color-400);border:1px solid var(--line-color-200);border-radius:.25rem;box-sizing:border-box;color:var(--font-color-200);padding:.25rem}input[type=text]:focus,input[type=number]:focus,input[type=password]:focus,textarea:focus{border-color:var(--line-color-200);outline:0}input[type=text]:read-only,input[type=number]:read-only,input[type=password]:read-only,textarea:read-only{background-color:var(--select-bg-color)}input[type=number]{text-align:right;width:4rem}input[type=number].larger{width:8rem}textarea{box-sizing:border-box;height:5rem;resize:none;width:100%}textarea[data-size=large]{height:15rem}ui-field{align-items:baseline;display:flex}ui-field.unit_field{width:20rem}ui-field b{background-color:var(--color-blue-500);border-radius:.25rem;color:var(--white);font-weight:normal;padding:0 .25rem}ui-field b.error{background-color:var(--color-red-200)}ui-field b:empty{display:none}ui-field>label{color:var(--font-color-400);flex-shrink:0;width:10rem}ui-field>label>i{color:var(--color-blue-500);user-select:none;margin-left:.5rem}ui-field>input,ui-field>textarea{flex:1}ui-field>input[placeholder],ui-field>textarea[placeholder]{background-color:var(--color-red-400)}ui-field>input[placeholder]::placeholder,ui-field>textarea[placeholder]::placeholder{color:var(--white)}ui-field input[type=number]{flex:none}ui-field>input[data-prefix]::before{content:attr(data-prefix)}ui-field>ui-re{flex:1;max-width:40rem}ui-field>ui-array{flex:1}ui-field>ui-array input{width:auto;flex:1}ui-field>a{word-break:break-all}ui-field-value-with-description{display:flex;flex-direction:column;gap:.5rem;width:100%}
input[type=color]{border:1px solid var(--line-color-100);border-radius:.25rem;flex:auto;flex-grow:0;height:1.5rem;padding:0;width:1.5rem}
.image_field label{align-self:center}.image_field span{background-position:center;background-repeat:no-repeat;background-size:contain;display:inline-block;height:5rem;width:5rem}.image_field ui-array{gap:1rem}
ui-field.option{flex-direction:row-reverse;gap:.25rem}ui-field.option label{align-self:center;flex:1;width:auto}ui-field.option ui-icon{margin-left:-0.3rem}
ui-checkbox-group,ui-radio-group{align-items:center;border:1px solid var(--line-color-200);border-radius:.25rem;box-sizing:border-box;display:inline-flex;flex-wrap:wrap;gap:.2rem;padding:2px .2rem;width:fit-content}ui-checkbox-group span,ui-radio-group span{align-items:center;border:1px solid rgba(0,0,0,0);cursor:pointer;display:inline-flex;gap:.2rem;padding:0 .3rem}ui-checkbox-group span.selected,ui-radio-group span.selected{background-color:var(--select-bg-color);border-radius:.25rem;border:1px solid var(--line-color-100)}ui-checkbox-group span:hover,ui-radio-group span:hover{color:var(--link-hover-color)}ui-checkbox-group span{align-items:center;display:inline-flex;padding-left:.25rem}
.unit_field ui-radio-group{font-size:.62rem;gap:0;padding:0}.unit_field ui-radio-group span{padding:0 .25rem}
ui-file-attachment{display:flex;flex-direction:column;gap:.5rem}
ui-flex{align-items:center;display:flex}
html.ko .pre,html.en .pre,html.ja .pre,html.zh .pre{font-family:inherit}code,kbd,div.code,div.code pre,span.code,.number{font-family:var(--font-code)}html.ko input.code,html.ko pre.code,html.ko textarea.code,html.en input.code,html.en pre.code,html.en textarea.code,html.ja input.code,html.ja pre.code,html.ja textarea.code,html.zh input.code,html.zh pre.code,html.zh textarea.code{font-family:var(--font-code)}pre.code{white-space:pre-wrap;overflow-wrap:break-word}
ui-grid{background-color:var(--bg-color-100);border:1px solid var(--line-color-100);border-radius:.5rem;box-sizing:border-box;display:block;max-width:100%}ui-grid.align_top>table>tbody>tr>th,ui-grid.align_top>table>tbody>tr>td{vertical-align:top}ui-grid td>a,ui-grid td ui-plain,ui-grid th>a,ui-grid th ui-plain{display:inline-block;line-height:1;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;max-width:100%}ui-grid td ui-plain,ui-grid th ui-plain{padding-bottom:1px}ui-grid>table{border-collapse:separate;table-layout:fixed;width:100%}ui-grid>table>thead{background-color:var(--grid-header-bg);box-sizing:border-box;border-bottom:1px solid var(--line-color-100);position:sticky;top:0;z-index:1}ui-grid>table>thead>tr>th{border-bottom:1px solid var(--line-color-100);padding-bottom:.75rem;padding-left:0;padding-top:0;text-align:left;vertical-align:middle;user-select:none}ui-grid>table>thead>tr>th::before{background:none;color:var(--font-color-100);content:"";display:block;font-family:"Material Icons";font-size:1rem;font-variation-settings:"FILL" 0,"wght" 100,"GRAD" 0,"opsz" 24;height:.75rem;line-height:.75rem;text-align:center;user-select:none}ui-grid>table>thead>tr>th.asc,ui-grid>table>thead>tr>th.desc{background:none}ui-grid>table>thead>tr>th.asc::before{content:"expand_less"}ui-grid>table>thead>tr>th.desc::before{content:"expand_more"}ui-grid>table>thead>tr>th>div{border-left:1px solid var(--line-color-200);line-height:1;padding-left:.5rem;padding-bottom:1px}ui-grid>table>thead>tr>th:first-child>div{border-left:0}ui-grid>table>thead>tr>th.sortable:hover{color:var(--color-sky-600)}ui-grid>table>thead>tr>th ui-array ui-icon{cursor:pointer;margin-left:.5rem}ui-grid>table>thead>tr>th ui-array ui-icon:hover{font-weight:bold}ui-grid>table>tfoot{background-color:var(--bg-color-100);box-sizing:border-box;position:sticky;bottom:0}ui-grid>table>tfoot th{border-top:1px solid var(--line-color-100);font-weight:bold}ui-grid>table>tbody tr:last-child td{border-bottom:0}ui-grid>table>tbody tr:hover{background-color:var(--select-bg-color)}ui-grid>table>tbody tr:hover td.row-number{background-color:var(--select-bg-color)}ui-grid>table>tbody tr.grouped>td:first-child{padding-left:1.75rem}ui-grid>table>tbody td{border-bottom:1px solid var(--line-color-100)}ui-grid>table>tbody td.group_row{background-color:var(--bg-color-400)}ui-grid>table>tbody td.row-number{background-color:var(--bg-color-400);border-right:var(--line-color-100);padding-right:.5rem}ui-grid>table>tbody td>ui-icon{vertical-align:bottom}ui-grid>table>thead>tr>th,ui-grid>table>thead>tr>td,ui-grid>table>tfoot>tr>th,ui-grid>table>tfoot>tr>td,ui-grid>table>tbody>tr>th,ui-grid>table>tbody>tr>td{overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}ui-grid>table>thead>tr>th.code,ui-grid>table>thead>tr>td.code,ui-grid>table>tfoot>tr>th.code,ui-grid>table>tfoot>tr>td.code,ui-grid>table>tbody>tr>th.code,ui-grid>table>tbody>tr>td.code{font-family:var(--font-code)}ui-grid>table>thead>tr>th>div,ui-grid>table>thead>tr>td>div,ui-grid>table>tfoot>tr>th>div,ui-grid>table>tfoot>tr>td>div,ui-grid>table>tbody>tr>th>div,ui-grid>table>tbody>tr>td>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}ui-grid>table>thead>tr>th ui-number,ui-grid>table>thead>tr>th ui-file-size,ui-grid>table>thead>tr>td ui-number,ui-grid>table>thead>tr>td ui-file-size,ui-grid>table>tfoot>tr>th ui-number,ui-grid>table>tfoot>tr>th ui-file-size,ui-grid>table>tfoot>tr>td ui-number,ui-grid>table>tfoot>tr>td ui-file-size,ui-grid>table>tbody>tr>th ui-number,ui-grid>table>tbody>tr>th ui-file-size,ui-grid>table>tbody>tr>td ui-number,ui-grid>table>tbody>tr>td ui-file-size{display:block;text-align:right}ui-grid>table>thead>tr>th ui-array,ui-grid>table>thead>tr>td ui-array,ui-grid>table>tfoot>tr>th ui-array,ui-grid>table>tfoot>tr>td ui-array,ui-grid>table>tbody>tr>th ui-array,ui-grid>table>tbody>tr>td ui-array{flex-wrap:nowrap}ui-grid>table>thead>tr>th.unit_fixed,ui-grid>table>thead>tr>td.unit_fixed,ui-grid>table>tfoot>tr>th.unit_fixed,ui-grid>table>tfoot>tr>td.unit_fixed,ui-grid>table>tbody>tr>th.unit_fixed,ui-grid>table>tbody>tr>td.unit_fixed{text-align:center}ui-grid>table>thead>tr>th ui-category,ui-grid>table>thead>tr>td ui-category,ui-grid>table>tfoot>tr>th ui-category,ui-grid>table>tfoot>tr>td ui-category,ui-grid>table>tbody>tr>th ui-category,ui-grid>table>tbody>tr>td ui-category{line-height:1.5}ui-grid>table>thead>tr>th ui-icon,ui-grid>table>thead>tr>td ui-icon,ui-grid>table>tfoot>tr>th ui-icon,ui-grid>table>tfoot>tr>td ui-icon,ui-grid>table>tbody>tr>th ui-icon,ui-grid>table>tbody>tr>td ui-icon{line-height:1}ui-grid>table>thead>tr>td,ui-grid>table>tfoot>tr>td,ui-grid>table>tbody>tr>td{line-height:3;padding:0 .25rem}ui-grid>table>thead>tr>td input,ui-grid>table>tfoot>tr>td input,ui-grid>table>tbody>tr>td input{background-color:rgba(0,0,0,0);border:0;padding:0 .25rem}ui-grid>table>thead>tr>td input[type=checkbox],ui-grid>table>tfoot>tr>td input[type=checkbox],ui-grid>table>tbody>tr>td input[type=checkbox]{vertical-align:middle}ui-grid>table>tfoot>tr>td,ui-grid>table>tbody>tr>td{padding:0 .25rem}ui-grid ui-switch{vertical-align:bottom}ui-grid pre{line-height:2;white-space:pre-line}ui-grid ui-flex-panel{gap:.5rem}ui-grid-page-navigator{align-items:center;background-color:var(--bg-color-200);border-top:1px solid var(--line-color-100);bottom:0;display:flex;height:2rem;gap:1rem;justify-content:right;left:0;padding-right:1rem;position:sticky;right:0}ui-grid-page-navigator ui-icon:hover{font-weight:bold}ui-grid.editable tbody td{padding-block:0;vertical-align:top}ui-grid.editable tbody td:has(textarea){padding:0}ui-grid.editable tbody td textarea{background-color:inherit;border:0;display:block;line-height:1.8;min-height:2.25rem;overflow-y:hidden;padding:.5rem;width:100%}ui-grid.editable tbody td ui-re{margin:.25rem}ui-grid.editable tbody td:has(.error){background-color:var(--color-red-400)}ui-grid.editable tbody td:has(.error) textarea{background-color:rgba(0,0,0,0)}@media(width <= 768px){ui-grid{max-height:calc(100dvh - 3.5rem) !important}ui-grid-page-navigator{justify-content:left;padding-left:.5rem}}
@font-face{font-family:"Material Icons";font-style:normal;font-weight:400;src:url("../font/icon/MaterialIconsRound.woff2?2025") format("woff2")}ui-icon{display:inline-block;font-family:"Material Icons";font-size:1rem;font-weight:normal;text-align:center;user-select:none}ui-icon.blue,ui-icon.green,ui-icon.indigo,ui-icon.yellow{font-variation-settings:"FILL" 1,"wght" 100,"GRAD" 0,"opsz" 24}ui-icon.blue{color:var(--color-blue-500);-webkit-text-stroke:1px var(--color-blue-500)}ui-icon.indigo{color:var(--color-indigo-400)}ui-icon.green{color:var(--color-lime-500)}.dark ui-icon.green{color:var(--color-green-600)}ui-icon.yellow{color:var(--color-yellow-400)}ui-icon.i_context_menu{font-size:1.5rem}ui-icon.i_context_menu:hover{background-color:var(--bg-color-500);border-radius:.5rem;font-weight:bold}ui-icon.i_drag{cursor:move}ui-icon.i_check{background-color:var(--color-lime-500)}.dark ui-icon.i_check{background-color:var(--color-green-600)}ui-icon.i_check{border-radius:.25rem;color:var(--white);vertical-align:text-bottom}ui-field ui-icon.i_check{height:1.25rem;line-height:1.25rem;width:1.25rem}ui-icon.i_fail{background-color:var(--color-red-400)}ui-icon.hover:hover{background-color:var(--bg-color-500);border-radius:.5rem;font-weight:bold}ui-icon.size-2{display:inline-block;flex-shrink:0;font-size:1.25rem;height:2rem;line-height:2rem;width:1.25rem}ui-icon.size-3{display:inline-block;flex-shrink:0;font-size:1.5rem;height:2rem;line-height:2rem;width:2rem}ui-icon.size-4{display:inline-block;flex-shrink:0;font-size:2rem;height:2.5rem;line-height:2.5rem;width:2.5rem}ui-icon.toggle{display:inline-block;flex-shrink:0;font-size:2rem;height:2rem;line-height:2rem;width:2.5rem}ui-icon.fill{font-variation-settings:"FILL" 1,"wght" 100,"GRAD" 0,"opsz" 24}ui-icon.disabled{cursor:not-allowed}ui-icon-picker{align-self:center;border:1px solid var(--line-color-200);border-radius:.5rem;box-sizing:border-box;display:inline-flex;height:1.75rem;position:relative;width:1.75rem}ui-icon-picker ui-icon:first-child{font-size:1.5rem;width:1.75rem;height:1.75rem;line-height:1.75rem}ui-icon-palette{display:flex;flex-direction:column;gap:2rem}ui-icon-palette ui-panel div{display:flex;flex-wrap:wrap;gap:2rem;content-visibility:auto;contain-intrinsic-size:auto 20rem}ui-icon-palette ui-icon,ui-icon-suggester ai-thread div ai-answer ui-icon{cursor:pointer;font-size:2rem;height:2.5rem;line-height:2.5rem;width:2.5rem}ui-icon-palette ui-icon:hover,ui-icon-suggester ai-thread div ai-answer ui-icon:hover{background-color:var(--black);border-radius:.5rem;color:var(--white)}ui-icon-article::before,ui-icon-blog::before,ui-icon-book::before,ui-icon-project::before,ui-icon-static::before,ui-icon-video::before,ui-icon-visual::before,ui-icon-mandalart::before,ui-icon-watch::before{display:inline-block;font-family:"Material Icons";font-size:1.25rem;font-style:normal;font-variation-settings:"FILL" 1,"wght" 100,"GRAD" 0,"opsz" 24;line-height:1;margin-right:.25rem;vertical-align:-6px}ui-icon-article::before{color:var(--color-teal-500);content:"draft";font-variation-settings:"FILL" 0,"wght" 100,"GRAD" 0,"opsz" 24}ui-icon-blog::before{color:var(--color-orange-500);content:"rss_feed"}ui-icon-book::before{color:var(--color-sky-500);content:"edit_note"}ui-icon-project::before{color:var(--color-sky-300);content:"folder";font-variation-settings:"FILL" 1,"wght" 100,"GRAD" 0,"opsz" 24}.opened ui-icon-project::before{content:"folder_open"}ui-icon-static::before{color:var(--color-zinc-500);content:"file_present"}ui-icon-video::before{color:var(--color-red-400);content:"video_settings"}ui-icon-visual::before{color:var(--color-purple-400);content:"photo_library"}ui-icon-mandalart::before{color:var(--color-lime-500);content:"grid_on"}ui-icon-watch::before{color:var(--color-indigo-400);content:"notifications_active"}ui-icon-text{align-items:center;display:inline-flex;gap:.5rem}ui-icon-text ui-icon{font-size:1.125rem}
ui-image-palette{display:flex;flex-wrap:wrap}ui-image-palette>div{padding:1rem;position:relative}ui-image-palette>div:hover{outline:1px solid var(--line-color-100)}ui-image-palette>div:hover a{display:inline-block}ui-image-palette>div a{bottom:0;position:absolute;right:.5rem;display:none}ui-image-palette img{height:auto;max-width:10rem}ui-image-viewer{display:flex}ui-image-viewer>ui-icon{cursor:pointer;font-size:3rem;line-height:1;margin-top:5rem}ui-image-viewer>ui-icon:hover{color:var(--accent-color-700)}ui-image-viewer>p{text-align:center}
ui-json-tree ui-tree ui-tree-item>div{flex-direction:row-reverse}ui-json-tree ui-tree ui-tree-item:not(:has(ui-tree-item)){padding-left:1.2rem}ui-json-entry{align-items:start;display:flex;gap:2rem}ui-json-entry ui-icon-text{flex:0 0 10rem}ui-json-entry ui-icon-text ui-icon{color:var(--color-blue-500) !important}ui-json-entry ui-icon-text ui-plain{font-family:var(--font-code)}ui-json-entry pre{line-height:1.2;max-height:15rem;max-width:30rem;min-height:1.5rem;padding-right:1rem;padding-top:.25rem;white-space:pre-wrap;width:100%;word-break:break-all}
ui-label{--label-color: var(--font-color-200);align-items:center;background-color:var(--color-gray-100);border-radius:.375rem;color:var(--label-color);display:inline-flex;height:1rem;line-height:1rem;overflow:hidden;padding:.25rem .375rem .25rem .25rem;user-select:none}ui-tree ui-label{padding:0}.dark ui-label{background-color:var(--color-gray-700)}ui-label>ui-icon{color:inherit;display:inline-block;font-size:1rem;height:auto;width:auto}ui-label>b{font-size:.75rem;font-weight:normal}ui-label.selected{background-color:var(--color-gray-200)}.dark ui-label.selected{background-color:var(--color-gray-700)}ui-labels{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.25rem .5rem}ui-labels ui-label.selected b,ui-labels ui-label:hover b{text-decoration:underline var(--label-color)}ui-labels>ui-icon{border:1px solid var(--line-color-100);border-radius:.25rem;color:var(--accent-color-500);font-size:.85rem;font-weight:bold;font-size:1rem;height:1.5rem;line-height:1.5rem;width:1.5rem}ui-labels>ui-icon:hover{background-color:var(--bg-color-400)}
ui-grid-layout{display:grid;gap:2rem}@media(width <= 768px){ui-grid-layout{display:flex;flex-direction:column}ui-grid-layout ui-list:first-child{max-height:10rem}}
ui-link-selector{display:flex;gap:.5rem}ui-link-selector>span{font-weight:bold}ui-link-selector>span:empty{display:none}a.ui-link{align-items:center;color:var(--link-menu-color);display:inline-flex;text-decoration:none;width:fit-content}a.ui-link:hover{color:var(--link-hover-color);text-decoration:underline}a.ui-link:has(ui-icon) ui-icon-text{gap:.125rem}a.ui-link:has(ui-icon):hover{text-decoration:none}a.ui-link ui-icon:hover{text-decoration:none}a.upload ui-bar-progress{margin-left:.5rem;width:5rem}
ui-list{display:flex;flex-direction:column;gap:.5rem}ui-list>section{border:1px solid var(--line-color-100);border-radius:.25rem;display:flex;flex-direction:column;flex:1;max-height:100%}ui-list>section:empty{display:none}ui-list>section>div,ui-list>section ui-list-item{display:flex;flex-direction:column}ui-list>section>div p,ui-list>section ui-list-item p{align-items:center;border-bottom:2px solid rgba(0,0,0,0);border-top:2px solid rgba(0,0,0,0);box-sizing:border-box;display:flex;gap:.5rem;padding:.25rem}ui-list>section>div p span,ui-list>section>div p ui-plain,ui-list>section>div p ui-html,ui-list>section>div p ui-icon-project,ui-list>section ui-list-item p span,ui-list>section ui-list-item p ui-plain,ui-list>section ui-list-item p ui-html,ui-list>section ui-list-item p ui-icon-project{flex:1}ui-list>section>div p:hover,ui-list>section ui-list-item p:hover{background-color:var(--select-bg-color)}ui-list>section>div p:hover>a,ui-list>section>div p:hover>ui-icon,ui-list>section ui-list-item p:hover>a,ui-list>section ui-list-item p:hover>ui-icon{display:inline-block}ui-list>section>div p>a,ui-list>section>div p>ui-icon,ui-list>section ui-list-item p>a,ui-list>section ui-list-item p>ui-icon{display:none}ui-list>section>div p>ui-icon:first-child,ui-list>section ui-list-item p>ui-icon:first-child{display:inline-block}ui-list>section>div p>ui-icon,ui-list>section ui-list-item p>ui-icon{font-size:1.25rem}ui-list>section>div p>ui-icon:hover,ui-list>section ui-list-item p>ui-icon:hover{color:var(--color-blue-500)}ui-list>section>div.selected>p,ui-list>section ui-list-item.selected>p{background-color:var(--select-bg-color);outline:1px solid var(--line-color-100)}ui-list>section>div.disabled>p>span,ui-list>section>div.disabled>p>ui-plain,ui-list>section>div.disabled>p>a,ui-list>section ui-list-item.disabled>p>span,ui-list>section ui-list-item.disabled>p>ui-plain,ui-list>section ui-list-item.disabled>p>a{opacity:.5;pointer-events:none}ui-list>section>div.closed ui-list-item,ui-list>section ui-list-item.closed ui-list-item{display:none}ui-list>section>div ui-list-item p,ui-list>section ui-list-item ui-list-item p{padding-left:1.75rem}ui-list-item{cursor:default}ui-panel>ui-list{max-height:25rem}
ui-login{display:flex;flex-direction:column;gap:4rem;margin:4rem auto 0;width:25rem}ui-login .logo img{max-height:3rem}ui-login ui-tab{width:100%}ui-login a{text-decoration:underline}ui-login input{border:1px solid var(--line-color-300);border-radius:.5rem;box-sizing:border-box;height:2.5rem;padding:.25rem .5rem}ui-login input:focus{background-color:var(--bg-color-200);outline:none}ui-login .buttons button{background-color:var(--color-blue-500);border:0;border-radius:.5rem;color:var(--white);flex:1;font-size:1rem;font-weight:bold;height:2.5rem}ui-login .buttons button:hover,ui-login .buttons button:focus{background-color:var(--color-blue-600);cursor:pointer}ui-login .buttons button:active{background-color:var(--color-blue-700)}ui-login .buttons button ui-spinner ui-icon{color:var(--white)}ui-modal ui-login{gap:2rem;margin-top:0}.open_login_panel{display:flex;flex-direction:column;gap:2rem}.open_login_panel hr{flex:1;border:0;border-top:1px solid var(--line-color-100)}.open_login_panel ui-array+ui-array{justify-content:space-evenly}.open_login_panel ui-array+ui-array a{background:url("../image/logo/facebook.svg") 0 center no-repeat;background-size:2rem;display:inline-block;height:2rem;line-height:2rem;padding-left:3rem}.open_login_panel ui-array+ui-array a.google{background-image:url("../image/logo/google.svg")}.open_login_panel ui-array+ui-array a.naver{background-image:url("../image/logo/naver.svg")}@media(width <= 768px){ui-login{box-sizing:border-box;width:100%;padding:0 1rem}}
ui-logo{background-position:center;background-repeat:no-repeat;background-size:contain;display:inline-block;height:3rem;width:3rem}ui-logo:not([style]){display:none}ui-logo.pseudo:not(.fill-logo-background){display:none}ui-logo.pseudo:not(.fill-logo-background)+ui-icon{margin-top:.125rem}img.logo{display:inline-block;max-height:1rem;margin-left:1.5rem}
ui-message-panel{top:1rem;display:flex;flex-direction:column;gap:1rem;max-height:calc(100dvh - 2rem);max-width:25rem;padding-right:1rem;position:fixed;right:0;z-index:1000}ui-message-panel ui-message ui-flex-panel{min-width:10rem;margin:.5rem 1.5rem .5rem 0}ui-message-panel ui-message ui-bar-progress{height:.5rem}ui-message-panel ui-message ui-bar-progress>div div{height:.5rem}ui-message{display:block}ui-message ui-icon{font-size:1.5rem;margin-right:.5rem;vertical-align:bottom}ui-message.closable{padding-right:2rem;position:relative}ui-message.closable .close{font-size:1rem;position:absolute;right:0;top:.5rem}ui-message.closable .close:hover{font-weight:bold}ui-message.dark{background-color:var(--black);border-radius:.5rem;color:var(--white);padding:.5rem 1rem}ui-message.dark.closable{padding-right:2rem}ui-message strong{color:var(--color-indigo-500)}ui-message ul{list-style:disc;margin-left:1rem}ui-app-message{display:flex;flex-direction:column;gap:1rem}ui-app-message>ui-icon{font-size:4rem;height:4rem;line-height:4rem;width:4rem}ui-app-message>progress{width:15rem}ui-app-message ui-message{font-size:1rem}ui-app-message ui-plain{font-size:.88rem}
ui-modal-container{background-color:rgba(0,0,0,.4);inset:0;position:fixed}ui-modal{background-color:var(--bg-color-200);border:1px solid var(--line-color-200);border-radius:.25rem;box-sizing:border-box;display:block;left:10rem;min-width:30rem;opacity:1;overflow:hidden;position:absolute;top:5rem}ui-modal.withoutTitle>main{max-height:100dvh !important;padding:0}ui-modal:focus{outline:0}ui-modal>ui-icon{font-size:1.5rem;height:2rem;line-height:2rem;position:absolute;right:0;top:0;width:2rem}ui-modal>ui-icon[class~=modal-fullscreen]{right:2rem}ui-modal>ui-icon:hover{font-weight:bold}ui-modal>ui-modal-resizer{position:absolute}ui-modal>ui-modal-resizer[data-dir=n]{cursor:ns-resize;height:.25rem;left:.5rem;right:.5rem;top:0}ui-modal>ui-modal-resizer[data-dir=s]{bottom:0;cursor:ns-resize;height:.25rem;left:.5rem;right:.5rem}ui-modal>ui-modal-resizer[data-dir=e]{bottom:.5rem;cursor:ew-resize;right:0;top:.5rem;width:.25rem}ui-modal>ui-modal-resizer[data-dir=w]{bottom:.5rem;cursor:ew-resize;left:0;top:.5rem;width:.25rem}ui-modal>ui-modal-resizer[data-dir=ne]{cursor:nesw-resize;height:.625rem;right:0;top:0;width:.625rem}ui-modal>ui-modal-resizer[data-dir=nw]{cursor:nwse-resize;height:.625rem;left:0;top:0;width:.625rem}ui-modal>ui-modal-resizer[data-dir=se]{bottom:0;cursor:nwse-resize;height:.625rem;right:0;width:.625rem}ui-modal>ui-modal-resizer[data-dir=sw]{bottom:0;cursor:nesw-resize;height:.625rem;left:0;width:.625rem}ui-modal>header{border-bottom:1px solid var(--line-color-100);box-sizing:border-box;cursor:move;font-size:1rem;font-weight:normal;height:2rem;padding:0 3.5rem 0 1.5rem;user-select:none}ui-modal>header>h1{line-height:2}ui-modal>main{box-sizing:border-box;display:flex;flex-direction:column;gap:1.5rem;max-height:calc(100dvh - 15rem);padding:1.5rem}ui-modal>footer{border-top:1px solid var(--line-color-100);display:flex;gap:.5rem;justify-content:end;padding:.5rem}.modal_page{padding:1rem}.modal_page ui-page{display:flex;flex-direction:column;gap:1rem}ui-modal ui-banners{max-width:40rem}@media(width <= 768px){ui-modal{left:.5rem;max-width:calc(100vw - 1rem) !important;min-width:auto;right:.5rem;top:.5rem}ui-modal main{max-height:calc(100dvh - 6.5rem)}ui-modal footer{text-align:center}}
ui-navigator{align-items:center;display:flex;flex-grow:1;gap:.5rem;overflow:hidden;padding:0 1rem;position:relative}ui-navigator *{box-sizing:border-box}ui-navigator.gap_very_tight{gap:0}ui-navigator.gap_normal{gap:1rem}ui-navigator.gap_wide{gap:1.5rem}ui-navigator.gap_very_wide{gap:2rem}ui-navigator ui-navigator-item.actionable{cursor:pointer}ui-navigator ui-navigator-item>header{padding:0 .25rem}ui-navigator ui-navigator-item.selected span,ui-navigator ui-navigator-item:hover span{font-weight:bold}ui-navigator ui-navigator-item.selected div+ui-icon,ui-navigator ui-navigator-item:hover div+ui-icon{font-weight:bold}ui-navigator ui-navigator-item header div+ui-icon{font-size:.75rem;width:1rem}ui-navigator .more{background-color:var(--color-500);border-radius:.5rem;color:var(--color-text-color);font-size:1.5rem;font-weight:normal;height:2rem;line-height:2rem;position:absolute;right:0;top:0;width:2rem}ui-navigator .more:hover{color:var(--color-text-color);cursor:pointer;font-weight:bold}.dark ui-navigator .more{background-color:var(--bg-color-100);color:var(--font-color-200)}ui-navigator-item{display:inline-flex;flex-shrink:0;line-height:2rem;user-select:none}ui-navigator-item>header{display:inline-flex;flex-shrink:0;gap:.125rem;line-height:2rem}ui-navigator-item>header>ui-icon{color:var(--color-text-color);font-size:1.25rem;height:2rem;width:1.5rem}ui-floating-panel ui-navigator-item>header>ui-icon{color:inherit}ui-navigator-item span{color:var(--color-text-color)}ui-navigator-item span.mark{display:none}.single_navigator_floating_panel,.multi_navigator_floating_panel{border:0;display:flex;flex-direction:column;min-width:10rem;padding:.5rem 0;top:2rem !important}.single_navigator_floating_panel.left,.multi_navigator_floating_panel.left{justify-content:left}.single_navigator_floating_panel.right,.multi_navigator_floating_panel.right{justify-content:right;padding-right:2rem}.sm .single_navigator_floating_panel,.sm .multi_navigator_floating_panel{top:2.5rem !important}.md .single_navigator_floating_panel,.md .multi_navigator_floating_panel{top:3rem !important}.lg .single_navigator_floating_panel,.lg .multi_navigator_floating_panel{top:3.5rem !important}.xl .single_navigator_floating_panel,.xl .multi_navigator_floating_panel{top:4rem !important}.single_navigator_floating_panel *,.multi_navigator_floating_panel *{box-sizing:border-box}.single_navigator_floating_panel ui-navigator-item,.multi_navigator_floating_panel ui-navigator-item{flex-direction:column;width:100%}.single_navigator_floating_panel ui-navigator-item span,.multi_navigator_floating_panel ui-navigator-item span{color:var(--font-color-200)}.single_navigator_floating_panel ui-navigator-item header,.multi_navigator_floating_panel ui-navigator-item header{padding-left:.5rem;padding-right:.5rem}.single_navigator_floating_panel ui-navigator-item.selected>header,.single_navigator_floating_panel ui-navigator-item.actionable>header:hover,.multi_navigator_floating_panel ui-navigator-item.selected>header,.multi_navigator_floating_panel ui-navigator-item.actionable>header:hover{background-color:var(--select-bg-color);border-radius:.25rem}.single_navigator_floating_panel ui-navigator-item.selected>header span,.single_navigator_floating_panel ui-navigator-item.actionable>header:hover span,.multi_navigator_floating_panel ui-navigator-item.selected>header span,.multi_navigator_floating_panel ui-navigator-item.actionable>header:hover span{color:var(--link-hover-color);font-weight:normal}.single_navigator_floating_panel ui-navigator-item>p,.multi_navigator_floating_panel ui-navigator-item>p{color:var(--font-color-500);margin-left:2.25rem;margin-top:-0.5rem}.single_navigator_floating_panel ui-navigator-item>section,.multi_navigator_floating_panel ui-navigator-item>section{display:flex;flex-direction:column;gap:0;margin-bottom:1rem;margin-top:.5rem}.multi_navigator_floating_panel{border-top:1px solid var(--line-color-100);border-top-left-radius:0;border-top-right-radius:0;flex-flow:row wrap;gap:2rem;margin-top:-1px;padding:1rem;right:0 !important;justify-content:center}.multi_navigator_floating_panel.gap_very_tight{gap:1rem}.multi_navigator_floating_panel.gap_very_tight>div{padding-left:1rem}.multi_navigator_floating_panel.gap_tight{gap:2rem}.multi_navigator_floating_panel.gap_tight>div{padding-left:2rem}.multi_navigator_floating_panel.gap_normal{gap:3rem}.multi_navigator_floating_panel.gap_normal>div{padding-left:3rem}.multi_navigator_floating_panel.gap_wide{gap:4rem}.multi_navigator_floating_panel.gap_wide>div{padding-left:4rem}.multi_navigator_floating_panel.gap_very_wide{gap:5rem}.multi_navigator_floating_panel.gap_very_wide>div{padding-left:5rem}.multi_navigator_floating_panel>div{display:flex;flex-direction:column;height:fit-content;max-height:80dvh;border-left:1px solid var(--line-color-100);padding-left:2rem;gap:.5rem}.multi_navigator_floating_panel>div ui-navigator-item{min-width:10rem}.multi_navigator_floating_panel>div:first-child{border-left:0;padding-left:0}.multi_navigator_floating_panel>div ui-navigator-item:last-child section{margin-bottom:0}.multi_navigator_floating_panel.use_last_column_as_footer{padding-bottom:3rem}.multi_navigator_floating_panel.use_last_column_as_footer>div:last-child{background-color:var(--bg-color-400);border-top:1px solid var(--line-color-100);position:absolute;bottom:0;flex-direction:row;gap:0;left:0;padding:.25rem 1rem;right:0}.multi_navigator_floating_panel.use_last_column_as_footer>div:last-child ui-navigator-item{min-width:auto;width:fit-content}.multi_navigator_floating_panel.use_last_column_as_footer>div:last-child ui-navigator-item>header{padding-right:1.75rem}
ui-single-option-selector{display:flex;box-sizing:border-box;border-right:1px solid var(--line-color-100)}ui-single-option-selector>div{border:1px solid var(--line-color-100);border-right:0;box-sizing:border-box;cursor:pointer;flex:1;padding:.25rem 0;text-align:center}ui-single-option-selector>div:hover{background-color:var(--select-bg-color)}
ui-page{display:flex;flex-direction:column;gap:2.5rem}ui-page.confined{max-width:42rem}ui-page.two-column-page{flex-direction:row;flex-wrap:wrap;gap:4rem}ui-page.two-column-page ui-simple-page-header,ui-page.two-column-page ui-button-panel{width:100%}ui-page.two-column-page ui-panel{width:calc(50% - 2rem)}ui-page.two-column-page ui-button-panel{justify-content:center}ui-sidebar ui-page{gap:1rem}ui-sub-page{display:flex;flex-direction:column;gap:2rem}
ui-page-header{align-items:center;display:flex;gap:1rem;line-height:1rem}ui-page-header>ui-icon{background-color:var(--accent-color-500);border-radius:.5rem;color:var(--accent-color-text-color);flex-shrink:0;font-size:1.5rem;height:2.5rem;line-height:2.5rem;width:2.5rem}ui-page-header>header{display:flex;flex-direction:column;gap:.25rem}ui-page-header h1{font-size:0.9375rem}ui-page-header h1 ui-labels{margin-left:.5rem}ui-page-header h1 strong:empty{display:none}ui-page-header h1 strong::before{content:" - "}ui-page-header h2,ui-page-header p{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem 1rem}ui-drawer ui-page-header,ui-sidebar ui-page-header{gap:.5rem}ui-drawer ui-page-header>ui-icon,ui-sidebar ui-page-header>ui-icon{background-color:rgba(0,0,0,0) !important;color:var(--font-color-200) !important;height:1.5rem;line-height:1.5rem;width:1.5rem}ui-drawer ui-page-header h1,ui-sidebar ui-page-header h1{font-size:0.8125rem}[data-module-type=BLOG] ui-main ui-page-header>ui-icon,[data-module-type=FRAGMENT] ui-main ui-page-header>ui-icon,[data-module-type=WV] ui-main ui-page-header>ui-icon,[data-module-type=MANDALART] ui-main ui-page-header>ui-icon{display:none}[data-module-type=BLOG] ui-main ui-page-header header,[data-module-type=FRAGMENT] ui-main ui-page-header header,[data-module-type=WV] ui-main ui-page-header header,[data-module-type=MANDALART] ui-main ui-page-header header{gap:2rem;width:100%}[data-module-type=BLOG] ui-main ui-page-header header h1,[data-module-type=FRAGMENT] ui-main ui-page-header header h1,[data-module-type=WV] ui-main ui-page-header header h1,[data-module-type=MANDALART] ui-main ui-page-header header h1{color:var(--font-color-100);display:flex;gap:1rem;font-size:2rem;font-weight:700;line-height:1.5}[data-module-type=BLOG] ui-main ui-page-header header h1>ui-array,[data-module-type=FRAGMENT] ui-main ui-page-header header h1>ui-array,[data-module-type=WV] ui-main ui-page-header header h1>ui-array,[data-module-type=MANDALART] ui-main ui-page-header header h1>ui-array{display:inline}[data-module-type=BLOG] ui-main ui-page-header header h1>ui-array ui-html,[data-module-type=FRAGMENT] ui-main ui-page-header header h1>ui-array ui-html,[data-module-type=WV] ui-main ui-page-header header h1>ui-array ui-html,[data-module-type=MANDALART] ui-main ui-page-header header h1>ui-array ui-html{display:inline}[data-module-type=BLOG] ui-main ui-page-header header h1>span,[data-module-type=FRAGMENT] ui-main ui-page-header header h1>span,[data-module-type=WV] ui-main ui-page-header header h1>span,[data-module-type=MANDALART] ui-main ui-page-header header h1>span{flex-shrink:0}[data-module-type=BLOG] ui-main ui-page-header header h1 small,[data-module-type=FRAGMENT] ui-main ui-page-header header h1 small,[data-module-type=WV] ui-main ui-page-header header h1 small,[data-module-type=MANDALART] ui-main ui-page-header header h1 small{display:block;font-size:1rem;font-weight:normal}ui-sub-page>ui-page-header>ui-icon{display:none}ui-sub-page>ui-page-header h1:empty{display:none}ui-simple-page-header{display:flex;flex-direction:column;gap:.5rem}ui-simple-page-header a{width:fit-content}ui-simple-page-header h1{font-size:1rem}ui-page-header h1,ui-simple-page-header h1,ui-modal>header{color:var(--font-color-100)}
ui-panel{display:flex;flex-direction:column;gap:1rem}ui-panel>header{box-sizing:border-box;display:flex;flex-direction:column;gap:.25rem}ui-panel>header h1{align-items:center;border-bottom:1px solid var(--line-color-100);box-sizing:border-box;color:var(--font-color-100);display:flex;font-size:0.8125rem;gap:1rem}ui-panel>header h1:empty{display:none}ui-panel>header h1>i{color:var(--color-blue-500);user-select:none;margin-left:.5rem}ui-panel>header h2{display:inline-flex;flex-wrap:wrap;gap:0 1rem}ui-panel>a{width:fit-content}ui-flex-panel{display:flex;flex-direction:column;gap:2rem}ui-flex-panel>a{width:fit-content}ui-h-flex-panel{display:flex;flex-wrap:wrap;gap:3rem}ui-floating-panel{background-color:var(--bg-color-200);border:1px solid var(--line-color-100);border-radius:.5rem;box-shadow:var(--box-shadow);max-height:80dvh;position:fixed;right:0;top:1.25rem}ui-floating-panel.closable>ui-icon{position:absolute;right:.25rem;top:.25rem}ui-floating-panel.closable>ui-icon:hover{font-weight:bold}ui-switch-panel{display:block}ui-fields{display:flex;flex-direction:column;gap:.5rem}ui-fields[data-type=option]{gap:0}ui-fields[data-type=option] ui-field{align-items:center;flex-direction:row-reverse;gap:.5rem;width:fit-content}ui-fields[data-type=option] ui-field>label{width:auto;flex:1}ui-fields[data-type=option] ui-field:hover>label{color:var(--color-blue-500)}ui-fields[data-type=single] ui-field>label{display:none}@media(width <= 768px){ui-fields ui-field{flex-direction:column}ui-fields ui-field>label{font-size:0.6875rem;margin-right:0;width:100%}ui-fields ui-field input[type=text],ui-fields ui-field input[type=password],ui-fields ui-field textarea{width:100%}ui-fields[data-type=option] ui-field{gap:1rem}ui-fields[data-type=option] ui-field>label{color:var(--font-color-200);font-size:.75rem}}
ui-web-pen{bottom:0;display:block;inset:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:2}ui-web-pen div{align-items:center;background-color:rgba(0,0,0,.75);border-radius:.5rem;display:flex;gap:1rem;padding:.25rem 1rem;position:fixed;top:.25rem;left:calc(50% - 11rem)}ui-web-pen div ui-icon{color:var(--white);font-size:1.25rem}ui-web-pen div ui-icon:hover{color:var(--color-yellow-500)}ui-web-pen div ui-color-picker{border-radius:.25rem;height:1.25rem;width:1.25rem}ui-web-pen div ui-radio-group{border:0}ui-web-pen div ui-radio-group span.selected{background-color:rgba(0,0,0,0);border:0}ui-web-pen div ui-radio-group span.selected ui-icon{background-color:var(--color-cyan-500);border-radius:.25rem;color:#000;width:1.5rem}.pen_enabled ui-sidebar-buttons{bottom:0;height:100dvh !important;position:fixed;top:0}.pen_enabled ui-sidebar,.pen_enabled ui-main{height:auto !important}.pen_enabled.mouseover-scrollbar{overflow-x:hidden}
ui-previous-next{box-sizing:border-box;display:flex;gap:1rem;justify-content:space-between}ui-previous-next a ui-icon{color:inherit}ui-previous-next ui-icon{font-size:.75rem}
@media print{.mouseover-scrollbar{height:fit-content !important;padding:0 !important}ui-application{grid-template-columns:0 0 1fr !important}ui-chapter-table-of-content,ui-editor-element-menu,ui-sidebar-buttons,ui-sidebar,ui-top,.mobile_more{display:none !important;width:0}body[data-module-type=WV] ui-flex-panel{padding:0 !important}body[data-module-type=WV] .r_accordion_section_view div{display:block !important}}
ui-bar-progress{align-items:center;box-sizing:border-box;display:flex;gap:.5rem;height:1rem;max-width:25rem}ui-bar-progress>div{border:1px solid var(--line-color-100);flex:1;position:relative;user-select:none}ui-bar-progress>div div{background-color:var(--color-blue-400);height:1rem;line-height:1rem;width:0}ui-bar-progress.error_happend>div div{background-color:var(--color-red-400)}ui-bar-progress.small>div div{height:.25rem}ui-bar-progress.green>div div{background-color:var(--color-green-500)}ui-bar-progress.green ui-knob{border-color:1px solid var(--color-green-500)}ui-bar-progress ui-knob{background-color:var(--bg-color-200);border:1px solid var(--color-blue-400);border-radius:50%;cursor:default;height:.5rem;position:absolute;top:-0.2rem;width:.5rem}ui-spinner{display:inline-block;height:1.5rem;line-height:1.5rem;width:1.5rem}ui-spinner ui-icon{height:1.5rem;line-height:1.5rem;width:1.5rem}a ui-spinner,button ui-spinner{height:1rem;line-height:1rem;margin-left:.5rem;margin-top:0;vertical-align:text-bottom;width:1rem}a ui-spinner ui-icon,button ui-spinner ui-icon{color:var(--font-color-300);font-size:1rem;height:1rem;line-height:1rem;width:1rem}ai-toys-fan{animation:chatbot_progress_label 1.6s ease-in-out infinite;color:var(--accent-color-700);display:flex;gap:1rem}ai-toys-fan ui-icon{color:inherit;font-size:1.5rem;height:1.5rem;line-height:1.5rem;width:1.5rem}@keyframes chatbot_progress_label{0%,100%{color:var(--accent-color-700);opacity:.65}50%{color:var(--accent-color-200);opacity:1}}ui-block-progress{display:flex;flex-wrap:wrap;gap:.5rem}ui-block-progress div{background-color:var(--accent-color-300);border-radius:.25rem;height:1rem;width:1rem}
ui-re{border:1px solid var(--line-color-200);border-radius:.25rem;display:flex;flex-direction:column}ui-re>header{align-items:center;display:flex;height:2rem;gap:1rem;padding-inline:.5rem}ui-re>header a{width:5rem}ui-re>header ui-icon{border-radius:50%;display:inline-block;font-size:1.25rem;height:1.5rem;line-height:1.5rem;text-align:center;width:1.5rem}ui-re>header ui-icon:hover{background-color:var(--accent-color-500);color:var(--accent-color-text-color)}ui-re>main{background-color:var(--bg-color-400);border-top:1px solid var(--line-color-200);border-top-left-radius:.5rem;border-top-right-radius:.5rem;box-sizing:border-box;height:auto;line-height:2;max-height:50dvh;min-height:7.5rem;padding:.5rem .5rem 1.5rem .75rem}.re_content{display:flex;flex-direction:column;font-size:0.875rem;gap:1rem;overflow-wrap:break-word}.re_content:empty::before{color:var(--font-color-500);content:attr(placeholder);display:block}.re_content>p,.re_content>h1,.re_content>h2,.re_content>blockquote,.re_content>pre,.re_content>figure,.re_content>ol,.re_content>ul,.re_content>div,.re_content>table{box-sizing:border-box;line-height:1.75}.re_content>p{color:var(--color-slate-700)}.dark .re_content>p{color:var(--color-slate-300)}.re_content>h1{color:var(--color-slate-950);font-size:1.5rem;font-weight:700;letter-spacing:-0.02em}.re_content>h1:first-child{margin-top:0}.dark .re_content>h1{color:var(--color-white)}.re_content>h2{color:var(--color-slate-900);font-size:1.25rem;font-weight:700;letter-spacing:-0.01em}.dark .re_content>h2{color:var(--color-slate-100)}.re_content>blockquote{border-left:4px solid var(--color-slate-200);color:var(--color-slate-600);padding-left:1rem}.dark .re_content>blockquote{border-left-color:var(--color-slate-700);color:var(--color-slate-400)}.re_content>pre{background-color:var(--color-slate-50);border:1px solid var(--color-slate-200);border-radius:.5rem;color:var(--color-slate-800);font-family:var(--font-code);font-size:.875rem;overflow-x:auto;padding:1rem}.dark .re_content>pre{background-color:var(--color-slate-950);border-color:var(--color-slate-800);color:var(--color-slate-200)}.re_content>figure img,.re_content>p:has(img) img,.re_content>div:has(img) img{width:fit-content}.re_content>figure button,.re_content>p:has(img) button,.re_content>div:has(img) button{display:block;margin-top:1rem}.re_content>ol,.re_content>ul{color:var(--color-slate-700);padding-left:1.5rem}.re_content>ol li,.re_content>ul li{padding-left:.25rem}.dark .re_content>ol,.dark .re_content>ul{color:var(--color-slate-300)}.re_content>ol{list-style-type:decimal}.re_content>ul{list-style-type:disc}.re_content img{max-width:100%;vertical-align:middle}.re_content b{color:var(--color-slate-950);font-weight:700;letter-spacing:-0.01em}.dark .re_content b{color:var(--color-white)}.re_content del{color:var(--color-slate-400);font-size:.95em;opacity:.8;text-decoration:line-through;text-decoration-color:var(--color-slate-300);text-decoration-thickness:1px}.dark .re_content del{text-decoration-color:var(--color-slate-600)}.re_content code{background-color:var(--color-white);border:1px solid var(--color-slate-300);border-radius:.375rem;color:var(--color-slate-900);font-family:var(--font-code);font-size:.875em;padding:.15rem .35rem;vertical-align:middle}.dark .re_content code{background-color:var(--color-slate-950);border-color:var(--color-slate-800);color:var(--color-sky-300)}.re_content>table{border-collapse:collapse;table-layout:auto;width:100%}.re_content>table th,.re_content>table td{border:1px solid var(--color-slate-300);padding:.25rem .25rem}.re_content>table th{background-color:var(--color-indigo-900);color:var(--color-indigo-100);font-weight:700;text-align:left}.re_content>table td{color:var(--color-slate-700)}.dark .re_content>table th,.dark .re_content>table td{border-color:var(--color-slate-800)}.dark .re_content>table td{color:var(--color-slate-300)}.re_content>table pre{font-family:var(--font-code)}
.mouseover-scrollbar{overflow:auto}.mouseover-scrollbar::-webkit-scrollbar{visibility:hidden;width:.75rem;height:.75rem}.mouseover-scrollbar.editable::-webkit-scrollbar,.mouseover-scrollbar:hover::-webkit-scrollbar{visibility:visible}.mouseover-scrollbar.editable::-webkit-scrollbar-thumb,.mouseover-scrollbar:hover::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:rgba(148,148,148,.5);border-radius:.5rem;border:#fff 2px solid}.mouseover-scrollbar.editable::-webkit-scrollbar-thumb:hover,.mouseover-scrollbar:hover::-webkit-scrollbar-thumb:hover{background-color:rgba(89,89,89,.5)}.dark .mouseover-scrollbar.editable::-webkit-scrollbar-thumb,.dark .mouseover-scrollbar:hover::-webkit-scrollbar-thumb{border-color:rgba(0,0,0,0)}.mouseover-scrollbar::-webkit-scrollbar-corner{background-color:rgba(0,0,0,0)}
ui-search-box{display:flex;flex-direction:column;gap:.5rem;width:fit-content}ui-modal ui-search-box,ui-sidebar ui-search-box,ui-list ui-search-box{width:100%}ui-search-box>div{align-items:center;background-color:var(--bg-color-400);border:1px solid var(--line-color-100);border-radius:.5rem;box-sizing:border-box;display:flex;padding:.25rem}ui-search-box>div:focus-within{border-color:var(--line-color-200)}ui-search-box>div input{background-color:inherit;border:0;color:var(--font-color-200);flex:1;outline:0;padding:0 .5rem;min-width:10rem}ui-modal ui-search-box>div input,ui-sidebar ui-search-box>div input,ui-swimlane ui-search-box>div input{width:.5rem;min-width:auto}ui-search-box>div ui-icon{color:var(--accent-color-500);font-size:1.5rem;font-weight:bold;height:2rem;line-height:2rem;width:2rem}ui-search-box>div ui-icon.clear{font-size:1rem;visibility:hidden}ui-search-box>div ui-type-filter{align-items:center;background-color:var(--bg-color-200);border:1px solid var(--line-color-200);border-radius:.25rem;cursor:pointer;display:inline-flex;height:1.5rem;line-height:1;margin-left:.25rem;padding-left:.5rem}ui-search-box>div ui-type-filter:hover{border-color:var(--accent-color-300)}ui-search-box>div ui-type-filter span{flex:1;min-width:4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}ui-search-box>div ui-type-filter span *::before{font-size:.75rem;vertical-align:-2px}ui-search-box>div ui-type-filter ui-icon{flex-shrink:0;font-size:1.5rem}ui-search-box:hover>div ui-icon.clear{visibility:visible}ui-keyword-suggestion{display:block}ui-keyword-suggestion a{margin-left:.5rem}.r_library_search_suggestion{display:inline}.r_library_search_suggestion strong{font-weight:bold}.search_filter{padding:1rem 2rem;user-select:none}.search_filter h1{font-weight:bold}span.find{background-color:var(--color-yellow-200);color:var(--color-black-500);padding:2px 0}span.find.selected{background-color:var(--color-blue-500);color:var(--white)}.dark span.find{background-color:var(--color-blue-800);color:var(--font-color-200)}.dark span.find.selected{background-color:var(--color-yellow-200);color:var(--color-black-500)}ui-search-suggester{background-color:var(--bg-color-200);border:1px solid var(--line-color-100);border-top:none;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;box-sizing:border-box;display:flex;flex-direction:column;padding:.25rem .5rem .5rem;position:absolute;z-index:1000}ui-search-suggester p{cursor:pointer;padding:.5rem}ui-search-suggester p.selected{background-color:var(--select-bg-color);border-radius:.5rem}ui-search-suggester p b{color:var(--color-blue-500)}ui-top-search{align-items:center;background-color:var(--color-300);border:1px solid var(--accent-color-300);box-sizing:border-box;border-radius:.5rem;display:inline-flex;height:1.75rem;justify-content:end;width:6rem}ui-top-search ui-icon{color:var(--accent-color-500);font-size:1.5rem}.dark ui-top-search{background-color:var(--bg-color-300)}ui-top-search:hover{border-color:var(--accent-color-500)}
ui-category-selector{display:flex;flex-wrap:wrap;font-size:0.875rem;gap:.5rem}ui-category-selector.mouseover-scrollbar{flex-wrap:nowrap}ui-category-selector.mouseover-scrollbar>span{flex:0 0 auto;white-space:nowrap}ui-category-selector.has-overflow-left:not(.has-overflow-right){mask-image:linear-gradient(to right, transparent, black 0.75rem)}ui-category-selector.has-overflow-right:not(.has-overflow-left){mask-image:linear-gradient(to left, transparent, black 0.75rem)}ui-category-selector.has-overflow-left.has-overflow-right{mask-image:linear-gradient(to right, transparent, black 0.75rem, black calc(100% - 0.75rem), transparent)}ui-category-selector span{background-color:var(--bg-color-300);border:1px solid var(--line-color-200);border-radius:.25rem;cursor:pointer;display:inline-block;line-height:1.75rem;padding:0 .5rem;user-select:none}ui-category-selector span:hover{background-color:var(--bg-color-400);border-color:var(--line-color-400)}ui-category-selector span[data-selected],ui-category-selector span:active{background-color:var(--black);border-color:var(--line-color-500);color:var(--white)}
.share_by_link,.share_by_x,.share_by_facebook,.share_by_mail{border:1px solid var(--line-color-100);border-radius:.25rem;cursor:pointer;height:2rem;width:2rem}.share_by_link:hover,.share_by_x:hover,.share_by_facebook:hover,.share_by_mail:hover{border-color:var(--line-color-200)}.share_by_link span,.share_by_x span,.share_by_facebook span,.share_by_mail span{background:url("../image/logo/facebook.svg") center center no-repeat;background-size:1rem;display:inline-block;height:100%;width:100%}.share_by_link{background:none}.share_by_link ui-icon{font-size:1.3rem;height:2rem;line-height:2rem;width:2rem}.share_by_x span{background-image:url("../image/logo/x.svg")}.dark .share_by_x span{filter:brightness(0) invert(1)}.share_by_facebook span{background-image:url("../image/logo/facebook.svg")}.share_by_mail span{background-image:url("../image/logo/mail.svg")}
ui-sidebar-buttons{box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:.5rem}ui-sidebar-buttons>div{display:flex;flex-direction:column;gap:.75rem}ui-sidebar-buttons ui-logo{background-size:1.25rem 1.25rem;background-position:center;background-repeat:no-repeat;height:2rem;width:2.5rem}.dark ui-sidebar-buttons ui-logo{background-color:rgba(0,0,0,0) !important}ui-sidebar-buttons ui-icon{align-self:center;border-radius:.5rem;cursor:pointer;display:inline-block;font-size:1.5rem;height:1.8rem;line-height:1.8rem;position:relative;width:1.8rem}ui-sidebar-buttons ui-icon[data-selected],ui-sidebar-buttons ui-icon:hover{background-color:var(--accent-color-500);color:var(--accent-color-text-color)}ui-sidebar-buttons ui-icon[data-count]::after{background-color:var(--accent-color-500);border-radius:.12rem;color:var(--accent-color-text-color);content:attr(data-count);font-family:arial;font-size:.75rem;height:.75rem;line-height:.75rem;padding:.12rem;position:absolute;right:0;top:.25rem}ui-sidebar-buttons div+div{vertical-align:bottom}ui-sidebar{box-sizing:border-box;max-width:50vw;position:relative;width:22.5rem}ui-sidebar>div{height:calc(100% - 2rem);padding:1rem}ui-sidebar-resizer{bottom:0;cursor:col-resize;position:absolute;right:0;top:0;width:.12rem}ui-sidebar-resizer.enabled{background-color:var(--accent-color-100)}
ui-skeleton{display:flex;flex-direction:column;gap:1rem;max-width:30rem;padding:.5rem}ui-skeleton p{animation:skeleton-pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;background-color:var(--bg-color-500);border-radius:.5rem;height:1rem}@keyframes skeleton-pulse{50%{opacity:.5}}.skeleton{display:flex !important}
ui-swimlane{display:flex;height:calc(100dvh - 9rem);gap:1rem}ui-swimlane>section{display:flex;flex-direction:column;gap:.5rem;flex:1}ui-swimlane>section>h1{align-items:center;display:flex;font-size:0.8125rem;gap:.5rem}ui-swimlane>section>h1 ui-icon{font-size:1.5rem}ui-swimlane>section>h1 ui-icon:hover{font-weight:bold}ui-swimlane>section>ui-list,ui-swimlane>section>ui-document-tree{flex:1;height:calc(100% - 2rem)}ui-swimlane>section>ui-document-tree{border:1px solid var(--line-color-100)}ui-swimlane ui-list>section:empty{display:flex}@media(width <= 768px){ui-swimlane{flex-direction:column}ui-swimlane>section{min-height:2.5rem;flex:1}}
ui-tab{display:flex;flex-direction:column;gap:1.5rem}ui-tab>header{box-sizing:border-box;border-bottom:1px solid var(--line-color-100);display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}ui-tab>header>span{box-sizing:border-box;cursor:pointer;display:inline-block;padding-bottom:.5rem;user-select:none}ui-tab>header>span[data-selected]{border-bottom:1px solid var(--accent-color-500);font-weight:bold}ui-tab>header>span ui-icon{font-size:1.5rem;color:var(--black)}ui-tab>header>span ui-icon.close{font-size:1.25rem}ui-tab>header>span ui-icon.close:hover{color:var(--accent-color-500)}
td,th{min-width:2rem}.column_count_2 td,.column_count_2 th{min-width:6.25rem}.column_count_3 td,.column_count_3 th{min-width:5rem}.column_count_4 td,.column_count_4 th{min-width:3.75rem}.column_count_5 td,.column_count_5 th{min-width:3.12rem}.column_count_6 td,.column_count_6 th{min-width:2.5rem}.user_layout td,.user_layout th{min-width:0 !important}
ui-table-of-contents{line-height:2}ui-table-of-contents ul ul{padding-left:1.5rem}ui-table-of-contents ui-icon{margin-left:.25rem;vertical-align:sub}ui-table-of-contents ui-badge{margin-left:.5rem}ui-modal ui-table-of-contents,ui-floating-panel ui-table-of-contents{counter-reset:part chapter appendix}ui-modal ui-table-of-contents :not(.exclude_from_numbering)[data-type=PART],ui-floating-panel ui-table-of-contents :not(.exclude_from_numbering)[data-type=PART]{counter-increment:part}ui-modal ui-table-of-contents :not(.exclude_from_numbering)[data-type=PART]::before,ui-floating-panel ui-table-of-contents :not(.exclude_from_numbering)[data-type=PART]::before{content:"Part " counter(part, upper-roman) ".";font-family:var(--font-code);margin-right:.5rem}ui-modal ui-table-of-contents :not(.exclude_from_numbering)[data-type=PART].renumbered,ui-floating-panel ui-table-of-contents :not(.exclude_from_numbering)[data-type=PART].renumbered{counter-set:chapter}ui-modal ui-table-of-contents :not(.exclude_from_numbering)[data-type=CHAPTER],ui-floating-panel ui-table-of-contents :not(.exclude_from_numbering)[data-type=CHAPTER]{counter-increment:chapter}ui-modal ui-table-of-contents :not(.exclude_from_numbering)[data-type=CHAPTER]::before,ui-floating-panel ui-table-of-contents :not(.exclude_from_numbering)[data-type=CHAPTER]::before{content:counter(chapter, decimal-leading-zero) ".";font-family:var(--font-code);margin-right:.5rem}ui-modal ui-table-of-contents :not(.exclude_from_numbering)[data-type=APPENDIX],ui-floating-panel ui-table-of-contents :not(.exclude_from_numbering)[data-type=APPENDIX]{counter-increment:appendix}ui-modal ui-table-of-contents :not(.exclude_from_numbering)[data-type=APPENDIX]::before,ui-floating-panel ui-table-of-contents :not(.exclude_from_numbering)[data-type=APPENDIX]::before{content:"Appendix " counter(appendix, upper-alpha) ".";font-family:var(--font-code);margin-right:.5rem}
.text_ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}ui-inline-input{display:inline-block;min-height:.5rem;width:100%}ui-inline-input:hover{cursor:text}ui-inline-input input{border:0;border-bottom:1px solid var(--line-color-500);width:calc(100% - 5rem)}
ui-timeline{display:flex;flex-direction:column;gap:2rem}ui-timeline>section>h1{background-color:var(--color-blue-400);border-radius:.25rem;color:var(--white);display:inline-block;padding:0 .5rem}ui-timeline>section>h1 ui-icon{color:inherit}ui-timeline>section>div{border-left:1px solid var(--line-color-100);margin-left:1rem;padding:.5rem 0 1rem 1rem}ui-timeline>section>div:last-child{padding-bottom:0}ui-timeline>section ui-user{color:var(--color-indigo-400)}
ui-toggle-panel{display:flex;flex-direction:column;gap:1.5rem}
ui-tooltip{display:block;margin:1rem}
ui-tree{display:flex;flex-direction:column;gap:.5rem}ui-tree .cursor-pointer:hover{color:var(--link-hover-color)}ui-tree.dragging{padding-bottom:3rem}ui-tree ui-icon.folder{color:var(--color-sky-300);font-variation-settings:"FILL" 1,"wght" 100,"GRAD" 0,"opsz" 24}ui-grid ui-tree{line-height:1.5}ui-tree-item{display:flex;flex-direction:column;gap:.5rem}ui-tree-item>div{align-items:center;display:flex;min-height:1.5rem}ui-tree-item>div>ui-icon{cursor:pointer;flex-shrink:0;font-size:1.25rem;text-align:left}ui-tree-item>div>ui-icon:hover{font-weight:bold}ui-tree-item>div>ui-array{flex-grow:1;padding-left:.5rem}ui-tree-item>div>ui-labels{margin-left:.5rem}ui-tree-item>div>span{flex:1}ui-tree-item>div>span ui-icon{vertical-align:bottom}ui-tree-item.selected>div{background-color:var(--select-bg-color);border-radius:.5rem}ui-tree-item>ui-tree-item{display:none;margin-left:1.25rem}ui-tree-item.show-icon>ui-tree-item{margin-left:1.75rem}ui-tree-item.opened>ui-tree-item{display:flex}ui-tree-item b{font-weight:normal}ui-tree-item[data-type=project_type]>div .web_context_menu,ui-tree-item[data-type=part]>div .web_context_menu{display:none !important}
ui-author-and-time{background-color:var(--bg-color-400);border-radius:.25rem;color:var(--font-color-400);display:inline-flex;gap:.5rem;padding:0 .5rem}code[title]{align-items:center;background-color:var(--color-gray-100);border-radius:.375rem;color:var(--font-color-400);cursor:pointer;display:inline-flex;gap:.25rem;height:1rem;padding:.25rem .375rem;user-select:none}.dark code[title]{background-color:var(--color-gray-700)}code[title]>ui-icon{color:inherit;font-size:1rem}code[title]:hover{color:var(--color-blue-500)}time{color:var(--font-color-400);display:inline}ui-paragraph{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:2;overflow:hidden;white-space:pre-wrap}ui-content{display:flex;flex-direction:column;gap:.5rem}ui-content>header{color:var(--font-color-400);font-weight:700;text-transform:uppercase}ui-content>main{overflow-wrap:anywhere;white-space:pre-wrap}ui-accordion-item header small{color:var(--font-color-100);font-size:.5rem;line-height:2}ui-html,ui-plain{display:inline-block}.unit_fixed{text-align:center}.xx-small{width:20px}.x-small{width:30px}.smaller{width:40px}.medium{width:200px}.larger{width:400px}.x-large{width:500px}.xx-large{width:600px}.to_left{text-align:left !important}.to_right{text-align:right !important}.to_center{text-align:center !important}table .to_bottom{vertical-align:bottom !important}table .to_middle{vertical-align:middle !important}ui-more{align-items:center;align-self:flex-start;background-color:var(--color-black-700);border-radius:.25rem;color:var(--white);cursor:pointer;display:inline-flex;font-size:.825rem;gap:.25rem;padding:.25rem 2rem;text-align:center;text-decoration:none !important}ui-more:hover{color:var(--color-sky-300)}ui-more ui-icon{color:var(--white);font-size:1rem}ui-more:has(a){padding:0}ui-more:has(a) a{border-radius:.25rem;color:var(--white);padding:.25rem 2rem;text-decoration:none}ui-more:has(a) a:hover{color:inherit}
body.unsupported_web_browser ui-application{display:none}body.unsupported_web_browser div{font-size:16px;max-width:800px;margin:160px auto 0}body.unsupported_web_browser div p{line-height:2;margin-bottom:32px}body.unsupported_web_browser div p a{display:block}body.unsupported_web_browser div li{line-height:2;list-style-type:disc;margin-left:24px}
ui-workspace{display:block;height:100%;width:100%}ui-workspace>header{box-sizing:border-box;display:flex;height:2rem;user-select:none}ui-workspace>header>p{cursor:pointer;display:flex;margin-left:-1px;padding-left:1rem}ui-workspace>header>p[data-selected]{background:#fffffe;border:1px solid var(--line-color-100);border-bottom:0;border-top-color:var(--accent-color-500);margin-bottom:-2px;z-index:1}.dark ui-workspace>header>p[data-selected]{background:#1e1e1e}ui-workspace>header>p.changed{font-style:italic;font-weight:bold}ui-workspace>header>p>span{line-height:2rem}ui-workspace>header>p:hover ui-icon{visibility:visible}ui-workspace>header>p:hover ui-icon:hover{font-weight:bold}ui-workspace>header>p>ui-icon{font-size:1rem;height:2rem;line-height:2rem;visibility:hidden;width:2rem}ui-workspace>ui-switch-panel{display:block;height:calc(100% - 2rem);width:100%}ui-workspace.simple>header{display:none}ui-workspace.simple>ui-switch-panel{height:100%}
.mobile_more{background-color:var(--accent-color-500);color:var(--accent-color-text-color);display:none}@media only screen and (width <= 730px){.mobile_more{border-radius:.5rem;bottom:1rem;color:var(--white);display:block;font-size:2rem;height:3rem;line-height:3rem;position:fixed;right:1rem;width:3rem;z-index:2}ui-application{grid-template-columns:0 0 1fr !important}ui-top.fill-logo-background{margin-left:0 !important;z-index:auto}ui-navigator{padding-left:0}ui-navigator .more{display:none}.multi_navigator_floating_panel{justify-content:start;max-height:calc(100dvh - 12rem) !important;padding-bottom:1rem}.multi_navigator_floating_panel>div{border-left:0;border-top:1px solid var(--line-color-100);padding-left:0 !important;padding-top:1rem;width:100%}.multi_navigator_floating_panel>div:first-child{border-top:0;padding-top:0}.multi_navigator_floating_panel.use_last_column_as_footer>div:last-child{position:fixed}ui-avatar>ui-plain,ui-sidebar-buttons,ui-sidebar,ui-page-header>ui-icon:first-child{display:none !important}.mobile_sidebar_opened ui-sidebar-buttons,.mobile_sidebar_opened ui-sidebar{border-right-width:1px !important;bottom:0;height:100dvh !important;position:fixed;top:0;z-index:1}.mobile_sidebar_opened ui-sidebar-buttons ui-logo,.mobile_sidebar_opened ui-sidebar ui-logo{background-color:rgba(0,0,0,0) !important}.mobile_sidebar_opened ui-sidebar-buttons{display:flex !important;left:0}.mobile_sidebar_opened ui-sidebar-buttons ui-logo.pseudo{display:none}.mobile_sidebar_opened ui-sidebar-buttons ui-logo.pseudo+ui-icon{margin-top:.125rem}.mobile_sidebar_opened ui-sidebar{display:block !important;left:2.5rem;max-width:100%;right:5rem;width:calc(100vw - 7.5rem) !important}.mobile_sidebar_opened ui-top,.mobile_sidebar_opened ui-main{pointer-events:none;opacity:.5}.mobile_sidebar_opened ui-floating-panel{z-index:2}ui-page.two-column-page{flex-direction:column;gap:2.5rem}ui-page.two-column-page ui-panel{width:100%}ui-search-box{width:auto}ui-search-box>div input{width:.5rem;min-width:auto}ui-re>header{gap:.5rem}}@media(width <= 768px){body{padding-bottom:1px !important}body[data-module-type=FRAGMENT],body[data-module-type=MANDALART]{padding-bottom:0 !important}}
