@layer reset, base, tokens, recipes, utilities;@layer reset{:host,html{--font-fallback:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;line-height:1.5;font-family:var(--global-font-body,var(--font-fallback))}*,::backdrop,::file-selector-button,:after,:before{margin:0;padding:0;box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--global-color-border,currentColor)}hr{height:0;color:inherit;border-top-width:1px}body{height:100%;line-height:inherit}img{border-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-size:inherit;font-weight:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}menu,ol,ul{list-style:none}::file-selector-button,button,input:where([type=button],[type=reset],[type=submit]){appearance:button;-webkit-appearance:button}::file-selector-button,button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;background:transparent}::placeholder{opacity:1;--placeholder-fallback:color-mix(in srgb,currentColor 50%,transparent);color:var(--global-color-placeholder,var(--placeholder-fallback))}textarea{resize:vertical}table{text-indent:0;border-collapse:collapse;border-color:inherit}summary{display:list-item}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}dialog{padding:0}a{color:inherit;text-decoration:inherit}abbr:where([title]){text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{--font-mono-fallback:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New";font-feature-settings:normal;font-variation-settings:normal;font-family:var(--global-font-mono,var(--font-mono-fallback));font-size:1em}progress{vertical-align:baseline}::-webkit-search-cancel-button,::-webkit-search-decoration{-webkit-appearance:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}:-moz-ui-invalid{box-shadow:none}:-moz-focusring{outline:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer base{:root{--made-with-panda:"🐼"}h1,h2,h3,h4,h5,h6{text-wrap:auto}*,::backdrop,:after,:before{--blur: ;--brightness: ;--contrast: ;--grayscale: ;--hue-rotate: ;--invert: ;--saturate: ;--sepia: ;--drop-shadow: ;--backdrop-blur: ;--backdrop-brightness: ;--backdrop-contrast: ;--backdrop-grayscale: ;--backdrop-hue-rotate: ;--backdrop-invert: ;--backdrop-opacity: ;--backdrop-saturate: ;--backdrop-sepia: ;--gradient-from-position: ;--gradient-to-position: ;--gradient-via-position: ;--scroll-snap-strictness:proximity;--border-spacing-x:0;--border-spacing-y:0;--translate-x:0;--translate-y:0;--rotate:0;--rotate-x:0;--rotate-y:0;--skew-x:0;--skew-y:0;--scale-x:1;--scale-y:1}:where(:root,:host){--global-header-height-md:70px;--global-header-height-sm:50px}}@layer tokens{:where(:root,:host){--colors-primary-palette-100:#e6edf2;--colors-primary-palette-200:#c0d2de;--colors-primary-palette-300:#99b8c9;--colors-primary-palette-400:#739db5;--colors-primary-palette-500:#4d82a1;--colors-primary-palette-600:#26688c;--colors-primary-palette-700:#004d78;--colors-primary-palette-800:#003d5f;--colors-primary-palette-900:#002c45;--colors-secondary-palette-50:#f2fbff;--colors-secondary-palette-100:#e6f7ff;--colors-secondary-palette-200:#c0ecff;--colors-secondary-palette-300:#99e0ff;--colors-secondary-palette-400:#66d1ff;--colors-secondary-palette-500:#33c1ff;--colors-secondary-palette-600:#00b2ff;--colors-secondary-palette-700:#0095d6;--colors-secondary-palette-800:#007cb2;--colors-secondary-palette-900:#006a99;--colors-gray-palette-50:#f7f8f9;--colors-gray-palette-100:#eff1f2;--colors-gray-palette-200:#e0e3e4;--colors-gray-palette-300:#d0d4d7;--colors-gray-palette-400:#c0c6ca;--colors-gray-palette-500:#b1b8bd;--colors-gray-palette-600:#a1aaaf;--colors-gray-palette-700:#919ca2;--colors-gray-palette-800:#818d95;--colors-gray-palette-900:#727f87;--gradients-1:linear-gradient(96deg,var(--colors-secondary-palette-600) 0%,#51d0b9 100%);--gradients-2:linear-gradient(94deg,#00c3ff,#80e18e 99.5%);--gradients-3:linear-gradient(94deg,#b3edff,#d9f6dd 99.5%);--gradients-4:linear-gradient(96deg,#b9ece3 0%,var(--colors-secondary-palette-300) 100%);--gradients-1-dark:linear-gradient(96deg,#00abf5 21.1%,#13a0cb 42%,#13a0cb 55.81%,#25c4ce 77.88%,#51d0b9 93.54%);--shadows-1:0px 4px 4px 1px #2e658114;--shadows-2:0px 6px 6px 1px #005d911a;--shadows-3:0px 10px 10px 0px #005d911f;--radii-r4:4px;--radii-r8:8px;--radii-r12:12px;--breakpoints-lg:1024px;--breakpoints-xl:1280px;--breakpoints-2xl:1536px;--breakpoints-sm:600px;--breakpoints-md:960px;--sizes-breakpoint-lg:1024px;--sizes-breakpoint-xl:1280px;--sizes-breakpoint-2xl:1536px;--sizes-breakpoint-sm:600px;--sizes-breakpoint-md:960px;--colors-theme-primary:var(--colors-primary-palette-700);--colors-theme-primary-dark:var(--colors-primary-palette-900);--colors-theme-secondary:var(--colors-secondary-palette-700);--colors-theme-secondary-light:var(--colors-secondary-palette-600);--colors-theme-secondary-dark:var(--colors-secondary-palette-900);--colors-base-body:#494741;--colors-base-body-light:#777571;--colors-base-bg-light:#f8f9fc;--colors-base-bg-secondary-50:var(--colors-secondary-palette-50);--colors-base-bg-secondary-100:var(--colors-secondary-palette-100);--colors-shade-black:#1f3441;--colors-shade-gray-50:var(--colors-gray-palette-50);--colors-shade-gray-100:var(--colors-gray-palette-100);--colors-shade-gray-200:var(--colors-gray-palette-200);--colors-shade-gray-300:var(--colors-gray-palette-300);--colors-shade-gray-400:var(--colors-gray-palette-400);--colors-shade-gray-700:var(--colors-gray-palette-700);--colors-shade-white:#fff;--colors-accent-orange:#faad5f;--colors-accent-green:#57d769;--colors-accent-brand:#006;--colors-other-alert:#ec0000;--colors-other-focused:#ffc380;--colors-subject-category-culture-and-thoughts-title:#ff798f;--colors-subject-category-culture-and-thoughts-bg:#ffb2c0;--colors-subject-category-society-and-networks-title:#2eb79a;--colors-subject-category-society-and-networks-bg:#85e0cd;--colors-subject-category-digital-industry-title:#6ca71a;--colors-subject-category-digital-industry-bg:#d3e26e;--colors-subject-category-economy-and-markets-title:#f5a420;--colors-subject-category-economy-and-markets-bg:#fed776;--colors-subject-category-applied-informatics-title:#40b0ce;--colors-subject-category-applied-informatics-bg:#9dd8e8;--colors-subject-category-mathematical-sciences-title:#5695e6;--colors-subject-category-mathematical-sciences-bg:#9ac2f5}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes slideDown{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes slideUp{0%{height:var(--radix-accordion-content-height)}to{height:0}}@keyframes slideDownFromCurrent{0%{height:var(--current-height)}to{height:var(--radix-accordion-content-height)}}}@layer utilities{@layer compositions{.textStyle_heading\.xl{font-size:20px}.textStyle_heading\.md,.textStyle_heading\.xl{letter-spacing:.06em;font-weight:700;line-height:1.5em}.textStyle_heading\.md{font-size:14px}.textStyle_heading\.lg{letter-spacing:.06em;font-weight:700;line-height:1.5em;font-size:16px}.textStyle_body\.sm{letter-spacing:.06em;font-weight:400;font-size:12px;line-height:1.6em}.textStyle_heading\.3xl{font-size:24px}.textStyle_heading\.3xl,.textStyle_heading\.xs{letter-spacing:.06em;font-weight:700;line-height:1.5em}.textStyle_heading\.xs{font-size:12px}.textStyle_body\.md{letter-spacing:.06em;font-weight:400;font-size:14px;line-height:1.6em}.textStyle_primaryButton\.lg{font-size:20px}.textStyle_primaryButton\.lg,.textStyle_primaryButton\.md{letter-spacing:.06em;font-weight:700;line-height:1.15em}.textStyle_primaryButton\.md,.textStyle_secondaryButton\.lg{font-size:16px}.textStyle_secondaryButton\.lg,.textStyle_secondaryButton\.md{letter-spacing:.06em;font-weight:700;line-height:1.15em}.textStyle_secondaryButton\.md{font-size:14px}.textStyle_secondaryButton\.sm{font-size:12px}.textStyle_secondaryButton\.sm,.textStyle_secondaryButton\.xs{letter-spacing:.06em;font-weight:700;line-height:1.15em}.textStyle_secondaryButton\.xs{font-size:10px}.textStyle_body\.lg{letter-spacing:.06em;font-weight:400;font-size:16px;line-height:1.6em}.textStyle_heading\.sm{letter-spacing:.06em;font-weight:700;font-size:14px;line-height:1.5em}@media screen and (min-width:37.5rem){.sm\:textStyle_heading\.sm{font-weight:700;line-height:1.5em}.sm\:textStyle_body\.md,.sm\:textStyle_heading\.sm{letter-spacing:.06em;font-size:14px}.sm\:textStyle_body\.md{font-weight:400;line-height:1.6em}}@media screen and (min-width:60rem){.textStyle_heading\.xl{font-size:24px}.textStyle_heading\.md{font-size:16px}.textStyle_heading\.lg{font-size:20px}.textStyle_heading\.3xl{font-size:32px}.md\:textStyle_body\.md{font-weight:400;line-height:1.6em}.md\:textStyle_body\.md,.md\:textStyle_heading\.sm{letter-spacing:.06em;font-size:14px}.md\:textStyle_heading\.sm{font-weight:700;line-height:1.5em}.md\:textStyle_body\.lg{letter-spacing:.06em;font-weight:400;font-size:16px;line-height:1.6em}.md\:textStyle_heading\.xl{letter-spacing:.06em;font-weight:700;line-height:1.5em;font-size:20px}}@media screen and (min-width:60rem){@media screen and (min-width:60rem){.md\:textStyle_heading\.xl{font-size:24px}}}@media screen and (max-width:59.9975rem){.mdDown\:textStyle_secondaryButton\.xs{letter-spacing:.06em;font-weight:700;font-size:10px;line-height:1.15em}.mdDown\:textStyle_heading\.xs{letter-spacing:.06em;font-weight:700;font-size:12px;line-height:1.5em}}}.p_20px_16px_48px_16px{padding:20px 16px 48px}.min-h_calc\(100vh_-_50px_-_148\.74px\){min-height:calc(100vh - 50px - 148.74px)}.c_theme\.primary{color:var(--colors-theme-primary)}.w_100\%{width:100%}.max-w_1020px{max-width:1020px}.d_flex{display:flex}.gap_16px{gap:16px}.min-h_100vh{min-height:100vh}.ff-s_\"palt\"{font-feature-settings:"palt"}.flex_auto{flex:1 1 auto}.w_101px{width:101px}.w_140px{width:140px}.d_block{display:block}.h_fit-content{height:fit-content}.trs_transform_0\.1s_ease-out{transition:transform .1s ease-out}.obj-f_cover{object-fit:cover}.bdr_50\%{border-radius:50%}.asp_1_\/_1{aspect-ratio:1/1}.ta_center{text-align:center}.ls_0\.06em{letter-spacing:.06em}.c_base\.bodyLight{color:var(--colors-base-body-light)}.m_8px_0_0_0{margin:8px 0 0}.d_grid{display:grid}.ov-wrap_break-word{overflow-wrap:break-word}.gap_20px{gap:20px}.bd-b_1px_solid{border-bottom:1px solid}.border-image_token\(gradients\.1\)_100{border-image:var(--gradients-1) 100}.p_8px_0px{padding:8px 0}.ta_right{text-align:right}.pos_relative{position:relative}.bd_1px_solid_token\(colors\.theme\.primary\){border:1px solid var(--colors-theme-primary)}.bdr_r4{border-radius:var(--radii-r4)}.p_8px{padding:8px}.cursor_pointer{cursor:pointer}.c_shade\.gray\.700{color:var(--colors-shade-gray-700)}.bd_1px_solid_token\(colors\.shade\.gray\.400\){border:1px solid var(--colors-shade-gray-400)}.cursor_default{cursor:default}.pos_absolute{position:absolute}.w_16px{width:16px}.h_16px{height:16px}.h_2000px{height:2000px}.gap_8px{gap:8px}.td_underline{text-decoration:underline}.py_8px{padding-block:8px}.w_24px{width:24px}.h_60px{height:60px}.bg_token\(gradients\.1\){background:var(--gradients-1)}.op_0\.7{opacity:.7}.bdr-r_r8{border-top-right-radius:var(--radii-r8);border-bottom-right-radius:var(--radii-r8)}.bdr-l_r8{border-top-left-radius:var(--radii-r8);border-bottom-left-radius:var(--radii-r8)}.bd_1px_solid_token\(colors\.shade\.gray\.50\){border:1px solid var(--colors-shade-gray-50)}.bx-sh_2{box-shadow:var(--shadows-2)}.bdr_r8{border-radius:var(--radii-r8)}.bx-s_border-box{box-sizing:border-box}.w_270px{width:270px}.min-w_270px{min-width:270px}.trf-o_left{transform-origin:left}.trf-o_center{transform-origin:center}.trf-o_right{transform-origin:right}.bg_lightgray_50\%_\/_cover_no-repeat{background:#d3d3d3 50%/cover no-repeat}.asp_16_\/_9{aspect-ratio:16/9}.lc_2,.ov_hidden{overflow:hidden}.lc_2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.p_36px_0px_32px_0px{padding:36px 0 32px}.px_16px{padding-inline:16px}.p_0_16px_12px{padding:0 16px 12px}.scr-bar_hidden{-ms-overflow-style:none;scrollbar-width:none}.scr-bar_hidden::-webkit-scrollbar{display:none}.z_2{z-index:2}.w_180px{width:180px}.h_223\.093px{height:223.093px}.w_200px{width:200px}.h_240\.194px{height:240.194px}.h_203\.885px{height:203.885px}.d_none{display:none}.w_64px{width:64px}.w_125px{width:125px}.w_92px{width:92px}.min-w_92px{min-width:92px}.trf_translateZ\(0\){transform:translateZ(0)}.gap_2px{gap:2px}.c_base\.body{color:var(--colors-base-body)}.p_40px_0px{padding:40px 0}.gap_24px{gap:24px}.p_16px{padding:16px}.p_12px{padding:12px}.bdr_r12{border-radius:var(--radii-r12)}.grid-c_span_2{grid-column:span 2}.py_12px{padding-block:12px}.gap_12px{gap:12px}.gap_4px{gap:4px}.trf_translateY\(3px\){transform:translateY(3px)}.gap_8px_4px{gap:8px 4px}.z_10000{z-index:10000}.h_276px{height:276px}.p_20px_16px{padding:20px 16px}.w_32px{width:32px}.h_4px{height:4px}.bdr_50px{border-radius:50px}.h_100\%{height:100%}.p_16px_8px_12px{padding:16px 8px 12px}.z_0{z-index:0}.c_\#888{color:#888}.ls_0{letter-spacing:0}.c_subjectCategory\.mathematicalSciences\.title{color:var(--colors-subject-category-mathematical-sciences-title)}.c_subjectCategory\.appliedInformatics\.title{color:var(--colors-subject-category-applied-informatics-title)}.c_subjectCategory\.cultureAndThoughts\.title{color:var(--colors-subject-category-culture-and-thoughts-title)}.c_subjectCategory\.societyAndNetworks\.title{color:var(--colors-subject-category-society-and-networks-title)}.c_subjectCategory\.economyAndMarkets\.title{color:var(--colors-subject-category-economy-and-markets-title)}.c_subjectCategory\.digitalIndustry\.title{color:var(--colors-subject-category-digital-industry-title)}.h_46\.225px{height:46.225px}.m_auto{margin:auto}.max-w_178px{max-width:178px}.p_40px_16px{padding:40px 16px}.bg_token\(gradients\.3\){background:var(--gradients-3)}.gap_12px_16px{gap:12px 16px}.max-w_916px{max-width:916px}.inset_0{inset:0}.bg_token\(gradients\.2\){background:var(--gradients-2)}.cp-path_polygon\(0_20px\,_100\%_0\,_100\%_calc\(100\%_-_20px\)\,_0\%_100\%\){clip-path:polygon(0 20px,100% 0,100% calc(100% - 20px),0 100%);-webkit-clip-path:polygon(0 20px,100% 0,100% calc(100% - 20px),0 100%)}.op_0\.5{opacity:.5}.w_201px{width:201px}.w_133px{width:133px}.bg_token\(gradients\.4\){background:var(--gradients-4)}.gap_12px_8px{gap:12px 8px}.w_156px{width:156px}.h_181px{height:181px}.h_102px{height:102px}.h_31px{height:31px}.bg_linear-gradient\(90deg\,_token\(colors\.shade\.white\)_75\%\,_rgba\(255\,_255\,_255\,_0\.00\)_100\%\){background:linear-gradient(90deg,var(--colors-shade-white) 75%,hsla(0,0%,100%,0) 100%)}.bg_linear-gradient\(270deg\,_token\(colors\.shade\.white\)_75\%\,_rgba\(255\,_255\,_255\,_0\.00\)_100\%\){background:linear-gradient(270deg,var(--colors-shade-white) 75%,hsla(0,0%,100%,0) 100%)}.p_40px_16px_20px{padding:40px 16px 20px}.w_120px{width:120px}.h_90px{height:90px}.py_80px_214px{padding-block:80px 214px}.anim_spin_1s_linear_infinite{animation:spin 1s linear infinite}.h_32px{height:32px}.p_16px_0{padding:16px 0}.h_30px{height:30px}.bd-t_1px_solid_token\(colors\.shade\.gray\.100\){border-top:1px solid var(--colors-shade-gray-100)}.ta_left{text-align:left}.lc_3{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.d_inline-flex{display:inline-flex}.w_20px{width:20px}.h_20px{height:20px}.bd_1px_solid_token\(colors\.shade\.gray\.100\){border:1px solid var(--colors-shade-gray-100)}.bg_shade\.white{background:var(--colors-shade-white)}.bx-sh_1{box-shadow:var(--shadows-1)}.max-w_120px{max-width:120px}.min-w_120px{min-width:120px}.bg_lightgray_50\%{background:#d3d3d3 50%}.gap_8px_20px{gap:8px 20px}.p_16px_0_8px{padding:16px 0 8px}.min-h_20px{min-height:20px}.min-w_32px{min-width:32px}.p_4px_12px{padding:4px 12px}.bg_base\.bgSecondary\.50{background:var(--colors-base-bg-secondary-50)}.ls_0\.04em{letter-spacing:.04em}.p_16px_16px_32px{padding:16px 16px 32px}.gap_6px{gap:6px}.op_0{opacity:0}.py_4px{padding-block:4px}.pointer-events_none{pointer-events:none}.va_-2{vertical-align:-2px}.trf_translateY\(1px\){transform:translateY(1px)}.h_654px{height:654px}.bg_shade\.gray\.200{background:var(--colors-shade-gray-200)}.h_88px{height:88px}.h_288px{height:288px}.pos_fixed{position:fixed}.w_100vw{width:100vw}.h_100vh{height:100vh}.vis_hidden{visibility:hidden}.z_9999{z-index:9999}.bg_\#000000{background:#000}.trs_all_0\.3s_ease-out{transition:all .3s ease-out}.p_15px_8px_12px_0{padding:15px 8px 12px 0}.h_59px{height:59px}.max-h_calc\(100vh_-_59px\){max-height:calc(100vh - 59px)}.h_54px{height:54px}.trs_box-shadow_0\.3s_ease-in-out{transition:box-shadow .3s ease-in-out}.max-h_calc\(100vh_-_59px_-_54px_-_72px\){max-height:calc(100vh - 59px - 54px - 72px)}.p_12px_16px{padding:12px 16px}.h_72px{height:72px}.max-h_100\%{max-height:100%}.w_375px{width:375px}.bd_1px_solid_\#ccc{border:1px solid #ccc}.px_20px{padding-inline:20px}.py_16px{padding-block:16px}.gap_4{gap:4px}.bg_token\(gradients\.1-dark\){background:var(--gradients-1-dark)}.c_shade\.white{color:var(--colors-shade-white)}.c_theme\.secondary{color:var(--colors-theme-secondary)}.bd_solid_1px_transparent{border:1px solid transparent}.h_56px{height:56px}.h_48px{height:48px}.h_40px{height:40px}.h_28px{height:28px}.px_12px{padding-inline:12px}.h_24px{height:24px}.w_14px{width:14px}.h_14px{height:14px}.w_12px{width:12px}.h_12px{height:12px}.min-w_60px{min-width:60px}.bd_1px_solid_token\(colors\.shade\.gray\.200\){border:1px solid var(--colors-shade-gray-200)}.w_fit-content{width:fit-content}.c_shade\.gray\.400{color:var(--colors-shade-gray-400)}.min-w_24px{min-width:24px}.w_18px{width:18px}.h_18px{height:18px}.bd_1px_solid_token\(colors\.shade\.gray\.300\){border:1px solid var(--colors-shade-gray-300)}.p_12px_12px_12px_8px{padding:12px 12px 12px 8px}.bd_1px_solid_token\(colors\.other\.alert\){border:1px solid var(--colors-other-alert)}.w_calc\(100\%_\+_20px\){width:calc(100% + 20px)}.h_calc\(100\%_\+_24px\){height:calc(100% + 24px)}.p_40px_16px_40px{padding:40px 16px}.p_20px_0_24px{padding:20px 0 24px}.d_inline{display:inline}.h_300px{height:300px}.p_0_16px{padding:0 16px}.p_28px_16px_20px_16px{padding:28px 16px 20px}.bd-t_1px_solid_token\(colors\.grayPalette\.200\){border-top:1px solid var(--colors-gray-palette-200)}.\--thickness_1px{--thickness:1px}.p_8px_12px{padding:8px 12px}.va_2px{vertical-align:2px}.w_91\.72px{width:91.72px}.min-w_91\.72px{min-width:91.72px}.c_accent\.brand{color:var(--colors-accent-brand)}.h_256px{height:256px}.pos_sticky{position:sticky}.z_100{z-index:100}.h_var\(--global-header-height-sm\){height:var(--global-header-height-sm)}.bd-b_1px_solid_token\(colors\.grayPalette\.200\){border-bottom:1px solid var(--colors-gray-palette-200)}.h_64px{height:64px}.c_other\.alert{color:var(--colors-other-alert)}.c_shade\.black{color:var(--colors-shade-black)}.w_36px{width:36px}.h_36px{height:36px}.li-s_none{list-style:none}.p_30px{padding:30px}.grid-c_1_\/_13{grid-column:1/13}.gap_10px_12px{gap:10px 12px}.grid-c_span_4{grid-column:span 4}.py_20px{padding-block:20px}.p_24px{padding:24px}.w_960px{width:960px}.grid-c_1_\/_5{grid-column:1/5}.grid-c_5_\/_9{grid-column:5/9}.grid-c_9_\/_13{grid-column:9/13}.z_1{z-index:1}.p_12px_0_12px_16px{padding:12px 0 12px 16px}.p_12px_0_12px_24px{padding:12px 0 12px 24px}.p_12px_12px_12px_32px{padding:12px 12px 12px 32px}.flex_1{flex:1 1 0%}.p_12px_12px_12px_16px{padding:12px 12px 12px 16px}.p_12px_12px_12px_24px{padding:12px 12px 12px 24px}.ring-o_0{outline-offset:0}.ring_token\(colors\.other\.alert\)_1px_solid{outline:var(--colors-other-alert) 1px solid}.h_17px{height:17px}.tov_ellipsis{text-overflow:ellipsis}.white-space_nowrap{white-space:nowrap}.w_320px{width:320px}.h_168px{height:168px}.w_352px{width:352px}.w_384px{width:384px}.ap_none{appearance:none;-webkit-appearance:none}.h_44px{height:44px}.ring_none{outline:2px solid transparent;outline-offset:2px}.bg_url\(\/icons\/selector\/expand_more\.svg\)_top_50\%_right_12px_\/_20px_no-repeat_transparent{background:url(/icons/selector/expand_more.svg) top 50% right 12px/20px no-repeat transparent}.bg_url\(\/icons\/selector\/expand_more_disabled\.svg\)_top_50\%_right_12px_\/_20px_no-repeat_transparent{background:url(/icons/selector/expand_more_disabled.svg) top 50% right 12px/20px no-repeat transparent}.p_8px_0_8px_16px{padding:8px 0 8px 16px}.grid-g_16px{grid-gap:16px}.p_8px_0_8px_24px{padding:8px 0 8px 24px}.w_800px{width:800px}.h_480px{height:480px}.p_8px_16px{padding:8px 16px}.bx-sh_0px_0px_8px_0px_\#0000001A{box-shadow:0 0 8px 0 #0000001a}.bdr-t_r8{border-top-left-radius:var(--radii-r8);border-top-right-radius:var(--radii-r8)}.h_360px{height:360px}.bdr-b_r8{border-bottom-left-radius:var(--radii-r8);border-bottom-right-radius:var(--radii-r8)}.w_208px{width:208px}.bd_1px_solid_token\(colors\.grayPalette\.200\){border:1px solid var(--colors-gray-palette-200)}.ring-o_-2px{outline-offset:-2px}.px_8px{padding-inline:8px}.min-h_32px{min-height:32px}.max-w_200px{max-width:200px}.fill_shade\.gray\.700{fill:var(--colors-shade-gray-700)}.p_0_16px_24px{padding:0 16px 24px}.wb_keep-all{word-break:keep-all}.min-w_20px{min-width:20px}.p_32px_16px_40px_16px{padding:32px 16px 40px}.w_28px{width:28px}.min-w_28px{min-width:28px}.p_12px_12px_16px_12px{padding:12px 12px 16px}.white-space_pre-wrap{white-space:pre-wrap}.p_24px_16px_20px_16px{padding:24px 16px 20px}.bd_none{border:none}.p_32px_16px_48px_16px{padding:32px 16px 48px}.w_237px{width:237px}.m_17\.25px_0_11\.44px_0{margin:17.25px 0 11.44px}.w_24\.66px{width:24.66px}.h_23\.28px{height:23.28px}.p_12px_0_0{padding:12px 0 0}.m_8px_0px_12px{margin:8px 0 12px}.gap_32px{gap:32px}.min-h_360px{min-height:360px}.p_0px_24px{padding:0 24px}.ovs-b_contain{overscroll-behavior:contain}.bg-i_var\(--bg-image-sp\){background-image:var(--bg-image-sp)}.bg-s_100\%{background-size:100%}.bg-r_repeat-y{background-repeat:repeat-y}.mb_30px{margin-bottom:30px}.flex-d_column{flex-direction:column}.ai_center{align-items:center}.mt_24px{margin-top:24px}.mb_4px{margin-bottom:4px}.fw_400{font-weight:400}.fs_10px{font-size:10px}.lh_1\.4em{line-height:1.4em}.grid-tc_repeat\(3\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(3,minmax(0,1fr))}.mb_24px{margin-bottom:24px}.mt_28px{margin-top:28px}.jc_center{justify-content:center}.fs_13px{font-size:13px}.lh_1\.6em{line-height:1.6em}.bg-c_shade\.white{background-color:var(--colors-shade-white)}.right_4px{right:4px}.grid-tc_1fr_1fr_1fr_1fr{grid-template-columns:1fr 1fr 1fr 1fr}.pr_8px{padding-right:8px}.pl_8px{padding-left:8px}.grid-tc_auto_1fr{grid-template-columns:auto 1fr}.rg_24px{row-gap:24px}.ov-x_hidden{overflow-x:hidden}.ov-x_scroll{overflow-x:scroll}.top_286\.5px{top:286.5px}.left_0{left:0}.right_0{right:0}.right_-80px{right:-80px}.top_24px{top:24px}.bg-i_var\(--blue-striped-circle\){background-image:var(--blue-striped-circle)}.bg-s_contain{background-size:contain}.bg-r_no-repeat{background-repeat:no-repeat}.left_-72px{left:-72px}.bottom_52\.056px{bottom:52.056px}.bg-i_var\(--blue-line-circle\){background-image:var(--blue-line-circle)}.right_48px{right:48px}.bottom_14\.366px{bottom:14.366px}.bg-i_var\(--yellow-filled-circle\){background-image:var(--yellow-filled-circle)}.fs_11px{font-size:11px}.lh_1\.2em{line-height:1.2em}.fs_14px{font-size:14px}.fw_700{font-weight:700}.grid-tc_repeat\(6\,_1fr\){grid-template-columns:repeat(6,1fr)}.top_183\.13px{top:183.13px}.grid-tc_repeat\(4\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(4,minmax(0,1fr))}.grid-tc_repeat\(2\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(2,minmax(0,1fr))}.pt_4px{padding-top:4px}.flex-wrap_wrap{flex-wrap:wrap}.bg-i_var\(--bg\){background-image:var(--bg)}.as_stretch{align-self:stretch}.fs_12px{font-size:12px}.lh_1\.5em{line-height:1.5em}.top_4px{top:4px}.ai_stretch{align-items:stretch}.top_0{top:0}.bg-p_right_center{background-position:100%}.bg-i_var\(--sp-bg-right\){background-image:var(--sp-bg-right)}.bg-p_left_center{background-position:0}.bg-i_var\(--sp-bg-left\){background-image:var(--sp-bg-left)}.right_-40px{right:-40px}.top_-68px{top:-68px}.left_-40px{left:-40px}.bottom_-24px{bottom:-24px}.bg-c_\#F5F5F5{background-color:#f5f5f5}.jc_flex-start{justify-content:flex-start}.pl_4px{padding-left:4px}.jc_flex-end{justify-content:flex-end}.pr_4px{padding-right:4px}.mt_16px{margin-top:16px}.mt_20px{margin-top:20px}.rg_12px{row-gap:12px}.pl_16px{padding-left:16px}.flex-sh_0{flex-shrink:0}.cg_4px{column-gap:4px}.bg-c_shade\.gray\.100{background-color:var(--colors-shade-gray-100)}.pt_12px{padding-top:12px}.cg_8px{column-gap:8px}.pt_0{padding-top:0}.lh_1\.15em{line-height:1.15em}.bg-i_var\(--bg-sp\){background-image:var(--bg-sp)}.pb_16px{padding-bottom:16px}.pb_28px{padding-bottom:28px}.jc_space-between{justify-content:space-between}.bdr-tl_r8{border-top-left-radius:var(--radii-r8)}.bdr-tr_r8{border-top-right-radius:var(--radii-r8)}.ov-y_scroll{overflow-y:scroll}.bottom_0{bottom:0}.bottom_-100\%{bottom:-100%}.right_-100\%{right:-100%}.bg-i_linear-gradient\(white\,_white\)\,_token\(gradients\.1\){background-image:linear-gradient(#fff,#fff),var(--gradients-1)}.bg-o_border-box{background-origin:border-box}.bg-cp_padding-box\,_border-box{background-clip:padding-box,border-box;-webkit-background-clip:padding-box,border-box}.ai_start{align-items:start}.bg-c_base\.bgSecondary\.50{background-color:var(--colors-base-bg-secondary-50)}.top_-12px{top:-12px}.left_-8px{left:-8px}.ml_4px{margin-left:4px}.mb_2px{margin-bottom:2px}.mb_12px{margin-bottom:12px}.bd-e-w_var\(--thickness\){border-inline-end-width:var(--thickness)}.bd-c_shade\.gray\.100{border-color:var(--colors-shade-gray-100)}.border-block-end-width_var\(--thickness\){border-block-end-width:var(--thickness)}.bd-c_shade\.gray\.400{border-color:var(--colors-shade-gray-400)}.bg-i_var\(--logo\){background-image:var(--logo)}.bg-c_shade\.white\/90{--mix-backgroundColor:color-mix(in srgb,var(--colors-shade-white) 90%,transparent);background-color:var(--mix-backgroundColor,var(--colors-shade-white))}.lh_2em{line-height:2em}.pt_6px{padding-top:6px}.pt_10px{padding-top:10px}.grid-tc_repeat\(12\,_1fr\){grid-template-columns:repeat(12,1fr)}.bg-c_base\.bgLight{background-color:var(--colors-base-bg-light)}.grid-tc_repeat\(2\,_1fr\){grid-template-columns:repeat(2,1fr)}.grid-tc_repeat\(12\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(12,minmax(0,1fr))}.top_60{top:60px}.lh_1em{line-height:1em}.as_center{align-self:center}.bg-c_shade\.gray\.200{background-color:var(--colors-shade-gray-200)}.fs_16px{font-size:16px}.lh_28px{line-height:28px}.grid-tc_1fr_1fr{grid-template-columns:1fr 1fr}.pl_12px{padding-left:12px}.bd-c_other\.alert{border-color:var(--colors-other-alert)}.bd-w_2px{border-width:2px}.bg-c_shade\.gray\.50{background-color:var(--colors-shade-gray-50)}.rg_0{row-gap:0}.rg_8px{row-gap:8px}.pl_24px{padding-left:24px}.pr_16px{padding-right:16px}.flex-g_1{flex-grow:1}.bg-c_shade\.gray\.700{background-color:var(--colors-shade-gray-700)}.bg-c_base\.bgSecondary\.100{background-color:var(--colors-base-bg-secondary-100)}.mt_8px{margin-top:8px}.bg-i_var\(--bg-image\){background-image:var(--bg-image)}.bottom_-7px{bottom:-7px}.cg_24px{column-gap:24px}.ov-y_hidden{overflow-y:hidden}.pt_14\.75px{padding-top:14.75px}.bg-i_var\(--bg-main-image\){background-image:var(--bg-main-image)}.grid-tc_1fr{grid-template-columns:1fr}.li-t_\"-\"{list-style-type:"-"}.pt_16px{padding-top:16px}.pb_40px{padding-bottom:40px}.\[\&\[data-is-no-scroll\=true\]\]\:ov_hidden[data-is-no-scroll=true]{overflow:hidden}.before\:op_0\.08:before{opacity:.08}.before\:w_100\%:before{width:100%}.before\:h_100\%:before{height:100%}.before\:pos_absolute:before{position:absolute}.before\:z_1:before{z-index:1}.\[\&\&\]\:p_20px_16px.\[\&\&\]\:p_20px_16px{padding:20px 16px}.\[\&\[data-is-visible\=false\]\]\:vis_hidden[data-is-visible=false]{visibility:hidden}.before\:w_84px:before{width:84px}.before\:h_84px:before{height:84px}.before\:trf_rotate\(-90deg\):before{transform:rotate(-90deg)}.before\:bg_linear-gradient\(90deg\,_rgba\(0\,_195\,_255\,_0\.5\)_0\%\,_rgba\(128\,_225\,_142\,_0\.5\)_42\.71\%\,_rgba\(255\,_225\,_28\,_0\.5\)_93\.23\%\):before{background:linear-gradient(90deg,rgba(0,195,255,.5),rgba(128,225,142,.5) 42.71%,rgba(255,225,28,.5) 93.23%)}.before\:filter_blur\(20px\):before{filter:blur(20px)}.before\:bdr_50\%:before{border-radius:50%}.after\:pos_absolute:after{position:absolute}.after\:inset_0:after{inset:0}.after\:op_0:after{opacity:0}.after\:bdr_50\%:after{border-radius:50%}.after\:trs_opacity_0\.3s_ease-out:after{transition:opacity .3s ease-out}.before\:bdr_r12:before{border-radius:var(--radii-r12)}.before\:inset_0:before{inset:0}.before\:trs_all_0\.3s_ease-out:before{transition:all .3s ease-out}.before\:op_0:before{opacity:0}.\[\&\[data-is-center\=\"true\"\]\]\:pos_relative[data-is-center=true]{position:relative}.\[\&\&\]\:d_none.\[\&\&\]\:d_none{display:none}.before\:bdr_r8:before{border-radius:var(--radii-r8)}.\[\&\[data-is-visible\=true\]\]\:vis_visible[data-is-visible=true]{visibility:visible}.\[\&\[data-is-visible\=true\]\]\:op_0\.7[data-is-visible=true]{opacity:.7}.\[\&\[data-is-scrolled\=true\]\]\:bx-sh_0_0_8px_0px_\#0000001A[data-is-scrolled=true]{box-shadow:0 0 8px 0 #0000001a}.\[\&\[data-is-full-height\=true\]\]\:min-h_calc\(100vh_-_59px_-_54px_-_72px\)[data-is-full-height=true]{min-height:calc(100vh - 59px - 54px - 72px)}.disabled\:cursor_default:is(:disabled,[disabled],[data-disabled]){cursor:default}.disabled\:pointer-events_none:is(:disabled,[disabled],[data-disabled]){pointer-events:none}.disabled\:bg_shade\.gray\.300:is(:disabled,[disabled],[data-disabled]){background:var(--colors-shade-gray-300)}.disabled\:c_shade\.white:is(:disabled,[disabled],[data-disabled]){color:var(--colors-shade-white)}.before\:bg_shade\.black:before{background:var(--colors-shade-black)}.before\:bdr_inherit:before{border-radius:inherit}.before\:trs_all_300ms_ease-out:before{transition:all .3s ease-out}.disabled\:bd_solid_1px:is(:disabled,[disabled],[data-disabled]){border:1px solid}.disabled\:c_shade\.gray\.300:is(:disabled,[disabled],[data-disabled]){color:var(--colors-shade-gray-300)}.before\:m_0:before{margin:0}.before\:bd_solid_1px_transparent:before{border:1px solid transparent}.before\:bx-s_content-box:before{box-sizing:content-box}.\[\&\[aria-checked\=\"true\"\]\]\:c_shade\.white[aria-checked=true]{color:var(--colors-shade-white)}.\[\&\[aria-checked\=\"false\"\]\]\:c_other\.alert[aria-checked=false]{color:var(--colors-other-alert)}.\[\&\[aria-checked\=\"false\"\]\]\:c_shade\.gray\.400[aria-checked=false]{color:var(--colors-shade-gray-400)}.\[\&\[data-is-clickable-aria-specified\=true\]\]\:w_100\%[data-is-clickable-aria-specified=true]{width:100%}.\[\&\&\]\:c_other\.alert.\[\&\&\]\:c_other\.alert{color:var(--colors-other-alert)}.\[\&\[aria-disabled\=true\]\]\:c_shade\.gray\.400[aria-disabled=true]{color:var(--colors-shade-gray-400)}.\[\&\[aria-disabled\=true\]\]\:cursor_default[aria-disabled=true]{cursor:default}.\[\&\[aria-disabled\=true\]\]\:pointer-events_none[aria-disabled=true]{pointer-events:none}.\[\&\[aria-disabled\=false\]\]\:c_theme\.primary[aria-disabled=false]{color:var(--colors-theme-primary)}.\[\&\[aria-disabled\=false\]\]\:cursor_pointer[aria-disabled=false]{cursor:pointer}.\[\&\&\]\:h_18px.\[\&\&\]\:h_18px{height:18px}.\[\&\&\]\:h_28px.\[\&\&\]\:h_28px{height:28px}.\[\&_\>_path\]\:fill_var\(--color\)>path{fill:var(--color)}.\[\&\[data-is-current\=\"true\"\]\]\:bd_none[data-is-current=true]{border:none}.\[\&\[data-is-current\=\"true\"\]\]\:c_shade\.white[data-is-current=true]{color:var(--colors-shade-white)}.\[\&\&\]\:z_2.\[\&\&\]\:z_2{z-index:2}.\[\&\&\]\:p_8px_16px.\[\&\&\]\:p_8px_16px{padding:8px 16px}.\[\&\[aria-pressed\=true\]\]\:c_shade\.white[aria-pressed=true]{color:var(--colors-shade-white)}.\[\&\[aria-pressed\=true\]\]\:bg_theme\.secondary[aria-pressed=true]{background:var(--colors-theme-secondary)}.placeholder\:c_shade\.gray\.700::placeholder,.placeholder\:c_shade\.gray\.700[data-placeholder]{color:var(--colors-shade-gray-700)}.disabled\:c_shade\.gray\.400:is(:disabled,[disabled],[data-disabled]){color:var(--colors-shade-gray-400)}.\[\&\[data-is-error\=\"true\"\]\]\:bd_2px_solid_token\(colors\.other\.alert\)[data-is-error=true]{border:2px solid var(--colors-other-alert)}.\[\&\:\:-webkit-search-cancel-button\]\:ap_none::-webkit-search-cancel-button{appearance:none;-webkit-appearance:none}.\[\&\[data-state\=\"open\"\]\]\:anim_slideDown_400ms_ease-out[data-state=open]{animation:slideDown .4s ease-out}.\[\&\[data-state\=\"closed\"\]\]\:anim_slideUp_400ms_ease-out[data-state=closed]{animation:slideUp .4s ease-out}.\[\&_\>_section\]\:bd-t_1px>section{border-top:1px}.last\:bd-b_1px:last-child{border-bottom:1px}.\[\&\[data-is-clamped\=true\]\]\:lc_3[data-is-clamped=true]{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.\[\&\[data-state\=\"open\"\]\]\:anim_slideDownFromCurrent_400ms_ease-out[data-state=open]{animation:slideDownFromCurrent .4s ease-out}.before\:bg_linear-gradient\(180deg\,_rgba\(255\,_255\,_255\,_0\)_0\%\,_rgba\(255\,_255\,_255\,_0\.3\)_33\.33\%\,_rgba\(255\,_255\,_255\,_0\.6\)_62\.5\%\,_token\(colors\.shade\.white\)_100\%\):before{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.3) 33.33%,hsla(0,0%,100%,.6) 62.5%,var(--colors-shade-white) 100%)}.before\:bg_linear-gradient\(180deg\,_rgba\(255\,_255\,_255\,_0\)_0\%\,_token\(colors\.shade\.white\)_100\%\):before{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,var(--colors-shade-white) 100%)}.before\:bg-c_shade\.gray\.400:before{background-color:var(--colors-shade-gray-400)}.before\:content_\"\":before{content:""}.before\:top_0:before{top:0}.before\:left_0:before{left:0}.before\:left_20px:before{left:20px}.before\:top_20px:before{top:20px}.after\:bg-c_shade\.black:after{background-color:var(--colors-shade-black)}.after\:content_\"\":after{content:""}.before\:bg-c_shade\.black:before{background-color:var(--colors-shade-black)}.\[\&\[data-is-center\=\"true\"\]\]\:top_12px[data-is-center=true]{top:12px}.disabled\:bg-i_none:is(:disabled,[disabled],[data-disabled]){background-image:none}.disabled\:bg-o_unset:is(:disabled,[disabled],[data-disabled]){background-origin:unset}.disabled\:bg-cp_unset:is(:disabled,[disabled],[data-disabled]){background-clip:unset;-webkit-background-clip:unset}.disabled\:bd-c_shade\.gray\.300:is(:disabled,[disabled],[data-disabled]){border-color:var(--colors-shade-gray-300)}.before\:top_-1px:before{top:-1px}.before\:left_-1px:before{left:-1px}.before\:bg-i_linear-gradient\(\#00B2FF\,_\#00B2FF\):before{background-image:linear-gradient(#00b2ff,#00b2ff)}.\[\&\[aria-checked\=\"true\"\]\]\:bd-c_theme\.secondary[aria-checked=true]{border-color:var(--colors-theme-secondary)}.\[\&\[aria-checked\=\"true\"\]\]\:bg-c_theme\.secondary[aria-checked=true]{background-color:var(--colors-theme-secondary)}.\[\&\[aria-checked\=\"true\"\]\]\:bd-c_other\.alert[aria-checked=true]{border-color:var(--colors-other-alert)}.\[\&\[aria-checked\=\"true\"\]\]\:bg-c_other\.alert[aria-checked=true]{background-color:var(--colors-other-alert)}.\[\&\[aria-checked\=\"false\"\]\]\:bd-c_other\.alert[aria-checked=false]{border-color:var(--colors-other-alert)}.\[\&\[aria-checked\=\"true\"\]\]\:bd-c_shade\.gray\.200[aria-checked=true]{border-color:var(--colors-shade-gray-200)}.\[\&\[aria-checked\=\"true\"\]\]\:bg-c_shade\.gray\.200[aria-checked=true]{background-color:var(--colors-shade-gray-200)}.\[\&\[aria-checked\=\"false\"\]\]\:bd-c_shade\.gray\.200[aria-checked=false]{border-color:var(--colors-shade-gray-200)}.\[\&\[aria-checked\=\"false\"\]\]\:bg-c_shade\.gray\.100[aria-checked=false]{background-color:var(--colors-shade-gray-100)}.\[\&\[data-state\=\"checked\"\]\]\:bg-c_theme\.secondaryLight[data-state=checked]{background-color:var(--colors-theme-secondary-light)}.\[\&\[data-state\=\"checked\"\]\]\:bd-c_theme\.secondaryLight[data-state=checked]{border-color:var(--colors-theme-secondary-light)}.\[\&\[data-state\=\"indeterminate\"\]\]\:bg-c_theme\.secondaryLight[data-state=indeterminate]{background-color:var(--colors-theme-secondary-light)}.\[\&\[data-state\=\"indeterminate\"\]\]\:bd-c_theme\.secondaryLight[data-state=indeterminate]{border-color:var(--colors-theme-secondary-light)}.\[\&\[data-state\=\"checked\"\]\]\:bg-c_other\.alert[data-state=checked]{background-color:var(--colors-other-alert)}.\[\&\[data-state\=\"checked\"\]\]\:bd-c_other\.alert[data-state=checked]{border-color:var(--colors-other-alert)}.\[\&\[data-state\=\"indeterminate\"\]\]\:bg-c_other\.alert[data-state=indeterminate]{background-color:var(--colors-other-alert)}.\[\&\[data-state\=\"indeterminate\"\]\]\:bd-c_other\.alert[data-state=indeterminate]{border-color:var(--colors-other-alert)}.\[\&\[data-state\=\"unchecked\"\]\]\:bg-c_shade\.white[data-state=unchecked]{background-color:var(--colors-shade-white)}.\[\&\[data-state\=\"unchecked\"\]\]\:bd-c_other\.alert[data-state=unchecked]{border-color:var(--colors-other-alert)}.\[\&\[data-state\=\"checked\"\]\]\:bg-c_shade\.gray\.300[data-state=checked]{background-color:var(--colors-shade-gray-300)}.\[\&\[data-state\=\"checked\"\]\]\:bd-c_shade\.gray\.300[data-state=checked]{border-color:var(--colors-shade-gray-300)}.\[\&\[data-state\=\"indeterminate\"\]\]\:bg-c_shade\.gray\.300[data-state=indeterminate]{background-color:var(--colors-shade-gray-300)}.\[\&\[data-state\=\"indeterminate\"\]\]\:bd-c_shade\.gray\.300[data-state=indeterminate]{border-color:var(--colors-shade-gray-300)}.\[\&\[data-state\=\"unchecked\"\]\]\:bg-c_shade\.gray\.100[data-state=unchecked]{background-color:var(--colors-shade-gray-100)}.\[\&\[data-state\=\"unchecked\"\]\]\:bd-c_shade\.gray\.300[data-state=unchecked]{border-color:var(--colors-shade-gray-300)}.\[\&\[data-is-current\=\"true\"\]\]\:bg-c_theme\.secondary[data-is-current=true]{background-color:var(--colors-theme-secondary)}.\[\&\&\]\:left_auto.\[\&\&\]\:left_auto{left:auto}.\[\&\&\]\:right_0.\[\&\&\]\:right_0{right:0}.\[\&\&\]\:right_-103\.5\%.\[\&\&\]\:right_-103\.5\%{right:-103.5%}.\[\&\&\]\:left_0.\[\&\&\]\:left_0{left:0}.\[\&\&\]\:left_-165.\[\&\&\]\:left_-165{left:-165px}.disabled\:bg-c_shade\.gray\.100:is(:disabled,[disabled],[data-disabled]){background-color:var(--colors-shade-gray-100)}.\[\&_\>_section\]\:border-style_solid>section{border-style:solid}.\[\&_\>_section\]\:bd-c_shade\.gray\.200>section{border-color:var(--colors-shade-gray-200)}.last\:border-style_solid:last-child{border-style:solid}.last\:bd-c_shade\.gray\.200:last-child{border-color:var(--colors-shade-gray-200)}.before\:bottom_0:before{bottom:0}.focusVisible\:ring_token\(colors\.other\.focused\)_2px_solid:is(:focus-visible,[data-focus-visible]){outline:var(--colors-other-focused) 2px solid}.focusVisible\:bdr_r4:is(:focus-visible,[data-focus-visible]){border-radius:var(--radii-r4)}.focusVisible\:ring-o_0:is(:focus-visible,[data-focus-visible]){outline-offset:0}.focusVisible\:ring_2px_solid_token\(colors\.other\.focused\):is(:focus-visible,[data-focus-visible]){outline:2px solid var(--colors-other-focused)}.focusVisible\:ring-o_-2px:is(:focus-visible,[data-focus-visible]){outline-offset:-2px}.focusVisible\:ring_token\(colors\.other\.focused\)_solid_2px:is(:focus-visible,[data-focus-visible]){outline:var(--colors-other-focused) solid 2px}.focusVisible\:ring_none:is(:focus-visible,[data-focus-visible]){outline:2px solid transparent;outline-offset:2px}.peer:is(:focus-visible,[data-focus-visible])~.peerFocusVisible\:ring_token\(colors\.other\.focused\)_2px_solid{outline:var(--colors-other-focused) 2px solid}.peer:is(:focus-visible,[data-focus-visible])~.peerFocusVisible\:bdr_r4{border-radius:var(--radii-r4)}.peer:is(:focus-visible,[data-focus-visible])~.peerFocusVisible\:ring-o_0{outline-offset:0}.focusVisible\:bd_none:is(:focus-visible,[data-focus-visible]){border:none}.focusVisible\:bd_1px_solid_token\(colors\.other\.focused\):is(:focus-visible,[data-focus-visible]){border:1px solid var(--colors-other-focused)}.focusVisible\:ring_token\(colors\.other\.focused\)_1px_solid:is(:focus-visible,[data-focus-visible]){outline:var(--colors-other-focused) 1px solid}.focusVisible\:bd_2px_solid_token\(colors\.other\.focused\):is(:focus-visible,[data-focus-visible]){border:2px solid var(--colors-other-focused)}.focusVisible\:pos_relative:is(:focus-visible,[data-focus-visible]){position:relative}.hover\:pos_relative:is(:hover,[data-hover]){position:relative}.hover\:c_theme\.primaryDark:is(:hover,[data-hover]){color:var(--colors-theme-primary-dark)}.group:is(:hover,[data-hover]) .groupHover\:c_theme\.primaryDark{color:var(--colors-theme-primary-dark)}.\[\&\[data-is-current\=\"true\"\]\:hover\]\:bd_none[data-is-current=true]:hover{border:none}.\[\&\[data-is-current\=\"true\"\]\:hover\]\:c_shade\.white[data-is-current=true]:hover{color:var(--colors-shade-white)}.hover\:bg_base\.bgSecondary\.50:is(:hover,[data-hover]){background:var(--colors-base-bg-secondary-50)}.hover\:c_base\.body:is(:hover,[data-hover]){color:var(--colors-base-body)}.hover\:td_underline:is(:hover,[data-hover]){text-decoration:underline}.hover\:bg-c_base\.bgSecondary\.100:is(:hover,[data-hover]){background-color:var(--colors-base-bg-secondary-100)}.\[\&\[data-is-current\=\"true\"\]\:hover\]\:bg-c_theme\.secondary[data-is-current=true]:hover{background-color:var(--colors-theme-secondary)}.hover\:bg-c_base\.bgSecondary\.50:is(:hover,[data-hover]){background-color:var(--colors-base-bg-secondary-50)}.active\:pos_relative:is(:active,[data-active]){position:relative}.active\:c_theme\.primaryDark:is(:active,[data-active]){color:var(--colors-theme-primary-dark)}.group:is(:active,[data-active]) .groupActive\:c_theme\.primaryDark{color:var(--colors-theme-primary-dark)}.active\:bg_base\.bgSecondary\.50:is(:active,[data-active]){background:var(--colors-base-bg-secondary-50)}.active\:c_base\.body:is(:active,[data-active]){color:var(--colors-base-body)}.active\:td_underline:is(:active,[data-active]){text-decoration:underline}.active\:bg-c_base\.bgSecondary\.100:is(:active,[data-active]){background-color:var(--colors-base-bg-secondary-100)}.active\:bg-c_base\.bgSecondary\.50:is(:active,[data-active]){background-color:var(--colors-base-bg-secondary-50)}.group:is(:hover,[data-hover]) .groupHover\:after\:op_0\.08:after{opacity:.08}.group:is(:active,[data-active]) .groupActive\:after\:op_0\.08:after{opacity:.08}.group:is(:hover,[data-hover]) .groupHover\:\[\&_\>_path\]\:fill_var\(--colors-shade-black\)>path{fill:var(--colors-shade-black)}.group:is(:active,[data-active]) .groupActive\:\[\&_\>_path\]\:fill_var\(--colors-shade-black\)>path{fill:var(--colors-shade-black)}.group:is(:hover,[data-hover]) .groupHover\:\[\&_\>_path\]\:fill_var\(--colors-theme-primary-dark\)>path{fill:var(--colors-theme-primary-dark)}.group:is(:active,[data-active]) .groupActive\:\[\&_\>_path\]\:fill_var\(--colors-theme-primary-dark\)>path{fill:var(--colors-theme-primary-dark)}.disabled\:before\:vis_hidden:is(:disabled,[disabled],[data-disabled]):before{visibility:hidden}.\[\&\[aria-disabled\=false\]\]\:focusVisible\:ring_token\(colors\.other\.focused\)_2px_solid[aria-disabled=false]:is(:focus-visible,[data-focus-visible]){outline:var(--colors-other-focused) 2px solid}.\[\&\[aria-disabled\=false\]\]\:focusVisible\:bdr_r4[aria-disabled=false]:is(:focus-visible,[data-focus-visible]){border-radius:var(--radii-r4)}.\[\&\[aria-pressed\=true\]\]\:hover\:bg_theme\.secondary[aria-pressed=true]:is(:hover,[data-hover]){background:var(--colors-theme-secondary)}.\[\&\[aria-pressed\=true\]\]\:active\:bg_theme\.secondary[aria-pressed=true]:is(:active,[data-active]){background:var(--colors-theme-secondary)}.hover\:before\:op_0\.08:is(:hover,[data-hover]):before{opacity:.08}.hover\:before\:w_100\%:is(:hover,[data-hover]):before{width:100%}.hover\:before\:h_100\%:is(:hover,[data-hover]):before{height:100%}.hover\:before\:pos_absolute:is(:hover,[data-hover]):before{position:absolute}.hover\:before\:z_1:is(:hover,[data-hover]):before{z-index:1}.hover\:\[\&_\>_\*\]\:op_70\%:is(:hover,[data-hover])>*{opacity:70%}.hover\:before\:bg-c_theme\.secondary:is(:hover,[data-hover]):before{background-color:var(--colors-theme-secondary)}.hover\:before\:content_\"\":is(:hover,[data-hover]):before{content:""}.hover\:before\:top_0:is(:hover,[data-hover]):before{top:0}.hover\:before\:left_0:is(:hover,[data-hover]):before{left:0}.active\:before\:op_0\.08:is(:active,[data-active]):before{opacity:.08}.active\:before\:w_100\%:is(:active,[data-active]):before{width:100%}.active\:before\:h_100\%:is(:active,[data-active]):before{height:100%}.active\:before\:pos_absolute:is(:active,[data-active]):before{position:absolute}.active\:before\:z_1:is(:active,[data-active]):before{z-index:1}.active\:\[\&_\>_\*\]\:op_70\%:is(:active,[data-active])>*{opacity:70%}.active\:before\:bg-c_theme\.secondary:is(:active,[data-active]):before{background-color:var(--colors-theme-secondary)}.active\:before\:content_\"\":is(:active,[data-active]):before{content:""}.active\:before\:top_0:is(:active,[data-active]):before{top:0}.active\:before\:left_0:is(:active,[data-active]):before{left:0}.\[\&\[aria-disabled\=false\]\]\:hover\:\[\&_\>_span\]\:c_theme\.primaryDark[aria-disabled=false]:is(:hover,[data-hover])>span{color:var(--colors-theme-primary-dark)}.\[\&\[aria-disabled\=false\]\]\:hover\:\[\&_\>_span\]\:td_underline[aria-disabled=false]:is(:hover,[data-hover])>span{text-decoration:underline}.\[\&\[aria-disabled\=false\]\]\:active\:\[\&_\>_span\]\:c_theme\.primaryDark[aria-disabled=false]:is(:active,[data-active])>span{color:var(--colors-theme-primary-dark)}.\[\&\[aria-disabled\=false\]\]\:active\:\[\&_\>_span\]\:td_underline[aria-disabled=false]:is(:active,[data-active])>span{text-decoration:underline}.hover\:\[\&_\>_div\]\:before\:op_0\.08:is(:hover,[data-hover])>div:before{opacity:.08}.active\:\[\&_\>_div\]\:before\:op_0\.08:is(:active,[data-active])>div:before{opacity:.08}@supports (max-height:calc(100dvh - 59px - 54px - 72px)){.\[\@supports_\(max-height\:_calc\(100dvh_-_59px_-_54px_-_72px\)\)\]\:max-h_calc\(100dvh_-_59px_-_54px_-_72px\){max-height:calc(100dvh - 59px - 54px - 72px)}.\[\@supports_\(max-height\:_calc\(100dvh_-_59px_-_54px_-_72px\)\)\]\:\[\&\[data-is-full-height\=true\]\]\:min-h_calc\(100dvh_-_59px_-_54px_-_72px\)[data-is-full-height=true]{min-height:calc(100dvh - 59px - 54px - 72px)}}@supports (max-height:calc(100dvh - 59px)){.\[\@supports_\(max-height\:_calc\(100dvh_-_59px\)\)\]\:max-h_calc\(100dvh_-_59px\){max-height:calc(100dvh - 59px)}}@supports (height:100dvh){.\[\@supports_\(height\:_100dvh\)\]\:h_100dvh{height:100dvh}}@media (min-height:19.7px){.\[\@media_\(min-height\:_19\.7px\)\]\:py_3px{padding-block:3px}}@media screen and (min-width:37.5rem){.before\:hide_sm:before{display:none}.sm\:m_12px_0_2px_0{margin:12px 0 2px}.sm\:gap_40px_36px{gap:40px 36px}.sm\:w_auto{width:auto}.sm\:min-w_auto{min-width:auto}.sm\:p_16px_16px_0px_16px{padding:16px 16px 0}.sm\:gap_36px{gap:36px}.sm\:d_none{display:none}.sm\:p_28px_16px{padding:28px 16px}.sm\:gap_20px{gap:20px}.sm\:trs_transform_0\.1s_ease-out{transition:transform .1s ease-out}.sm\:d_block{display:block}.sm\:max-w_224px{max-width:224px}.sm\:gap_32px{gap:32px}.sm\:w_297px{width:297px}.sm\:w_224px{width:224px}.sm\:min-w_40px{min-width:40px}.sm\:px_20px{padding-inline:20px}.sm\:va_-1px{vertical-align:-1px}.sm\:gap_8px{gap:8px}.sm\:w_32px{width:32px}.sm\:min-w_32px{min-width:32px}.sm\:h_32px{height:32px}.sm\:p_52px_16px_0{padding:52px 16px 0}.sm\:m_8px_0px_16px{margin:8px 0 16px}.sm\:w_324px{width:324px}.sm\:bdr_r8{border-radius:var(--radii-r8)}.sm\:min-w_324px{min-width:324px}.sm\:order_1{order:1}.sm\:h_100px{height:100px}.sm\:fs_16px{font-size:16px}.sm\:lh_1\.4em{line-height:1.4em}.sm\:fs_12px{font-size:12px}.sm\:grid-tc_repeat\(6\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:ai_center{align-items:center}.sm\:ov-x_visible{overflow-x:visible}.sm\:fs_24px{font-size:24px}.sm\:bg-i_var\(--pc-bg-right\){background-image:var(--pc-bg-right)}.sm\:bg-i_var\(--pc-bg-left\){background-image:var(--pc-bg-left)}.sm\:fs_13px{font-size:13px}.sm\:jc_space-between{justify-content:space-between}.sm\:flex-d_row{flex-direction:row}.sm\:fs_32px{font-size:32px}.sm\:as_flex-start{align-self:flex-start}.sm\:mt_24px{margin-top:24px}.before\:sm\:w_85\%:before{width:85%}.before\:sm\:h_85\%:before{height:85%}.after\:sm\:d_none:after{display:none}.before\:sm\:left_25\%:before{left:25%}.before\:sm\:top_25\%:before{top:25%}.\[\&\[data-is-center\=\"true\"\]\]\:sm\:top_20px[data-is-center=true]{top:20px}}@media screen and (min-width:37.5rem){.hover\:sm\:trf_scale\(1\.05\):is(:hover,[data-hover]){transform:scale(1.05)}}@media screen and (min-width:37.5rem){.hover\:sm\:trf_scale\(1\.02\):is(:hover,[data-hover]){transform:scale(1.02)}}@media screen and (min-width:37.5rem){.active\:sm\:trf_scale\(1\.05\):is(:active,[data-active]){transform:scale(1.05)}}@media screen and (min-width:37.5rem){.active\:sm\:trf_scale\(1\.02\):is(:active,[data-active]){transform:scale(1.02)}}@media screen and (min-width:37.5rem){.hover\:before\:sm\:op_unset:is(:hover,[data-hover]):before{opacity:unset}}@media screen and (min-width:37.5rem){.active\:before\:sm\:op_unset:is(:active,[data-active]):before{opacity:unset}}@media screen and (min-width:37.5rem) and (max-width:59.9975rem){.smOnly\:min-w_320px{min-width:320px}.smOnly\:w_100\%{width:100%}.smOnly\:flex_1{flex:1 1 0%}.smOnly\:grid-tr_repeat\(3\,_auto\){grid-template-rows:repeat(3,auto)}.smOnly\:grid-af_column{grid-auto-flow:column}.smOnly\:cg_6px{column-gap:6px}.smOnly\:rg_8px{row-gap:8px}}@media screen and (min-width:60rem){.before\:hide_md:before{display:none}.md\:min-h_calc\(100vh_-_70px_-_125\.95px\){min-height:calc(100vh - 70px - 125.95px)}.md\:d_flex{display:flex}.md\:p_40px_16px_100px_16px{padding:40px 16px 100px}.md\:gap_60px{gap:60px}.md\:wb_keep-all{word-break:keep-all}.md\:p_12px_0px{padding:12px 0}.md\:d_none{display:none}.md\:p_8px_16px{padding:8px 16px}.md\:w_20px{width:20px}.md\:h_20px{height:20px}.md\:pos_sticky{position:sticky}.md\:trs_box-shadow_0\.2s_ease-in-out{transition:box-shadow .2s ease-in-out}.md\:p_20px_0{padding:20px 0}.md\:w_auto{width:auto}.md\:max-w_326px{max-width:326px}.md\:p_16px_16px_24px_16px{padding:16px 16px 24px}.md\:gap_12px{gap:12px}.md\:bdr_r12{border-radius:var(--radii-r12)}.md\:trs_transform_0\.1s_ease-out{transition:transform .1s ease-out}.md\:gap_16px{gap:16px}.md\:ls_0\.06em{letter-spacing:.06em}.md\:lc_3{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.md\:p_60px_16px{padding:60px 16px}.md\:px_0px{padding-inline:0}.md\:p_0{padding:0}.md\:w_100\%{width:100%}.md\:pos_relative{position:relative}.md\:h_96px{height:96px}.md\:ov_hidden{overflow:hidden}.md\:p_60px_16px_100px{padding:60px 16px 100px}.md\:p_40px_16px_52px{padding:40px 16px 52px}.md\:gap_20px{gap:20px}.md\:w_60px{width:60px}.md\:h_6px{height:6px}.md\:gap_8px{gap:8px}.md\:w_40px{width:40px}.md\:gap_32px{gap:32px}.md\:ls_0\.1em{letter-spacing:.1em}.md\:gap_24px{gap:24px}.md\:gap_5px{gap:5px}.md\:p_80px_16px_98px_16px{padding:80px 16px 98px}.md\:gap_40px{gap:40px}.md\:cp-path_polygon\(0_40px\,_100\%_0\,_100\%_calc\(100\%_-_40px\)\,_0\%_100\%\){clip-path:polygon(0 40px,100% 0,100% calc(100% - 40px),0 100%);-webkit-clip-path:polygon(0 40px,100% 0,100% calc(100% - 40px),0 100%)}.md\:p_60px_16px_96px{padding:60px 16px 96px}.md\:gap_48px{gap:48px}.md\:gap_16px_8px{gap:16px 8px}.md\:w_284px{width:284px}.md\:h_329px{height:329px}.md\:w_205px{width:205px}.md\:h_228px{height:228px}.md\:p_60px_16px_80px{padding:60px 16px 80px}.md\:w_160px{width:160px}.md\:h_120px{height:120px}.md\:py_100px_214px{padding-block:100px 214px}.md\:h_40px{height:40px}.md\:p_40px_16px{padding:40px 16px}.md\:h_31px{height:31px}.md\:pos_absolute{position:absolute}.md\:p_32px_16px{padding:32px 16px}.md\:w_24px{width:24px}.md\:h_24px{height:24px}.md\:p_20px{padding:20px}.md\:max-w_300px{max-width:300px}.md\:min-w_300px{min-width:300px}.md\:bdr_r8{border-radius:var(--radii-r8)}.md\:lc_1{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.md\:p_12px_0_16px{padding:12px 0 16px}.md\:min-h_24px{min-height:24px}.md\:min-w_40px{min-width:40px}.md\:p_40px_16px_60px{padding:40px 16px 60px}.md\:gap_4px{gap:4px}.md\:trf_none{transform:none}.md\:p_80px_16px{padding:80px 16px}.md\:p_32px_0px_40px{padding:32px 0 40px}.md\:w_16px{width:16px}.md\:h_16px{height:16px}.md\:p_40px_32px_32px{padding:40px 32px 32px}.md\:m_auto{margin:auto}.md\:p_12px_20px{padding:12px 20px}.md\:h_var\(--global-header-height-md\){height:var(--global-header-height-md)}.md\:p_16px_32px{padding:16px 32px}.md\:p_8px_12px{padding:8px 12px}.md\:h_56px{height:56px}.md\:h_18px{height:18px}.md\:px_20px{padding-inline:20px}.md\:va_-1px{vertical-align:-1px}.md\:p_24px{padding:24px}.md\:p_0_24px_28px{padding:0 24px 28px}.md\:min-w_24px{min-width:24px}.md\:p_60px_16px_80px_16px{padding:60px 16px 80px}.md\:gap_28px{gap:28px}.md\:max-w_1020px{max-width:1020px}.md\:p_12px{padding:12px}.md\:w_320px{width:320px}.md\:min-w_320px{min-width:320px}.md\:grid-area_enrollmentGrade{grid-area:enrollmentGrade}.md\:grid-area_credit{grid-area:credit}.md\:grid-area_quarter{grid-area:quarter}.md\:grid-area_subjectRequirement{grid-area:subjectRequirement}.md\:grid-area_teachingMethod{grid-area:teachingMethod}.md\:grid-area_evaluationSystem{grid-area:evaluationSystem}.md\:grid-area_prerequisiteSubjects{grid-area:prerequisiteSubjects}.md\:grid-area_prerequisiteRecommendedSubjects{grid-area:prerequisiteRecommendedSubjects}.md\:grid-area_nextRecommendedSubjects{grid-area:nextRecommendedSubjects}.md\:grid-area_subjectNumbering{grid-area:subjectNumbering}.md\:grid-area_objective{grid-area:objective}.md\:grid-area_textBooks{grid-area:textBooks}.md\:grid-area_learningOutsideClass{grid-area:learningOutsideClass}.md\:grid-area_specialNotes{grid-area:specialNotes}.md\:min-w_160px{min-width:160px}.md\:p_12px_18px{padding:12px 18px}.md\:p_16px_18px{padding:16px 18px}.md\:p_60px_16px_40px_16px{padding:60px 16px 40px}.md\:w_411px{width:411px}.md\:min-w_411px{min-width:411px}.md\:p_60px_16px_100px_16px{padding:60px 16px 100px}.md\:gap_32px_24px{gap:32px 24px}.md\:w_30\.39px{width:30.39px}.md\:h_27\.25px{height:27.25px}.md\:gap_16px_12px{gap:16px 12px}.md\:flex-d_column{flex-direction:column}.md\:ai_center{align-items:center}.md\:bg-i_var\(--bg-image-pc\){background-image:var(--bg-image-pc)}.md\:mb_20px{margin-bottom:20px}.md\:mt_20px{margin-top:20px}.md\:mb_40px{margin-bottom:40px}.md\:fs_20px{font-size:20px}.md\:right_8px{right:8px}.md\:top_var\(--global-header-height-md\){top:var(--global-header-height-md)}.md\:grid-tc_1fr_1fr_1fr_1fr_1fr_1fr{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.md\:grid-tc_1fr{grid-template-columns:1fr}.md\:fs_18px{font-size:18px}.md\:fw_700{font-weight:700}.md\:lh_1\.2em{line-height:1.2em}.md\:rg_40px{row-gap:40px}.md\:bg-i_var\(--pc-course-pattern-section-bg\){background-image:var(--pc-course-pattern-section-bg)}.md\:bg-s_100\%{background-size:100%}.md\:bg-r_repeat-y{background-repeat:repeat-y}.md\:ov-x_visible{overflow-x:visible}.md\:grid-tc_repeat\(3\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-af_row{grid-auto-flow:row}.md\:cg_24px{column-gap:24px}.md\:jc_center{justify-content:center}.md\:pt_40px{padding-top:40px}.md\:bg-c_shade\.white{background-color:var(--colors-shade-white)}.md\:pb_60px{padding-bottom:60px}.md\:fs_30px{font-size:30px}.md\:fs_14px{font-size:14px}.md\:right_-92px{right:-92px}.md\:top_-80px{top:-80px}.md\:left_-100px{left:-100px}.md\:bottom_-62px{bottom:-62px}.md\:mt_24px{margin-top:24px}.md\:rg_16px{row-gap:16px}.md\:pl_0px{padding-left:0}.md\:cg_8px{column-gap:8px}.md\:top_40px{top:40px}.md\:cg_20px{column-gap:20px}.md\:pt_4px{padding-top:4px}.md\:fs_12px{font-size:12px}.md\:fs_11px{font-size:11px}.md\:bg-i_var\(--bg-pc\){background-image:var(--bg-pc)}.md\:pb_20px{padding-bottom:20px}.md\:pb_32px{padding-bottom:32px}.md\:fs_16px{font-size:16px}.md\:mb_2\.5px{margin-bottom:2.5px}.md\:flex-d_row{flex-direction:row}.md\:jc_space-between{justify-content:space-between}.md\:jc_end{justify-content:end}.md\:mb_24px{margin-bottom:24px}.md\:lh_1\.5em{line-height:1.5em}.md\:lh_1em{line-height:1em}.md\:fs_13px{font-size:13px}.md\:mt_16px{margin-top:16px}.md\:bottom_-10px{bottom:-10px}.md\:grid-template-areas_\"enrollmentGrade_credit\"\"quarter_subjectRequirement\"\"teachingMethod_evaluationSystem\"\"prerequisiteRecommendedSubjects_prerequisiteSubjects\"\"nextRecommendedSubjects_subjectNumbering\"\"objective_objective\"\"textBooks_textBooks\"\"learningOutsideClass_learningOutsideClass\"\"specialNotes_specialNotes\"{grid-template-areas:"enrollmentGrade credit""quarter subjectRequirement""teachingMethod evaluationSystem""prerequisiteRecommendedSubjects prerequisiteSubjects""nextRecommendedSubjects subjectNumbering""objective objective""textBooks textBooks""learningOutsideClass learningOutsideClass""specialNotes specialNotes"}.md\:grid-tc_repeat\(4\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-tc_1fr_1fr_1fr{grid-template-columns:1fr 1fr 1fr}.md\:\[\&\[data-is-stuck\=true\]\]\:bx-sh_1[data-is-stuck=true]{box-shadow:var(--shadows-1)}.md\:\[\&\[data-is-stuck\=true\]\]\:w_calc\(100\%_\+_32px\)[data-is-stuck=true]{width:calc(100% + 32px)}.md\:\[\&\[data-is-stuck\=true\]\]\:p_20px_16px[data-is-stuck=true]{padding:20px 16px}.md\:\[\&\[data-is-stuck\=true\]\]\:z_1[data-is-stuck=true]{z-index:1}.md\:after\:bg_linear-gradient\(180deg\,_rgba\(255\,_255\,_255\,_0\.00\)_0\%\,_rgba\(255\,_255\,_255\,_0\.30\)_33\.33\%\,_rgba\(255\,_255\,_255\,_0\.60\)_62\.5\%\,_\#FFF_100\%\):after{background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.3) 33.33%,hsla(0,0%,100%,.6) 62.5%,#fff)}.md\:after\:pos_absolute:after{position:absolute}.md\:after\:inset_0:after{inset:0}.md\:\[\&\&\]\:d_flex.md\:\[\&\&\]\:d_flex{display:flex}.md\:\[\&\[data-is-visible\=false\]\]\:vis_hidden[data-is-visible=false]{visibility:hidden}.\[\&\&\]\:md\:h_40px.\[\&\&\]\:md\:h_40px{height:40px}.\[\&\[data-is-clamped\=true\]\]\:md\:lc_2[data-is-clamped=true]{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.md\:\[\&_\>_div\]\:bd-t_1px>div{border-top:1px}.md\:last\:bd-b_1px:last-child{border-bottom:1px}.md\:\[\&\[data-is-stuck\=true\]\]\:bg-c_shade\.white\/90[data-is-stuck=true]{--mix-backgroundColor:color-mix(in srgb,var(--colors-shade-white) 90%,transparent);background-color:var(--mix-backgroundColor,var(--colors-shade-white))}.md\:\[\&\[data-is-blurred\=true\]\]\:rg_0[data-is-blurred=true]{row-gap:0}.md\:\[\&\[data-is-blurred\=true\]\]\:pb_0[data-is-blurred=true]{padding-bottom:0}.md\:\[\&\[data-is-padding-top-needed\=true\]\]\:pt_40px[data-is-padding-top-needed=true]{padding-top:40px}.md\:after\:content_\"\":after{content:""}.md\:\[\&_\>_div\]\:border-style_solid>div{border-style:solid}.md\:\[\&_\>_div\]\:bd-c_shade\.gray\.200>div{border-color:var(--colors-shade-gray-200)}.md\:last\:border-style_solid:last-child{border-style:solid}.md\:last\:bd-c_shade\.gray\.200:last-child{border-color:var(--colors-shade-gray-200)}}@media screen and (min-width:60rem){.md\:hover\:trf_scale\(1\.01\):is(:hover,[data-hover]){transform:scale(1.01)}}@media screen and (min-width:60rem){.md\:hover\:trf_scale\(1\.02\):is(:hover,[data-hover]){transform:scale(1.02)}}@media screen and (min-width:60rem){.md\:hover\:trf_scale\(1\.05\):is(:hover,[data-hover]){transform:scale(1.05)}}@media screen and (min-width:60rem){.md\:active\:trf_scale\(1\.01\):is(:active,[data-active]){transform:scale(1.01)}}@media screen and (min-width:60rem){.md\:active\:trf_scale\(1\.02\):is(:active,[data-active]){transform:scale(1.02)}}@media screen and (min-width:60rem){.md\:active\:trf_scale\(1\.05\):is(:active,[data-active]){transform:scale(1.05)}}@media screen and (min-width:60rem){.hover\:before\:md\:op_unset:is(:hover,[data-hover]):before{opacity:unset}}@media screen and (min-width:60rem){.active\:before\:md\:op_unset:is(:active,[data-active]):before{opacity:unset}}@media screen and (max-width:59.9975rem){.mdDown\:gap_8px{gap:8px}.mdDown\:p_12px{padding:12px}.mdDown\:w_120px{width:120px}.mdDown\:ta_center{text-align:center}.mdDown\:gap_20px{gap:20px}.mdDown\:d_none{display:none}.mdDown\:w_100\%{width:100%}.mdDown\:max-w_600px{max-width:600px}.mdDown\:order_1{order:1}.mdDown\:min-w_120px{min-width:120px}.mdDown\:pos_relative{position:relative}.mdDown\:gap_16px{gap:16px}.mdDown\:scr-bar_hidden{-ms-overflow-style:none;scrollbar-width:none}}@media screen and (max-width:59.9975rem){.mdDown\:scr-bar_hidden::-webkit-scrollbar{display:none}}@media screen and (max-width:59.9975rem){.mdDown\:p_8px_0_16px_0{padding:8px 0 16px}.mdDown\:ov_hidden{overflow:hidden}.mdDown\:ai_center{align-items:center}.mdDown\:flex-d_column{flex-direction:column}.mdDown\:grid-tc_1fr{grid-template-columns:1fr}.mdDown\:flex-d_row{flex-direction:row}.mdDown\:grid-tr_repeat\(var\(--rows\)\,_minmax\(0\,_1fr\)\){grid-template-rows:repeat(var(--rows),minmax(0,1fr))}.mdDown\:grid-af_column{grid-auto-flow:column}.mdDown\:ov-x_scroll{overflow-x:scroll}.mdDown\:fs_16px{font-size:16px}.mdDown\:before\:pos_absolute:before{position:absolute}.mdDown\:before\:bdr_r8:before{border-radius:var(--radii-r8)}.mdDown\:before\:z_1:before{z-index:1}.mdDown\:before\:inset_-1px:before{inset:-1px}.mdDown\:before\:trs_all_0\.3s_ease-out:before{transition:all .3s ease-out}.mdDown\:before\:op_0:before{opacity:0}.mdDown\:\[\&_svg\]\:w_12px svg{width:12px}.mdDown\:\[\&_svg\]\:h_12px svg{height:12px}.mdDown\:\[\&\[data-is-wide\=true\]\]\:w_100\%[data-is-wide=true]{width:100%}.mdDown\:\[\&\[data-is-wide\=false\]\]\:w_300px[data-is-wide=false]{width:300px}.mdDown\:before\:w_120px:before{width:120px}.mdDown\:before\:h_67\.5px:before{height:67.5px}.mdDown\:before\:bdr_r4:before{border-radius:var(--radii-r4)}.mdDown\:\[\&\[data-state\=\"open\"\]\]\:anim_slideDown_400ms_ease-out[data-state=open]{animation:slideDown .4s ease-out}.mdDown\:\[\&\[data-state\=\"closed\"\]\]\:anim_slideUp_400ms_ease-out[data-state=closed]{animation:slideUp .4s ease-out}.mdDown\:before\:content_\"\":before{content:""}.mdDown\:before\:bg-c_shade\.black:before{background-color:var(--colors-shade-black)}}@media screen and (max-width:59.9975rem){.mdDown\:hover\:\[\&_\>_div\:first-of-type\]\:before\:op_0\.08:is(:hover,[data-hover])>div:first-of-type:before{opacity:.08}}@media screen and (max-width:59.9975rem){.mdDown\:active\:\[\&_\>_div\:first-of-type\]\:before\:op_0\.08:is(:active,[data-active])>div:first-of-type:before{opacity:.08}}@media screen and (max-width:37.4975rem){.smDown\:pos_relative{position:relative}.smDown\:w_320px{width:320px}.smDown\:p_0_16px_4px{padding:0 16px 4px}.smDown\:grid-tr_repeat\(3\,_auto\){grid-template-rows:repeat(3,auto)}.smDown\:grid-af_column{grid-auto-flow:column}.smDown\:cg_6px{column-gap:6px}.smDown\:rg_8px{row-gap:8px}.smDown\:before\:w_100\%:before{width:100%}.smDown\:before\:h_100\%:before{height:100%}.smDown\:before\:bdr_50\%:before{border-radius:50%}.smDown\:before\:op_0:before{opacity:0}.smDown\:before\:pos_absolute:before{position:absolute}.smDown\:before\:z_1:before{z-index:1}.smDown\:before\:trs_all_0\.3s_ease-out:before{transition:all .3s ease-out}.smDown\:before\:content_\"\":before{content:""}.smDown\:before\:bg-c_shade\.black:before{background-color:var(--colors-shade-black)}}@media screen and (max-width:37.4975rem){.hover\:smDown\:\[\&_\>_div\:first-of-type\]\:before\:op_0\.08:is(:hover,[data-hover])>div:first-of-type:before{opacity:.08}}@media screen and (max-width:37.4975rem){.active\:smDown\:\[\&_\>_div\:first-of-type\]\:before\:op_0\.08:is(:active,[data-active])>div:first-of-type:before{opacity:.08}}}