.layout_wrap__ikuoJ{height:100vh;position:relative}.gnb_wrap__X4_Kv{display:flex;justify-content:center;width:calc(100vw - var(--sidebar-width) - var(--spacing-2));padding-bottom:var(--spacing-5);position:fixed;left:var(--sidebar-width);bottom:0;background:linear-gradient(to bottom,transparent,var(--theme-background-primary));z-index:9000}.gnb_wrap__X4_Kv .gnb_wrapList__ZLH8T{display:flex;align-items:center;padding:var(--spacing-1);backdrop-filter:blur(20px);box-shadow:0 0 4px rgba(var(--theme-color-primary-inverse-rgb),.4);border-radius:var(--spacing-10)}.gnb_wrap__X4_Kv .gnb_wrapList__ZLH8T li{overflow:hidden}.gnb_wrap__X4_Kv .gnb_wrapList__ZLH8T li.gnb_active__vpKCM a{color:var(--theme-active-text)}.gnb_wrap__X4_Kv .gnb_wrapList__ZLH8T li a{display:block;padding:var(--spacing-4) var(--spacing-6)}.gnb_wrap__X4_Kv .gnb_wrapList__ZLH8T li a:hover{background:var(--theme-background-secondary)}.gnb_wrap__X4_Kv .gnb_wrapList__ZLH8T li:first-child{border-radius:calc(var(--spacing-10) - var(--spacing-1)) 0 0 calc(var(--spacing-10) - var(--spacing-1))}.gnb_wrap__X4_Kv .gnb_wrapList__ZLH8T li:last-child{border-radius:0 calc(var(--spacing-10) - var(--spacing-1)) calc(var(--spacing-10) - var(--spacing-1)) 0}.gnb_gnbWrap___QlmF{display:flex;align-items:center;padding:var(--spacing-1);backdrop-filter:blur(20px);box-shadow:0 0 4px rgba(var(--theme-color-primary-inverse-rgb),.4);border-radius:var(--spacing-10)}.gnb_gnbWrap___QlmF li{overflow:hidden;position:relative}.gnb_gnbWrap___QlmF li.gnb_active__vpKCM a{color:var(--theme-active-text);font-weight:600}.gnb_gnbWrap___QlmF li.gnb_active__vpKCM:before{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60%;height:2px;background:var(--theme-active-text);border-radius:2px}.gnb_gnbWrap___QlmF li a{display:block;padding:var(--spacing-4) var(--spacing-6);transition:color .2s ease,font-weight .2s ease}.gnb_gnbWrap___QlmF li a:hover{background:var(--theme-background-secondary)}.gnb_gnbWrap___QlmF li:first-child{border-radius:calc(var(--spacing-10) - var(--spacing-1)) 0 0 calc(var(--spacing-10) - var(--spacing-1))}.gnb_gnbWrap___QlmF li:last-child{border-radius:0 calc(var(--spacing-10) - var(--spacing-1)) calc(var(--spacing-10) - var(--spacing-1)) 0}.logo_path__1ad6f{fill:var(--theme-background-quaternary)}.NotFound404_wrap__1zHv2{display:flex;justify-content:center;align-items:center;height:100%;position:relative}.NotFound404_wrap__1zHv2:after{content:"404";position:absolute;bottom:0;right:0;opacity:.1;color:var(--theme-background-quaternary);font-size:20rem;font-weight:var(--font-weight-title);text-align:left}.NotFound404_wrap__1zHv2 h1{display:flex;justify-content:center;align-items:center;height:50px;position:absolute;z-index:1;top:20px;left:20px;border:1px solid var(--theme-background-quaternary);border-radius:50%;aspect-ratio:auto 1/1;opacity:.4}.NotFound404_wrap__1zHv2 h1 svg{fill:var(--theme-background-quaternary)}.NotFound404_wrap__1zHv2 h1 span{position:fixed;width:0;height:0;bottom:0;right:0}.NotFound404_wrap__1zHv2 p{color:var(--theme-background-quaternary);font-size:1rem;font-weight:var(--font-weight-subtitle);text-align:center}.NotFound404_wrap__1zHv2 .NotFound404_buttons__t_3nR{display:flex;margin-top:var(--spacing-4);position:relative;z-index:2;color:#000;font-size:1rem;font-weight:var(--font-weight-base);text-align:center}.NotFound404_wrap__1zHv2 .NotFound404_buttons__t_3nR>*{flex:1;padding:var(--spacing-2) 0;border:1px solid var(--theme-background-quaternary);border-radius:var(--spacing-2)}.NotFound404_wrap__1zHv2 .NotFound404_buttons__t_3nR>:hover{cursor:pointer;border-color:inherit}.link_link__D_WR_{position:relative;display:flex;align-items:center;width:100%}.link_link__D_WR_>:first-child{width:100%;height:auto}.link_link__D_WR_>:first-child svg{width:100%!important;height:auto!important}.link_link__D_WR_ .link_label__DBVJB{margin-left:8px;padding:4px 8px;position:absolute;left:100%;background:var(--theme-background-primary);color:var(--theme-text-primary);border:1px solid var(--theme-border-default);border-radius:4px;font-size:12px;white-space:nowrap;pointer-events:none;opacity:0;transform:translateX(-4px);transition:opacity .2s ease,transform .2s ease;z-index:1000;visibility:hidden}.link_link__D_WR_.link_hovered__jxXSw .link_label__DBVJB,.link_link__D_WR_:hover .link_label__DBVJB{opacity:1;transform:translateX(0);visibility:visible}.cursor_cursorDot__7Kxs9{width:6px;height:6px;margin-left:-3px;margin-top:-3px;border-radius:50%;background:var(--theme-point-amber);z-index:9999}.cursor_cursorDot__7Kxs9,.cursor_cursorRing__anl3V{position:fixed;top:0;left:0;will-change:transform;pointer-events:none}.cursor_cursorRing__anl3V{width:32px;height:32px;margin-left:-16px;margin-top:-16px;border:2px solid var(--accents-3);border-radius:50%;z-index:9998;transition:border-color .2s ease,transform .2s ease}.cursor_hover__0moqg{border-color:var(--theme-point-amber)}.dropdown_wrap__j3dWu{width:100%;height:100%;position:relative;color:var(--theme-text-default)}.dropdown_wrap__j3dWu button{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;padding:0 var(--spacing-2);border-bottom:1px solid var(--theme-border-default);transition:color .2s ease}.dropdown_wrap__j3dWu button .dropdown_active__QGWHa{color:var(--theme-active-text)}.dropdown_wrap__j3dWu button .dropdown_evnet__0QU5S{position:absolute;top:5px;right:-5px;font-size:8px;color:var(--point-orange);transform:rotate(15deg)}.dropdown_wrap__j3dWu button:hover{color:var(--theme-active-text)}.dropdown_wrap__j3dWu button:hover .dropdown_evnet__0QU5S{animation:dropdown_clickBounce__P_4zk .8s infinite}.dropdown_wrap__j3dWu ul{min-width:-moz-min-content;min-width:min-content;width:100%;position:absolute;background:var(--theme-background-primary);border:2px solid var(--theme-border-default);border-radius:4px}.dropdown_wrap__j3dWu ul li{display:flex;align-items:center;height:30px;padding:0 4px;position:relative}.dropdown_wrap__j3dWu ul li:not(:last-child):after{content:"";width:100%;height:1px;background:var(--theme-border-default);position:absolute;left:0;bottom:0}.dropdown_wrap__j3dWu ul li:hover{color:var(--theme-active-text);cursor:pointer}.dropdown_wrap__j3dWu ul li.dropdown_active__QGWHa{color:var(--theme-active-text)}.dropdown_wrap__j3dWu.dropdown_down__YdAzo ul{top:calc(100% + 4px)}.dropdown_wrap__j3dWu.dropdown_up__iByeW ul{bottom:calc(100% + 4px)}.dropdown_wrap__j3dWu:hover button,.dropdown_wrap__j3dWu:hover ul{border-color:var(--theme-border-default)}.dropdown_wrap__j3dWu:hover button{color:var(--theme-text-default)}@keyframes dropdown_clickBounce__P_4zk{0%,to{transform:rotate(15deg) translateY(0)}50%{transform:rotate(15deg) translateY(-2px)}}.language_wrap__SVSAa{height:30px;gap:10px}.main_wrap__jYiox{height:100%;padding:var(--container-padding);padding-top:var(--spacing-20);padding-bottom:var(--spacing-30);overflow:auto;position:relative}.main_wrap__jYiox.main_homePage__MM7Q8{overflow-y:auto;overflow-x:hidden;height:100vh;scroll-snap-type:y mandatory;scroll-behavior:smooth}@media(max-width:768px){.main_wrap__jYiox.main_homePage__MM7Q8{overflow-y:auto;overflow-x:auto;height:auto;scroll-snap-type:none;scroll-behavior:auto}}.sidebar_wrap__T6J3o{display:flex;justify-content:center;align-items:center;gap:var(--spacing-6);width:100%;padding-bottom:var(--spacing-5);position:fixed;left:0;bottom:0;background:linear-gradient(to bottom,transparent,var(--theme-background-primary));z-index:9000}.sidebar_wrap__T6J3o .sidebar_links__ScMo5{display:flex;gap:var(--spacing-2)}.sidebar_wrap__T6J3o .sidebar_links__ScMo5 svg{width:24px!important;height:24px!important}@keyframes content_shimmer__hLYmo{0%{background-position:-200% 0}to{background-position:200% 0}}.content_projectNumber__vkziL{padding:var(--spacing-1) var(--spacing-2);position:absolute;top:16px;left:16px;z-index:2;background:hsla(0,0%,100%,.5);backdrop-filter:blur(var(--spacing-2));border-radius:var(--spacing-2);font-size:2rem;font-weight:700;color:rgba(95,95,95,.25);pointer-events:none}@media(max-width:768px){.content_projectNumber__vkziL{top:8px;left:8px}}.content_thumbnailPlaceholder__prXX6,.content_thumbnail__Hkzu3{width:100%;aspect-ratio:16/9;position:relative;background:linear-gradient(135deg,#f5f5f5,#e0e0e0);overflow:hidden}.content_thumbnailPlaceholder__prXX6{display:flex;align-items:center;justify-content:center;font-size:2rem}.content_thumbnailPlaceholder__prXX6:before{content:"📁";opacity:.3}.content_pin__8Cw_j{display:flex;align-items:center;justify-content:center;position:absolute;top:16px;right:16px;z-index:3;background:#fff;border-radius:50%;width:24px;height:24px}@media(max-width:768px){.content_pin__8Cw_j{top:8px;right:8px}}.content_content__CNpLJ{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-5);flex:1}.content_titleSection__beBMZ{display:flex;align-items:center;gap:var(--spacing-2)}.content_title__O9lNr{font-size:18px;font-weight:700;color:#1a1a1a;margin:0;flex:1}.detail .content_title__O9lNr{font-size:1.5rem}@media(max-width:1024px){.detail .content_title__O9lNr{font-size:1.35rem}}@media(max-width:768px){.detail .content_title__O9lNr{font-size:1.25rem}}.content_description__k3yNv{font-size:14px;color:#666;margin:0;line-height:1.6}.card .content_description__k3yNv{overflow:hidden;text-overflow:ellipsis;flex:1}.detail .content_description__k3yNv{font-size:1rem}@media(max-width:1024px){.detail .content_description__k3yNv{font-size:.95rem}}@media(max-width:768px){.detail .content_description__k3yNv{font-size:.9rem}}.content_tags__1uuZF{display:flex;flex-wrap:wrap;gap:var(--spacing-1);margin:0;padding:0;list-style:none}.content_tag__WIFTI{display:flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);background:#f5f5f5;border-radius:var(--spacing-1);font-size:10px;font-weight:500;color:#666}.content_tag__WIFTI .content_tagIcon__hO2Q2{flex-shrink:0;width:16px;height:16px;-o-object-fit:contain;object-fit:contain}@media(max-width:768px){.content_thumbnailPlaceholder__prXX6,.content_thumbnail__Hkzu3{aspect-ratio:16/10}.content_content__CNpLJ .content_title__O9lNr{font-size:16px}.content_content__CNpLJ .content_description__k3yNv{font-size:1rem}.content_content__CNpLJ .content_tags__1uuZF .content_tag__WIFTI{font-size:10px}.content_content__CNpLJ .content_links__V30BJ .content_link__SME6v{font-size:1rem;padding:var(--spacing-1) var(--spacing-3)}}.content_date__s7ES7{display:flex;align-items:center;gap:var(--spacing-1);font-size:12px;color:#999;margin:0}.content_date__s7ES7 .content_dateLabel__qxl84,.content_date__s7ES7 .content_dateValue__unlZx{font-size:12px;font-weight:400;color:#999}.content_links__V30BJ{display:flex;gap:var(--spacing-2)}.content_link__SME6v{display:flex;align-items:center;justify-content:center;flex:1;gap:var(--spacing-1);padding:var(--spacing-2) var(--spacing-4);font-size:12px;font-weight:500;color:#1a1a1a;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:var(--spacing-2);text-decoration:none;transition:all .2s ease;text-align:center;cursor:pointer}.content_link__SME6v:hover{background:#1a1a1a;color:#fff;border-color:#1a1a1a}.card .content_link__SME6v{transition:all .3s ease}.card .content_link__SME6v .content_linkText__sTCve{display:inline-block;max-width:0;overflow:hidden;opacity:0;transition:max-width .4s ease,opacity .3s ease;white-space:nowrap}.card .content_link__SME6v:hover .content_linkText__sTCve{max-width:100%;margin-left:var(--spacing-1);opacity:1}.content_skeletonTitle__wwoaq{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:var(--spacing-1);animation:content_shimmer__hLYmo 1.5s ease-in-out infinite;width:70%;height:18px;margin:0}.content_skeletonDescription__1qnUz{display:flex;flex-direction:column;gap:var(--spacing-1);flex:1}.content_skeletonLine__R37Tt{width:100%}.content_skeletonLineShort__gFV2Y,.content_skeletonLine__R37Tt{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:var(--spacing-1);animation:content_shimmer__hLYmo 1.5s ease-in-out infinite;height:14px}.content_skeletonLineShort__gFV2Y{width:60%}.content_skeletonTag__oqC5Q{width:50px;height:20px;list-style:none}.content_skeletonDate__zvQW0,.content_skeletonTag__oqC5Q{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:var(--spacing-1);animation:content_shimmer__hLYmo 1.5s ease-in-out infinite}.content_skeletonDate__zvQW0{width:120px;height:12px}.content_skeletonButton__PUrC7{border-radius:var(--spacing-1);animation:content_shimmer__hLYmo 1.5s ease-in-out infinite;flex:1;height:36px;border-radius:var(--spacing-2);cursor:default;pointer-events:none}.content_skeletonButton__PUrC7,.content_skeletonButton__PUrC7:hover{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%}.content_skeletonButton__PUrC7:hover{color:transparent;border-color:transparent}.card_wrap__yzToM{position:relative;display:flex;flex-direction:column;flex:320px 0 0;border-radius:var(--spacing-3);background:#fff;border:1px solid var(--background-tertiary);transition:transform .3s ease;overflow:hidden}.card_wrap__yzToM:hover{transform:translateY(-2px)}@media(max-width:768px){.card_wrap__yzToM{flex:80% 0 0}}.gallery_wrap__0FYu2{display:flex;flex:1;gap:var(--spacing-6);padding:var(--spacing-6) 0;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;cursor:grab}.gallery_wrap__0FYu2:active{cursor:grabbing}.gallery_wrap__0FYu2::-webkit-scrollbar{display:none}.gallery_wrap__0FYu2>*{flex-shrink:0;pointer-events:auto}.gallery_wrap__0FYu2 .gallery_card__6Ejav{flex-shrink:0}@media(max-width:768px){.gallery_wrap__0FYu2{gap:var(--spacing-5);cursor:default}}.gallery_empty__t91dw{display:flex;justify-content:center;align-items:center;flex:1;min-height:400px;color:#999;font-size:16px}.NotionBlockRenderer_wrap__EYD9r{padding:0 var(--spacing-5);max-width:100%;color:var(--theme-text-default)}.NotionBlockRenderer_wrap__EYD9r .NotionBlockRenderer_heading1__Bo7_a{margin:var(--spacing-8) 0 var(--spacing-4) 0;font-size:2.25rem;font-weight:var(--font-weight-title);color:var(--theme-text-default);line-height:1.3;letter-spacing:-.02em}.NotionBlockRenderer_wrap__EYD9r .NotionBlockRenderer_heading1__Bo7_a:first-child{margin-top:0}@media(max-width:1024px){.NotionBlockRenderer_wrap__EYD9r .NotionBlockRenderer_heading1__Bo7_a{font-size:2rem}}@media(max-width:768px){.NotionBlockRenderer_wrap__EYD9r .NotionBlockRenderer_heading1__Bo7_a{font-size:1.75rem;margin:var(--spacing-6) 0 var(--spacing-3) 0}}.NotionBlockRenderer_wrap__EYD9r .NotionBlockRenderer_heading2__p9R8U{margin:var(--spacing-6) 0 var(--spacing-3) 0;font-size:1.75rem;font-weight:var(--font-weight-title);color:var(--theme-text-default);line-height:1.35;letter-spacing:-.01em}.NotionBlockRenderer_wrap__EYD9r .NotionBlockRenderer_heading2__p9R8U:first-child{margin-top:0}@media(max-width:1024px){.NotionBlockRenderer_wrap__EYD9r .NotionBlockRenderer_heading2__p9R8U{font-size:1.5rem}}@media(max-width:768px){.NotionBlockRenderer_wrap__EYD9r .NotionBlockRenderer_heading2__p9R8U{margin:var(--spacing-5) 0 var(--spacing-2) 0;font-size:1.35rem}}.NotionBlockRenderer_wrap__EYD9r .NotionBlockRenderer_heading3__K99qS{font-size:1.375rem;margin:var(--spacing-5) 0 var(--spacing-2) 0;font-weight:var(--font-weight-subtitle);color:var(--theme-text-default);line-height:1.4}.NotionBlockRenderer_wrap__EYD9r .NotionBlockRenderer_heading3__K99qS:first-child{margin-top:0}@media(max-width:768px){.NotionBlockRenderer_wrap__EYD9r .NotionBlockRenderer_heading3__K99qS{font-size:1.25rem;margin:var(--spacing-4) 0 var(--spacing-2) 0}}.NotionBlockRenderer_wrap__EYD9r .NotionBlockRenderer_paragraph__Nx_3i{margin:var(--spacing-3) 0;font-size:1rem;color:var(--theme-text-default);line-height:1.75;letter-spacing:.01em}@media(max-width:768px){.NotionBlockRenderer_wrap__EYD9r .NotionBlockRenderer_paragraph__Nx_3i{font-size:.9375rem;line-height:1.7}}.NotionBlockRenderer_wrap__EYD9r .NotionBlockRenderer_list__JO7sy{margin:var(--spacing-4) 0;padding-left:var(--spacing-6);color:var(--theme-text-default);list-style-type:unset;list-style-type:disc}@media(max-width:768px){.NotionBlockRenderer_wrap__EYD9r .NotionBlockRenderer_list__JO7sy{padding-left:var(--spacing-5)}}.NotionBlockRenderer_wrap__EYD9r .NotionBlockRenderer_list__JO7sy ul{list-style-type:circle;margin:var(--spacing-2) 0;padding-left:var(--spacing-5)}@media(max-width:768px){.NotionBlockRenderer_wrap__EYD9r .NotionBlockRenderer_list__JO7sy ul{padding-left:var(--spacing-4)}}.NotionBlockRenderer_wrap__EYD9r .NotionBlockRenderer_list__JO7sy ul ul{list-style-type:square;margin:var(--spacing-2) 0;padding-left:var(--spacing-5)}@media(max-width:768px){.NotionBlockRenderer_wrap__EYD9r .NotionBlockRenderer_list__JO7sy ul ul{padding-left:var(--spacing-4)}}.NotionBlockRenderer_wrap__EYD9r .NotionBlockRenderer_list__JO7sy ul ul ul{list-style-type:disc}.NotionBlockRenderer_wrap__EYD9r .NotionBlockRenderer_list__JO7sy ol{list-style-type:decimal;margin:var(--spacing-2) 0;padding-left:var(--spacing-5)}@media(max-width:768px){.NotionBlockRenderer_wrap__EYD9r .NotionBlockRenderer_list__JO7sy ol{padding-left:var(--spacing-4)}}.NotionBlockRenderer_wrap__EYD9r .NotionBlockRenderer_list__JO7sy ol ol{list-style-type:lower-alpha;margin:var(--spacing-2) 0;padding-left:var(--spacing-5)}@media(max-width:768px){.NotionBlockRenderer_wrap__EYD9r .NotionBlockRenderer_list__JO7sy ol ol{padding-left:var(--spacing-4)}}.NotionBlockRenderer_wrap__EYD9r .NotionBlockRenderer_list__JO7sy ol ol ol{list-style-type:lower-roman;margin:var(--spacing-2) 0;padding-left:var(--spacing-5)}@media(max-width:768px){.NotionBlockRenderer_wrap__EYD9r .NotionBlockRenderer_list__JO7sy ol ol ol{padding-left:var(--spacing-4)}}.NotionBlockRenderer_wrap__EYD9r .NotionBlockRenderer_list__JO7sy ol ol ol ol{list-style-type:decimal}.NotionBlockRenderer_wrap__EYD9r .NotionBlockRenderer_listItem__N7SYc{margin:var(--spacing-2) 0;position:relative;font-size:1rem;color:var(--theme-text-default);line-height:1.75}.NotionBlockRenderer_wrap__EYD9r .NotionBlockRenderer_listItem__N7SYc::marker{color:var(--theme-text-secondary)}@media(max-width:768px){.NotionBlockRenderer_wrap__EYD9r .NotionBlockRenderer_listItem__N7SYc{margin:var(--spacing-1) 0;font-size:.9375rem}}.NotionBlockRenderer_wrap__EYD9r .NotionBlockRenderer_listItem__N7SYc.NotionBlockRenderer_listItemWithCheckbox__zX0Ju{list-style:none}.NotionBlockRenderer_wrap__EYD9r .NotionBlockRenderer_checkbox__hZgMW{flex-shrink:0;width:18px;height:18px;min-width:18px;margin:0;margin-right:var(--spacing-2);cursor:default;accent-color:var(--accents-2);vertical-align:middle}.NotionBlockRenderer_wrap__EYD9r .NotionBlockRenderer_checkbox__hZgMW:checked{accent-color:var(--accents-2)}@media(max-width:768px){.NotionBlockRenderer_wrap__EYD9r .NotionBlockRenderer_checkbox__hZgMW{width:16px;height:16px;min-width:16px}}.NotionBlockRenderer_wrap__EYD9r .NotionBlockRenderer_imageContainer__3yUkm{width:100%;max-width:800px;margin:var(--spacing-6) 0;padding:0;position:relative;background:var(--theme-background-secondary);border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:box-shadow .3s ease}.NotionBlockRenderer_wrap__EYD9r .NotionBlockRenderer_imageContainer__3yUkm:hover{box-shadow:0 4px 16px rgba(0,0,0,.12)}@media(max-width:768px){.NotionBlockRenderer_wrap__EYD9r .NotionBlockRenderer_imageContainer__3yUkm{max-width:100%;margin:var(--spacing-4) 0;border-radius:8px}}.NotionBlockRenderer_wrap__EYD9r .NotionBlockRenderer_image__EkBEh{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.NotionBlockRenderer_wrap__EYD9r .NotionBlockRenderer_codeBlock__YsGhQ{margin:var(--spacing-5) 0;padding:var(--spacing-5);background:var(--theme-background-quaternary);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;overflow-x:auto;font-size:.875rem;color:#f5f5f5;line-height:1.6;box-shadow:0 2px 8px rgba(0,0,0,.1)}@media(max-width:768px){.NotionBlockRenderer_wrap__EYD9r .NotionBlockRenderer_codeBlock__YsGhQ{margin:var(--spacing-4) 0;padding:var(--spacing-4);font-size:.8125rem}}.NotionBlockRenderer_wrap__EYD9r .NotionBlockRenderer_codeBlock__YsGhQ::-webkit-scrollbar{height:8px}.NotionBlockRenderer_wrap__EYD9r .NotionBlockRenderer_codeBlock__YsGhQ::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:4px}.NotionBlockRenderer_wrap__EYD9r .NotionBlockRenderer_codeBlock__YsGhQ::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:4px}.NotionBlockRenderer_wrap__EYD9r .NotionBlockRenderer_codeBlock__YsGhQ::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}.NotionBlockRenderer_wrap__EYD9r .NotionBlockRenderer_code__kgp3O{display:block;white-space:pre;overflow-x:auto}.NotionBlockRenderer_wrap__EYD9r .NotionBlockRenderer_inlineCode__JAzXt{padding:.2em .5em;background:var(--theme-background-secondary);border:1px solid var(--theme-border-default);border-radius:4px;font-size:.9em;font-weight:500;color:var(--theme-text-default);line-height:1.5}.NotionBlockRenderer_wrap__EYD9r .NotionBlockRenderer_quote__WFP0O{padding:var(--spacing-4) var(--spacing-5);margin:var(--spacing-5) 0;position:relative;background:var(--accents-1);border-left:3px solid var(--accents-2);border-radius:0 8px 8px 0;font-size:1rem;font-style:italic;color:var(--theme-text-default);line-height:1.75}@media(max-width:768px){.NotionBlockRenderer_wrap__EYD9r .NotionBlockRenderer_quote__WFP0O{margin:var(--spacing-4) 0;padding:var(--spacing-3) var(--spacing-4);font-size:.9375rem}}.NotionBlockRenderer_wrap__EYD9r .NotionBlockRenderer_divider___lhLp{margin:var(--spacing-8) 0;border:none;border-top:2px solid var(--theme-border-default);opacity:.5}@media(max-width:768px){.NotionBlockRenderer_wrap__EYD9r .NotionBlockRenderer_divider___lhLp{margin:var(--spacing-6) 0}}.NotionBlockRenderer_wrap__EYD9r .NotionBlockRenderer_tableContainer__63L00{margin:var(--spacing-5) 0;padding:0;border:1px solid var(--accents-2);border-radius:8px;overflow-x:auto;box-shadow:0 1px 3px rgba(0,0,0,.05)}@media(max-width:768px){.NotionBlockRenderer_wrap__EYD9r .NotionBlockRenderer_tableContainer__63L00{margin:var(--spacing-4) 0}}.NotionBlockRenderer_wrap__EYD9r .NotionBlockRenderer_tableContainer__63L00::-webkit-scrollbar{height:8px}.NotionBlockRenderer_wrap__EYD9r .NotionBlockRenderer_tableContainer__63L00::-webkit-scrollbar-track{background:var(--accents-1);border-radius:4px}.NotionBlockRenderer_wrap__EYD9r .NotionBlockRenderer_tableContainer__63L00::-webkit-scrollbar-thumb{background:var(--accents-3);border-radius:4px}.NotionBlockRenderer_wrap__EYD9r .NotionBlockRenderer_tableContainer__63L00::-webkit-scrollbar-thumb:hover{background:var(--accents-4)}.NotionBlockRenderer_wrap__EYD9r .NotionBlockRenderer_table__MfRp4{width:100%;background:var(--accents-0);border-collapse:collapse;font-size:.9375rem}.NotionBlockRenderer_wrap__EYD9r .NotionBlockRenderer_tableHeader__LaxYM{padding:var(--spacing-3) var(--spacing-4);position:sticky;top:0;z-index:1;background:var(--accents-1);border-bottom:2px solid var(--accents-2);font-size:.9375rem;font-weight:var(--font-weight-subtitle);color:var(--theme-text-default);text-align:left;vertical-align:top;line-height:1.6}@media(max-width:768px){.NotionBlockRenderer_wrap__EYD9r .NotionBlockRenderer_tableHeader__LaxYM{padding:var(--spacing-2) var(--spacing-3);font-size:.875rem}}.NotionBlockRenderer_wrap__EYD9r .NotionBlockRenderer_tableCell__zG_Pc{padding:var(--spacing-3) var(--spacing-4);background:var(--accents-0);border-bottom:1px solid var(--accents-2);font-size:.9375rem;color:var(--theme-text-default);text-align:left;vertical-align:top;line-height:1.6}@media(max-width:768px){.NotionBlockRenderer_wrap__EYD9r .NotionBlockRenderer_tableCell__zG_Pc{padding:var(--spacing-2) var(--spacing-3);font-size:.875rem}}.NotionBlockRenderer_wrap__EYD9r .NotionBlockRenderer_tableCell__zG_Pc:first-child{font-weight:var(--font-weight-detail);color:var(--theme-text-secondary)}.NotionBlockRenderer_wrap__EYD9r .NotionBlockRenderer_tableCell__zG_Pc div{margin:var(--spacing-1) 0}.NotionBlockRenderer_wrap__EYD9r .NotionBlockRenderer_tableCell__zG_Pc div:first-child{margin-top:0}.NotionBlockRenderer_wrap__EYD9r .NotionBlockRenderer_tableCell__zG_Pc div:last-child{margin-bottom:0}.detail_overlay__ahvE_{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);z-index:9001}.detail_wrap__aXIid{display:flex;flex-direction:column;top:var(--spacing-4);right:var(--spacing-4);min-width:60%;width:100%;max-width:600px;height:calc(100vh - var(--spacing-8));position:fixed;z-index:9002;background:#fff;border-radius:var(--spacing-3);transform:translateX(100%);transition:transform .3s ease-in-out;overflow-y:auto}.detail_wrap__aXIid.detail_active__CMowb{transform:translateX(0)}.detail_wrap__aXIid .detail_header__VmFfd{display:flex;justify-content:flex-end;position:sticky;top:0;z-index:10;padding:var(--spacing-4);background:#fff;border-bottom:1px solid #e0e0e0}.detail_wrap__aXIid .detail_header__VmFfd .detail_closeButton__ZIpMu{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4);background:#f5f5f5;border:1px solid #e0e0e0;border-radius:var(--spacing-1);transition:all .2s ease;color:#1a1a1a}.detail_wrap__aXIid .detail_header__VmFfd .detail_closeButton__ZIpMu:hover{background:#1a1a1a;color:#fff;border-color:#1a1a1a}.detail_wrap__aXIid .detail_content__dVzYU{display:flex;flex-direction:column;gap:var(--spacing-4);flex:1;padding:var(--spacing-4)}.detail_wrap__aXIid .detail_content__dVzYU .detail_thumbnail___Y2VG{width:100%;height:300px;border-radius:var(--spacing-2);position:relative;overflow:hidden;background:linear-gradient(135deg,#f5f5f5,#e0e0e0);flex-shrink:0}.detail_wrap__aXIid .detail_content__dVzYU .detail_info__1IGfZ{display:flex;flex-direction:column;gap:var(--spacing-4);position:relative}.detail_wrap__aXIid .detail_content__dVzYU .detail_contentLoading__ar_3h{margin-top:var(--spacing-6);padding:var(--spacing-4);text-align:center;color:#999;font-size:.9rem}.detail_wrap__aXIid .detail_content__dVzYU .detail_notionContent__j7nx5{margin-top:var(--spacing-6);padding-top:var(--spacing-6);border-top:1px solid #e0e0e0}@media(max-width:1024px){.detail_wrap__aXIid{max-width:100%;width:100%}.detail_wrap__aXIid .detail_content__dVzYU .detail_thumbnail___Y2VG{height:250px}.detail_wrap__aXIid .detail_content__dVzYU .detail_info__1IGfZ .detail_titleSection__ep5g1 .detail_title__mR4xW{font-size:1.35rem}.detail_wrap__aXIid .detail_content__dVzYU .detail_info__1IGfZ .detail_description__pXsQT{font-size:.95rem}}@media(max-width:768px){.detail_wrap__aXIid .detail_content__dVzYU,.detail_wrap__aXIid .detail_header__VmFfd{padding:var(--spacing-3)}.detail_wrap__aXIid .detail_content__dVzYU .detail_thumbnail___Y2VG{height:200px}.detail_wrap__aXIid .detail_content__dVzYU .detail_info__1IGfZ .links{flex-direction:column}.detail_wrap__aXIid .detail_content__dVzYU .detail_info__1IGfZ .links .link{width:100%;justify-content:center}}@keyframes page_shimmer__R9RWv{0%{background-position:-200% 0}to{background-position:200% 0}}.page_wrap__7MYLd{display:flex;flex-direction:column;gap:var(--spacing-5);height:100%}.page_wrap__7MYLd .page_contents__4LOcJ{display:flex;flex-direction:column;flex:1;gap:var(--spacing-2)}.page_wrap__7MYLd .page_contents__4LOcJ .page_tabs__L1vPI{display:flex;justify-content:flex-end}.page_wrap__7MYLd .page_contents__4LOcJ .page_tabs__L1vPI .page_tabsSkeleton__UKpCS{display:flex;gap:var(--spacing-2);justify-content:flex-end}.page_wrap__7MYLd .page_contents__4LOcJ .page_tabs__L1vPI .page_tabSkeleton__NcOOL{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:var(--spacing-1);animation:page_shimmer__R9RWv 1.5s ease-in-out infinite;width:80px;height:36px;border-radius:20px;cursor:default;pointer-events:none}.page_wrap__7MYLd .page_contents__4LOcJ .page_bottom__VetIT{margin-top:auto;display:flex;justify-content:flex-end;align-items:center;gap:var(--spacing-4)}.page_wrap__7MYLd .page_contents__4LOcJ .page_bottom__VetIT .page_bottomSkeleton__qQolh{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:var(--spacing-1);animation:page_shimmer__R9RWv 1.5s ease-in-out infinite;width:120px;height:20px}.page_wrap__7MYLd .page_contents__4LOcJ .page_bottom__VetIT .page_indicators__kfYDU{display:flex;gap:var(--spacing-2)}.page_wrap__7MYLd .page_contents__4LOcJ .page_bottom__VetIT .page_indicators__kfYDU .page_indicator__VI03S{width:8px;height:8px;border-radius:50%;background:#999;transition:all .3s ease}.page_wrap__7MYLd .page_contents__4LOcJ .page_bottom__VetIT .page_indicators__kfYDU .page_indicator__VI03S.page_active__7HO3S{width:24px;border-radius:var(--spacing-1);background:#1a1a1a}