:root{--radius-large:1rem;--banner-height-home:65vh;--banner-height:35vh;--content-delay:.15s}@supports (color:oklch(0 0 0)){:root{--primary:oklch(.7 .14 var(--hue));--page-bg:oklch(.97 .006 var(--hue));--card-bg:white;--btn-content:oklch(.55 .12 var(--hue));--btn-regular-bg:oklch(.95 .025 var(--hue));--btn-regular-bg-hover:oklch(.9 .05 var(--hue));--btn-regular-bg-active:oklch(.85 .08 var(--hue));--btn-plain-bg-hover:oklch(.95 .025 var(--hue));--btn-plain-bg-active:oklch(.98 .01 var(--hue));--btn-card-bg-hover:oklch(.98 .005 var(--hue));--btn-card-bg-active:oklch(.9 .03 var(--hue));--enter-btn-bg:var(--btn-regular-bg);--enter-btn-bg-hover:var(--btn-regular-bg-hover);--enter-btn-bg-active:var(--btn-regular-bg-active);--deep-text:oklch(.25 .02 var(--hue));--title-active:oklch(.6 .1 var(--hue));--line-divider:#00000014;--line-color:#0000001a;--meta-divider:#0003;--inline-code-bg:var(--btn-regular-bg);--inline-code-color:var(--btn-content);--selection-bg:oklch(.9 .05 var(--hue));--codeblock-selection:oklch(.4 .08 var(--hue));--codeblock-bg:oklch(.2 .015 var(--hue));--license-block-bg:#00000008;--link-underline:oklch(.93 .04 var(--hue));--link-hover:oklch(.95 .025 var(--hue));--link-active:oklch(.9 .05 var(--hue));--float-panel-bg:white;--scrollbar-bg-light:#0006;--scrollbar-bg-hover-light:#00000080;--scrollbar-bg-active-light:#0009;--scrollbar-bg-dark:#fff6;--scrollbar-bg-hover-dark:#ffffff80;--scrollbar-bg-active-dark:#fff9;--scrollbar-bg:var(--scrollbar-bg-light);--scrollbar-bg-hover:var(--scrollbar-bg-hover-light);--scrollbar-bg-active:var(--scrollbar-bg-active-light);--color-selection-bar:linear-gradient(to right, oklch(80% .1 0), oklch(80% .1 30), oklch(80% .1 60), oklch(80% .1 90), oklch(80% .1 120), oklch(80% .1 150), oklch(80% .1 180), oklch(80% .1 210), oklch(80% .1 240), oklch(80% .1 270), oklch(80% .1 300), oklch(80% .1 330), oklch(80% .1 360));--display-light-icon:1;--display-dark-icon:0;--admonitions-color-tip:oklch(70% .14 180);--admonitions-color-note:oklch(70% .14 250);--admonitions-color-important:oklch(70% .14 310);--admonitions-color-warning:oklch(70% .14 60);--admonitions-color-caution:oklch(60% .2 25)}:root.dark{--primary:oklch(.75 .14 var(--hue));--page-bg:oklch(.16 .014 var(--hue));--card-bg:oklch(.21 .015 var(--hue));--btn-content:oklch(.75 .1 var(--hue));--btn-regular-bg:oklch(.33 .035 var(--hue));--btn-regular-bg-hover:oklch(.38 .04 var(--hue));--btn-regular-bg-active:oklch(.43 .045 var(--hue));--btn-plain-bg-hover:oklch(.3 .035 var(--hue));--btn-plain-bg-active:oklch(.27 .025 var(--hue));--btn-card-bg-hover:oklch(.3 .03 var(--hue));--btn-card-bg-active:oklch(.35 .035 var(--hue));--line-divider:#ffffff14;--line-color:#ffffff1a;--meta-divider:#fff3;--selection-bg:oklch(.4 .08 var(--hue));--codeblock-bg:oklch(.17 .015 var(--hue));--license-block-bg:var(--codeblock-bg);--link-underline:oklch(.4 .08 var(--hue));--link-hover:oklch(.4 .08 var(--hue));--link-active:oklch(.35 .07 var(--hue));--float-panel-bg:oklch(.19 .015 var(--hue));--scrollbar-bg:var(--scrollbar-bg-dark);--scrollbar-bg-hover:var(--scrollbar-bg-hover-dark);--scrollbar-bg-active:var(--scrollbar-bg-active-dark);--color-selection-bar:linear-gradient(to right, oklch(70% .1 0), oklch(70% .1 30), oklch(70% .1 60), oklch(70% .1 90), oklch(70% .1 120), oklch(70% .1 150), oklch(70% .1 180), oklch(70% .1 210), oklch(70% .1 240), oklch(70% .1 270), oklch(70% .1 300), oklch(70% .1 330), oklch(70% .1 360));--display-light-icon:0;--display-dark-icon:1;--admonitions-color-tip:oklch(75% .14 180);--admonitions-color-note:oklch(75% .14 250);--admonitions-color-important:oklch(75% .14 310);--admonitions-color-warning:oklch(75% .14 60);--admonitions-color-caution:oklch(65% .2 25)}}@supports not (color:oklch(0 0 0)){:root{--primary:#53a3f2;--page-bg:#f2f5f9;--card-bg:white;--btn-content:#3275b4;--btn-regular-bg:#e2f0ff;--btn-regular-bg-hover:#c6e1ff;--btn-regular-bg-active:#a6d2ff;--btn-plain-bg-hover:#e2f0ff;--btn-plain-bg-active:#f4f9ff;--btn-card-bg-hover:#f6f9fc;--btn-card-bg-active:#d0e0f2;--enter-btn-bg:var(--btn-regular-bg);--enter-btn-bg-hover:var(--btn-regular-bg-hover);--enter-btn-bg-active:var(--btn-regular-bg-active);--deep-text:#1a222b;--title-active:#4f84ba;--line-divider:#00000014;--line-color:#0000001a;--meta-divider:#0003;--inline-code-bg:var(--btn-regular-bg);--inline-code-color:var(--btn-content);--selection-bg:#c6e1ff;--codeblock-selection:#224a71;--codeblock-bg:#11171d;--license-block-bg:#00000008;--link-underline:#d4ebff;--link-hover:#e2f0ff;--link-active:#c6e1ff;--float-panel-bg:white;--scrollbar-bg-light:#0006;--scrollbar-bg-hover-light:#00000080;--scrollbar-bg-active-light:#0009;--scrollbar-bg-dark:#fff6;--scrollbar-bg-hover-dark:#ffffff80;--scrollbar-bg-active-dark:#fff9;--scrollbar-bg:var(--scrollbar-bg-light);--scrollbar-bg-hover:var(--scrollbar-bg-hover-light);--scrollbar-bg-active:var(--scrollbar-bg-active-light);--color-selection-bar:linear-gradient(to right, oklch(80% .1 0), oklch(80% .1 30), oklch(80% .1 60), oklch(80% .1 90), oklch(80% .1 120), oklch(80% .1 150), oklch(80% .1 180), oklch(80% .1 210), oklch(80% .1 240), oklch(80% .1 270), oklch(80% .1 300), oklch(80% .1 330), oklch(80% .1 360));--display-light-icon:1;--display-dark-icon:0;--admonitions-color-tip:#53a3f2;--admonitions-color-note:#53a3f2;--admonitions-color-important:#53a3f2;--admonitions-color-warning:#53a3f2;--admonitions-color-caution:#0081f1}:root.dark{--primary:#63b3ff;--page-bg:#090e13;--card-bg:#13191f;--btn-content:#7cb3eb;--btn-regular-bg:#283747;--btn-regular-bg-hover:#324457;--btn-regular-bg-active:#3d5268;--btn-plain-bg-hover:#202f3f;--btn-plain-bg-active:#1d2732;--btn-card-bg-hover:#222f3c;--btn-card-bg-active:#2d3c4c;--line-divider:#ffffff14;--line-color:#ffffff1a;--meta-divider:#fff3;--selection-bg:#224a71;--codeblock-bg:#0a1016;--license-block-bg:var(--codeblock-bg);--link-underline:#224a71;--link-hover:#224a71;--link-active:#1b3c5d;--float-panel-bg:#0f141a;--scrollbar-bg:var(--scrollbar-bg-dark);--scrollbar-bg-hover:var(--scrollbar-bg-hover-dark);--scrollbar-bg-active:var(--scrollbar-bg-active-dark);--color-selection-bar:linear-gradient(to right, oklch(70% .1 0), oklch(70% .1 30), oklch(70% .1 60), oklch(70% .1 90), oklch(70% .1 120), oklch(70% .1 150), oklch(70% .1 180), oklch(70% .1 210), oklch(70% .1 240), oklch(70% .1 270), oklch(70% .1 300), oklch(70% .1 330), oklch(70% .1 360));--display-light-icon:0;--display-dark-icon:1;--admonitions-color-tip:#63b3ff;--admonitions-color-note:#63b3ff;--admonitions-color-important:#63b3ff;--admonitions-color-warning:#63b3ff;--admonitions-color-caution:#0091ff}}::selection{background-color:var(--selection-bg)}.scrollbar-base.os-scrollbar{pointer-events:unset;transition:width .15s ease-in-out,height .15s ease-in-out,opacity .15s,visibility .15s,top .15s,right .15s,bottom .15s,left .15s}.scrollbar-base.os-scrollbar.os-scrollbar-horizontal{height:16px;padding-top:4px;padding-bottom:4px}.scrollbar-base.os-scrollbar.os-scrollbar-horizontal .os-scrollbar-track .os-scrollbar-handle{border-radius:4px;height:4px}.scrollbar-base.os-scrollbar.os-scrollbar-horizontal:hover .os-scrollbar-track .os-scrollbar-handle{height:8px}.scrollbar-base.os-scrollbar.os-scrollbar-horizontal.px-2{padding-left:8px;padding-right:8px}.scrollbar-base.os-scrollbar.os-scrollbar-vertical{width:16px;padding-left:4px;padding-right:4px}.scrollbar-base.os-scrollbar.os-scrollbar-vertical .os-scrollbar-track .os-scrollbar-handle{border-radius:4px;width:4px}.scrollbar-base.os-scrollbar.os-scrollbar-vertical:hover .os-scrollbar-track .os-scrollbar-handle{width:8px}.scrollbar-base.os-scrollbar.os-scrollbar-vertical.py-1{padding-top:4px;padding-bottom:4px}.scrollbar-auto.os-scrollbar{--os-handle-bg:var(--scrollbar-bg);--os-handle-bg-hover:var(--scrollbar-bg-hover);--os-handle-bg-active:var(--scrollbar-bg-active)}.scrollbar-dark.os-scrollbar{--os-handle-bg:var(--scrollbar-bg-dark);--os-handle-bg-hover:var(--scrollbar-bg-hover-dark);--os-handle-bg-active:var(--scrollbar-bg-active-dark)}.scrollbar-light.os-scrollbar{--os-handle-bg:var(--scrollbar-bg-light);--os-handle-bg-hover:var(--scrollbar-bg-hover-light);--os-handle-bg-active:var(--scrollbar-bg-active-light)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-content:"";--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-duration:initial}}}@layer components{.card-base{border-radius:var(--radius-large);background-color:var(--card-bg);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));overflow:hidden}h1,h2,h3,h4,h5,h6,p,a,span,li,ul,ol,blockquote,code,pre,table,th,td,strong{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.card-shadow{--tw-drop-shadow-size:drop-shadow(0 2px 4px var(--tw-drop-shadow-color,#00000001));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.expand-animation{z-index:0;position:relative}.expand-animation:before{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);z-index:calc(10 * -1);content:var(--tw-content);content:var(--tw-content);border-radius:inherit;content:var(--tw-content);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));content:var(--tw-content);--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1));position:absolute;inset:0;scale:.85}@media (hover:hover){.expand-animation:hover:before{content:var(--tw-content);--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);content:var(--tw-content);background-color:var(--btn-plain-bg-hover)}}.expand-animation:active{background-image:none}.expand-animation:active:before{content:var(--tw-content);background-color:var(--btn-plain-bg-active)}.link{z-index:0;margin:calc(var(--spacing,.25rem) * -1);border-radius:var(--radius-md,.375rem);padding:var(--spacing,.25rem);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));position:relative}.link:before{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);z-index:calc(10 * -1);content:var(--tw-content);content:var(--tw-content);border-radius:inherit;content:var(--tw-content);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));content:var(--tw-content);--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1));position:absolute;inset:0;scale:.85}@media (hover:hover){.link:hover:before{content:var(--tw-content);--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);content:var(--tw-content);background-color:var(--btn-plain-bg-hover)}}.link:active{background-image:none}.link:active:before{content:var(--tw-content);background-color:var(--btn-plain-bg-active)}.link-lg{z-index:0;margin:calc(var(--spacing,.25rem) * -1.5);border-radius:var(--radius-md,.375rem);padding:calc(var(--spacing,.25rem) * 1.5);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));position:relative}.link-lg:before{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);z-index:calc(10 * -1);content:var(--tw-content);content:var(--tw-content);border-radius:inherit;content:var(--tw-content);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));content:var(--tw-content);--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1));position:absolute;inset:0;scale:.85}@media (hover:hover){.link-lg:hover:before{content:var(--tw-content);--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);content:var(--tw-content);background-color:var(--btn-plain-bg-hover)}}.link-lg:active{background-image:none}.link-lg:active:before{content:var(--tw-content);background-color:var(--btn-plain-bg-active)}.float-panel{border-radius:var(--radius-large);background-color:var(--float-panel-bg);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));top:5.25rem;overflow:hidden}.float-panel:is(.dark *){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.float-panel-closed{pointer-events:none;--tw-translate-y:calc(var(--spacing,.25rem) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);opacity:0}.search-panel mark{color:var(--primary);background-color:#0000}.btn-card{background-color:var(--card-bg);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));justify-content:center;align-items:center;display:flex}@media (hover:hover){.btn-card:hover{background-color:var(--btn-card-bg-hover)}}.btn-card:active{background-color:var(--btn-card-bg-active)}.btn-card.disabled{pointer-events:none;color:#0000001a}@supports (color:color-mix(in lab, red, red)){.btn-card.disabled{color:color-mix(in oklab, var(--color-black,#000) 10%, transparent)}}.btn-card.disabled:is(.dark *){color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.btn-card.disabled:is(.dark *){color:color-mix(in oklab, var(--color-white,#fff) 10%, transparent)}}.btn-plain{color:#000000bf;background-image:none;justify-content:center;align-items:center;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.btn-plain{color:color-mix(in oklab, var(--color-black,#000) 75%, transparent)}}.btn-plain{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.btn-plain:hover{color:var(--primary)}}.btn-plain:is(.dark *){color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.btn-plain:is(.dark *){color:color-mix(in oklab, var(--color-white,#fff) 75%, transparent)}}@media (hover:hover){.btn-plain:is(.dark *):hover{color:var(--primary)}.btn-plain:not(.scale-animation):hover{background-color:var(--btn-plain-bg-hover)}}.btn-plain:not(.scale-animation):active{background-color:var(--btn-plain-bg-active)}.btn-plain.scale-animation{z-index:0;position:relative}.btn-plain.scale-animation:before{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);z-index:calc(10 * -1);content:var(--tw-content);content:var(--tw-content);border-radius:inherit;content:var(--tw-content);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));content:var(--tw-content);--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1));position:absolute;inset:0;scale:.85}@media (hover:hover){.btn-plain.scale-animation:hover:before{content:var(--tw-content);--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);content:var(--tw-content);background-color:var(--btn-plain-bg-hover)}}.btn-plain.scale-animation:active{background-image:none}.btn-plain.scale-animation:active:before{content:var(--tw-content);background-color:var(--btn-plain-bg-active)}.btn-plain.scale-animation.current-theme-btn{color:var(--primary)}.btn-plain.scale-animation.current-theme-btn:before{content:var(--tw-content);--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);content:var(--tw-content);background-color:var(--btn-plain-bg-hover);content:var(--tw-content);opacity:1}.btn-regular{background-color:var(--btn-regular-bg);color:var(--btn-content);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));justify-content:center;align-items:center;display:flex}@media (hover:hover){.btn-regular:hover{background-color:var(--btn-regular-bg-hover)}}.btn-regular:active{background-color:var(--btn-regular-bg-active)}.btn-regular:is(.dark *){color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.btn-regular:is(.dark *){color:color-mix(in oklab, var(--color-white,#fff) 75%, transparent)}}.link-underline{text-decoration-line:underline;-webkit-text-decoration-color:var(--link-underline);-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-underline-offset:.25rem;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));text-decoration-style:dashed;text-decoration-thickness:2px}@media (hover:hover){.link-underline:hover{-webkit-text-decoration-color:var(--link-hover);-webkit-text-decoration-color:var(--link-hover);text-decoration-color:var(--link-hover)}}.link-underline:active{-webkit-text-decoration-color:var(--link-active);-webkit-text-decoration-color:var(--link-active);text-decoration-color:var(--link-active)}.text-90{color:#000000e6}@supports (color:color-mix(in lab, red, red)){.text-90{color:color-mix(in oklab, var(--color-black,#000) 90%, transparent)}}.text-90:is(.dark *){color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-90:is(.dark *){color:color-mix(in oklab, var(--color-white,#fff) 90%, transparent)}}.text-75{color:#000000bf}@supports (color:color-mix(in lab, red, red)){.text-75{color:color-mix(in oklab, var(--color-black,#000) 75%, transparent)}}.text-75:is(.dark *){color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-75:is(.dark *){color:color-mix(in oklab, var(--color-white,#fff) 75%, transparent)}}.text-50{color:#00000080}@supports (color:color-mix(in lab, red, red)){.text-50{color:color-mix(in oklab, var(--color-black,#000) 50%, transparent)}}.text-50:is(.dark *){color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-50:is(.dark *){color:color-mix(in oklab, var(--color-white,#fff) 50%, transparent)}}.text-30{color:#0000004d}@supports (color:color-mix(in lab, red, red)){.text-30{color:color-mix(in oklab, var(--color-black,#000) 30%, transparent)}}.text-30:is(.dark *){color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.text-30:is(.dark *){color:color-mix(in oklab, var(--color-white,#fff) 30%, transparent)}}.text-25{color:#00000040}@supports (color:color-mix(in lab, red, red)){.text-25{color:color-mix(in oklab, var(--color-black,#000) 25%, transparent)}}.text-25:is(.dark *){color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.text-25:is(.dark *){color:color-mix(in oklab, var(--color-white,#fff) 25%, transparent)}}html.is-changing .transition-swup-fade{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}html.is-animating .transition-swup-fade{--tw-translate-y:calc(var(--spacing,.25rem) * 4);translate:var(--tw-translate-x) var(--tw-translate-y);opacity:0}.pswp__button{height:calc(var(--spacing,.25rem) * 12)!important;width:calc(var(--spacing,.25rem) * 12)!important;background-color:#0006!important;justify-content:center!important;align-items:center!important;margin-right:0!important;display:flex!important}@supports (color:color-mix(in lab, red, red)){.pswp__button{background-color:color-mix(in oklab, var(--color-black,#000) 40%, transparent)!important}}.pswp__button{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)))!important;transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))!important}@media (hover:hover){.pswp__button:hover{background-color:#00000080!important}@supports (color:color-mix(in lab, red, red)){.pswp__button:hover{background-color:color-mix(in oklab, var(--color-black,#000) 50%, transparent)!important}}}.pswp__button:active{background-color:#0009!important}@supports (color:color-mix(in lab, red, red)){.pswp__button:active{background-color:color-mix(in oklab, var(--color-black,#000) 60%, transparent)!important}}.pswp__button--zoom,.pswp__button--close{margin-top:calc(var(--spacing,.25rem) * 4)!important;border-radius:var(--radius-xl,.75rem)!important}:is(.pswp__button--zoom,.pswp__button--close):active{--tw-scale-x:90%!important;--tw-scale-y:90%!important;--tw-scale-z:90%!important;scale:var(--tw-scale-x) var(--tw-scale-y)!important}.pswp__button--zoom{margin-right:calc(var(--spacing,.25rem) * 2.5)!important}.pswp__button--close{margin-right:calc(var(--spacing,.25rem) * 4)!important}.custom-md img,#post-cover img{cursor:zoom-in}}html,body{font-family:Roboto,Noto Sans JP,Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif}@keyframes fade-in-up{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}.onload-animation{opacity:0;animation:.3s forwards fade-in-up}#navbar{animation-delay:0s}#sidebar{animation-delay:.1s}#content-wrapper{animation-delay:var(--content-delay)}.footer{animation-delay:.25s}#banner-credit{animation-delay:.4s}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-duration{syntax:"*";inherits:false}
