.detail-section_hero__aJ0_G{padding-block:24px;background:radial-gradient(31% 156% at 51% 168%,#ede9fb 0,rgba(237,233,251,0) 100%),var(--color-white-100)}.detail-section_breadcrumb__yptWh{max-width:var(--public-content-max);margin-inline:auto;padding-inline:var(--public-gutter)}.detail-section_breadcrumb__yptWh ol{display:flex;flex-wrap:nowrap;align-items:center;gap:9px;margin:0;padding:0;color:var(--color-gray-70);font-family:var(--font-mono);font-size:.78rem;line-height:1.65;letter-spacing:.13em;list-style:none}.detail-section_breadcrumb__yptWh li{flex:none;white-space:nowrap}.detail-section_breadcrumb__yptWh li+li:before{content:"/";margin-right:9px;color:var(--color-violet-50)}.detail-section_breadcrumb__yptWh li:last-child{color:var(--color-violet-50)}.detail-section_breadcrumb__yptWh li.detail-section_current__XuQXX{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.detail-section_breadcrumb__yptWh a{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;color:inherit;text-decoration:none;position:relative}.detail-section_breadcrumb__yptWh a:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.detail-section_body__d5PCg{padding-block:24px 56px;border-top:1px solid var(--public-divider);background:var(--color-white-100)}.detail-section_inner__K636c{display:flex;flex-direction:column;gap:24px;max-width:var(--public-content-max);margin-inline:auto;padding-inline:var(--public-gutter)}.detail-section_card__K5fTg{padding:24px 20px;border:1px solid var(--public-divider);border-radius:24px;background:var(--color-white-100)}.detail-section_header__Hy_HH{display:flex;flex-direction:column;gap:12px}.detail-section_chips__6VNVN{display:flex;flex-wrap:wrap;gap:6px;margin:0}.detail-section_chips__6VNVN span{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;font-size:.75rem;font-weight:500}.detail-section_chips__6VNVN span[data-tone=time]{background:#e8f7f5;color:#1b6f68}.detail-section_chips__6VNVN span[data-tone=role]{background:#ede9fb;color:var(--color-violet-50)}.detail-section_state__S37cG{background:var(--color-gray-20);color:var(--color-gray-60);font-weight:600}.detail-section_state__S37cG[data-open]{background:#0b78cb;color:var(--color-white-100)}.detail-section_meta__3hG48{display:flex;align-items:center;gap:6px;margin:0;color:var(--color-gray-70);font-size:.875rem}.detail-section_title__FdsSB{margin:0;color:var(--color-gray-90);font-size:1.5rem;font-weight:700;line-height:1.35;letter-spacing:-.03em;word-break:keep-all}.detail-section_divider__gKLCO{height:1px;margin:20px 0;border:0;background:var(--public-divider)}.detail-section_content__W_7Zi{color:var(--color-gray-80);font-size:.9375rem;line-height:1.8;word-break:keep-all}.detail-section_content__W_7Zi p{margin:0 0 16px}.detail-section_content__W_7Zi p:last-child{margin-bottom:0}.detail-section_content__W_7Zi img{display:block;width:100%;height:auto;margin:0 auto 8px;border-radius:12px}.detail-section_content__W_7Zi a{color:var(--color-violet-50)}.detail-section_apply__4pqha{display:flex;flex-direction:column;gap:16px;padding:24px 20px;border-radius:24px;background:linear-gradient(120deg,var(--color-white-100) 0,#f6f5fb 100%);border:1px solid var(--public-divider)}.detail-section_applyCopy__ozIZT{display:flex;flex-direction:column;gap:6px}.detail-section_applyTitle__3Vp5p{margin:0;color:var(--color-gray-90);font-size:1.0625rem;font-weight:700}.detail-section_applyText__IgMiZ{margin:0;color:var(--color-gray-60);font-size:.875rem;line-height:1.6;word-break:keep-all}.detail-section_applyActions__yRPKe{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0}.detail-section_applyButton__zRQTm{display:inline-flex;align-items:center;min-height:48px;padding:0 22px;border-radius:10px;background:var(--color-violet-50);color:var(--color-white-100);font-size:.9375rem;font-weight:600;text-decoration:none}.detail-section_nav__hC_wN{display:flex;flex-direction:column;gap:16px}.detail-section_navRow__xiXs3{display:grid;gap:12px}.detail-section_navCard__T0ee_{position:relative;display:flex;flex-direction:column;gap:8px;padding:18px 20px;border:1px solid var(--public-divider);border-radius:16px;background:linear-gradient(120deg,var(--color-white-100) 0,#f6f5fb 100%)}.detail-section_navLabel__398jp{display:flex;align-items:center;gap:4px;margin:0;color:var(--color-violet-50);font-size:.875rem;font-weight:600}.detail-section_navLabel__398jp svg{width:16px;height:16px}.detail-section_navTitle__ApjbK{color:var(--color-gray-80);font-size:.9375rem;line-height:1.55;text-decoration:none;word-break:keep-all}.detail-section_navTitle__ApjbK:after{content:"";position:absolute;inset:0;border-radius:16px}.detail-section_navTitle__ApjbK:focus-visible:after{outline:2px solid var(--color-violet-50);outline-offset:2px}.detail-section_navEmpty__M5IQU{margin:0;color:var(--color-gray-50);font-size:.9375rem}.detail-section_listWrap__sAfe7{display:flex;justify-content:center;margin:0}.detail-section_listButton__8_X2H{display:inline-flex;align-items:center;justify-content:center;min-width:200px;min-height:52px;padding:0 24px;border:1px solid var(--color-violet-20);border-radius:10px;background:var(--color-white-100);color:var(--color-violet-50);font-size:.9375rem;font-weight:600;text-decoration:none}@media(min-width:64rem){.detail-section_hero__aJ0_G{padding-block:40px 24px}.detail-section_body__d5PCg{padding-block:40px 100px}.detail-section_inner__K636c{gap:32px}.detail-section_card__K5fTg{padding:40px}.detail-section_header__Hy_HH{gap:16px}.detail-section_title__FdsSB{font-size:2.25rem;line-height:1.3}.detail-section_divider__gKLCO{margin:28px 0}.detail-section_content__W_7Zi{font-size:1rem}.detail-section_content__W_7Zi img{max-width:720px}.detail-section_apply__4pqha{flex-direction:row;align-items:center;justify-content:space-between;gap:24px;padding:32px 40px}.detail-section_navRow__xiXs3{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.detail-section_navCard__T0ee_{padding:22px 24px}.detail-section_listButton__8_X2H{min-width:240px}}@media(hover:hover)and (pointer:fine){.detail-section_applyButton__zRQTm:hover{background:var(--color-violet-60)}.detail-section_navCard__T0ee_[data-link]:hover{border-color:var(--color-violet-30)}.detail-section_navCard__T0ee_[data-link]:hover .detail-section_navTitle__ApjbK{color:var(--color-violet-50)}.detail-section_listButton__8_X2H:hover{background:var(--color-violet-5)}}