.page_shell__sIWzo{--pad-x:clamp(20px,5vw,64px);font-family:var(--font-serif),var(--font-serif-jp),"Hiragino Mincho ProN",serif}.page_headerBar__HXBvn{position:fixed;top:0;left:0;right:0;z-index:100;padding:14px var(--pad-x);display:flex;align-items:center;justify-content:space-between;background:rgba(244,238,221,.7);backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);border-bottom:1px solid transparent;transition:background .3s ease,border-color .3s ease}.page_headerBarScrolled___kim_{background:rgba(244,238,221,.9);border-bottom-color:rgba(214,204,173,.7)}.page_mark__xkzC1{display:inline-flex;align-items:center;line-height:1;transition:opacity .2s}.page_mark__xkzC1:hover{opacity:.85}.page_nav__ijo23{font-family:var(--font-sans),var(--font-sans-jp),sans-serif;font-size:13px;letter-spacing:-.005em;color:var(--ink-mute);display:flex;gap:24px;align-items:center;font-weight:500}@media (max-width:720px){.page_nav__ijo23{display:none}}.page_nav__ijo23 a{transition:color .2s}.page_nav__ijo23 a:hover{color:var(--ink)}.page_lang__RTnxr{padding-left:22px;border-left:1px solid var(--hairline);font-size:12px;letter-spacing:.02em;display:inline-flex;align-items:center;gap:2px}.page_lang__RTnxr span{color:var(--ink-faint);margin:0 2px}.page_lang__RTnxr button{color:var(--ink-faint);padding:4px;transition:color .2s;font-weight:500}.page_lang__RTnxr button:hover{color:var(--ink)}.page_langActive__XIIvQ{color:var(--ink)!important}.page_hero__7KFOs{padding:clamp(96px,18vh,200px) var(--pad-x) clamp(60px,12vh,140px);max-width:1280px;margin:0 auto}.page_heroEyebrow__p76B6{font-family:var(--font-sans),var(--font-sans-jp),sans-serif;font-size:13px;font-weight:500;color:var(--ink-mute);margin-bottom:32px;letter-spacing:-.005em;font-style:italic}.page_heroTitle__ixXIp{font-weight:500;font-size:clamp(36px,5.6vw,84px);line-height:1.08;letter-spacing:-.022em;max-width:940px;color:var(--ink);word-break:keep-all;line-break:strict;overflow-wrap:anywhere}.page_heroSub__fi66w,.page_heroTitle__ixXIp{font-family:var(--font-serif),var(--font-serif-jp),serif}.page_heroSub__fi66w{margin-top:48px;font-size:18px;line-height:1.65;color:var(--ink-soft);max-width:560px}.page_section__zQZ2o{padding:18vh var(--pad-x);max-width:1280px;margin:0 auto}.page_sectionNarrow__xHZJf{padding:18vh var(--pad-x);max-width:1080px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 240px;grid-gap:60px;gap:60px}.page_sectionNarrow__xHZJf>:not(.page_marginalia__Iofyb){grid-column:1}.page_sectionNarrow__xHZJf .page_marginalia__Iofyb{grid-column:2;grid-row:1;align-self:start;justify-self:end;position:static}@media (max-width:1080px){.page_sectionNarrow__xHZJf{display:block;max-width:880px}}.page_sectionPivot__qmel_{background:var(--bg-alt);max-width:none;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding:18vh var(--pad-x)}.page_sectionPivot__qmel_>*{max-width:1280px;margin-left:auto;margin-right:auto}.page_eyebrow__yxIK8{font-size:16px;font-style:italic;color:var(--ink-mute);margin-bottom:32px;letter-spacing:-.005em}.page_eyebrow__yxIK8,.page_sectionHeading__lt74q{font-family:var(--font-serif),var(--font-serif-jp),serif;font-weight:500}.page_sectionHeading__lt74q{font-size:clamp(32px,4.2vw,56px);line-height:1.12;letter-spacing:-.018em;color:var(--ink);max-width:900px;word-break:keep-all;line-break:strict;overflow-wrap:anywhere}.page_lede__m7AMO{max-width:600px;margin-top:48px;font-size:18px;line-height:1.7;color:var(--ink-soft)}.page_lede__m7AMO p+p{margin-top:20px}.page_lede__m7AMO strong{font-weight:600;color:var(--ink)}.page_lede__m7AMO em{font-style:italic;color:var(--ink)}.page_details__TnHHS{margin-top:48px;max-width:600px}.page_details__TnHHS>summary{list-style:none;display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-family:var(--font-sans),var(--font-sans-jp),sans-serif;font-weight:500;font-size:14px;color:var(--ink-mute);padding:6px 0;border-bottom:1px solid var(--hairline);transition:color .2s,border-color .2s}.page_details__TnHHS>summary::-webkit-details-marker{display:none}.page_details__TnHHS>summary:after{content:"+";font-size:16px;color:var(--ink-faint);transition:transform .3s,color .3s;line-height:1}.page_details__TnHHS[open]>summary:after{transform:rotate(45deg);color:var(--red)}.page_details__TnHHS>summary:hover{color:var(--ink);border-color:var(--ink-mute)}.page_details__TnHHS[open]>summary{color:var(--ink)}.page_more__hdVRu{padding-top:28px;font-family:var(--font-serif),var(--font-serif-jp),serif;font-size:17px;line-height:1.75;color:var(--ink-soft)}.page_more__hdVRu p+p{margin-top:16px}.page_more__hdVRu strong{font-weight:600;color:var(--ink)}.page_more__hdVRu em{font-style:italic;color:var(--ink)}.page_crisisSnap__GFN96{margin-top:56px;max-width:720px}.page_crisisSnap__GFN96 p{padding:18px 0;border-top:1px solid var(--hairline);font-size:18px;line-height:1.6;color:var(--ink-soft)}.page_crisisSnap__GFN96 p:last-child{border-bottom:1px solid var(--hairline);font-size:20px;color:var(--ink)}.page_q__Ah0AH{font-style:italic;font-weight:500;color:var(--ink)}.page_pivotFlow__ZagEm{margin-top:48px;max-width:760px;display:flex;flex-direction:column;gap:32px}.page_pivotFlow__ZagEm .page_lede__m7AMO,.page_pivotFlow__ZagEm .page_moreInline__bDlSp{margin-top:0}.page_pivotFlow__ZagEm figure{margin:8px 0}.page_sectionPivot__qmel_ .page_sectionHeading__lt74q{max-width:18ch}.page_mechList__2JCQc{margin-top:56px;max-width:720px}.page_mechRow___skzB{padding:26px 0;border-top:1px solid var(--hairline);display:grid;grid-template-columns:36px 1fr;grid-gap:28px;gap:28px;align-items:baseline}.page_mechRow___skzB:last-child{border-bottom:1px solid var(--hairline)}.page_mechNum__7znIe{font-family:var(--font-serif),serif;font-style:italic;font-weight:500;font-size:22px;color:var(--amber);line-height:1}.page_mechRow___skzB h3{font-family:var(--font-serif),var(--font-serif-jp),serif;font-weight:500;font-size:19px;line-height:1.5;color:var(--ink);letter-spacing:-.008em}.page_verifyExtra__ljYzz{padding-top:8px}.page_verifyExtra__ljYzz .page_label__jI4Tf{font-family:var(--font-sans),var(--font-sans-jp),sans-serif;font-size:12px;color:var(--ink-mute);margin-bottom:16px;font-weight:500;letter-spacing:.02em}.page_verifyExtra__ljYzz ol{list-style:none;counter-reset:v}.page_verifyExtra__ljYzz li{counter-increment:v;padding:12px 0 12px 32px;position:relative;font-size:16px;line-height:1.65;color:var(--ink-soft)}.page_verifyExtra__ljYzz li:before{content:counter(v);position:absolute;left:0;top:14px;font-family:var(--font-serif),serif;font-style:italic;font-size:13px;color:var(--ink-faint)}.page_verifyExtra__ljYzz .page_end__wml7Y{margin-top:20px;padding-top:20px;border-top:1px solid var(--hairline);font-style:italic;font-size:18px;color:var(--ink)}.page_limitsList__mG7vM{margin-top:48px;max-width:720px}.page_limitRow__pmliN{padding:28px 0;border-top:1px solid var(--hairline);display:grid;grid-template-columns:180px 1fr;grid-gap:32px;gap:32px;align-items:baseline}.page_limitRow__pmliN:last-child{border-bottom:1px solid var(--hairline)}.page_limitLab__t4mxD{font-family:var(--font-sans),var(--font-sans-jp),sans-serif;font-size:12px;letter-spacing:.04em;color:var(--olive);font-weight:600;text-transform:uppercase}.page_limitRow__pmliN:last-child .page_limitLab__t4mxD{color:var(--red)}.page_limitBody___SlDy{font-family:var(--font-serif),var(--font-serif-jp),serif;font-size:19px;line-height:1.5;color:var(--ink)}.page_limitBody___SlDy em{font-style:italic}@media (max-width:640px){.page_limitRow__pmliN{grid-template-columns:1fr;gap:8px}}.page_close__dAI8o{padding:22vh var(--pad-x) 12vh;max-width:1280px;margin:0 auto}.page_closeMini__N3x45{font-family:var(--font-sans),var(--font-sans-jp),sans-serif;font-size:13px;color:var(--ink-mute);margin-bottom:28px;font-weight:500;letter-spacing:-.005em}.page_closePre__KNV2d{font-size:clamp(17px,1.4vw,21px);line-height:1.85;color:var(--ink);max-width:820px;margin-bottom:36px}.page_closePre__KNV2d,.page_closeStatement__ZqD7y{font-family:var(--font-serif),var(--font-serif-jp),serif;word-break:keep-all;line-break:strict;overflow-wrap:anywhere}.page_closeStatement__ZqD7y{font-weight:500;font-size:clamp(36px,5.4vw,80px);line-height:1.1;letter-spacing:-.024em;max-width:1080px}.page_closeActions__fr7ef{margin-top:80px;display:flex;flex-direction:column;gap:20px;max-width:540px;padding-top:32px;border-top:1px solid var(--hairline)}.page_closeActions__fr7ef .page_label__jI4Tf{font-family:var(--font-serif),var(--font-serif-jp),serif;font-size:15px;color:var(--ink-mute);line-height:1.6}.page_closeActions__fr7ef .page_row__qDqJa{display:flex;gap:28px;flex-wrap:wrap;font-family:var(--font-sans),var(--font-sans-jp),sans-serif;font-size:14px;font-weight:500}.page_closeActions__fr7ef .page_row__qDqJa a{border-bottom:1px solid var(--ink);padding-bottom:2px;transition:color .2s,border-color .2s}.page_closeActions__fr7ef .page_row__qDqJa a:hover{color:var(--red);border-bottom-color:var(--red)}.page_closeActions__fr7ef .page_row__qDqJa a.page_mutedLink__ULt_r{color:var(--ink-mute);border-bottom-color:var(--hairline)}.page_closeActions__fr7ef .page_row__qDqJa a.page_mutedLink__ULt_r:hover{color:var(--ink);border-bottom-color:var(--ink)}.page_footer__F3MD0{padding:36px var(--pad-x) 28px;border-top:1px solid var(--hairline);font-family:var(--font-sans),var(--font-sans-jp),sans-serif;font-size:12px;color:var(--ink-faint);display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px}.page_footer__F3MD0 a{transition:color .2s}.page_footer__F3MD0 a:hover{color:var(--ink)}.page_revealIn__8naAJ,.page_reveal__hV_lK{opacity:1;transform:none}.page_sectionTinted__8fzyX{position:relative}.page_tintHero__G0mlu{background:linear-gradient(180deg,rgba(244,201,74,.06),rgba(244,238,221,0))}.page_tint01__DZtot{background:linear-gradient(180deg,rgba(107,107,45,.04),rgba(244,238,221,0))}.page_tint02__mpC5d{background:var(--bg-alt)}.page_tint03__mPxcU{background:linear-gradient(180deg,rgba(243,183,179,.1),rgba(244,238,221,0))}.page_tint04__d_cDH{background:linear-gradient(180deg,rgba(107,107,45,.05),rgba(244,238,221,0))}.page_tintClose__PgClp{background:linear-gradient(180deg,rgba(244,238,221,0),rgba(243,183,179,.18))}@keyframes page_markShutter__oF8hD{0%{filter:drop-shadow(0 0 0 rgba(213,43,39,0));transform:translateY(0)}20%{filter:drop-shadow(0 0 12px rgba(213,43,39,.55))}to{filter:drop-shadow(0 0 0 rgba(213,43,39,0));transform:translateY(0)}}.page_markFlash__gTvhn img{animation:page_markShutter__oF8hD 1.2s ease-out .15s 1}.page_marginalia__Iofyb{position:absolute;top:8vh;right:clamp(20px,3vw,60px);opacity:.95;pointer-events:none;z-index:1}@media (max-width:880px){.page_marginalia__Iofyb{display:none}}.page_heroEm___UOcm,.page_markerOlive__3FPX_,.page_markerPink__NXFV1,.page_markerYellow___FAPC{font-style:normal;font-weight:600;background-repeat:no-repeat;background-position:0 88%;background-size:100% 38%;padding:0 .06em;display:inline-block}.page_heroEm___UOcm,.page_markerYellow___FAPC{background-image:linear-gradient(transparent 60%,rgba(244,201,74,.55) 0)}.page_markerPink__NXFV1{background-image:linear-gradient(transparent 60%,rgba(233,122,119,.4) 0)}.page_markerOlive__3FPX_{background-image:linear-gradient(transparent 60%,rgba(107,107,45,.3) 0)}.page_moreInline__bDlSp{margin-top:32px;padding-top:20px;border-top:1px solid var(--hairline);display:flex;flex-direction:column;gap:14px;font-family:var(--font-serif-jp),var(--font-serif),serif;font-size:15px;line-height:1.85;color:var(--ink)}.page_moreInline__bDlSp p{margin:0}.page_verifyBlock__dYjdw{margin-top:36px;padding-top:24px;border-top:1px solid var(--hairline);display:flex;flex-direction:column;gap:14px}.page_verifyHeading__92Dil{font-family:var(--font-serif-jp),var(--font-serif),serif;font-size:16px;font-weight:500;color:var(--ink);margin:0 0 4px}.page_verifyItem__uiJpj{margin:0}.page_verifyEnd__9EkXV,.page_verifyItem__uiJpj{font-family:var(--font-serif-jp),var(--font-serif),serif;font-size:15px;line-height:1.85;color:var(--ink)}.page_verifyEnd__9EkXV{margin:12px 0 0}.page_eventsList__8RvVO{margin:28px 0 0;padding:0;list-style:none;counter-reset:events;display:flex;flex-direction:column;gap:16px}.page_eventsList__8RvVO li{counter-increment:events;display:grid;grid-template-columns:36px 1fr;grid-gap:14px;gap:14px;font-family:var(--font-serif-jp),var(--font-serif),serif;font-size:16px;line-height:1.85;color:var(--ink)}.page_eventsList__8RvVO li:before{content:counter(events);font-family:var(--font-sans),var(--font-sans-jp),sans-serif;font-weight:600;font-size:18px;color:var(--red);letter-spacing:0;padding-top:2px}.page_verifyBullets__HQ1vL{margin:4px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.page_verifyBullets__HQ1vL li{font-family:var(--font-serif-jp),var(--font-serif),serif;font-size:15px;line-height:1.75;color:var(--ink);position:relative;padding-left:1.6em}.page_verifyBullets__HQ1vL li:before{content:"・";position:absolute;left:0;top:0;color:var(--red);font-weight:600}.page_gates__qEOYW{margin-top:40px;display:flex;flex-direction:column;gap:12px}.page_gate__rpThL{padding:22px 22px 22px 0;display:grid;grid-template-columns:96px 1fr;grid-gap:18px;gap:18px;border-top:1px solid var(--hairline)}.page_gate__rpThL:last-child{border-bottom:1px solid var(--hairline)}@media (max-width:640px){.page_gate__rpThL{grid-template-columns:1fr;gap:8px;padding:18px 0}}.page_gateHead__f9ZFp{display:flex;flex-direction:column;gap:6px}.page_gateNum__Umf0v{display:inline-flex;align-items:center;justify-content:center;width:64px;height:24px;font-family:var(--font-sans),var(--font-sans-jp),sans-serif;font-size:11px;font-weight:600;letter-spacing:.16em;color:var(--olive);border:1px solid var(--olive);border-radius:999px;background:rgba(107,107,45,.06)}.page_gateHead__f9ZFp h3{font-size:16px;font-weight:500;line-height:1.4}.page_gateHead__f9ZFp h3,.page_gate__rpThL p{font-family:var(--font-serif-jp),var(--font-serif),serif;color:var(--ink);margin:0}.page_gate__rpThL p{font-size:15px;line-height:1.75}.page_closeDescription__3Jx5B{font-family:var(--font-serif-jp),var(--font-serif),serif;font-size:16px;line-height:1.8;color:var(--ink);max-width:56ch;margin:0 0 24px}.page_ctaRow__ZDq_0{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.page_mutedLink__ULt_r{font-family:var(--font-sans),var(--font-sans-jp),sans-serif;font-size:14px;color:var(--ink-mute);border-bottom:1px solid var(--hairline);padding-bottom:2px;transition:color .2s,border-bottom-color .2s}.page_mutedLink__ULt_r:hover{color:var(--ink);border-bottom-color:var(--ink)}.Stamp_stamp__oTO7H{display:inline-block;padding:4px;font-family:var(--font-serif-jp),var(--font-serif),serif;font-weight:500;text-decoration:none;border:none;cursor:default;background:transparent;transition:transform .18s ease;--perf:4.5px;--gap:8px;-webkit-mask:radial-gradient(circle at var(--perf) var(--perf),transparent var(--perf),#000 calc(var(--perf) + .6px)) 0 0 /var(--gap) var(--gap),linear-gradient(#000,#000) no-repeat 50% 50% /calc(100% - var(--gap)) calc(100% - var(--gap));mask:radial-gradient(circle at var(--perf) var(--perf),transparent var(--perf),#000 calc(var(--perf) + .6px)) 0 0 /var(--gap) var(--gap),linear-gradient(#000,#000) no-repeat 50% 50% /calc(100% - var(--gap)) calc(100% - var(--gap))}a.Stamp_stamp__oTO7H,button.Stamp_stamp__oTO7H{cursor:pointer}a.Stamp_stamp__oTO7H:hover,button.Stamp_stamp__oTO7H:hover{transform:rotate(0deg) scale(1.02)!important}.Stamp_inner__JySTk{display:inline-flex;align-items:center;gap:6px;padding:14px 22px;letter-spacing:.02em;border:1.5px dashed}.Stamp_red__mEX4U{background:var(--red);color:#FFF9E5}.Stamp_pink__REm43{background:var(--pink);color:#FFFBEC}.Stamp_yellow___F_2c{background:var(--yellow);color:var(--ink)}.Stamp_ink___4egJ{background:var(--ink);color:var(--bg)}.Stamp_stamp__oTO7H.Stamp_small__Pq1qZ .Stamp_inner__JySTk{padding:6px 10px;font-size:11px;letter-spacing:.18em;text-transform:uppercase}.FlashPattern_figure__WRXtp{margin:0;width:100%;background:#0d0a06;border-radius:6px;padding:0;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(255,241,180,.08),0 18px 48px rgba(0,0,0,.18)}.FlashPattern_svg__jdlTO{width:100%;height:auto;display:block}.FlashPattern_metaTitle__6D4Qf{font-family:var(--font-serif),var(--font-serif-jp),serif;font-style:italic;font-size:22px;fill:rgba(255,248,226,.88)}.FlashPattern_metaTag__NroTE{font-family:var(--font-mono,ui-monospace),monospace;font-size:10px;letter-spacing:.14em;fill:rgba(255,248,226,.5)}.FlashPattern_metaChallenge__EIsna{font-family:var(--font-mono,ui-monospace),monospace;font-size:9.5px;letter-spacing:.08em;fill:rgba(255,248,226,.32)}.FlashPattern_spark__9rVv9{stroke:#FFF1B4;stroke-width:2;stroke-linecap:round;filter:drop-shadow(0 0 4px rgba(255,241,180,.7))}.FlashPattern_ledHi__9w46p{filter:drop-shadow(0 0 3px rgba(255,241,180,.6))}.FlashPattern_ledLo__QpJg_{opacity:1}.FlashPattern_divider__yoY1U{stroke:rgba(255,241,180,.4);stroke-width:1;stroke-dasharray:2 3}.FlashPattern_sweep__K1m73{stroke:rgba(244,201,74,.85);stroke-width:1.2;filter:drop-shadow(0 0 6px rgba(244,201,74,.5))}.FlashPattern_tickLabel__m7Y_C{font-family:var(--font-mono,ui-monospace),monospace;font-size:9px;letter-spacing:.12em;text-transform:uppercase;fill:rgba(255,248,226,.5)}.ClipView_page__kwm_R{flex:1 1;padding:6vh var(--pad-x) 10vh;max-width:760px;margin:0 auto;width:100%}.ClipView_player__N4KEG{width:100%;max-height:70vh;border-radius:2px;background:var(--ink);display:block;margin-bottom:40px;object-fit:contain}.ClipView_verdict__fvB01{margin:24px 0 16px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.ClipView_verdictMain__17dOD{font-family:var(--font-sans-jp),var(--font-sans),sans-serif;font-weight:900;font-size:32px;letter-spacing:-.022em;line-height:1}.ClipView_verdictFailed__YN7D3{color:var(--red-deep)}.ClipView_verdictBusy__WuIWx,.ClipView_verdictPending__OgEXI{color:var(--ink-mute)}.ClipView_verdictImage__CpdK5{height:44px;width:auto;display:block}.ClipView_verdictLede__7fEWh{font-family:var(--font-sans-jp),var(--font-sans),sans-serif;font-weight:700;font-size:15px;line-height:1.7;color:var(--ink);max-width:64ch;margin:0}.ClipView_verdictDetail__7v7Mb{font-family:var(--font-mono,ui-monospace),monospace;font-size:12.5px;line-height:1.55;color:var(--ink-mute);max-width:72ch;margin:0;padding:10px 14px;border-left:2px solid var(--hairline);background:rgba(0,0,0,.025);word-break:break-word}.ClipView_busyRow__zA4g_{display:flex;align-items:center;gap:12px}.ClipView_spinner__1skhr{width:18px;height:18px;border-radius:50%;border:2px solid var(--hairline);border-top-color:var(--ink-mute);animation:ClipView_spin__r55BO .9s linear infinite}@keyframes ClipView_spin__r55BO{to{transform:rotate(1turn)}}.ClipView_actions__AKwTV{display:flex;flex-direction:row;align-items:stretch;gap:8px;margin-top:4px}.ClipView_actionBtn__TQxeU{flex:7 1;font-family:var(--font-sans-jp),var(--font-sans),sans-serif;font-weight:700;font-size:15px;letter-spacing:.4px;min-height:48px;padding:12px 18px;border-radius:8px;border:1px solid var(--ink);background:var(--ink);color:var(--bg);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:opacity .15s,background .15s,color .15s}.ClipView_actionBtn__TQxeU:hover{opacity:.88}.ClipView_actionBtnSecondary__Z6llc{flex:3 1;background:transparent;color:var(--ink);font-size:14px}.ClipView_actionBtnSecondary__Z6llc:hover{background:var(--ink);color:var(--bg);opacity:1}.ClipView_accordion__DRg_z{margin-top:24px;border-top:1px solid var(--hairline)}.ClipView_accordionToggle__TGmxc{width:100%;display:flex;align-items:center;justify-content:space-between;padding:16px 0;background:transparent;border:none;cursor:pointer;font-family:var(--font-sans),var(--font-sans-jp),sans-serif;font-size:13px;font-weight:500;letter-spacing:1.4px;text-transform:uppercase;color:var(--ink-mute);transition:color .2s}.ClipView_accordionToggle__TGmxc:hover{color:var(--ink)}.ClipView_accordionChevron__EFL1v{color:var(--ink-faint);font-size:13px}.ClipView_accordionBody__F2BK_{padding-bottom:16px;display:flex;flex-direction:column;gap:24px}.ClipView_accordionSection__fZO8p{display:flex;flex-direction:column;gap:8px}.ClipView_accordionSectionHeading__GHPyu{font-family:var(--font-sans),var(--font-sans-jp),sans-serif;font-size:11px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:var(--ink-faint);margin:0 0 4px}.ClipView_checks__pgj0I{display:flex;flex-direction:column;gap:4px}.ClipView_checkRow__mqV9D{padding:14px 0 14px 18px;border-left:2px solid var(--hairline);border-top:1px solid var(--hairline);display:block;position:relative}.ClipView_checkRow__mqV9D:last-child{border-bottom:1px solid var(--hairline)}.ClipView_checkValid__C4Ckj{border-left-color:var(--olive)}.ClipView_checkInvalid__Z5fR4{border-left-color:var(--red)}.ClipView_checkMark__KZ9nD{display:none}.ClipView_checkLabel__oSJPh{font-family:var(--font-sans-jp),var(--font-sans),sans-serif;font-size:15px;font-weight:700;color:var(--ink);line-height:1.4;letter-spacing:-.005em}.ClipView_checkInvalid__Z5fR4 .ClipView_checkLabel__oSJPh{color:var(--red)}.ClipView_checkDetails__Spoea{margin:8px 0 0;list-style:none;padding:0;display:flex;flex-direction:column;gap:2px}.ClipView_checkDetails__Spoea li{font-family:var(--font-mono,ui-monospace),monospace;font-size:11.5px;line-height:1.55;color:var(--ink-mute);word-break:break-word}.ClipView_metaGrid__y7R0R{display:flex;flex-direction:column;gap:4px}.ClipView_metaGrid__y7R0R>div{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:16px;padding:4px 0}.ClipView_metaLabel__IX0AY{font-family:var(--font-sans),var(--font-sans-jp),sans-serif;font-size:12px;letter-spacing:.4px;color:var(--ink-mute);font-weight:500}.ClipView_metaValue__xSB7Q{font-family:var(--font-sans),monospace;font-size:12px;color:var(--ink);word-break:break-all;text-align:right}.v_shell__GAkXS{--pad-x:clamp(20px,5vw,64px);font-family:var(--font-sans),var(--font-sans-jp),sans-serif;min-height:100vh;display:flex;flex-direction:column}.v_headerBar__4uV4p{position:-webkit-sticky;position:sticky;top:0;z-index:100;padding:14px var(--pad-x);display:flex;align-items:center;justify-content:space-between;background:rgba(244,238,221,.9);backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);border-bottom:1px solid rgba(214,204,173,.5)}.v_mark___ruKw{display:inline-flex;align-items:center;line-height:1;transition:opacity .2s}.v_mark___ruKw:hover{opacity:.85}.v_nav__ZfXNz{font-family:var(--font-sans),var(--font-sans-jp),sans-serif;font-size:13px;letter-spacing:-.005em;color:var(--ink-mute);display:flex;gap:24px;align-items:center;font-weight:500}.v_nav__ZfXNz a{transition:color .2s}.v_nav__ZfXNz a:hover{color:var(--ink)}.v_lang__1ODzd{padding-left:22px;border-left:1px solid var(--hairline);font-size:12px;letter-spacing:.02em;display:inline-flex;align-items:center;gap:2px}.v_lang__1ODzd span{color:var(--ink-faint);margin:0 2px}.v_lang__1ODzd button{color:var(--ink-faint);padding:4px;transition:color .2s;font-weight:500}.v_lang__1ODzd button:hover{color:var(--ink)}.v_langActive__Jx4AE{color:var(--ink)!important}.v_page__ogWT6{flex:1 1;padding:8vh var(--pad-x) 12vh;max-width:760px;margin:0 auto;width:100%}.v_eyebrow__ss888{font-family:var(--font-sans),var(--font-sans-jp),sans-serif;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:24px;font-weight:500}.v_title__TAcMI{font-weight:900;font-size:clamp(28px,3.6vw,42px);line-height:1.12;letter-spacing:-.022em;color:var(--ink);margin-bottom:20px}.v_lede__sOHou,.v_title__TAcMI{font-family:var(--font-sans-jp),var(--font-sans),sans-serif}.v_lede__sOHou{font-size:16px;font-weight:500;line-height:1.75;color:var(--ink-soft);max-width:620px;margin-bottom:48px}.v_dropZone__GJ0Ba{margin-top:8px;border:1px dashed var(--hairline);border-radius:4px;padding:72px 32px;text-align:center;cursor:pointer;background:transparent;transition:border-color .2s,background .2s}.v_dropZone__GJ0Ba:hover{border-color:var(--ink-mute);background:rgba(214,204,173,.12)}.v_dropZoneActive__DM46L{border-color:var(--ink);border-style:solid}.v_dropMark__ovjjU{font-family:var(--font-sans),sans-serif;font-weight:700;font-size:28px;color:var(--ink-faint);margin-bottom:14px;letter-spacing:-.02em}.v_dropMain__5xONJ{font-family:var(--font-sans-jp),var(--font-sans),sans-serif;font-weight:700;font-size:16px;color:var(--ink);margin-bottom:6px}.v_dropSub__Yub6v{font-size:13px}.v_dropSub__Yub6v,.v_fileLine__bVan1{font-family:var(--font-sans),var(--font-sans-jp),sans-serif;color:var(--ink-mute)}.v_fileLine__bVan1{margin-top:28px;font-size:12px;letter-spacing:.04em;text-transform:uppercase;display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.v_fileLine__bVan1 .v_name__7HlT7{font-family:var(--font-sans),monospace;font-size:13px;color:var(--ink);text-transform:none;letter-spacing:-.005em;word-break:break-all}.v_stage__16ah3{margin-top:36px}.v_stageLabel__wlXTv{font-family:var(--font-sans),var(--font-sans-jp),sans-serif;font-size:13px;color:var(--ink-mute);display:inline-flex;align-items:center;gap:10px;margin-bottom:14px}.v_dots__fouaU{display:inline-flex;gap:4px}.v_dots__fouaU span{width:4px;height:4px;background:var(--ink-mute);border-radius:50%;animation:v_dotPulse__800nx 1.2s infinite}.v_dots__fouaU span:nth-child(2){animation-delay:.2s}.v_dots__fouaU span:nth-child(3){animation-delay:.4s}@keyframes v_dotPulse__800nx{0%,80%,to{opacity:.2}40%{opacity:1}}.v_progressBar__evJvZ{position:relative;height:2px;background:var(--hairline);overflow:hidden;border-radius:1px}.v_progressBar__evJvZ:after{content:"";position:absolute;top:0;height:100%;width:35%;background:var(--ink);left:-35%;animation:v_progressSlide__qJTJD 1.6s ease-in-out infinite}@keyframes v_progressSlide__qJTJD{0%{left:-35%}to{left:100%}}.v_errorLine__hOvyP{margin-top:28px;font-family:var(--font-sans-jp),var(--font-sans),sans-serif;font-weight:700;font-size:15px;color:var(--red-deep);padding-left:14px;border-left:2px solid var(--red)}.v_result__Xfq_5{margin-top:48px}.v_overall__4EHCn{padding:28px 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--hairline);margin-bottom:12px;display:flex;align-items:baseline;flex-wrap:wrap;gap:20px}.v_overallVerdict__Vx8EZ{font-family:var(--font-sans-jp),var(--font-sans),sans-serif;font-weight:900;font-size:clamp(32px,3.8vw,46px);letter-spacing:-.022em;line-height:1}.v_overallVerdictVerified__igMkK{color:var(--ink)}.v_overallVerdictFailed__NqHbe{color:var(--red-deep)}.v_overallSub__DfW9S{font-family:var(--font-sans-jp),var(--font-sans),sans-serif;font-weight:500;font-size:15px;line-height:1.5;color:var(--ink-mute)}.v_checkRow__7vKkD{padding:22px 0;border-bottom:1px solid var(--hairline);display:grid;grid-template-columns:20px 1fr;grid-gap:18px;gap:18px;align-items:start}.v_checkMark__91QPk{font-family:var(--font-sans),sans-serif;font-weight:700;font-size:16px;line-height:1.45;text-align:left}.v_checkMarkValid__SKFk_{color:var(--olive)}.v_checkMarkInvalid__PJemk{color:var(--red)}.v_checkLabel__ISD7u{font-family:var(--font-sans-jp),var(--font-sans),sans-serif;font-size:15px;font-weight:700;color:var(--ink);line-height:1.4;letter-spacing:-.008em}.v_checkDetails__U45dx{margin-top:6px;list-style:none;padding:0}.v_checkDetails__U45dx li{font-family:var(--font-sans),monospace;font-size:12px;line-height:1.65;color:var(--ink-mute);padding:0;word-break:break-all}.v_footer__5ejkT{padding:36px var(--pad-x) 28px;border-top:1px solid var(--hairline);font-family:var(--font-sans),var(--font-sans-jp),sans-serif;font-size:12px;color:var(--ink-faint);display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px}.v_footer__5ejkT a{transition:color .2s}.v_footer__5ejkT a:hover{color:var(--ink)}.SiteFooter_footer__vZ3CV{padding:36px clamp(20px,5vw,64px) 28px;border-top:1px solid var(--hairline);font-family:var(--font-sans),var(--font-sans-jp),sans-serif;font-size:12px;color:var(--ink-faint);display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px}.SiteFooter_footer__vZ3CV a{color:var(--ink-faint);text-decoration:none;transition:color .2s}.SiteFooter_footer__vZ3CV a:hover{color:var(--ink)}.SiteFooter_links__aNC_q{display:inline-flex;align-items:center;flex-wrap:wrap;gap:0}.page_shell__OKWZx{--pad-x:clamp(20px,5vw,64px);font-family:var(--font-serif),var(--font-serif-jp),"Hiragino Mincho ProN",serif;min-height:100vh;display:flex;flex-direction:column}.page_headerBar__oflGZ{position:-webkit-sticky;position:sticky;top:0;z-index:100;padding:14px var(--pad-x);display:flex;align-items:center;justify-content:space-between;background:rgba(244,238,221,.9);backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);border-bottom:1px solid rgba(214,204,173,.5)}.page_mark__s3_pL{display:inline-flex;align-items:center;line-height:1;transition:opacity .2s}.page_mark__s3_pL:hover{opacity:.85}.page_nav__U0Le4{font-family:var(--font-sans),var(--font-sans-jp),sans-serif;font-size:13px;letter-spacing:-.005em;color:var(--ink-mute);display:flex;gap:24px;align-items:center;font-weight:500}.page_nav__U0Le4 a{transition:color .2s}.page_nav__U0Le4 a:hover{color:var(--ink)}.page_lang__yxrvK{padding-left:22px;border-left:1px solid var(--hairline);font-size:12px;letter-spacing:.02em;display:inline-flex;align-items:center;gap:2px}.page_lang__yxrvK span{color:var(--ink-faint);margin:0 2px}.page_lang__yxrvK button{color:var(--ink-faint);padding:4px;transition:color .2s;font-weight:500}.page_lang__yxrvK button:hover{color:var(--ink)}.page_langActive__qaJG7{color:var(--ink)!important}.page_page__VBc3I{flex:1 1;padding:clamp(96px,18vh,200px) var(--pad-x) 8vh;max-width:720px;margin:0 auto;width:100%}.page_title__S_l43{font-family:var(--font-serif),var(--font-serif-jp),serif;font-weight:500;font-size:clamp(32px,4vw,44px);line-height:1.12;letter-spacing:-.022em;color:var(--ink);margin-bottom:12px}.page_effective__0RPgL{font-family:var(--font-sans),var(--font-sans-jp),sans-serif;font-size:12px;letter-spacing:.04em;color:var(--ink-mute);margin-bottom:32px;text-transform:uppercase}.page_lede__eSzDH{font-family:var(--font-serif),var(--font-serif-jp),serif;font-size:17px;line-height:1.75;color:var(--ink-soft);margin-bottom:56px}.page_section__oW9RG{margin-bottom:36px;padding-bottom:36px;border-bottom:1px solid var(--hairline)}.page_section__oW9RG:last-of-type{border-bottom:0}.page_h2__7ol4O{font-weight:500;font-size:22px;letter-spacing:-.015em;color:var(--ink);margin:0 0 14px}.page_h2__7ol4O,.page_p__6R0HV{font-family:var(--font-serif),var(--font-serif-jp),serif}.page_p__6R0HV{font-size:16px;line-height:1.78;color:var(--ink-soft);margin:0 0 12px}.page_ul__fU5fJ{list-style:none;padding:0;margin:8px 0 0}.page_ul__fU5fJ li{font-family:var(--font-serif),var(--font-serif-jp),serif;font-size:15px;line-height:1.7;color:var(--ink-soft);padding:6px 0 6px 18px;position:relative}.page_ul__fU5fJ li:before{content:"·";position:absolute;left:4px;color:var(--red);font-weight:700}.page_contactSection__tVuhV{margin-top:12px;padding-top:32px;border-top:2px solid var(--ink)}.page_footer__65bCH{padding:36px var(--pad-x) 28px;border-top:1px solid var(--hairline);font-family:var(--font-sans),var(--font-sans-jp),sans-serif;font-size:12px;color:var(--ink-faint);display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px}.page_shell__GWjbE{--pad-x:clamp(20px,5vw,64px);--read-w:720px;font-family:var(--font-serif),var(--font-serif-jp),"Hiragino Mincho ProN",serif}.page_headerBar__TBppB{position:fixed;top:0;left:0;right:0;z-index:100;padding:14px var(--pad-x);display:flex;align-items:center;justify-content:space-between;background:rgba(244,238,221,.85);backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);border-bottom:1px solid rgba(214,204,173,.5)}.page_mark__PNT9j{display:inline-flex;align-items:center;line-height:1;transition:opacity .2s}.page_mark__PNT9j:hover{opacity:.85}.page_nav__q_mxd{font-family:var(--font-sans),var(--font-sans-jp),sans-serif;font-size:13px;letter-spacing:-.005em;color:var(--ink-mute);display:flex;gap:24px;align-items:center;font-weight:500}.page_nav__q_mxd a{transition:color .2s}.page_nav__q_mxd a:hover{color:var(--ink)}.page_lang__Pv8jw{padding-left:22px;border-left:1px solid var(--hairline);font-size:12px;letter-spacing:.02em;display:inline-flex;align-items:center;gap:2px}.page_lang__Pv8jw span{color:var(--ink-faint);margin:0 2px}.page_lang__Pv8jw button{color:var(--ink-faint);padding:4px;transition:color .2s;font-weight:500}.page_lang__Pv8jw button:hover{color:var(--ink)}.page_langActive__DdYPF{color:var(--ink)!important}.page_hero__i2M14{padding:clamp(96px,18vh,200px) var(--pad-x) clamp(60px,12vh,140px);max-width:1080px}.page_heroTitle__jKHLH{font-family:var(--font-serif),var(--font-serif-jp),serif;font-weight:500;font-size:clamp(36px,4.8vw,64px);line-height:1.12;letter-spacing:-.022em;color:var(--ink);max-width:880px}.page_heroSubtitle__zxCVx{margin-top:36px;font-family:var(--font-serif),var(--font-serif-jp),serif;font-size:clamp(18px,1.6vw,22px);line-height:1.5;color:var(--ink-soft);max-width:720px;font-style:italic}.page_heroIntro__tXiXL{margin-top:48px;font-size:17px;line-height:1.75;color:var(--ink-soft);max-width:720px}.page_heroIntro__tXiXL a{color:var(--ink);border-bottom:1px solid var(--hairline);transition:border-color .2s}.page_heroIntro__tXiXL a:hover{border-bottom-color:var(--ink)}.page_toc__Y3hke{padding:0 var(--pad-x) 14vh;max-width:1080px}.page_tocList__VDceD{list-style:none;border-top:1px solid var(--hairline);max-width:720px}.page_tocList__VDceD li{border-bottom:1px solid var(--hairline)}.page_tocList__VDceD a{display:grid;grid-template-columns:60px 1fr;grid-gap:24px;gap:24px;padding:14px 0;font-size:17px;color:var(--ink);transition:padding .2s ease}.page_tocList__VDceD a:hover{padding-left:8px}.page_tocNum__8ttl0{font-family:var(--font-serif),serif;font-style:italic;color:var(--ink-faint)}.page_body__XiXnP{padding:0 var(--pad-x) 14vh}.page_section__VG_6z{max-width:var(--read-w);margin:0 auto;padding:8vh 0 4vh;border-top:1px solid var(--hairline)}.page_section__VG_6z:first-of-type{border-top:none;padding-top:4vh}.page_sectionTitle__BmT2Y{font-weight:500;font-size:clamp(28px,3.2vw,38px);line-height:1.2;letter-spacing:-.018em;margin-bottom:36px}.page_sectionTitle__BmT2Y,.page_subTitle__brgp_{font-family:var(--font-serif),var(--font-serif-jp),serif;color:var(--ink)}.page_subTitle__brgp_{font-weight:600;font-size:22px;line-height:1.35;margin:48px 0 20px;letter-spacing:-.008em}.page_p__8A_uv{font-size:17px;line-height:1.8;color:var(--ink-soft);margin:16px 0}.page_p__8A_uv strong{font-weight:600;color:var(--ink)}.page_p__8A_uv em{font-style:italic;color:var(--ink)}.page_p__8A_uv a{color:var(--ink);border-bottom:1px solid var(--hairline);transition:border-color .2s}.page_p__8A_uv a:hover{border-bottom-color:var(--ink)}.page_p__8A_uv code{font-family:var(--font-sans),monospace;background:var(--bg-alt);padding:1px 6px;border-radius:3px;font-size:14px}.page_ol__m1_jP,.page_ul__lmCjt{margin:16px 0;padding-left:0;list-style:none}.page_ol__m1_jP li,.page_ul__lmCjt li{font-size:17px;line-height:1.7;color:var(--ink-soft);padding:6px 0 6px 28px;position:relative}.page_ul__lmCjt li:before{content:"—";position:absolute;left:0;top:6px;color:var(--ink-faint)}.page_ol__m1_jP{counter-reset:ol}.page_ol__m1_jP li{counter-increment:ol}.page_ol__m1_jP li:before{content:counter(ol) ".";position:absolute;left:0;top:6px;font-family:var(--font-serif),serif;font-style:italic;color:var(--ink-faint);font-size:15px}.page_ol__m1_jP li strong,.page_ul__lmCjt li strong{color:var(--ink);font-weight:600}.page_ol__m1_jP li em,.page_ul__lmCjt li em{color:var(--ink);font-style:italic}.page_ol__m1_jP li a,.page_ul__lmCjt li a{color:var(--ink);border-bottom:1px solid var(--hairline)}.page_ol__m1_jP li a:hover,.page_ul__lmCjt li a:hover{border-bottom-color:var(--ink)}.page_tableWrap__5vhT9{margin:24px -8px;overflow-x:auto}.page_table__YKgwY{width:100%;border-collapse:collapse;font-size:14px;line-height:1.55;color:var(--ink-soft)}.page_table__YKgwY th{text-align:left;font-family:var(--font-sans),var(--font-sans-jp),sans-serif;font-size:12px;letter-spacing:.04em;color:var(--ink-mute);font-weight:600;text-transform:uppercase;border-bottom:1px solid var(--ink);padding:10px 12px;vertical-align:bottom}.page_table__YKgwY td{padding:12px;border-bottom:1px solid var(--hairline);vertical-align:top}.page_table__YKgwY td strong,.page_table__YKgwY th strong{color:var(--ink);font-weight:600}.page_table__YKgwY a{color:var(--ink);border-bottom:1px solid var(--hairline)}.page_note__9DRR_{margin:24px 0;padding:18px 20px;background:var(--bg-alt);border-left:2px solid var(--amber);font-size:16px;line-height:1.7;color:var(--ink-soft)}.page_note__9DRR_ .page_noteLabel__4nISe{font-family:var(--font-sans),var(--font-sans-jp),sans-serif;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--amber);font-weight:600;margin-bottom:8px;display:block}.page_note__9DRR_ strong{color:var(--ink);font-weight:600}.page_code__dl1NB{margin:24px 0;padding:18px 20px;background:var(--bg-alt);border-radius:4px;font-family:var(--font-sans),monospace;font-size:13px;line-height:1.6;color:var(--ink);overflow-x:auto;white-space:pre}.page_references__44mPF{max-width:var(--read-w);margin:0 auto;padding:8vh 0 4vh;border-top:1px solid var(--hairline)}.page_refGroup__Y_DEL{margin-top:32px}.page_refGroup__Y_DEL h3{font-family:var(--font-sans),var(--font-sans-jp),sans-serif;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-mute);font-weight:600;margin-bottom:12px}.page_refList__vQZaR{list-style:none;padding:0}.page_refList__vQZaR li{font-size:14px;line-height:1.7;color:var(--ink-soft);padding:6px 0;border-bottom:1px solid var(--hairline)}.page_refList__vQZaR a{color:var(--ink);border-bottom:1px solid var(--hairline)}.page_refList__vQZaR a:hover{border-bottom-color:var(--ink)}.page_footer__1lErG{padding:36px var(--pad-x) 28px;border-top:1px solid var(--hairline);font-family:var(--font-sans),var(--font-sans-jp),sans-serif;font-size:12px;color:var(--ink-faint);display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px}.page_footer__1lErG a{transition:color .2s}.page_footer__1lErG a:hover{color:var(--ink)}@media (max-width:640px){.page_hero__i2M14{padding-top:18vh}.page_tocList__VDceD a{grid-template-columns:50px 1fr;gap:16px;font-size:16px}.page_table__YKgwY{font-size:13px}}.page_shell__vjEPX{--pad-x:clamp(20px,5vw,64px);font-family:var(--font-serif),var(--font-serif-jp),"Hiragino Mincho ProN",serif;min-height:100vh;display:flex;flex-direction:column}.page_hero__BA5ON{flex:1 1;padding:140px var(--pad-x) 80px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;max-width:640px;margin:0 auto;width:100%;gap:28px}.page_title__Owwlz{font-size:clamp(40px,6vw,64px);line-height:1.1;letter-spacing:-.015em;color:var(--ink);font-weight:500}.page_intro__wRtKy,.page_title__Owwlz{font-family:var(--font-serif),var(--font-serif-jp),"Hiragino Mincho ProN",serif;margin:0}.page_intro__wRtKy{font-size:16px;line-height:1.8;color:var(--ink-mute);max-width:460px}.page_cards__WCTmU{display:flex;flex-direction:column;gap:16px;width:100%;max-width:380px;margin-top:12px}.page_card__B6G6d{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:22px 28px;background:transparent;color:var(--ink);border:1.5px solid var(--ink);border-radius:12px;text-decoration:none;transition:background .2s,color .2s,transform .15s ease}.page_card__B6G6d:hover{background:var(--ink);color:var(--bg);transform:translateY(-1px)}.page_cardHeading__1yYDZ{font-family:var(--font-sans),var(--font-sans-jp),sans-serif;font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:500;opacity:.7}.page_cardValue___ce2z{font-family:var(--font-serif),var(--font-serif-jp),"Hiragino Mincho ProN",serif;font-size:17px;letter-spacing:.01em;font-weight:500}.page_back__4owuA{font-family:var(--font-sans),var(--font-sans-jp),sans-serif;font-size:13px;color:var(--ink-mute);text-decoration:none;transition:color .2s;margin-top:12px}.page_back__4owuA:hover{color:var(--ink)}@media (max-width:480px){.page_hero__BA5ON{padding-top:100px;padding-bottom:60px}.page_title__Owwlz{font-size:34px}.page_intro__wRtKy{font-size:15px}}.SiteHeader_headerBar__jnfj9{position:fixed;top:0;left:0;right:0;z-index:100;padding:14px clamp(20px,5vw,64px);display:flex;align-items:center;justify-content:space-between;background:rgba(244,238,221,.7);backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);border-bottom:1px solid transparent;transition:background .3s ease,border-color .3s ease}.SiteHeader_headerBarScrolled__MZ7Yu{background:rgba(244,238,221,.9);border-bottom-color:rgba(214,204,173,.7)}.SiteHeader_mark__qdebo{display:inline-flex;align-items:center;line-height:1;transition:opacity .2s}.SiteHeader_mark__qdebo:hover{opacity:.85}@keyframes SiteHeader_markShutter__InKCT{0%{filter:drop-shadow(0 0 0 rgba(213,43,39,0));transform:translateY(0)}20%{filter:drop-shadow(0 0 12px rgba(213,43,39,.55))}to{filter:drop-shadow(0 0 0 rgba(213,43,39,0));transform:translateY(0)}}.SiteHeader_markFlash__Lp_h_ img{animation:SiteHeader_markShutter__InKCT 1.2s ease-out .15s 1}.SiteHeader_nav__xC76B{font-family:var(--font-sans),var(--font-sans-jp),sans-serif;font-size:13px;letter-spacing:-.005em;color:var(--ink-mute);display:flex;gap:24px;align-items:center;font-weight:500}.SiteHeader_nav__xC76B a{transition:color .2s}.SiteHeader_nav__xC76B a:hover{color:var(--ink)}.SiteHeader_lang__RCf9G{padding-left:22px;border-left:1px solid var(--hairline);font-size:12px;letter-spacing:.02em;display:inline-flex;align-items:center;gap:2px}.SiteHeader_lang__RCf9G span{color:var(--ink-faint);margin:0 2px}.SiteHeader_lang__RCf9G button{color:var(--ink-faint);padding:4px;transition:color .2s;font-weight:500}.SiteHeader_lang__RCf9G button:hover{color:var(--ink)}.SiteHeader_langActive__dRWtQ{color:var(--ink)!important}@media (max-width:720px){.SiteHeader_nav__xC76B{display:none}}.MobileNav_wrap__KpX0Y{display:none}@media (max-width:720px){.MobileNav_wrap__KpX0Y{display:block}}.MobileNav_trigger__YLK3T{width:36px;height:36px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:var(--ink);-webkit-tap-highlight-color:transparent}.MobileNav_sheet__b0BrE{position:fixed;inset:0;background:rgba(244,238,221,.98);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:200;display:flex;align-items:center;justify-content:center}.MobileNav_close__HhDUJ{position:absolute;top:14px;right:var(--pad-x,20px);width:36px;height:36px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:var(--ink);-webkit-tap-highlight-color:transparent}.MobileNav_menu__q5wrZ{display:flex;flex-direction:column;align-items:center;gap:22px;padding:0 24px}.MobileNav_link__jUVqF{font-family:var(--font-serif),var(--font-serif-jp),"Hiragino Mincho ProN",serif;font-size:20px;letter-spacing:-.005em;color:var(--ink);text-decoration:none;transition:opacity .2s}.MobileNav_link__jUVqF:hover{opacity:.75}.MobileNav_langRow__Buecx{margin-top:8px}.MobileNav_lang__sKlZg{font-family:var(--font-sans),var(--font-sans-jp),sans-serif;font-size:14px;letter-spacing:.04em;display:inline-flex;align-items:center;gap:4px;color:var(--ink-faint)}.MobileNav_lang__sKlZg span{color:var(--ink-faint);margin:0 4px}.MobileNav_lang__sKlZg button{color:var(--ink-faint);padding:6px 8px;transition:color .2s;font-weight:500}.MobileNav_lang__sKlZg button:hover{color:var(--ink)}.MobileNav_langActive__YPiRJ{color:var(--ink)!important}.MobileNav_extraLinks__HzcJ9{margin-top:28px;padding-top:20px;border-top:1px solid var(--hairline);display:flex;flex-direction:column;gap:14px}.MobileNav_extraLink__oOHdm{font-family:var(--font-serif),var(--font-serif-jp),serif;font-size:16px;color:var(--ink-mute);transition:color .2s}.MobileNav_extraLink__oOHdm:hover{color:var(--ink)}.s_shell__P4qVu{--pad-x:clamp(20px,5vw,64px);font-family:var(--font-sans),var(--font-sans-jp),sans-serif;min-height:100vh;display:flex;flex-direction:column}.s_headerBar__ngODs{position:-webkit-sticky;position:sticky;top:0;z-index:100;padding:14px var(--pad-x);display:flex;align-items:center;justify-content:space-between;background:rgba(244,238,221,.9);backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);border-bottom:1px solid rgba(214,204,173,.5)}.s_mark__5jHig{display:inline-flex;align-items:center;line-height:1;transition:opacity .2s}.s_mark__5jHig:hover{opacity:.85}.s_nav__hhYj9{font-family:var(--font-sans),var(--font-sans-jp),sans-serif;font-size:13px;letter-spacing:-.005em;color:var(--ink-mute);display:flex;gap:24px;align-items:center;font-weight:500}.s_nav__hhYj9 a{transition:color .2s}.s_nav__hhYj9 a:hover{color:var(--ink)}.s_lang__7Pd1q{padding-left:22px;border-left:1px solid var(--hairline);font-size:12px;letter-spacing:.02em;display:inline-flex;align-items:center;gap:2px}.s_lang__7Pd1q span{color:var(--ink-faint);margin:0 2px}.s_lang__7Pd1q button{color:var(--ink-faint);padding:4px;transition:color .2s;font-weight:500}.s_lang__7Pd1q button:hover{color:var(--ink)}.s_langActive__O64Pw{color:var(--ink)!important}.s_page__P2c_q{flex:1 1;padding:6vh var(--pad-x) 10vh;max-width:760px;margin:0 auto;width:100%}.s_verdict__U8mho{margin:24px 0 16px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.s_verdictMain__yvYcC{font-family:var(--font-sans-jp),var(--font-sans),sans-serif;font-weight:900;font-size:32px;letter-spacing:-.022em;line-height:1}.s_verdictFailed__GJPeg{color:var(--red-deep)}.s_verdictPending__8SyNw{color:var(--ink-mute)}.s_verdictImage__hEJLx{height:64px;width:auto;display:block}.s_verdictLede__jQ8Ap{font-family:var(--font-sans-jp),var(--font-sans),sans-serif;font-weight:700;font-size:15px;line-height:1.7;color:var(--ink);max-width:64ch;margin:0}.s_checks__0LPDe{display:flex;flex-direction:column;gap:4px}.s_checkRow__lbVHo{padding:4px 0;display:grid;grid-template-columns:22px 1fr;grid-gap:10px;gap:10px;align-items:start}.s_checkMark__ByLr3{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-sans),sans-serif;font-size:13px;font-weight:600;color:#fff;line-height:1}.s_checkValid__v1WYd{background:var(--olive)}.s_checkInvalid__dx7lx{background:var(--red)}.s_checkLabel__di67r{font-family:var(--font-sans-jp),var(--font-sans),sans-serif;font-size:14px;font-weight:700;color:var(--ink);line-height:1.5;padding-top:2px}.s_checkDetails__iZgpo{margin:6px 0 0;list-style:none;padding:0}.s_checkDetails__iZgpo li{font-family:var(--font-sans),monospace;font-size:11px;line-height:1.6;color:var(--ink-mute);word-break:break-all}.s_player__tkOql{width:100%;border-radius:4px;background:var(--ink);display:block;margin-bottom:32px}.s_metaGrid__mTpgt{display:flex;flex-direction:column;gap:4px}.s_metaGrid__mTpgt>div{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:16px;padding:4px 0}.s_metaLabel__nUKN0{font-family:var(--font-sans),var(--font-sans-jp),sans-serif;font-size:12px;letter-spacing:.4px;color:var(--ink-mute);font-weight:500}.s_metaValue__HJPHJ{font-family:var(--font-sans),monospace;font-size:12px;color:var(--ink);word-break:break-all;text-align:right}.s_actions__WDeWo{display:flex;flex-direction:row;align-items:stretch;gap:8px;margin-top:4px}.s_actionBtn__f4rSP{flex:7 1;font-family:var(--font-sans-jp),var(--font-sans),sans-serif;font-weight:700;font-size:15px;letter-spacing:.4px;min-height:48px;padding:12px 18px;border-radius:8px;border:1px solid var(--ink);background:var(--ink);color:var(--bg);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:opacity .15s,background .15s,color .15s}.s_actionBtn__f4rSP:hover{opacity:.88}.s_actionBtnSecondary__2gLJ4{flex:3 1;background:transparent;color:var(--ink);font-size:14px}.s_actionBtnSecondary__2gLJ4:hover{background:var(--ink);color:var(--bg);opacity:1}.s_accordion__xdmWn{margin-top:24px;border-top:1px solid var(--hairline)}.s_accordionToggle__8YGcA{width:100%;display:flex;align-items:center;justify-content:space-between;padding:16px 0;background:transparent;border:none;cursor:pointer;font-family:var(--font-sans),var(--font-sans-jp),sans-serif;font-size:13px;font-weight:500;letter-spacing:1.4px;text-transform:uppercase;color:var(--ink-mute);transition:color .2s}.s_accordionToggle__8YGcA:hover{color:var(--ink)}.s_accordionChevron__bCeu1{color:var(--ink-faint);font-size:13px}.s_accordionBody__mWbRB{padding-bottom:16px;display:flex;flex-direction:column;gap:24px}.s_accordionSection__WTSWy{display:flex;flex-direction:column;gap:8px}.s_accordionSectionHeading__kO0Hy{font-family:var(--font-sans),var(--font-sans-jp),sans-serif;font-size:11px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:var(--ink-faint);margin:0 0 4px}.s_centered__dL8yt{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20vh var(--pad-x);text-align:center}.s_centeredText__Uqiji{font-family:var(--font-sans-jp),var(--font-sans),sans-serif;font-weight:500;font-size:16px;color:var(--ink-mute)}.s_footer__004_f{padding:36px var(--pad-x) 28px;border-top:1px solid var(--hairline);font-family:var(--font-sans),var(--font-sans-jp),sans-serif;font-size:12px;color:var(--ink-faint);display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px}