.PageHeader_pageHeader___nan_{position:relative;display:grid;grid-template-areas:"tag tag" "meta img" "title img";grid-template-columns:1fr calc(100% - var(--page-main-width));grid-template-rows:var(--spacing-6) var(--spacing-6) 35vw}.PageHeader_postLogo__qzOke{position:absolute;top:0;right:6vw;z-index:1}.PageHeader_postLogo__qzOke span{position:relative;display:block;font-family:var(--font-gothic-accent);font-size:6vw;line-height:var(--line-height-100);text-transform:uppercase;transform:rotate(-12deg);z-index:1}.PageHeader_postLogo__qzOke span:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24vw;height:8vw;border:var(--border-w-min) solid var(--border-primary);border-radius:50%;background-color:var(--theme-color-primary);z-index:-1}.PageHeader_dataLabel__yhgoG{display:flex;gap:var(--spacing-half)}.PageHeader_dataLabel__yhgoG,.PageHeader_dataLabel__yhgoG:after{font-family:var(--font-dot);font-size:var(--font-size-16);font-weight:600;letter-spacing:.05em;text-transform:uppercase}.PageHeader_dataLabel__yhgoG:after{content:attr(data-char)}.PageHeader_pageHeaderTag__doNY7{grid-area:tag;padding:0 var(--spacing-3);border-top:var(--border-w-min) solid var(--border-primary)}.PageHeader_pageHeaderTag__doNY7,.PageHeader_pageHeaderTag__doNY7 ul{display:flex;align-items:center;gap:var(--spacing-2)}.PageHeader_pageHeaderTag__doNY7 ul li a{padding:var(--spacing-min-2) var(--spacing-2);border:var(--border-w-min) solid var(--border-primary);border-radius:var(--radius-full);background:var(--non-colored-white);font-size:var(--font-size-14)}.PageHeader_pageHeaderTag__doNY7 ul li a:hover{color:var(--theme-color-surface-inverse);background:var(--theme-color-primary)}.PageHeader_pageHeaderMeta__kSA9b{grid-area:meta;display:flex;align-items:center;gap:var(--spacing-10);padding:0 var(--spacing-3);border-top:var(--border-w-min) solid var(--border-primary);border-right:var(--border-w-min) solid var(--border-primary);background:var(--theme-color-orange)}.PageHeader_pageHeaderMeta__kSA9b .PageHeader_dataLabel__yhgoG{color:var(--theme-color-accent)}.PageHeader_categoryWrapper__as_Xt,.PageHeader_dateWrapper__7_9_4{display:flex;align-items:center;gap:var(--spacing-1)}.PageHeader_postHeaderThumbnail__Cd5oy{grid-area:img;position:relative;border-top:var(--border-w-min) solid var(--border-primary);background:var(--theme-color-pink)}.PageHeader_postHeaderThumbnail__Cd5oy img{position:absolute;top:50%;left:-40%;display:block;border:var(--border-w-min) solid var(--border-primary);transform:translateY(-50%) rotate(-8deg)}.PageHeader_postHeaderTitle__eh4Db{grid-area:title;display:flex;align-items:center;padding:0 var(--spacing-3);border-top:var(--border-w-min) solid var(--border-primary);border-right:var(--border-w-min) solid var(--border-primary);background:var(--theme-color-blue)}.PageHeader_postHeaderTitle__eh4Db h1{font-size:var(--font-size-36);font-weight:700;line-height:var(--line-height-140)}.PageNav_pageNav__w6lIE{display:flex;align-items:center;border-top:var(--border-w-min) solid var(--border-primary)}.PageNav_backBtn__n_ZRO{justify-content:center;width:var(--spacing-8);color:var(--theme-color-fg-inverse);background-color:var(--theme-color-surface-inverse)}.PageNav_backBtn__n_ZRO,.PageNav_breadcrumbs__NlY_J{display:flex;align-items:center;height:var(--spacing-8);border-right:var(--border-w-min) solid var(--border-primary)}.PageNav_breadcrumbs__NlY_J{gap:var(--spacing-2);width:-moz-fit-content;width:fit-content;padding:0 var(--spacing-3)}.PageNav_breadcrumbs__NlY_J li a{display:block}.PageSidebar_pageSide__SdwkX{width:calc(100% - var(--page-main-width))}.PageSidebar_asideSectionTitle__LklQj{display:flex;flex-direction:column;align-items:center;justify-content:center;height:12vw;border-top:var(--border-w-min) solid var(--border-primary)}.PageSidebar_asideSectionTitle__LklQj h2{width:-moz-fit-content;width:fit-content;padding:0 var(--spacing-4);border:var(--border-w-min) solid var(--border-primary);border-radius:50%;background:var(--non-colored-white);text-transform:uppercase;font-family:var(--font-dot);font-size:var(--font-size-20)}.PageSidebar_asideSectionTitle__LklQj p{font-family:var(--font-dot);font-size:var(--font-size-16)}.PageSidebar_category__HKYim .PageSidebar_asideSectionTitle__LklQj{border-top:none}.PageSidebar_category__HKYim ul{border-top:var(--border-w-min) solid var(--border-primary)}.PageSidebar_category__HKYim ul li a{display:flex;justify-content:space-between;padding:var(--spacing-2) var(--spacing-4);border-bottom:var(--border-w-min) solid var(--border-primary)}.PageSidebar_category__HKYim ul li a .PageSidebar_material-symbols-outlined__qtYHg{transition:transform var(--transition-fast)}.PageSidebar_category__HKYim ul li a:hover .PageSidebar_label__GLOt5{background-color:var(--theme-color-primary)}.PageSidebar_category__HKYim ul li a:hover .PageSidebar_material-symbols-outlined__qtYHg{transform:rotate(-45deg)}.PageSidebar_category__HKYim ul li:last-child a{border-bottom:none}.PageSidebar_flow__u7gm6 ul{border-top:var(--border-w-min) solid var(--border-primary)}.PageSidebar_flow__u7gm6 ul li a{display:flex;align-self:center;height:var(--spacing-7);border-bottom:var(--border-w-min) solid var(--border-primary)}.PageSidebar_flow__u7gm6 ul li a .PageSidebar_no__3Tp_e{display:flex;align-items:center;justify-content:center;width:var(--spacing-7);border-right:var(--border-w-min) solid var(--border-primary);font-family:var(--font-gothic-accent)}.PageSidebar_flow__u7gm6 ul li a .PageSidebar_label__GLOt5{flex:1 1;display:flex;align-items:center;padding:0 var(--spacing-2)}.PageSidebar_flow__u7gm6 ul li:last-child a{border-bottom:none}.PageSidebar_blog__4uwck ul{border-top:var(--border-w-min) solid var(--border-primary)}.PageSidebar_blog__4uwck ul li a{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-4);border-bottom:var(--border-w-min) solid var(--border-primary)}.PageSidebar_blog__4uwck ul li a .PageSidebar_labelWrapper__yqoT3{flex:1 1;display:flex;flex-direction:column;gap:var(--spacing-half)}.PageSidebar_blog__4uwck ul li a .PageSidebar_titleText__sAm3e{font-size:var(--font-size-18)}.PageSidebar_blog__4uwck ul li a time{font-size:var(--font-size-12);color:var(--theme-color-muted)}.PageSidebar_blog__4uwck ul li a .PageSidebar_thumbnail__TGYF7{width:var(--spacing-6);height:var(--spacing-6)}.PageSidebar_blog__4uwck ul li a .PageSidebar_thumbnail__TGYF7 img{display:block;width:var(--spacing-6);height:var(--spacing-6);object-fit:cover;border:var(--border-w-min) solid var(--border-primary);border-radius:var(--radius-4);transition:all var(--transition-fast)}.PageSidebar_blog__4uwck ul li a:hover .PageSidebar_thumbnail__TGYF7{border-style:dashed;background-color:var(--theme-color-primary)}.PageSidebar_blog__4uwck ul li a:hover .PageSidebar_thumbnail__TGYF7 img{transform:rotate(-10deg) scale(.9)}.ArticlePageFooter_pageFooterCategory__K3KQh{padding:var(--spacing-8);border-top:var(--border-w-min) solid var(--border-primary)}.ArticlePageFooter_pageFooterCategory__K3KQh ul{display:flex;align-items:center;justify-content:center;gap:var(--spacing-4)}.ArticlePageFooter_pageFooterCategory__K3KQh ul li a{display:flex;align-items:center;justify-content:center;gap:var(--spacing-1);padding:var(--spacing-4);border:var(--border-w-min) solid var(--border-primary);border-radius:var(--radius-full)}.ArticlePageFooter_pageFooterCategory__K3KQh ul li a:before{content:"arrow_forward";font-family:var(--font-google-symbols)}.page_wrapper__1ULOd{width:100%}.page_pageContents__p93bQ{display:flex;border-top:var(--border-w-min) solid var(--border-primary)}.page_pageMain__2b_BW{width:var(--page-main-width);padding:var(--spacing-4);border-right:var(--border-w-min) solid var(--border-primary)}.page_postContent__lzC44{border:var(--border-w-default) solid var(--border-primary);border-radius:var(--radius-16)}.page_postContent__lzC44,.page_shareBtns__eYP9o{padding:var(--spacing-4);background:var(--non-colored-white)}.page_shareBtns__eYP9o{margin-top:var(--spacing-8);border:var(--border-w-default) solid var(--border-primary);border-radius:var(--radius-8)}.page_shareBtns__eYP9o h2{margin-bottom:var(--spacing-4);font-size:var(--font-size-18)}.page_shareBtns__eYP9o ul{display:flex;align-items:center;gap:var(--spacing-4)}.page_shareBtns__eYP9o ul li a{display:block;padding:var(--spacing-2) var(--spacing-4);border:var(--border-w-min) solid var(--border-primary);border-radius:var(--radius-4);background:var(--theme-color-surface)}.page_shareBtns__eYP9o ul li a:hover{color:var(--theme-color-surface-inverse);background:var(--theme-color-primary)}.ArticleContent_article__IlK0E{line-height:1.6}.ArticleContent_article__IlK0E h2{margin-top:var(--spacing-4);margin-bottom:var(--spacing-2);padding:var(--spacing-1) var(--spacing-2);border:var(--border-w-min) solid var(--border-primary);border-bottom:var(--border-w-bold) solid var(--border-primary);background:var(--theme-color-primary);border-radius:var(--radius-8) var(--radius-8) 0 0}.ArticleContent_article__IlK0E h3{margin-bottom:var(--spacing-2);padding:var(--spacing-2);border-top:var(--border-w-min) solid var(--border-primary);border-bottom:var(--border-w-min) solid var(--border-primary)}.ArticleContent_article__IlK0E p{margin-bottom:var(--spacing-2)}.ArticleContent_article__IlK0E ol,.ArticleContent_article__IlK0E ul{margin:var(--spacing-2) 0;padding-left:var(--spacing-4)}.ArticleContent_article__IlK0E li{margin:var(--spacing-1) 0;color:var(--theme-color-fg)}.ArticleContent_article__IlK0E ul{list-style-type:disc}.ArticleContent_article__IlK0E ol{list-style-type:decimal}.ArticleContent_article__IlK0E code:not(pre code){padding:.2rem .4rem;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:4px;font-family:Courier New,monospace;font-size:.875em;color:#ff6b6b}.ArticleContent_article__IlK0E .code-block-wrapper{margin:1.5rem 0;background:#1e1e1e;border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden}.ArticleContent_article__IlK0E .code-block-header{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.1)}.ArticleContent_article__IlK0E .code-block-language{font-family:Orbitron,sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;color:rgba(245,245,245,.7)}.ArticleContent_article__IlK0E pre{margin:0;padding:1rem;overflow-x:auto;background:#1e1e1e!important}.ArticleContent_article__IlK0E pre code{font-family:Courier New,monospace;font-size:var(--font-size-16);line-height:var(--line-height-180)}.ArticleContent_article__IlK0E blockquote{margin:1.5rem 0;padding:1rem 1.5rem;background:rgba(255,255,255,.02);border-left:4px solid #ff1a1a;border-radius:4px;color:rgba(245,245,245,.8)}.ArticleContent_article__IlK0E table{width:100%;margin:1.5rem 0;border-collapse:collapse;border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden}.ArticleContent_article__IlK0E th{background:rgba(255,255,255,.05);font-weight:600;text-align:left}.ArticleContent_article__IlK0E td,.ArticleContent_article__IlK0E th{padding:.75rem 1rem;border:1px solid rgba(255,255,255,.1)}.ArticleContent_article__IlK0E a{color:#ff1a1a;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease}.ArticleContent_article__IlK0E a:hover{border-bottom-color:#ff1a1a}.ArticleContent_article__IlK0E img{max-width:100%;height:auto;margin:1.5rem 0;border-radius:8px}.ArticleContent_copyButtonContainer__W_Vk0{display:inline-block}