.y_xCuG_wrap{background:var(--bg);min-height:100dvh;color:var(--text);padding:0 var(--page-pad) 90px}.y_xCuG_article{background:var(--surface);counter-reset:sec;border-radius:20px;max-width:min(700px,100%);margin:34px auto 0;padding:clamp(26px,6vw,56px);font-size:1.02rem;line-height:1.9;box-shadow:0 1px 2px #00000012,0 24px 60px -30px #00000038}.y_xCuG_article header{text-align:center;margin-bottom:8px}.y_xCuG_article header time{font-family:var(--font-mono);letter-spacing:.22em;color:var(--muted);font-size:.7rem}.y_xCuG_article h1{letter-spacing:-.035em;text-wrap:balance;margin:8px 0 0;font-size:clamp(1.7rem,1.1rem + 2.4vw,2.5rem);font-weight:900;line-height:1.18}.y_xCuG_deck{font-family:var(--font-serif), serif;color:var(--text);max-width:40ch;margin:14px auto 0;font-size:1.08rem;line-height:1.7}.y_xCuG_coverPrint{background:var(--surface);max-width:560px;margin:34px auto 10px;padding:10px 10px 14px;position:relative;transform:rotate(-1deg);box-shadow:0 14px 34px #00000024,0 1px 2px #0000000f}.y_xCuG_coverPrint img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.y_xCuG_article h2{letter-spacing:-.015em;border-top:1px solid var(--line);margin:52px 0 14px;padding-top:20px;font-size:1.28rem}.y_xCuG_article h2:before{counter-increment:sec;content:"0" counter(sec);font-family:var(--font-mono);letter-spacing:.3em;color:var(--muted);margin-bottom:6px;font-size:.68rem;display:block}.y_xCuG_article p{margin:13px 0}.y_xCuG_article a{color:inherit;text-underline-offset:3px;font-weight:700}.y_xCuG_lead{font-size:1.1rem;line-height:1.85}.y_xCuG_fig{margin:34px auto;position:relative}.y_xCuG_fig img{background:#fff;border-radius:3px;width:100%;height:auto;padding:10px;display:block;rotate:-.8deg;box-shadow:0 1px 2px #00000017,0 16px 36px -16px #00000047}.y_xCuG_fig:nth-of-type(2n) img{rotate:.7deg}.y_xCuG_figNarrow{max-width:330px}.y_xCuG_fig figcaption{color:var(--muted);text-align:center;margin-top:14px;font-size:.8rem}.y_xCuG_fig svg{width:100%;height:auto;display:block}.y_xCuG_merge+figcaption{margin-top:6px}.y_xCuG_mRoomA,.y_xCuG_mRoomB,.y_xCuG_mPerA,.y_xCuG_mPerB,.y_xCuG_mBooth{animation-duration:8s;animation-timing-function:cubic-bezier(.45,0,.2,1);animation-iteration-count:infinite}.y_xCuG_mRoomA{animation-name:y_xCuG_mRoomA}.y_xCuG_mRoomB{animation-name:y_xCuG_mRoomB}.y_xCuG_mPerA{animation-name:y_xCuG_mPerA}.y_xCuG_mPerB{animation-name:y_xCuG_mPerB}.y_xCuG_mBooth{animation-name:y_xCuG_mBooth}@keyframes y_xCuG_mRoomA{0%,28%{opacity:1;transform:none}52%,86%{opacity:0;transform:translate(60px)}to{opacity:1;transform:none}}@keyframes y_xCuG_mRoomB{0%,28%{opacity:1;transform:none}52%,86%{opacity:0;transform:translate(-60px)}to{opacity:1;transform:none}}@keyframes y_xCuG_mPerA{0%,28%{transform:none}52%,86%{transform:translate(182px)}to{transform:none}}@keyframes y_xCuG_mPerB{0%,28%{transform:none}52%,86%{transform:translate(-182px)}to{transform:none}}@keyframes y_xCuG_mBooth{0%,34%{opacity:0}56%,86%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.y_xCuG_mRoomA,.y_xCuG_mRoomB,.y_xCuG_mPerA,.y_xCuG_mPerB,.y_xCuG_mBooth{animation:none}.y_xCuG_mRoomA,.y_xCuG_mRoomB{opacity:.25}.y_xCuG_mPerA{transform:translate(182px)}.y_xCuG_mPerB{transform:translate(-182px)}.y_xCuG_mBooth{opacity:1}}.y_xCuG_steps{counter-reset:step;gap:12px;margin:18px 0;padding:0;list-style:none;display:grid}.y_xCuG_steps li{background:var(--surface-2);border-radius:14px;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;padding:15px 18px;font-size:.95rem;line-height:1.72;display:grid;position:relative}.y_xCuG_steps li:before{counter-increment:step;content:"0" counter(step);font-family:var(--font-mono);letter-spacing:.2em;color:var(--line);font-size:.64rem;font-weight:700;position:absolute;top:10px;right:14px}.y_xCuG_stepIcon{width:30px;height:30px;color:var(--text);margin-top:4px}.y_xCuG_cmpWrap{-webkit-overflow-scrolling:touch;margin:16px 0;overflow-x:auto}.y_xCuG_cmp{border-collapse:collapse;width:max-content;min-width:100%;font-size:.9rem}.y_xCuG_cmp th,.y_xCuG_cmp td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px}.y_xCuG_cmp thead th{letter-spacing:.1em;color:var(--muted);font-size:.72rem;font-family:var(--font-mono)}.y_xCuG_cmp td:first-child{white-space:nowrap;font-weight:800}.y_xCuG_cmp td:last-child{font-weight:650}.y_xCuG_tips{margin:12px 0;padding-left:20px}.y_xCuG_tips li{margin:9px 0}.y_xCuG_faq{margin:14px 0}.y_xCuG_faq dt{margin-top:16px;font-weight:800}.y_xCuG_faq dt:before{content:"Q. ";color:var(--muted)}.y_xCuG_faq dd{margin:4px 0 0}.y_xCuG_faq dd:before{content:"A. ";color:var(--muted);font-weight:800}.y_xCuG_ctaBox{border-top:2px solid var(--text);text-align:center;margin-top:44px;padding-top:24px}.y_xCuG_ctaBox>p{font-weight:650}.y_xCuG_ctaBox>div{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px;display:flex}.y_xCuG_ctaMain{background:var(--text);border-radius:999px;padding:13px 26px;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .18s cubic-bezier(.16,1,.3,1);display:inline-block;box-shadow:0 10px 26px -14px #00000080;color:var(--surface)!important}.y_xCuG_ctaSub{border:1.5px solid var(--line);border-radius:999px;padding:13px 26px;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .18s cubic-bezier(.16,1,.3,1),border-color .15s;display:inline-block}@media (hover:hover){.y_xCuG_ctaSub:hover{border-color:var(--text)}.y_xCuG_ctaMain:hover,.y_xCuG_ctaSub:hover{transform:translateY(-2px)}}.y_xCuG_postFoot{text-align:center;max-width:700px;margin:22px auto 0}.y_xCuG_ctaHome{min-height:44px;color:var(--muted);justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:.86rem;font-weight:700;text-decoration:none;display:inline-flex}.y_xCuG_ctaHomeArrow{flex:none;width:14px;height:14px}@media (hover:hover){.y_xCuG_ctaHome:hover{color:var(--text)}}.y_xCuG_postSym{width:34px;height:auto;color:var(--text);margin:0 auto 12px;display:block}.y_xCuG_perf{justify-content:center;gap:14px;max-width:700px;margin:30px auto 0;display:flex}.y_xCuG_perf i{background:var(--line);opacity:.7;border-radius:3px;width:12px;height:16px}@media (max-width:700px){.y_xCuG_perf i:nth-child(n+13){display:none}}.y_xCuG_head{max-width:calc(var(--page-max) - var(--page-pad) * 2);margin:0 auto;padding:50px 0 26px;position:relative;overflow-x:clip}.y_xCuG_eyebrow{font-family:var(--font-mono);letter-spacing:.24em;color:var(--muted);margin:0;font-size:.66rem}.y_xCuG_head h1{font-size:var(--t-h1);letter-spacing:var(--ls-h1);margin:8px 0 0;font-weight:900;line-height:1.1}.y_xCuG_mark{display:inline-block;position:relative}.y_xCuG_mark:after{content:"";background:var(--pop);opacity:.9;z-index:-1;border-radius:999px;height:.16em;position:absolute;bottom:-.05em;left:-2%;right:-2%;transform:rotate(-1.2deg)}.y_xCuG_leadHead{font-family:var(--font-serif), serif;color:var(--text);max-width:44ch;margin:12px 0 0;font-size:1.15rem;line-height:1.65}.y_xCuG_wall{max-width:calc(var(--page-max) - var(--page-pad) * 2);grid-template-columns:repeat(3,minmax(0,1fr));gap:46px 30px;margin:0 auto;padding:26px 0 30px;list-style:none;display:grid}.y_xCuG_wall li{position:relative}.y_xCuG_print{background:var(--surface);color:inherit;transform:rotate(var(--r,0));padding:10px 10px 14px;text-decoration:none;transition:transform .2s cubic-bezier(.34,1.56,.64,1);display:block;position:relative;box-shadow:0 14px 34px #00000024,0 1px 2px #0000000f}.y_xCuG_wall li:nth-child(3n+1) .y_xCuG_print{--r:-1.3deg}.y_xCuG_wall li:nth-child(3n+2) .y_xCuG_print{--r:.8deg}.y_xCuG_wall li:nth-child(3n) .y_xCuG_print{--r:-.6deg}@media (hover:hover){.y_xCuG_print:hover{transform:rotate(0)translateY(-5px)}}.y_xCuG_tape{background:#e6e4ded9;border:1px solid #0000000d;width:86px;height:24px;margin-left:-43px;position:absolute;top:-12px;left:50%;transform:rotate(-2deg)}.y_xCuG_cv{aspect-ratio:3/2;background:var(--surface-2);color:var(--text);display:block;overflow:hidden}.y_xCuG_cv img{object-fit:cover;width:100%;height:100%;display:block}.y_xCuG_cv svg{width:100%;height:100%;display:block}.y_xCuG_print h2{letter-spacing:-.02em;margin:12px 0 0;font-size:1.1rem;font-weight:800;line-height:1.35}.y_xCuG_print time{font-family:var(--font-mono);letter-spacing:.1em;color:var(--muted);margin-top:8px;font-size:.68rem;display:block}.y_xCuG_up{box-shadow:none;border:1.5px dashed var(--line);background:0 0}.y_xCuG_up .y_xCuG_cv{opacity:.6}.y_xCuG_up h2{color:var(--muted)}.y_xCuG_empty{max-width:calc(var(--page-max) - var(--page-pad) * 2);color:var(--muted);margin:40px auto}@media (max-width:700px){.y_xCuG_head{padding:26px 0 16px}.y_xCuG_wall{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:34px 16px}.y_xCuG_print{padding:7px 7px 11px}.y_xCuG_print h2{font-size:.92rem}.y_xCuG_leadHead{font-size:1.02rem}}.y_xCuG_spread{max-width:var(--page-max);grid-template-columns:170px minmax(0,700px) 220px;justify-content:center;align-items:start;gap:24px;margin:0 auto;display:grid}.y_xCuG_spread>article,.y_xCuG_spread>.y_xCuG_perf,.y_xCuG_spread>.y_xCuG_postFoot{grid-column:2}.y_xCuG_sideL{grid-area:1/1;padding-top:74px;position:sticky;top:24px}.y_xCuG_sideR{flex-direction:column;grid-area:1/3;gap:22px;padding-top:74px;display:flex;position:sticky;top:24px}.y_xCuG_toc{font-size:.84rem;line-height:1.55}.y_xCuG_toc b,.y_xCuG_sideLab{font-family:var(--font-mono);letter-spacing:.18em;color:var(--muted);margin-bottom:10px;font-size:.64rem;display:block}.y_xCuG_toc a{color:var(--muted);border-left:2px solid var(--line);align-items:center;min-height:44px;padding:5px 0 5px 10px;text-decoration:none;display:flex}.y_xCuG_toc a.y_xCuG_tocOn{color:var(--text);border-left-color:var(--text);font-weight:700}@media (hover:hover){.y_xCuG_toc a:hover{color:var(--text)}}.y_xCuG_tocTime{color:var(--muted);margin-top:14px;font-size:.74rem;display:block}.y_xCuG_printSm{margin-bottom:20px;padding:7px 7px 10px}.y_xCuG_printSm .y_xCuG_cv{aspect-ratio:3/2}.y_xCuG_printTitle{letter-spacing:-.01em;margin-top:8px;font-size:.8rem;font-weight:700;line-height:1.35;display:block}.y_xCuG_ctaCard{background:var(--surface);border:1.5px solid var(--text);border-radius:12px;padding:16px 16px 14px;font-size:.84rem;line-height:1.55}.y_xCuG_ctaCard b{letter-spacing:-.01em;margin-bottom:4px;font-size:.95rem;display:block}.y_xCuG_ctaCard span{color:var(--muted)}.y_xCuG_ctaCardBtn{border:1.5px solid var(--text);min-height:44px;color:var(--text);border-radius:9px;justify-content:center;align-items:center;margin-top:12px;font-weight:700;text-decoration:none;display:flex}@media (hover:hover){.y_xCuG_ctaCardBtn:hover{background:var(--text);color:var(--select-fg)}}@media (max-width:999px){.y_xCuG_spread{grid-template-columns:minmax(0,1fr);gap:20px}.y_xCuG_spread>*{grid-column:1!important}.y_xCuG_sideL,.y_xCuG_sideR{grid-row:auto;padding-top:0;position:static}.y_xCuG_sideL{order:-1;margin-top:26px}.y_xCuG_toc{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.y_xCuG_toc b{width:100%;margin-bottom:2px}.y_xCuG_toc a{background:var(--surface);border-left:0;border-radius:999px;align-items:center;min-height:44px;padding:6px 12px;font-size:.78rem;display:inline-flex}.y_xCuG_toc a.y_xCuG_tocOn{background:var(--text);color:var(--select-fg)}.y_xCuG_tocTime{width:100%;margin-top:4px}.y_xCuG_sideR{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.y_xCuG_sideR>div{display:contents}.y_xCuG_sideLab,.y_xCuG_ctaCard{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.y_xCuG_ctaMain,.y_xCuG_ctaSub,.y_xCuG_ctaCardBtn,.y_xCuG_ctaHome,.y_xCuG_print{transition:none}}
