*,:before,:after{box-sizing:border-box;margin:0;padding:0}:where([hidden]:not([hidden=until-found])){display:none!important}:where(html){-webkit-text-size-adjust:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:where(html){--lightningcss-light: ;--lightningcss-dark:initial}}@media (prefers-reduced-motion:no-preference){:where(html:focus-within){scroll-behavior:smooth}}:where(body){-webkit-font-smoothing:antialiased;font-family:system-ui,sans-serif;line-height:1.5}:where(input,button,textarea,select){font:inherit;color:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled),:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(button){border-style:solid}:where(a){text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg){block-size:auto;max-inline-size:100%}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){line-height:calc(1em + .5rem)}:where(hr){block-size:0;color:inherit;border:none;border-block-start:1px solid;overflow:visible}:where(:focus-visible){outline:2px solid var(--focus-color,Highlight);outline-offset:2px}:where(.visually-hidden:not(:focus,:active,:focus-within,.not-visually-hidden)){white-space:nowrap!important;clip-path:inset(50%)!important;border:0!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}
:root{--space-2xs:4px;--space-xs:8px;--space-s:16px;--space-m:24px;--space-l:32px;--space-xl:40px;--space-2xl:48px;--space-3xl:56px;--fz-base:16px;--fz-2xs:.66rem;--fz-xs:.8rem;--fz-s:.9rem;--fz-m:var(--fz-base);--fz-l:1.1rem;--fz-xl:1.3rem;--fz-2xl:1.6rem;--fz-3xl:2rem;--fz-4xl:3rem;--c-gray:#626262;--c-gray-light:#ededed;--c-background:#fafafa;--c-black:#333;--c-primary:#4f0002;--c-primary-dark:#1a0001;--c-primary-opacity:#4f000233;--c-primary-background:#ede5e6;--c-info:#16b1ff;--c-info-background:#e4f4ff;--c-warning:#ffb84d;--c-warning-background:#fff6e4;--c-error:#ff7670;--c-error-background:#ffeff2;--c-alert:#d32f2f;--c-success:#00a70b;--z-index-0:0;--z-index-1:10;--z-index-2:20;--z-index-3:30;--z-index-4:40;--z-index-5:50;--z-index-6:60;--z-index-7:70;--z-index-8:80;--z-index-9:90;--z-index-10:100;--z-index-11:110;--bdrs-small:4px;--bdrs-medium:8px;--transition-time-short:.2s;--transition-time:.3s;--transition-time-long:.4s;--sidebar-width:250px;--app-bar-height:50px;--bottom-navigation-height:56px}
html{color:var(--c-black);background:#fafafa}body{min-height:100dvh}main{width:100%;min-width:calc(100% - var(--sidebar-width))}a{transition:var(--transition-time)}a.base{color:inherit}@media (hover:hover){a.base:hover{text-decoration:none}}a.expand-hover-area{padding:var(--space-2xs);border-radius:var(--bdrs-small);display:inline-block}a.expand-hover-area:hover{background-color:#0000000d}a.image-link img{transition:var(--transition-time)}a.image-link:hover img{opacity:.7}.sub-text{color:var(--c-gray)}.error-message{color:var(--c-alert)}.hide-arrow input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.hide-arrow input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.hide-arrow input{-moz-appearance:textfield}.link-button{width:100%;padding:var(--space-s);color:inherit;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:none;display:block;position:relative}.link-button:focus-visible{outline:none}.link-button.arrow:after{top:50%;right:var(--space-s);content:"";border-top:1px solid var(--c-black);border-right:1px solid var(--c-black);width:10px;height:10px;position:absolute;transform:translate(-50%,-50%)rotate(45deg)}@media (hover:hover){.link-button:hover{background-color:#00000008}}.unit{font-size:.8em}.is-bold{font-weight:700}.is-read{opacity:.7}.rounded-m{border-radius:var(--bdrs-medium)}.tiptap :where(ul,ol){padding-left:1.4em}.tiptap ul li{list-style-type:disc}.tiptap ol li{list-style-type:decimal}.tiptap p>code{padding:var(--space-2xs);margin-right:var(--space-2xs);margin-left:var(--space-2xs);color:#e01e5a;border-radius:var(--bdrs-small);background:#efefef;border:1px solid #1d1c1d21}.tiptap pre{padding:var(--space-2xs);margin-block:var(--space-2xs);color:var(--c-black);border-radius:var(--bdrs-small);background-color:#f6f6f6;border:1px solid #dadada}.tiptap>*+p{padding-top:var(--space-xs)}.tiptap blockquote{padding-inline:var(--space-s);margin-block:var(--space-2xs);position:relative}.tiptap blockquote:before{content:"";border-radius:var(--bdrs-medium);background:#0000001a;width:4px;height:100%;display:block;position:absolute;top:0;bottom:0;left:0}.tiptap h1{font-size:var(--fz-2xl)}.tiptap h2{font-size:var(--fz-xl)}.tiptap h3{font-size:var(--fz-l)}.tiptap hr{height:1px;margin-block:var(--space-xs);background-color:var(--c-gray);border:none;display:block}.child-page{height:100%}.child-page>h2+*,.form{margin-top:var(--space-m)}.form.small{margin-top:var(--space-s)}.form.xs{margin-top:var(--space-xs)}.form.two-column{gap:var(--space-m);justify-content:space-between;display:flex}.form-section{margin-top:var(--space-l)}.form-section:last-of-type{margin-bottom:var(--space-m)}.inner-2xs{padding:var(--space-2xs)}.inner-xs{padding:var(--space-xs)}.inner-s{padding:var(--space-s)}.inner-m{padding:var(--space-m)}.inner-l{padding:var(--space-l)}.inner-xl{padding:var(--space-xl)}.inner-2xl{padding:var(--space-2xl)}.mr-2xs{margin-right:var(--space-2xs)}.mr-xs{margin-right:var(--space-xs)}.flex{display:flex}.flex.jc-fs{justify-content:flex-start}.flex.jc-c{justify-content:center}.flex.gap-2xs{gap:var(--space-2xs)}.flex.gap-xs{gap:var(--space-xs)}.flex.gap-s{gap:var(--space-s)}.flex.gap-m{gap:var(--space-m)}.flex.gap-l{gap:var(--space-l)}.flex.jc-sb{justify-content:space-between}.flex.jc-fe{justify-content:flex-end}.flex.ai-c{align-items:center}.flex.fd-c{flex-direction:column}.flex.fw-w{flex-wrap:wrap}@media screen and (max-width:950px){:not(.tablet).pc{display:none}main{min-height:calc(100vh - var(--app-bar-height) - var(--bottom-navigation-height));margin-top:var(--app-bar-height);margin-bottom:var(--bottom-navigation-height)}.child-page>h2{display:none}.child-page>h2+*{margin-top:0}.form{margin-top:var(--space-s)}.form.two-column{gap:var(--space-s);flex-wrap:wrap}.form-section{margin-top:var(--space-m)}}.search-criteria{gap:var(--space-m);display:flex}@media screen and (max-width:500px){.search-criteria{gap:var(--space-s);flex-direction:column;width:100%}}@media screen and (min-width:949px){:not(.pc).tablet{display:none}}@media screen and (max-width:400px){:not(.sp).tablet{display:none}}@media screen and (min-width:401px){:not(.tablet).sp{display:none}}@media print{main{padding:0!important}}
