@font-face{font-family:Noto Sans JP Regular;font-style:normal;font-weight:400;font-display:swap;src:url(/_build/assets/noto-sans-jp-v40-japanese-regular-Ds292rnQ.eot);src:local(Noto Sans Japanese Regular),local(NotoSansJapanese-Regular),url(/_build/assets/noto-sans-jp-v40-japanese-regular-Ds292rnQ.eot?#iefix)format("embedded-opentype"),url(/_build/assets/noto-sans-jp-v40-japanese-regular-D41JklPF.woff2)format("woff2"),url(/_build/assets/noto-sans-jp-v40-japanese-regular-D-eHphZV.woff)format("woff"),url(/_build/assets/noto-sans-jp-v40-japanese-regular-B71YSi-i.svg#NotoSansJP)format("svg")}@font-face{font-family:Noto Sans JP Bold;font-style:normal;font-weight:700;font-display:swap;src:url(/_build/assets/noto-sans-jp-v40-japanese-700-BEJpUVZ_.eot);src:local(Noto Sans Japanese Medium),local(NotoSansJapanese-Medium),url(/_build/assets/noto-sans-jp-v40-japanese-700-BEJpUVZ_.eot?#iefix)format("embedded-opentype"),url(/_build/assets/noto-sans-jp-v40-japanese-700-CXV-376O.woff2)format("woff2"),url(/_build/assets/noto-sans-jp-v40-japanese-700-BHMITXik.woff)format("woff"),url(/_build/assets/noto-sans-jp-v40-japanese-700-CpXE2tYZ.svg#NotoSansJP)format("svg")}@font-face{unicode-range:U+30??,U+FF00-FFEF,U+4E00-9FAF;font-family:Noto Sans JP Regular JP Only;font-style:normal;font-weight:400;font-display:swap;src:url(/_build/assets/noto-sans-jp-v40-japanese-regular-Ds292rnQ.eot);src:local(Noto Sans Japanese Regular),local(NotoSansJapanese-Regular),url(/_build/assets/noto-sans-jp-v40-japanese-regular-Ds292rnQ.eot?#iefix)format("embedded-opentype"),url(/_build/assets/noto-sans-jp-v40-japanese-regular-D41JklPF.woff2)format("woff2"),url(/_build/assets/noto-sans-jp-v40-japanese-regular-D-eHphZV.woff)format("woff"),url(/_build/assets/noto-sans-jp-v40-japanese-regular-B71YSi-i.svg#NotoSansJP)format("svg")}@font-face{unicode-range:U+30??,U+FF00-FFEF,U+4E00-9FAF;font-family:Noto Sans JP Bold JP Only;font-style:normal;font-weight:700;font-display:swap;src:url(/_build/assets/noto-sans-jp-v40-japanese-700-BEJpUVZ_.eot);src:local(Noto Sans Japanese Medium),local(NotoSansJapanese-Medium),url(/_build/assets/noto-sans-jp-v40-japanese-700-BEJpUVZ_.eot?#iefix)format("embedded-opentype"),url(/_build/assets/noto-sans-jp-v40-japanese-700-CXV-376O.woff2)format("woff2"),url(/_build/assets/noto-sans-jp-v40-japanese-700-BHMITXik.woff)format("woff"),url(/_build/assets/noto-sans-jp-v40-japanese-700-CpXE2tYZ.svg#NotoSansJP)format("svg")}@font-face{font-family:Inter Regular;font-style:normal;font-weight:400;font-display:swap;src:local(""),url(/_build/assets/Inter-Regular-Roman--70c9Py3.woff2) format("woff2"),url(/_build/assets/Inter-Regular-Roman-BeyxucyD.woff) format("woff"),}@font-face{font-family:Inter Regular Italic;font-style:normal;font-weight:400;font-display:swap;src:local(""),url(/_build/assets/Inter-Italic-Roman-5qcvXUxw.woff2) format("woff2"),url(/_build/assets/Inter-Italic-Roman-jTEq_o7U.woff) format("woff"),}@font-face{font-family:Inter Bold;font-style:normal;font-weight:600;font-display:swap;src:local("Inter SemiBold"),url(/_build/assets/Inter-SemiBold-Roman-BctWW-9v.woff2) format("woff2"),url(/_build/assets/Inter-SemiBold-Roman-Ca9RCql-.woff) format("woff"),}@font-face{font-family:Inter Bold Italic;font-style:normal;font-weight:600;font-display:swap;src:local("Inter SemiBold"),url(/_build/assets/Inter-SemiBoldItalic-Roman-p-iHJk_-.woff2) format("woff2"),url(/_build/assets/Inter-SemiBoldItalic-Roman-BqbSkH3W.woff) format("woff"),}@layer theme,base,root,components,utilities;@layer root{html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{vertical-align:baseline;border-width:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}hr{border-style:solid;margin:0;padding:0}a{text-decoration:none}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before{content:"";content:none}blockquote:after{content:"";content:none}q:before{content:"";content:none}q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}p{margin:0;padding:0}button{cursor:pointer;border:none;outline:none;margin:0;padding:0}*{box-sizing:border-box;-webkit-tap-highlight-color:#0000}:focus{outline:none}}._variableTextStyle-cpqzw9.sub{--line-height:22px;--font-adjustment:0px;font-size:14.1667px;line-height:22px}._variableTextStyle-cpqzw9.body{--line-height:28px;--font-adjustment:0px;font-size:17px;line-height:28px}._variableTextStyle-cpqzw9.heading1{--line-height:44px;--font-adjustment:0px;font-size:29.376px;line-height:44px}._variableTextStyle-cpqzw9.heading2{--line-height:36px;--font-adjustment:0px;font-size:24.48px;line-height:36px}._variableTextStyle-cpqzw9.heading3{--line-height:32px;--font-adjustment:0px;font-size:20.4px;line-height:32px}/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */@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{--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--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-outline-style:solid;--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-ease:initial}::backdrop{--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--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-outline-style:solid;--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-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--breakpoint-xl:120rem;--font-weight-bold:700;--radius-sm:.25rem;--radius-md:.375rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-terminal-background:var(--color-terminal-background);--color-terminal-foreground:var(--color-terminal-foreground);--color-terminal-black:var(--color-terminal-black);--color-terminal-blue:var(--color-terminal-blue);--color-terminal-cyan:var(--color-terminal-cyan);--color-terminal-green:var(--color-terminal-green);--color-terminal-magenta:var(--color-terminal-magenta);--color-terminal-red:var(--color-terminal-red);--color-terminal-yellow:var(--color-terminal-yellow);--color-terminal-white:var(--color-terminal-white);--color-terminal-brightBlack:var(--color-terminal-brightBlack);--color-terminal-brightBlue:var(--color-terminal-brightBlue);--color-terminal-brightCyan:var(--color-terminal-brightCyan);--color-terminal-brightGreen:var(--color-terminal-brightGreen);--color-terminal-brightMagenta:var(--color-terminal-brightMagenta);--color-terminal-brightRed:var(--color-terminal-brightRed);--color-terminal-brightWhite:var(--color-terminal-brightWhite);--color-terminal-brightYellow:var(--color-terminal-brightYellow);--color-terminal-extra-shadow:var(--color-terminal-extra-shadow);--color-terminal-extra-orange:var(--color-terminal-extra-orange);--color-terminal-extra-lightGreen:var(--color-terminal-extra-lightGreen);--color-terminal-extra-darkGreen:var(--color-terminal-extra-darkGreen);--color-terminal-extra-blue:var(--color-terminal-extra-blue);--color-terminal-extra-cyan:var(--color-terminal-extra-cyan);--color-terminal-extra-error:var(--color-terminal-extra-error);--color-terminal-extra-diffAdd:var(--color-terminal-extra-diffAdd);--color-terminal-extra-diffAddFg:var(--color-terminal-extra-diffAddFg);--color-terminal-extra-diffMod:var(--color-terminal-extra-diffMod);--color-terminal-extra-diffModFg:var(--color-terminal-extra-diffModFg);--color-terminal-extra-diffModDark:var(--color-terminal-extra-diffModDark);--color-terminal-extra-diffDel:var(--color-terminal-extra-diffDel);--color-terminal-extra-diffDelDark:var(--color-terminal-extra-diffDelDark);--color-terminal-extra-diffDelFg:var(--color-terminal-extra-diffDelFg);--color-terminal-extra-white:var(--color-terminal-extra-white);--color-link-primary-600:var(--color-link-primary-600);--color-link-secondary-600:var(--color-link-secondary-600);--color-link-primary-900:var(--color-link-primary-900);--color-link-secondary-900:var(--color-link-secondary-900);--color-colors-primary-100:var(--color-colors-primary-100);--color-colors-primary-200:var(--color-colors-primary-200);--color-colors-primary-300:var(--color-colors-primary-300);--color-colors-primary-400:var(--color-colors-primary-400);--color-colors-primary-450:var(--color-colors-primary-450);--color-colors-primary-50:var(--color-colors-primary-50);--color-colors-primary-500:var(--color-colors-primary-500);--color-colors-primary-600:var(--color-colors-primary-600);--color-colors-primary-700:var(--color-colors-primary-700);--color-colors-primary-800:var(--color-colors-primary-800);--color-colors-primary-900:var(--color-colors-primary-900);--color-colors-secondary-100:var(--color-colors-secondary-100);--color-colors-secondary-200:var(--color-colors-secondary-200);--color-colors-secondary-300:var(--color-colors-secondary-300);--color-colors-secondary-400:var(--color-colors-secondary-400);--color-colors-secondary-450:var(--color-colors-secondary-450);--color-colors-secondary-500:var(--color-colors-secondary-500);--color-colors-secondary-600:var(--color-colors-secondary-600);--color-colors-secondary-700:var(--color-colors-secondary-700);--color-colors-secondary-800:var(--color-colors-secondary-800);--color-colors-secondary-900:var(--color-colors-secondary-900);--color-colors-special-bg:var(--color-colors-special-bg);--color-colors-text-100a:var(--color-colors-text-100a);--color-colors-text-300a:var(--color-colors-text-300a);--color-colors-text-300b:var(--color-colors-text-300b);--color-colors-text-600a:var(--color-colors-text-600a);--color-colors-text-600b:var(--color-colors-text-600b);--color-colors-text-900a:var(--color-colors-text-900a);--color-colors-text-900b:var(--color-colors-text-900b);--text-sub:14.1667px;--text-sub--line-height:22px;--text-body:17px;--text-body--line-height:28px;--text-heading3:20.4px;--text-heading3--line-height:32px;--text-heading2:24.48px;--text-heading2--line-height:36px;--text-heading1:29.376px;--text-heading1--line-height:44px;--text-large:42.3014px;--text-large--line-height:64px;--text-jumbo:50.7617px;--text-jumbo--line-height:76px;--breakpoint-xs:0px;--breakpoint-s:37.5rem;--breakpoint-m:60rem;--breakpoint-l:80rem}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:-moz-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option{padding-inline-start:20px}:where(select:-moz-any([multiple],[size])) optgroup option{padding-inline-start:20px}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::-webkit-file-upload-button{margin-inline-end:4px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-year-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-month-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-day-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-hour-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-minute-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-second-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-millisecond-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-meridiem-field{padding-block-start:0;padding-block-end:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{-webkit-appearance:button;-moz-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-\[-8px\]{top:-8px}.top-\[-14px\]{top:-14px}.top-\[-24px\]{top:-24px}.right-2{right:calc(var(--spacing)*2)}.left-0{left:calc(var(--spacing)*0)}.left-2{left:calc(var(--spacing)*2)}.left-\[-8px\]{left:-8px}.z-50{z-index:50}.z-51{z-index:51}.container{width:100%}@media(min-width:0){.container{max-width:0}}@media(min-width:37.5rem){.container{max-width:37.5rem}}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:60rem){.container{max-width:60rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}@media(min-width:120rem){.container{max-width:120rem}}.m-1{margin:calc(var(--spacing)*1)}.m-2{margin:calc(var(--spacing)*2)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-16{margin-top:calc(var(--spacing)*16)}.mt-\[14px\]{margin-top:14px}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-8{margin-right:calc(var(--spacing)*8)}.mr-auto{margin-right:auto}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-16{margin-bottom:calc(var(--spacing)*16)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-8{margin-left:calc(var(--spacing)*8)}.ml-\[-380px\]{margin-left:-380px}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.inline-flex{display:inline-flex}.table{display:table}.h-0{height:calc(var(--spacing)*0)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-32{height:calc(var(--spacing)*32)}.h-40{height:calc(var(--spacing)*40)}.h-60{height:calc(var(--spacing)*60)}.h-\[28px\]{height:28px}.h-\[192px\]{height:192px}.h-full{height:100%}.max-h-\[90vh\]{max-height:90vh}.min-h-20{min-height:calc(var(--spacing)*20)}.min-h-\[100vh\]{min-height:100vh}.min-h-full{min-height:100%}.w-0{width:calc(var(--spacing)*0)}.w-5{width:calc(var(--spacing)*5)}.w-12{width:calc(var(--spacing)*12)}.w-16{width:calc(var(--spacing)*16)}.w-\[30\%\]{width:30%}.w-\[100vw\]{width:100vw}.w-\[192px\]{width:192px}.w-\[440px\]{width:440px}.w-\[calc\(100\%\+16px\)\]{width:calc(100% + 16px)}.w-full{width:100%}.w-px{width:1px}.max-w-60{max-width:calc(var(--spacing)*60)}.max-w-\[100vw\]{max-width:100vw}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:0}.scale-x-\[-1\]{--tw-scale-x:-1;scale:var(--tw-scale-x)var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-auto{cursor:auto}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-stretch{justify-content:stretch}.gap-1{gap:calc(var(--spacing)*1)}.gap-2{gap:calc(var(--spacing)*2)}.gap-4{gap:calc(var(--spacing)*4)}.gap-8{gap:calc(var(--spacing)*8)}.justify-self-stretch{justify-self:stretch}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-\[28px\]{border-top-style:var(--tw-border-style);border-top-width:28px}.border-r-\[18px\]{border-right-style:var(--tw-border-style);border-right-width:18px}.border-l-8{border-left-style:var(--tw-border-style);border-left-width:8px}.border-colors-primary-200{border-color:var(--color-colors-primary-200)}.border-colors-primary-300{border-color:var(--color-colors-primary-300)}.border-colors-primary-500{border-color:var(--color-colors-primary-500)}.border-colors-primary-800{border-color:var(--color-colors-primary-800)}.border-colors-secondary-300{border-color:var(--color-colors-secondary-300)}.border-colors-text-100a{border-color:var(--color-colors-text-100a)}.border-colors-text-300a{border-color:var(--color-colors-text-300a)}.border-transparent{border-color:#0000}.border-t-colors-primary-500{border-top-color:var(--color-colors-primary-500)}.border-t-colors-secondary-500{border-top-color:var(--color-colors-secondary-500)}.bg-colors-primary-100{background-color:var(--color-colors-primary-100)}.bg-colors-primary-200{background-color:var(--color-colors-primary-200)}.bg-colors-primary-300{background-color:var(--color-colors-primary-300)}.bg-colors-primary-400{background-color:var(--color-colors-primary-400)}.bg-colors-primary-500{background-color:var(--color-colors-primary-500)}.bg-colors-primary-600{background-color:var(--color-colors-primary-600)}.bg-colors-primary-700{background-color:var(--color-colors-primary-700)}.bg-colors-secondary-500{background-color:var(--color-colors-secondary-500)}.bg-colors-special-bg{background-color:var(--color-colors-special-bg)}.bg-transparent{background-color:#0000}.fill-colors-primary-800{fill:var(--color-colors-primary-800)}.fill-colors-secondary-800{fill:var(--color-colors-secondary-800)}.object-contain{object-fit:contain}.object-cover\!{object-fit:cover!important}.p-2{padding:calc(var(--spacing)*2)}.p-4{padding:calc(var(--spacing)*4)}.p-8{padding:calc(var(--spacing)*8)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-\[100\%\]{padding-top:100%}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-8{padding-right:calc(var(--spacing)*8)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pl-1{padding-left:calc(var(--spacing)*1)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-8{padding-left:calc(var(--spacing)*8)}.text-center{text-align:center}.text-body{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height))}.text-heading1{font-size:var(--text-heading1);line-height:var(--tw-leading,var(--text-heading1--line-height))}.text-heading2{font-size:var(--text-heading2);line-height:var(--tw-leading,var(--text-heading2--line-height))}.text-heading3{font-size:var(--text-heading3);line-height:var(--tw-leading,var(--text-heading3--line-height))}.text-jumbo{font-size:var(--text-jumbo);line-height:var(--tw-leading,var(--text-jumbo--line-height))}.text-large{font-size:var(--text-large);line-height:var(--tw-leading,var(--text-large--line-height))}.text-sub{font-size:var(--text-sub);line-height:var(--tw-leading,var(--text-sub--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.text-nowrap{text-wrap:nowrap}.text-colors-primary-800{color:var(--color-colors-primary-800)}.text-colors-text-300a{color:var(--color-colors-text-300a)}.text-colors-text-600a{color:var(--color-colors-text-600a)}.text-colors-text-900a{color:var(--color-colors-text-900a)}.italic{font-style:italic}.\!no-underline{text-decoration-line:none!important}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px 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)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px 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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.filter{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,)}.transition{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,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media(hover:hover){.hover\:cursor-pointer:hover{cursor:pointer}.hover\:bg-colors-primary-100:hover{background-color:var(--color-colors-primary-100)}.hover\:bg-colors-primary-300:hover{background-color:var(--color-colors-primary-300)}}@media(min-width:0){.xs\:hidden{display:none}.xs\:w-\[50\%\]{width:50%}.xs\:flex-col{flex-direction:column}.xs\:gap-1{gap:calc(var(--spacing)*1)}.xs\:text-heading3{font-size:var(--text-heading3);line-height:var(--tw-leading,var(--text-heading3--line-height))}}@media(min-width:37.5rem){.s\:max-w-\[90vw\]{max-width:90vw}.s\:flex-row{flex-direction:row}.s\:gap-4{gap:calc(var(--spacing)*4)}.s\:text-body{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height))}}@media(min-width:80rem){.l\:block{display:block}}}@layer tw-base.base{.text-sub{--line-height:22px;--font-adjustment:0px;font-size:14.1667px;line-height:22px}.text-body{--line-height:28px;--font-adjustment:0px;font-size:17px;line-height:28px}.text-heading1{--line-height:44px;--font-adjustment:0px;font-size:29.376px;line-height:44px}.text-heading2{--line-height:36px;--font-adjustment:0px;font-size:24.48px;line-height:36px}.text-heading3{--line-height:32px;--font-adjustment:0px;font-size:20.4px;line-height:32px}.text-big{--line-height:52px;--font-adjustment:0px;font-size:35.2512px;line-height:52px}.text-large{--line-height:64px;--font-adjustment:0px;font-size:42.3014px;line-height:64px}.text-jumbo{--line-height:76px;--font-adjustment:0px;font-size:50.7617px;line-height:76px}.text-bold{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-family:Noto Sans JP Bold JP Only,Inter Bold,Noto Sans Bold,Hiragino Kaku Gothic Pro,Osaka,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif}.content-container{width:calc(600px + 30vw);margin-left:auto;margin-right:auto}@media(max-width:599px),(min-width:600px)and (max-width:959px){.content-container{width:calc(100vw - 32px);margin-left:auto;margin-right:auto}}@media(min-width:960px)and (max-width:1279px){.content-container{width:calc(100vw - 64px);margin-left:auto;margin-right:auto}.wide{width:calc(100% + 64px);margin-left:-32px}}@media(max-width:599px),(min-width:600px)and (max-width:959px){.wide{width:calc(100% + 32px);margin-left:-16px}}@media(min-width:1280px)and (max-width:1919px),(min-width:1920px){.ultra-wide{width:100vw;margin-left:calc(300px - 35vw)}}}@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-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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-ease{syntax:"*";inherits:false}html.theme-dark{--color-terminal-background:#11242f;--color-terminal-foreground:#e7e7f1;--color-terminal-black:#11242f;--color-terminal-blue:#589de2;--color-terminal-cyan:#5db5c8;--color-terminal-green:#5ea965;--color-terminal-magenta:#92b3df;--color-terminal-red:#e56567;--color-terminal-yellow:#e5be4e;--color-terminal-white:#9ab4c2;--color-terminal-brightBlack:#11242f;--color-terminal-brightBlue:#589de2;--color-terminal-brightCyan:#5db5c8;--color-terminal-brightGreen:#5ea965;--color-terminal-brightMagenta:#92b3df;--color-terminal-brightRed:#e56567;--color-terminal-brightWhite:#e7e7f1;--color-terminal-brightYellow:#e5be4e;--color-terminal-extra-shadow:#5b5957;--color-terminal-extra-orange:#ce830d;--color-terminal-extra-lightGreen:#90c93f;--color-terminal-extra-darkGreen:#569e16;--color-terminal-extra-blue:#458383;--color-terminal-extra-cyan:#007e8a;--color-terminal-extra-error:#cc4542;--color-terminal-extra-diffAdd:#304d2e;--color-terminal-extra-diffAddFg:#50804c;--color-terminal-extra-diffMod:#2e455d;--color-terminal-extra-diffModFg:#446588;--color-terminal-extra-diffModDark:#323334;--color-terminal-extra-diffDel:#533232;--color-terminal-extra-diffDelDark:#363030;--color-terminal-extra-diffDelFg:#7f4d4d;--color-terminal-extra-white:#c0d5c1;--color-link-primary-600:#80abd6;--color-link-secondary-600:#d68080;--color-link-primary-900:#96bde3;--color-link-secondary-900:#e39797;--color-colors-primary-100:#2e3d4c;--color-colors-primary-200:#2f4256;--color-colors-primary-300:#304a64;--color-colors-primary-400:#304a64;--color-colors-primary-450:#334f6b;--color-colors-primary-50:#323d48;--color-colors-primary-500:#3c5c7d;--color-colors-primary-600:#3f70a2;--color-colors-primary-700:#6497c9;--color-colors-primary-800:#80abd6;--color-colors-primary-900:#97bde3;--color-colors-secondary-100:#4c2e2e;--color-colors-secondary-200:#562f2f;--color-colors-secondary-300:#643030;--color-colors-secondary-400:#643030;--color-colors-secondary-450:#6b3333;--color-colors-secondary-500:#7d3c3c;--color-colors-secondary-600:#a23f3f;--color-colors-secondary-700:#c96464;--color-colors-secondary-800:#d68080;--color-colors-secondary-900:#e39797;--color-colors-special-bg:#2e3946;--color-colors-text-100a:#f0f2f440;--color-colors-text-300a:#f0f2f4a6;--color-colors-text-300b:#f0f2f4a6;--color-colors-text-600a:#f0f2f4cc;--color-colors-text-600b:#f0f2f4cc;--color-colors-text-900a:#f0f2f4;--color-colors-text-900b:#f0f2f4}html.theme-colors{--color-light:[object Object];--color-dark:[object Object]}@layer root{html{font-size:4.8px}@media(min-width:200px){html{font-size:calc(3.11111vw - 1.42222px)}}@media(min-width:380px){html{font-size:calc(2vw + 2.8px)}}@media(min-width:500px){html{font-size:calc(.727272vw + 9.16364px)}}@media(min-width:720px){html{font-size:calc(.285714vw + 12.3429px)}}@media(min-width:1280px){html{font-size:16px}}@media(min-width:1920px){html{font-size:calc(.228571vw + 11.6114px)}}@media(min-width:4020px){html{font-size:20.8px}}a,a:visited,a:hover,a:active{color:var(--color-colors-primary-800)}a:hover{text-decoration:underline}button{font-size:inherit}*{box-sizing:border-box}body{background:var(--color-colors-special-bg);min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;--line-height:28px;--font-adjustment:0px;color:var(--color-colors-text-600a);font-family:Noto Sans JP Regular JP Only,Inter Regular,Hiragino Kaku Gothic Pro,Osaka,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:17px;line-height:28px;overflow-x:hidden}em{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-family:Noto Sans JP Regular JP Only,Inter Regular Italic,Noto Sans Regular,Hiragino Kaku Gothic Pro,Osaka,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif}em strong{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-family:Noto Sans JP Bold JP Only,Inter Bold Italic,Noto Sans Bold,Hiragino Kaku Gothic Pro,Osaka,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif}strong{color:var(--color-colors-text-900a);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-family:Noto Sans JP Bold JP Only,Inter Bold,Noto Sans Bold,Hiragino Kaku Gothic Pro,Osaka,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif}#root{flex-direction:column;min-height:100vh;display:flex}h1{--line-height:44px;--font-adjustment:0px;font-size:29.376px;line-height:44px}p+p{margin-top:16px}p+h1{margin-top:36px}p+h2,p+h3,p+h4,p+h5,h1+p,h1+ul,h1+ol,h2+p,h2+ul,h2+ol{margin-top:16px}h3+p,h3+ul,h3+ol,h4+p,h4+ul,h4+ol,h5+p,h5+ul,h5+ol{margin-top:8px}p+ul,p+ol{margin-top:4px}ul+p,ol+p,ul+h1,ol+h1,ul+h2,ol+h2,ul+h3,ol+h3,ul+h4,ol+h4,ul+h5,ol+h5{margin-top:16px}html{scrollbar-color:var(--color-colors-primary-700)var(--color-colors-special-bg);overflow-y:overlay}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:0 0;border-radius:4px}::-webkit-scrollbar-thumb{background:var(--color-colors-primary-700);background-clip:padding-box;border-left:8px solid #0000;width:4px;transition:all .5s ease-in-out}::-webkit-scrollbar-thumb:hover{border-left-width:0;width:12px}pre.shiki{background-color:var(--color-colors-primary-50);-webkit-perspective:1000px;-webkit-backface-visibility:hidden;min-width:min(80vw,80%);margin:32px auto;padding:8px;font-family:Courier New;-webkit-transform:translateZ(0);box-shadow:0 2px 16px #0000001a}pre.shiki>code{flex-direction:column;display:flex}pre.shiki .line{--line-height:22px;--font-adjustment:0px;font-size:14.1667px;line-height:1.1;display:inline-flex;white-space:pre-wrap!important}pre.shiki .line:empty:before{content:"​"}pre.shiki .language-id{display:none}pre.shiki .color-red{color:#f97583!important}pre.shiki .color-blue{color:#9ecbff!important}pre.shiki .color-gray{color:var(--color-colors-text-300a)!important}pre.shiki.diff .line:before{content:" ";-webkit-user-select:none;user-select:none;padding:0 8px}pre.shiki.diff .line.add{background:#35752a26}pre.shiki.diff .line.add:before{content:"+"}pre.shiki.diff .line.remove{background:#c1222226}pre.shiki.diff .line.remove:before{content:"-"}pre.shiki.terminal .line.input{color:var(--color-colors-text-900a)!important}pre.shiki.terminal .line.output{color:var(--color-colors-text-300a)!important}pre.shiki.terminal .line.output:before{content:"|";-webkit-user-select:none;user-select:none;padding-right:8px}.theme-light .shiki.github-dark,.theme-dark .shiki.github-light{display:none}}._BackgroundImage-paf812 *{fill:var(--color-colors-primary-500)!important}._Icon-3k9yzg{fill:currentColor}._Icon-3k9yzg.clickable{cursor:pointer}._Icon-3k9yzg path{fill:currentColor}._IconText-absl2f{margin:calc(.2*var(--line-height))0 calc(.17*var(--line-height));vertical-align:top;text-overflow:ellipsis;justify-content:center;display:inline-flex;overflow:hidden}._IconText-absl2f>*{width:calc(.63*var(--line-height));height:calc(.63*var(--line-height))}.Logo-ubk9en{height:44px}.Logo-ubk9en path{fill:var(--color-colors-text-300a)!important}._FullscreenImage-m3cduv{max-width:calc(var(--width)*1px);max-height:calc(var(--height)*1px);--w_limit:90vw!important;--h_limit:90vh!important}@keyframes slideDown{0%{height:0}to{height:var(--kb-collapsible-content-height)}}@keyframes slideUp{0%{height:var(--kb-collapsible-content-height)}to{height:0}}.Content-fw1afc{animation:.3s ease-out slideUp;overflow:hidden}.Content-fw1afc[data-expanded]{animation:.3s ease-out slideDown}.ToggleButton-m7stif .open-text{display:block}.ToggleButton-m7stif .close-text{display:none}.ToggleButton-m7stif[data-expanded]{background-color:var(--color-colors-primary-300)!important}.ToggleButton-m7stif[data-expanded] .open-text{display:none}.ToggleButton-m7stif[data-expanded] .close-text{display:block}@keyframes blinkingCursorBlock{0%,49%{color:var(--fg);background-color:var(--bg)}50%,to{color:var(--bg);background-color:var(--fg)}}@keyframes blinkingCursorUnderscore{0%,49%{text-decoration:underline}50%,to{text-decoration:none}}@keyframes blinkingCursorLine{0%,49%{border-left-color:var(--fg)}50%,to{border-left-color:var(--bg)}}.content-mr0xin{justify-content:center;display:flex}.content-mr0xin .line{width:initial;white-space:pre;font-size:inherit!important;line-height:inherit!important}.content-mr0xin .line span:last-child{flex:1}.content-mr0xin .cursor-block.cursor-blinking,.content-mr0xin .cursor-default.cursor-blinking{animation:1s step-end infinite blinkingCursorBlock}.content-mr0xin .cursor-underscore{text-decoration:underline}.content-mr0xin .cursor-underscore.cursor-blinking{animation:1s step-end infinite blinkingCursorUnderscore}.content-mr0xin .cursor-line{border-left:2px solid}.content-mr0xin .cursor-line.cursor-blinking{animation:1s step-end infinite blinkingCursorLine}.content-mr0xin .cursor-hidden{text-decoration:none!important}.spacer-mjg1u7{display:inline-block;overflow:hidden}.box-dy7g5i{-webkit-perspective:1000px;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);box-shadow:0 2px 16px #0000001a}.box-dy7g5i:focus{outline:2px solid var(--color-colors-primary-500);-webkit-perspective:1000px;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);box-shadow:0 2px 16px #00000059}.box-dy7g5i:focus-within{outline:2px solid var(--color-colors-primary-500);-webkit-perspective:1000px;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);box-shadow:0 2px 16px #00000059}.seekbar-y7g9yz{transition:transform 30ms linear}.innerContainer-xyfcha{font-size:min(var(--dynamic-font-size),var(--max-font-size))}.container-b0pyzk{--line-height:22px;--font-adjustment:0px;font-family:Courier New;font-size:14.1667px;line-height:1.1;container-type:inline-size}._Article-f49i7w{--terminal-fg:var(--color-colors-text-600a);--terminal-color4:var(--color-colors-primary-600);--terminal-color10:var(--color-colors-secondary-600)}
