.ai-root{--muk:#12151c;--cream:#eef0f5;--cream-soft:#c3c9d6;--hwa:#a8322a;--hwa-hi:#e0604f;--nam:#2f4068;--nam-b:#2c4a8c;--nam-hi:#9fb2d8;--gold:#d9bc7e;--gold-deep:#a8843a;--ink-strong:#17181f;--ink:#2f2b27;--ink-soft:#5f5850;--paper:#f6f1e6;--serif:"Noto Serif KR","Noto Serif JP",serif;--sans:Pretendard,system-ui,sans-serif;--bar:106px}@font-face{font-family:Pretendard;src:url(/_adultlab/PretendardVariable.woff2) format("woff2");font-weight:45 920}.ai-root *{box-sizing:border-box}.ai-root .ai-alab{max-width:414px;margin:0 auto;word-break:keep-all;overflow-wrap:break-word;background:var(--muk);font-family:var(--sans)}.ai-root figure,.ai-root h2,.ai-root ol,.ai-root p,.ai-root ul{margin:0;padding:0}.ai-root h2,.ai-root p{text-wrap:balance}.ai-root ol,.ai-root ul{list-style:none}.ai-root em{font-style:normal}.ai-root section{position:relative;overflow:hidden}.ai-root .ai-pad{padding-left:26px;padding-right:26px}.ai-root .ai-c{text-align:center}.ai-root [lang=zh-Hant]{font-family:var(--serif)}.ai-root .ai-night{background:var(--muk);color:var(--cream)}.ai-root .ai-s1{background:radial-gradient(130% 60% at 85% 0,rgba(159,178,216,.12),transparent 70%),var(--muk)}.ai-root .ai-dawn,.ai-root .ai-paper{background-color:var(--paper);color:var(--ink)}.ai-root .ai-paper{background-image:linear-gradient(rgba(246,241,230,.72),rgba(246,241,230,.72)),url(/_adultintro/hanji.webp);background-size:100% 100%,420px}.ai-root .ai-say{font:600 var(--rg-section)/1.7 var(--sans);letter-spacing:-.02em;color:var(--cream-soft)}.ai-root .ai-say strong{font-weight:800;color:var(--cream)}.ai-root .ai-hit{font:800 var(--rg-sell-title)/1.5 var(--sans);letter-spacing:-.035em;color:var(--cream)}.ai-root .ai-hit.ai-big{font-size:var(--rg-cover);line-height:1.4}.ai-root .ai-dawn .ai-say,.ai-root .ai-paper .ai-say{color:var(--ink-soft)}.ai-root .ai-dawn .ai-hit,.ai-root .ai-dawn .ai-say strong,.ai-root .ai-paper .ai-hit,.ai-root .ai-paper .ai-say strong{color:var(--ink-strong)}.ai-root .ai-gap,.ai-root .ai-gap2{margin-top:48px}.ai-root .ai-gap3{margin-top:14px}.ai-root .ai-red{color:var(--hwa-hi)}.ai-root .ai-blue{color:var(--nam-hi)}.ai-root .ai-paper .ai-red{color:var(--hwa)}.ai-root .ai-paper .ai-blue{color:var(--nam-b)}.ai-root .ai-help-t{color:var(--nam-hi);font-weight:800}.ai-root .ai-block-t{color:var(--hwa-hi);font-weight:800}.ai-root .ai-band-r{padding:0 .18em;margin:0 -.04em;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:var(--hwa);color:#fff}.ai-root .ai-brush{padding-bottom:.06em;background:url(/_adultlab/cta-brush.webp) left calc(100% - .02em)/100% .3em no-repeat}.ai-root .ai-brush-g{background-image:url(/_adultlab/cta-brush-gold.webp)}.ai-root .ai-gold{color:var(--gold)}.ai-root .ai-red-l{color:#ff8a7a}.ai-root .ai-stamp{--r:-3deg;position:relative;display:inline-grid;place-items:center;flex:none;width:42px;height:42px;background-color:var(--hwa);-webkit-mask:url(/_adultintro/seal-mask.webp) center/100% 100% no-repeat;mask:url(/_adultintro/seal-mask.webp) center/100% 100% no-repeat;transform:rotate(var(--r));color:#fbf3e8}.ai-root .ai-stamp span{position:relative;z-index:1;font:700 var(--rg-section)/1 var(--serif);transform:translateY(-1px)}.ai-root .ai-stamp{--r:0deg!important;border-radius:2px}.ai-root .ai-stamp:after{content:"";position:absolute;inset:3px;border:1.5px solid rgba(251,243,232,.8);border-radius:1px;pointer-events:none}.ai-root .ai-stamp.ai-q:after{border-color:rgba(23,24,31,.45)}.ai-root .ai-stamp.ai-q.ai-open:after{border-color:rgba(168,50,42,.55)}.ai-root .ai-stamp.ai-gil{background-color:var(--nam-b)}.ai-root .ai-stamp.ai-two span{font-size:var(--rg-label);letter-spacing:-.06em}.ai-root .ai-stamp.ai-ys{width:66px;height:40px}.ai-root .ai-stamp.ai-ys span{font:800 var(--rg-prose)/1 var(--sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ai-root .ai-stamp.ai-q{background:none;-webkit-mask:none;mask:none;border-radius:2px;box-shadow:inset 0 0 0 1.5px rgba(23,24,31,.55);color:var(--hwa)}.ai-root .ai-stamp.ai-stop{animation:ai-press .34s cubic-bezier(.3,.7,.3,1)}@keyframes ai-press{0%{transform:rotate(var(--r)) scale(1.4);opacity:.2}55%{transform:rotate(var(--r)) scale(.93);opacity:1}to{transform:rotate(var(--r)) scale(1)}}.ai-root .ai-lockic{width:14px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round;vertical-align:-2px;margin-right:6px}.ai-root .ai-ck{flex:none;width:20px;height:20px;margin-right:8px;vertical-align:-4px}.ai-root .ai-ck circle{fill:var(--nam-b)}.ai-root .ai-ck path{fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.ai-root .ai-sheet{position:relative;margin:30px 16px 0;padding:22px 18px;color:var(--ink);background:linear-gradient(rgba(250,246,237,.55),rgba(244,238,224,.6)),url(/_adultintro/hanji.webp) 50%/360px;box-shadow:inset 0 0 0 2px var(--nam),0 20px 44px rgba(0,0,0,.42)}.ai-root .ai-sheet:before{content:"";position:absolute;inset:6px;border:1px solid var(--nam);pointer-events:none}.ai-root .ai-dawn .ai-sheet,.ai-root .ai-paper .ai-sheet{box-shadow:inset 0 0 0 2px var(--nam),0 6px 18px rgba(60,48,30,.12)}.ai-root .ai-sh-hd{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 10px;margin:2px 0 4px;text-align:center}.ai-root .ai-sh-hd b{font:700 var(--rg-headline)/1.3 var(--sans);letter-spacing:-.02em;color:var(--ink-strong)}.ai-root .ai-sh-hd em{flex-basis:100%;margin-top:6px;font:700 var(--rg-intro-calc)/1 var(--serif);letter-spacing:.2em;color:var(--ink-strong)}.ai-root .ai-orn{width:46px;height:20px;background:url(/_adultlab/orn-arcs.png) 50%/contain no-repeat;opacity:.95}.ai-root .ai-orn-r{transform:scaleX(-1)}.ai-root .ai-tile{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:62px;height:76px;border-radius:9px;color:#fff;box-shadow:0 2px 0 rgba(0,0,0,.12)}.ai-root .ai-tile small{font:600 var(--rg-label)/1 var(--sans);opacity:.9}.ai-root .ai-tile b{font:700 var(--rg-intro-calc)/1 var(--serif)}.ai-root .ai-tile i{font:700 var(--rg-label)/1 var(--sans);font-style:normal;opacity:.92}.ai-root .ai-t-mok{background:var(--wg-mok)}.ai-root .ai-t-hwa{background:var(--wg-hwa)}.ai-root .ai-t-to{background:var(--wg-to);color:var(--ink-strong)}.ai-root .ai-t-geum{background:#fbf8f1;color:var(--ink-strong);box-shadow:inset 0 0 0 1.5px var(--ink-strong)}.ai-root .ai-t-su{background:var(--wg-su)}.ai-root .ai-t-blank{background:rgba(255,255,255,.55);color:rgba(23,24,31,.28);box-shadow:inset 0 0 0 1.5px var(--ink-strong)}.ai-root .ai-t-blank small{color:var(--ink-soft);opacity:1}.ai-root .ai-names3{display:flex;justify-content:center;gap:14px;margin-top:16px}.ai-root .ai-gm-link{display:block;width:228px;height:24px;margin:4px auto 0;overflow:visible}.ai-root .ai-gm-link path{fill:none;stroke:var(--ink-strong);stroke-width:1.3;stroke-linecap:round}.ai-root .ai-rows{border-top:2px solid var(--ink-strong);border-bottom:2px solid var(--ink-strong)}.ai-root .ai-rows li{display:grid;grid-template-columns:1fr 46px 64px 50px;align-items:center;grid-column-gap:8px;column-gap:8px;height:60px;padding:0 4px 0 6px;border-top:1px solid rgba(47,43,39,.18)}.ai-root .ai-rows li:first-child{border-top:0}.ai-root .ai-gp{display:flex;flex-direction:column;align-items:flex-start;gap:3px;font:700 var(--rg-prose)/1 var(--sans);color:var(--ink);letter-spacing:-.02em;white-space:nowrap}.ai-root .ai-gp small{font:600 var(--rg-label)/1 var(--sans);color:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ai-root .ai-num{font:800 var(--rg-num-mid)/1 var(--sans);letter-spacing:-.03em;color:var(--ink-strong);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ai-root .ai-num-q{color:rgba(23,24,31,.25)}.ai-root .ai-un{font:600 var(--rg-label)/1 var(--sans);color:var(--ink-soft);text-align:center}.ai-root .ai-un-q{color:rgba(23,24,31,.3)}.ai-root .ai-rows .ai-stamp{justify-self:center}.ai-root .ai-rows li.ai-worst{background:rgba(168,50,42,.09)}.ai-root .ai-rows li.ai-worst .ai-num,.ai-root .ai-rows li.ai-worst .ai-un{color:var(--hwa)}.ai-root .ai-rows li:first-child .ai-stamp{--r:-4deg}.ai-root .ai-rows li:nth-child(2) .ai-stamp{--r:3deg}.ai-root .ai-rows li:nth-child(3) .ai-stamp{--r:-1.5deg}.ai-root .ai-rows li:nth-child(4) .ai-stamp.ai-q{--r:4deg}.ai-root .ai-rows li.ai-now{background:rgba(44,74,140,.08)}.ai-root .ai-nowtag{margin-top:2px;padding:3px 6px;border:1.5px solid var(--nam-b);font:700 var(--rg-label)/1 var(--sans);color:var(--nam-b)}.ai-root .ai-rows li.ai-now .ai-gp{flex-direction:row;align-items:center;gap:8px;flex-wrap:wrap}.ai-root .ai-rows li.ai-now .ai-gp small{flex-basis:100%;order:3}.ai-root .ai-rows li.ai-freeline{display:flex;align-items:center;gap:10px;height:34px;padding:0;border-top:0}.ai-root .ai-rows li.ai-freeline:after,.ai-root .ai-rows li.ai-freeline:before{content:"";flex:1 1;height:2px;background:var(--gold-deep)}.ai-root .ai-freeline span{font:800 var(--rg-label)/1 var(--sans);letter-spacing:.1em;color:#8a6a2a}.ai-root .ai-rows li.ai-lk{border-top:0}.ai-root .ai-rows li.ai-lk .ai-gp,.ai-root .ai-rows li.ai-lk .ai-num{opacity:.4}.ai-root .ai-stamp.ai-stamp-lk{color:var(--ink-strong);box-shadow:inset 0 0 0 1.5px rgba(23,24,31,.35)}.ai-root .ai-stamp-lk .ai-lockic{margin:0;width:15px;height:17px;opacity:.7}.ai-root .ai-vh{display:flex;align-items:center;justify-content:center;gap:12px;font:800 var(--rg-prose)/1 var(--sans);color:var(--ink-strong)}.ai-root .ai-vh:after,.ai-root .ai-vh:before{content:"";width:28px;height:1px;background:var(--gold-deep)}.ai-root .mw-home{position:absolute;top:8px;left:26px;z-index:3;margin:0}@media (max-width:370px){.ai-root .mw-home{left:22px}}.ai-root .ai-skip{position:absolute;top:10px;right:14px;z-index:3;padding:12px 4px;font:700 var(--rg-intro-note)/1 var(--sans);color:var(--gold);text-decoration:underline;text-underline-offset:4px;-webkit-text-decoration-color:rgba(217,188,126,.5);text-decoration-color:rgba(217,188,126,.5)}.ai-root .ai-s1{padding-bottom:0}.ai-root .ai-hero{padding:72px 26px 0}.ai-root .ai-h1{font:700 var(--rg-intro-quote)/1.3 var(--sans);color:var(--cream-soft);letter-spacing:-.02em}.ai-root .ai-h2{margin-top:2px;font:800 var(--rg-intro-calc)/1 var(--sans);color:var(--cream);letter-spacing:-.03em;white-space:nowrap}.ai-root .ai-h2 b{display:inline-block;text-align:right;font-size:var(--rg-intro-peak);font-weight:900;line-height:1;letter-spacing:-.05em;color:var(--hwa-hi);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-shadow:0 0 38px rgba(224,96,79,.3)}@media (max-width:370px){.ai-root .ai-h2 b{font-size:var(--rg-intro-sum)}}.ai-root .ai-h3{margin-top:22px;font:800 var(--rg-section)/1.7 var(--sans);color:var(--cream);letter-spacing:-.03em;text-wrap:pretty}.ai-root .ai-desk{position:relative;margin-top:14px;padding:30px 18px 44px;background:url(/_adultintro/desk-n.webp) center 30%/cover;color:var(--ink);-webkit-mask-image:linear-gradient(transparent,#000 40px,#000 calc(100% - 26px),transparent);mask-image:linear-gradient(transparent,#000 40px,#000 calc(100% - 26px),transparent)}.ai-root .ai-desk.ai-end{background-image:url(/_adultintro/desk-d.webp)}.ai-root .ai-leaf{position:relative;border-style:solid;border-width:16px;border-image:url(/_adultintro/sheet.webp) 40 fill stretch;padding:2px;transform:rotate(-.4deg);filter:drop-shadow(0 16px 16px rgba(0,0,0,.42)) drop-shadow(0 2px 2px rgba(0,0,0,.3))}.ai-root .ai-end .ai-leaf{transform:rotate(.3deg)}.ai-root .ai-desk .ai-sh-hd{margin-top:2px}.ai-root .ai-desk .ai-names3{margin-top:10px;gap:12px}.ai-root .ai-frame{position:relative;padding:16px 12px 14px;box-shadow:inset 0 0 0 2px var(--nam)}.ai-root .ai-frame:before{content:"";position:absolute;inset:5px;border:1px solid var(--nam);pointer-events:none}.ai-root .ai-t-blank i{color:rgba(23,24,31,.35)}.ai-root .ai-desk.ai-end{margin-top:22px}.ai-root .ai-stamp.ai-q:before{content:"";position:absolute;inset:4px;background-color:var(--hwa);-webkit-mask:url(/_adultintro/seal-mask.webp) center/100% 100% no-repeat;mask:url(/_adultintro/seal-mask.webp) center/100% 100% no-repeat;opacity:.13;z-index:-1}.ai-root .ai-stamp.ai-q.ai-stamp-lk:before{display:none}.ai-root .ai-stamp.ai-open{box-shadow:inset 0 0 0 1.5px var(--hwa)}.ai-root .ai-stamp.ai-open:before{display:block;inset:0;opacity:.11}.ai-root .ai-num-open{font:500 var(--rg-prose)/1 var(--serif);letter-spacing:0;white-space:nowrap;color:rgba(23,24,31,.32)}.ai-root .ai-end .ai-rows li.ai-lk{filter:blur(.6px)}.ai-root .ai-s2{padding:96px 0}.ai-root .ai-say+.ai-hit{margin-top:12px}.ai-root .ai-kim .ai-sh-hd em{margin-top:8px}.ai-root .ai-slips{display:flex;flex-direction:column;gap:22px;margin:96px 14px 0}.ai-root .ai-slip{padding:8px 8px 14px;background:linear-gradient(rgba(250,246,237,.6),rgba(244,238,224,.6)),url(/_adultintro/hanji.webp) 50%/300px;box-shadow:0 0 0 1px rgba(217,188,126,.6),0 12px 26px rgba(0,0,0,.45)}.ai-root .ai-pic{position:relative;height:196px;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(47,64,104,.7)}.ai-root .ai-pic img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ai-root .ai-pic:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(12,14,20,.78),rgba(12,14,20,.3) 45%,rgba(12,14,20,0) 70%)}.ai-root .ai-pic b{position:absolute;z-index:1;left:16px;bottom:10px;font:900 var(--rg-intro-peak)/1 var(--sans);letter-spacing:-.05em;color:#ecd9ab;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-shadow:0 4px 18px rgba(0,0,0,.45)}.ai-root .ai-slip>p{display:flex;align-items:center;gap:12px;margin-top:12px;padding:0 4px;font:800 var(--rg-headline)/1.3 var(--sans);color:var(--ink-strong)}.ai-root .ai-unseal{flex:none;display:inline-grid;place-items:center;width:86px;height:38px;background-color:var(--hwa);-webkit-mask:url(/_adultintro/seal-mask.webp) center/100% 100% no-repeat;mask:url(/_adultintro/seal-mask.webp) center/100% 100% no-repeat;color:#fbf3e8;font:800 var(--rg-prose)/1 var(--sans);position:relative;border-radius:2px}.ai-root .ai-unseal:after{content:"";position:absolute;inset:3px;border:1.5px solid rgba(251,243,232,.8);border-radius:1px}.ai-root .ai-slip-lead .ai-pic{height:340px}.ai-root .ai-slip-lead .ai-pic:before{content:"";position:absolute;z-index:1;left:0;right:0;top:0;height:62%;background:linear-gradient(rgba(12,14,20,.86),rgba(12,14,20,.55) 55%,rgba(12,14,20,0))}.ai-root .ai-lead{position:absolute;z-index:2;left:16px;right:16px;top:18px}.ai-root .ai-lead .ai-say{color:var(--cream)}.ai-root .ai-lead .ai-hit{margin-top:4px}.ai-root .ai-royal{position:relative;margin-top:96px}.ai-root .ai-royal img{display:block;width:100%;height:460px;object-fit:cover;object-position:92% 30%;-webkit-mask-image:linear-gradient(transparent,#000 14%);mask-image:linear-gradient(transparent,#000 14%)}.ai-root .ai-royal:after{content:"";position:absolute;left:0;right:0;bottom:0;height:62%;background:linear-gradient(rgba(18,21,28,0),rgba(18,21,28,.86) 48%,var(--muk))}.ai-root .ai-royal-t{position:absolute;left:0;right:0;bottom:0;z-index:1}.ai-root .ai-royal-t .ai-say{color:var(--cream);text-shadow:0 1px 12px rgba(0,0,0,.8)}.ai-root .ai-royal-t .ai-hit{margin-top:8px;text-shadow:0 1px 12px rgba(0,0,0,.8)}.ai-root .ai-advise{position:relative;margin-top:96px;padding:40px 0 230px}.ai-root .ai-advise img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 60%;-webkit-mask-image:linear-gradient(transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(transparent,#000 10%,#000 90%,transparent)}.ai-root .ai-advise:after{content:"";position:absolute;inset:0;background:linear-gradient(rgba(18,21,28,.94),rgba(18,21,28,.86) 48%,rgba(18,21,28,0) 66%,rgba(18,21,28,0) 88%,var(--muk))}.ai-root .ai-five{position:relative;z-index:1}.ai-root .ai-five .ai-say{color:var(--cream);text-shadow:0 1px 12px rgba(0,0,0,.8)}.ai-root .ai-tally{position:relative;z-index:1;display:grid;grid-template-columns:1.35fr 1.5px 1fr;align-items:end;grid-column-gap:8px;column-gap:8px;margin:30px 12px 0}.ai-root .ai-tally>i{align-self:stretch;background:rgba(232,235,242,.55)}.ai-root .ai-tally p{display:flex;flex-direction:column;align-items:center;gap:8px;color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.7)}.ai-root .ai-tn{display:flex;align-items:baseline;gap:2px}.ai-root .ai-tally strong{font:900 var(--rg-intro-big)/1 var(--sans);letter-spacing:-.05em;color:var(--gold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ai-root .ai-tk{font:800 var(--rg-section)/1 var(--sans);color:var(--cream)}.ai-root .ai-tally .ai-u{font:800 var(--rg-chapter)/1 var(--sans);color:var(--cream)}.ai-root .ai-s3{padding:40px 0 96px}.ai-root .ai-kim,.ai-root .ai-pair{margin-top:40px}.ai-root .ai-saju-help{padding-bottom:40px;transform:rotate(-.3deg)}.ai-root .ai-saju-over{margin-top:-22px;transform:translate(6px) rotate(.4deg)}.ai-root .ai-res{display:flex;align-items:center;gap:10px;margin-top:14px}.ai-root .ai-res .ai-chips{flex:1 1;margin-top:0;gap:4px}.ai-root .ai-pg .ai-tile{height:70px}.ai-root .ai-pg .ai-tile i{font-family:var(--serif)}.ai-root .ai-saju .ai-sh-hd b{font-size:var(--rg-headline)}.ai-root .ai-wonguk{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:14px}.ai-root .ai-pg{display:grid;grid-template-columns:repeat(4,58px);grid-gap:6px;gap:6px}.ai-root .ai-ph{text-align:center;font:700 var(--rg-prose)/1 var(--serif);color:var(--ink-strong)}.ai-root .ai-pg .ai-tile{width:58px;height:58px}.ai-root .ai-pg .ai-tile b{font-size:var(--rg-section)}.ai-root .ai-plus{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:12px;background:rgba(255,255,255,.6);box-shadow:inset 0 0 0 1.5px var(--gold-deep)}.ai-root .ai-plus>span:first-child{font:800 var(--rg-body-sm)/1 var(--sans);color:var(--ink-strong);margin-right:4px}.ai-root .ai-tile-sm{width:46px;height:50px}.ai-root .ai-tile-sm b{font-size:var(--rg-section)}.ai-root .ai-chips{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:6px;gap:6px;margin-top:16px}.ai-root .ai-chip{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 0 7px;border-radius:8px;background:rgba(255,255,255,.55);box-shadow:inset 0 0 0 1px rgba(47,43,39,.18)}.ai-root .ai-chip b{font:700 var(--rg-prose)/1 var(--serif)}.ai-root .ai-chip i{display:flex;align-items:center;gap:2px;font:700 var(--rg-body-sm)/1 var(--sans);font-style:normal;color:var(--ink-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ai-root .ai-chip i em{font-weight:600;color:var(--ink-soft);font-size:var(--rg-label)}.ai-root .ai-c-mok b{color:var(--wg-mok)}.ai-root .ai-c-hwa b{color:var(--wg-hwa)}.ai-root .ai-c-to b{color:#8a6a1a}.ai-root .ai-c-geum b{color:var(--ink-strong)}.ai-root .ai-c-su b{color:var(--wg-su)}.ai-root .ai-chip-help{background:var(--nam-b);box-shadow:0 0 0 2px rgba(44,74,140,.25)}.ai-root .ai-chip-over{background:var(--hwa);box-shadow:0 0 0 2px rgba(168,50,42,.25)}.ai-root .ai-chip-help b,.ai-root .ai-chip-help i,.ai-root .ai-chip-help i em,.ai-root .ai-chip-over b,.ai-root .ai-chip-over i,.ai-root .ai-chip-over i em{color:#fff}.ai-root .ai-concl{margin-top:48px}.ai-root .ai-s3 .ai-hit.ai-big{margin-top:80px}.ai-root .ai-concl p{font:800 var(--rg-sell-title)/1.5 var(--sans);letter-spacing:-.035em;color:var(--cream)}.ai-root .ai-concl p+p{margin-top:6px}.ai-root .ai-sheet .ai-help-t{color:var(--nam-b)}.ai-root .ai-sheet .ai-block-t{color:var(--hwa)}.ai-root .ai-recall{position:relative;overflow:hidden}.ai-root .ai-nightpic{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 75%;-webkit-mask-image:linear-gradient(transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(transparent,#000 14%,#000 86%,transparent)}.ai-root .ai-recall-t{position:relative;padding:72px 26px 150px}.ai-root .ai-recall p{font:600 var(--rg-section)/1.65 var(--sans);color:var(--cream-soft);letter-spacing:-.02em;text-shadow:0 1px 12px rgba(0,0,0,.8)}.ai-root .ai-recall em{color:var(--cream);font-weight:800}.ai-root .ai-recall .ai-r2{margin-top:24px}.ai-root .ai-recall .ai-r3{margin-top:56px}.ai-root .ai-recall strong{display:block;margin-top:4px;font:800 var(--rg-sell-title)/1.4 var(--sans);color:var(--cream)}.ai-root .ai-recall:after{content:"";position:absolute;z-index:1;left:26px;bottom:76px;width:40px;height:1px;background:rgba(217,188,126,.6)}.ai-root .ai-dawn{background-image:linear-gradient(var(--muk) 0,var(--muk) 260px,rgba(18,21,28,0) 560px),linear-gradient(rgba(246,241,230,.72),rgba(246,241,230,.72)),url(/_adultintro/hanji.webp);background-size:100% 100%,100% 100%,420px;background-repeat:no-repeat,no-repeat,repeat;padding-bottom:0;text-align:center;display:flow-root}.ai-root .ai-dawnpic{position:relative}.ai-root .ai-dawnpic img{display:block;width:100%;height:560px;object-fit:cover;object-position:center 22%;-webkit-mask-image:linear-gradient(transparent,#000 130px,#000 78%,transparent);mask-image:linear-gradient(transparent,#000 130px,#000 78%,transparent)}.ai-root .ai-dawn .ai-ahead{position:absolute;left:0;right:0;top:64px;color:#fff;font-size:var(--rg-cover);text-shadow:0 2px 16px rgba(0,0,0,.7)}.ai-root .ai-dawn-t{margin-top:-12px}.ai-root .ai-dawn-t .ai-hit{margin-top:4px}.ai-root .ai-years{text-align:left}.ai-root .ai-flow{position:relative;margin-top:16px}.ai-root .ai-yrs{--ax:136px;position:relative;display:grid;grid-template-columns:repeat(14,1fr);height:300px}.ai-root .ai-yrs:before{content:"";position:absolute;left:0;right:0;top:var(--ax);height:1px;background:rgba(23,24,31,.35)}.ai-root .ai-yc{position:relative}.ai-root .ai-yb{position:absolute;left:50%;width:12px;margin-left:-6px;height:calc(var(--h) * 62px)}.ai-root .ai-yb-up{bottom:calc(300px - var(--ax) + 22px);background:var(--nam-b);border-radius:2px 2px 0 0}.ai-root .ai-yb-dn{top:calc(var(--ax) + 22px);background:var(--hwa);border-radius:0 0 2px 2px}.ai-root .ai-yt{position:absolute;left:50%;top:calc(var(--ax) - 21px);display:flex;flex-direction:column;gap:2px;transform:translateX(-50%)}.ai-root .ai-yt b{display:grid;place-items:center;width:19px;height:19px;border-radius:3px;font:700 var(--rg-label)/1 var(--serif);color:#fff}.ai-root .ai-yt b.ai-t-to{color:var(--ink-strong)}.ai-root .ai-yt b.ai-t-geum{color:var(--ink-strong);box-shadow:inset 0 0 0 1px var(--ink-strong)}.ai-root .ai-yc>small{position:absolute;left:0;right:0;bottom:0;text-align:center;font:600 var(--rg-label)/1 var(--sans);color:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ai-root .ai-yc .ai-stamp.ai-ys{position:absolute;z-index:1;left:50%;width:52px;height:28px;margin-left:-26px}.ai-root .ai-yc .ai-stamp.ai-ys span{font:900 var(--rg-label)/1 var(--sans);color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ai-root .ai-push .ai-stamp.ai-ys{bottom:calc(300px - var(--ax) + 22px + 66px)}.ai-root .ai-hold .ai-stamp.ai-ys{top:calc(var(--ax) + 22px + 66px)}.ai-root .ai-yc em{position:absolute;left:50%;transform:translateX(-50%);white-space:nowrap;font:800 var(--rg-body-sm)/1 var(--sans)}.ai-root .ai-push em{bottom:calc(300px - var(--ax) + 22px + 100px);color:var(--nam-b)}.ai-root .ai-hold em{top:calc(var(--ax) + 22px + 100px);color:var(--hwa)}.ai-root .ai-fl{position:absolute;left:0;font:700 var(--rg-label)/1 var(--sans)}.ai-root .ai-fl-up{top:6px;color:var(--nam-b)}.ai-root .ai-fl-dn{top:250px;color:var(--hwa)}.ai-root .ai-ylk{position:absolute;top:22px;right:20px;color:var(--ink-soft)}.ai-root .ai-ylk .ai-lockic{margin:0}.ai-root .ai-early{margin:72px 0 48px}.ai-root .ai-s5{padding:0 0 56px}.ai-root .ai-field{position:relative;padding:68px 26px 64px;background:radial-gradient(120% 80% at 50% 0,#3a5aa0,transparent 70%),var(--nam-b);color:#fff;text-align:center}.ai-root .ai-field:after{content:"";position:absolute;left:50%;bottom:-17px;width:34px;height:34px;margin-left:-17px;background:var(--nam-b);transform:rotate(45deg)}.ai-root .ai-field h2{font:900 var(--rg-cover)/1.25 var(--sans);letter-spacing:-.045em}.ai-root .ai-field em{display:inline-block;margin-top:10px;color:var(--gold)}.ai-root .ai-s5>.ai-pad.ai-c{margin-top:72px}.ai-root .ai-swapnames{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:16px}.ai-root .ai-swapnames>div{display:flex;gap:4px}.ai-root .ai-swapnames .ai-tile{width:44px;height:56px;border-radius:7px}.ai-root .ai-swapnames .ai-tile b{font-size:var(--rg-section)}.ai-root .ai-tile.ai-out{opacity:.45}.ai-root .ai-tile.ai-out:after{content:"";position:absolute;left:-4px;right:-4px;top:50%;height:2.5px;background:var(--hwa);transform:rotate(-24deg)}.ai-root .ai-tile.ai-in{box-shadow:inset 0 0 0 1.5px var(--ink-strong),0 0 0 3px var(--hwa)}.ai-root .ai-arr{width:16px;height:28px;fill:none;stroke:var(--ink-strong);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.ai-root .ai-cmp{position:relative;display:grid;grid-template-columns:56px 1fr 22px 1fr;grid-template-rows:70px 70px;margin-top:20px;border-top:2px solid var(--ink-strong);border-bottom:2px solid var(--ink-strong)}.ai-root .ai-cmp>span{position:relative;z-index:1;display:flex;align-items:center}.ai-root .ai-cp{padding-left:4px;font:800 var(--rg-headline)/1 var(--sans);color:var(--ink-strong);border-top:1px solid rgba(47,43,39,.18)}.ai-root .ai-ar,.ai-root .ai-cv{justify-content:center;border-top:1px solid rgba(47,43,39,.18)}.ai-root .ai-cv{gap:10px}.ai-root .ai-ar{font:700 var(--rg-intro-note)/1 var(--sans);color:rgba(23,24,31,.45)}.ai-root .ai-cmp .ai-up{border-top:0}.ai-root .ai-cv strong{font:900 var(--rg-num-mid)/1 var(--sans);letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-strong)}.ai-root .ai-cv .ai-stamp{width:38px;height:38px}.ai-root .ai-cv .ai-stamp span{font-size:var(--rg-chapter)}.ai-root .ai-cv .ai-stamp.ai-two span{font-size:var(--rg-label)}.ai-root .ai-cv:nth-child(2) .ai-stamp{--r:-5deg}.ai-root .ai-cv:nth-child(4) .ai-stamp{--r:4deg}.ai-root .ai-cv:nth-child(6) .ai-stamp{--r:2deg}.ai-root .ai-cv:nth-child(8) .ai-stamp{--r:-3deg}.ai-root .ai-band{position:absolute;left:0;right:0;top:0;height:70px;background:rgba(44,74,140,.08)}.ai-root .ai-band:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2.5px;background:var(--nam-b);transform:scaleX(0);transform-origin:left;transition:transform 1s cubic-bezier(.2,.7,.2,1) .15s}.ai-root .ai-band.ai-in:after{transform:none}.ai-root .ai-flip{margin-top:56px}.ai-root .ai-flip .ai-hit{margin-top:6px}.ai-root .ai-s6{padding:40px 0 56px;padding-top:72px}.ai-root .ai-free{margin-top:30px}.ai-root .ai-fh{display:flex;align-items:center;justify-content:center;gap:12px;font:800 var(--rg-headline)/1 var(--sans);color:var(--nam-b)}.ai-root .ai-fh:after,.ai-root .ai-fh:before{content:"";width:26px;height:1.5px;background:currentColor;opacity:.6}.ai-root .ai-free ul,.ai-root .ai-paid ul{display:inline-flex;flex-direction:column;gap:12px;margin-top:18px;text-align:left}.ai-root .ai-free li,.ai-root .ai-paid li{display:flex;align-items:center;font:700 var(--rg-headline)/1.3 var(--sans);color:var(--ink-strong)}.ai-root .ai-last{margin-top:56px;font:600 var(--rg-section)/1.7 var(--sans);color:var(--ink-soft)}.ai-root .ai-last strong{display:block;margin-top:6px;font:800 var(--rg-sell-title)/1.5 var(--sans);letter-spacing:-.035em;color:var(--ink-strong)}.ai-root #ai-endcta{margin:28px 0 0}.ai-root .ai-cta{display:flex;align-items:center;justify-content:center;gap:8px;height:60px;border-radius:16px;color:#fbf8f1;font:800 var(--rg-fv-strong)/1.3 var(--sans);letter-spacing:-.01em;text-decoration:none;background:#1f1c19;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.ai-root .ai-cta:after{content:"";flex:none;width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M4 10h11M11 5l5 5-5 5' fill='none' stroke='%23fbf8f1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/20px 20px no-repeat}.ai-root .ai-paid{margin-top:34px;padding:0 16px}.ai-root .ai-paidleaf{position:relative;border-style:solid;border-width:16px;border-image:url(/_adultintro/sheet.webp) 40 fill stretch;padding:18px 12px 20px;transform:rotate(-.3deg);filter:drop-shadow(0 12px 14px rgba(60,40,20,.22))}.ai-root .ai-pseal{position:absolute;right:-6px;top:-8px;width:34px}.ai-root .ai-verdicts{margin-top:56px;text-align:center}.ai-root .ai-vq{font:800 var(--rg-sell-title)/1.5 var(--sans);letter-spacing:-.035em;color:var(--ink-strong)}.ai-root .ai-vseal{flex:none}.ai-root .ai-collage{display:block;width:100%;height:auto;margin-top:56px}.ai-root .ai-fh-paid{color:var(--ink-strong)}.ai-root .ai-paid li{color:var(--ink)}.ai-root .ai-paid .ai-lockic{margin-right:12px;color:var(--gold-deep)}.ai-root .ai-price{display:flex;align-items:baseline;justify-content:center;gap:12px;margin-top:22px}.ai-root .ai-price span{font:600 var(--rg-intro-note)/1 var(--sans);color:var(--ink-soft)}.ai-root .ai-price b{font:900 var(--rg-num-mid)/1 var(--sans);letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-strong)}.ai-root #ai-bar{position:fixed;left:0;right:0;bottom:0;z-index:20;display:none;padding:10px 20px calc(12px + env(safe-area-inset-bottom));background:var(--paper)}.ai-root #ai-bar .ai-in{max-width:414px;margin:0 auto;display:flex;flex-direction:column;gap:8px}.ai-root #ai-bar p{text-align:center;font:700 var(--rg-body-sm)/1.3 var(--sans);color:var(--ink)}.ai-root #ai-bar.ai-dark{background:var(--muk)}.ai-root #ai-bar.ai-dark p{color:var(--cream)}.ai-root #ai-bar.ai-dark .ai-cta{color:#1f1c19;background:#fbf8f1}.ai-root #ai-bar.ai-dark .ai-cta:after{filter:brightness(0) opacity(.88)}.ai-root.ai-showbar #ai-bar{display:block}@media (prefers-reduced-motion:reduce){.ai-root .ai-stamp.ai-stop{animation:none}.ai-root .ai-band:after{transition:none;transform:none}}@media (max-width:370px){.ai-root .ai-tally strong{font-size:var(--rg-intro-price)}.ai-root .ai-hero{padding-left:22px;padding-right:22px}.ai-root .ai-desk .ai-tile{width:52px;height:62px}.ai-root .ai-tally strong{font-size:var(--rg-num-mid)}.ai-root .ai-sheet{margin-left:12px;margin-right:12px;padding-left:14px;padding-right:14px}.ai-root .ai-names3{gap:10px}.ai-root .ai-rows li{grid-template-columns:1fr 42px 58px 46px}}@media (min-width:600px){.ai-root .ai-alab{box-shadow:0 0 0 1px rgba(0,0,0,.2)}}.ai-root .ai-gm .ai-frame{padding:20px 12px 16px}.ai-root .ai-sheet.ai-gm{padding:8px}.ai-root .ai-sheet.ai-gm:before{display:none}.ai-root .ai-sheet.ai-gm .ai-frame{box-shadow:inset 0 0 0 2px var(--nam)}.ai-root .ai-hz{margin:8px 0 0 .32em;text-align:center;font:700 var(--rg-intro-dot)/1.2 var(--serif);letter-spacing:.32em;color:var(--ink-strong)}.ai-root .ai-hz-q{font-family:var(--sans);color:rgba(23,24,31,.3)}.ai-root .ai-st{margin:4px 0 16px;text-align:center;font:500 var(--rg-label)/1.3 var(--sans);color:var(--ink-soft);letter-spacing:.04em}.ai-root .ai-gt{display:grid;grid-template-columns:46px repeat(4,minmax(0,1fr));border-top:1.5px solid var(--ink-strong);border-bottom:1.5px solid var(--ink-strong)}.ai-root .ai-gc,.ai-root .ai-gl{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:58px;padding:8px 2px;border-top:1px solid rgba(47,43,39,.2)}.ai-root .ai-gc{border-left:1px solid rgba(47,43,39,.2)}.ai-root .ai-gh,.ai-root .ai-gt>.ai-gl:first-child{border-top:0}.ai-root .ai-gc b,.ai-root .ai-gl b{font:700 var(--rg-prose)/1.15 var(--serif);color:var(--ink-strong)}.ai-root .ai-gc small,.ai-root .ai-gl small{font:500 var(--rg-label)/1.25 var(--sans);color:var(--ink-soft);text-align:center;white-space:nowrap}.ai-root .ai-gc strong{font:800 var(--rg-section)/1.05 var(--sans);letter-spacing:-.02em;color:var(--ink-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ai-root .ai-gc .ai-gq{color:rgba(23,24,31,.4)}.ai-root .ai-gc .ai-gnq{color:rgba(23,24,31,.3)}.ai-root .ai-gc-now{background:rgba(44,74,140,.07)}.ai-root .ai-gc .ai-nowtag{margin:3px 0 0;padding:2px 5px}.ai-root .ai-gc-lk>*{opacity:.35}.ai-root .ai-gl-f{justify-content:flex-start;padding-top:12px}.ai-root .ai-plot{position:relative;grid-column:span 4;height:150px;border-left:1px solid rgba(47,43,39,.2);border-top:1px solid rgba(47,43,39,.2)}.ai-root .ai-fsvg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ai-root .ai-fsvg line,.ai-root .ai-fsvg polyline{vector-effect:non-scaling-stroke;fill:none}.ai-root .ai-guide{stroke:rgba(47,43,39,.25);stroke-width:1;stroke-dasharray:3 4}.ai-root .ai-guide-m{stroke:rgba(47,43,39,.4)}.ai-root .ai-farea{fill:rgba(44,74,140,.08)}.ai-root .ai-fl-kim,.ai-root .ai-fl-yr{stroke:var(--nam-b);stroke-width:2}.ai-root .ai-fl-q{stroke:rgba(23,24,31,.3);stroke-width:1.5;stroke-dasharray:4 4}.ai-root .ai-fl-before{stroke:rgba(168,50,42,.6);stroke-width:2;stroke-dasharray:5 5}.ai-root .ai-pin{position:absolute;z-index:1;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #f6f0e2}.ai-root .ai-pin b{font:700 var(--rg-label)/1 var(--serif);color:#fff;letter-spacing:-.04em}.ai-root .ai-p-gil{background:var(--nam-b)}.ai-root .ai-p-hy{background:var(--hwa)}.ai-root .ai-p-dae{background:#5a1a16}.ai-root .ai-p-lk,.ai-root .ai-p-open,.ai-root .ai-p-q{background:#fbf8f1;box-shadow:0 0 0 3px #f6f0e2,inset 0 0 0 1.5px rgba(23,24,31,.3)}.ai-root .ai-p-q b{color:rgba(23,24,31,.4)}.ai-root .ai-p-open{box-shadow:0 0 0 3px #f6f0e2,inset 0 0 0 2px var(--hwa)}.ai-root .ai-p-open b{color:var(--hwa)}.ai-root .ai-p-lk{opacity:.5;color:var(--ink-strong)}.ai-root .ai-p-lk .ai-lockic{margin:0}.ai-root .ai-p-ghost{width:14px;height:14px;box-shadow:inset 0 0 0 1.5px rgba(168,50,42,.6);background:#f6f0e2}.ai-root .ai-free3{grid-column:span 3;display:flex;align-items:center;gap:8px;min-height:36px;border-top:2px solid var(--gold-deep)}.ai-root .ai-free3 span{margin:0 auto;font:800 var(--rg-label)/1 var(--sans);letter-spacing:.08em;color:#8a6a2a}.ai-root .ai-freelk{display:grid;place-items:center;border-top:1px solid rgba(47,43,39,.2);border-left:1px solid rgba(47,43,39,.2);color:var(--ink-soft)}.ai-root .ai-freelk .ai-lockic{margin:0}.ai-root .ai-gt>.ai-gl:nth-last-child(3):empty{border-top:2px solid var(--gold-deep)}.ai-root .ai-yband{margin-top:16px;border-top:1.5px solid var(--ink-strong);border-bottom:1.5px solid var(--ink-strong)}.ai-root .ai-yband-2{margin-top:22px}.ai-root .ai-yhead{display:grid;grid-template-columns:repeat(7,1fr)}.ai-root .ai-yh{display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 0 6px;border-left:1px solid rgba(47,43,39,.2)}.ai-root .ai-yh:first-child{border-left:0}.ai-root .ai-yh b{font:700 var(--rg-label)/1 var(--sans);color:var(--ink-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ai-root .ai-yh small{font:500 var(--rg-label)/1 var(--serif);color:var(--ink-soft)}.ai-root .ai-yplot{position:relative;height:150px;border-top:1px solid rgba(47,43,39,.2)}.ai-root .ai-lv{position:absolute;right:4px;font:600 var(--rg-label)/1 var(--sans);font-style:normal;transform:translateY(-130%)}.ai-root .ai-yplot .ai-lv:first-of-type{color:var(--nam-b)}.ai-root .ai-yplot .ai-lv:nth-of-type(2){color:var(--hwa)}.ai-root .ai-ydot{position:absolute;z-index:1;width:12px;height:12px;border-radius:50%;transform:translate(-50%,-50%);background:#fbf8f1;box-shadow:0 0 0 3px #f6f0e2,inset 0 0 0 2px rgba(23,24,31,.4)}.ai-root .ai-yd-up{background:var(--nam-b);box-shadow:0 0 0 3px #f6f0e2}.ai-root .ai-yd-dn{background:var(--hwa);box-shadow:0 0 0 3px #f6f0e2}.ai-root .ai-yseal{position:absolute;z-index:2;transform:translate(-50%,-50%)}.ai-root .ai-yseal .ai-stamp.ai-ys{width:54px;height:28px}.ai-root .ai-yseal .ai-stamp.ai-ys span{font:900 var(--rg-label)/1 var(--sans);color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ai-root .ai-yseal em,.ai-root .ai-yseal small{display:none}.ai-root .ai-ynote{margin-top:14px;display:flex;flex-direction:column;gap:8px}.ai-root .ai-ynote p{display:flex;align-items:baseline;gap:8px;font:500 var(--rg-body-sm)/1.4 var(--sans);color:var(--ink-soft)}.ai-root .ai-ynote b{font:800 var(--rg-body-sm)/1 var(--sans);white-space:nowrap}.ai-root .ai-ynote .ai-yn-hold b{color:var(--hwa)}.ai-root .ai-ynote .ai-yn-push b{color:var(--nam-b)}.ai-root .ai-hz-sw{display:flex;align-items:center;justify-content:center;gap:10px;margin:10px 0 16px;letter-spacing:.12em}.ai-root .ai-hz-sw .ai-old{color:rgba(23,24,31,.4)}.ai-root .ai-hz-sw .ai-old i{font-style:normal;text-decoration:line-through;-webkit-text-decoration-color:var(--hwa);text-decoration-color:var(--hwa);text-decoration-thickness:2px}.ai-root .ai-gl b.ai-new,.ai-root .ai-hz-sw i.ai-new{font-style:normal;color:var(--hwa)}.ai-root .ai-gc-old strong{color:rgba(23,24,31,.4);font-weight:700}.ai-root .ai-gc-hot{background:rgba(44,74,140,.07)}.ai-root .ai-finale{position:relative;margin-top:64px}.ai-root .ai-finale img{display:block;width:100%;height:560px;object-fit:cover;object-position:center 60%;-webkit-mask-image:linear-gradient(transparent,#000 12%,#000 86%,transparent);mask-image:linear-gradient(transparent,#000 12%,#000 86%,transparent)}.ai-root .ai-finale .ai-last{position:absolute;left:0;right:0;top:64px;margin:0;padding:0 26px;text-align:center;color:var(--ink);text-shadow:0 0 18px rgba(255,248,235,.9),0 0 4px rgba(255,248,235,.9)}.ai-root .ai-finale .ai-last strong{font-size:var(--rg-intro-calc);color:var(--ink-strong)}.ai-root .ai-s1 .ai-plot{height:92px}.ai-root .ai-s1 .ai-gc,.ai-root .ai-s1 .ai-gl{min-height:48px;padding:6px 2px}.ai-root .ai-s1 .ai-hz{margin-top:4px}.ai-root .ai-s1 .ai-st{margin-bottom:10px}.ai-root .ai-s1 .ai-gm .ai-frame{padding:14px 10px 12px}.ai-root .ai-s1 .ai-desk{padding-top:16px;padding-bottom:28px}.ai-root .ai-gt-sw{grid-template-columns:56px repeat(4,minmax(0,1fr))}.ai-root .ai-finale:after{content:"";position:absolute;left:0;right:0;top:0;height:62%;background:linear-gradient(rgba(246,241,230,.92),rgba(246,241,230,.78) 45%,rgba(246,241,230,0));pointer-events:none}.ai-root .ai-finale .ai-last{z-index:1}.ai-root .ai-vsheet{margin-top:22px;padding:14px 10px 20px;border-style:solid;border-width:14px;border-image:url(/_adultintro/sheet.webp) 40 fill stretch;filter:drop-shadow(0 8px 12px rgba(60,40,20,.16))}.ai-root .ai-vsheet ul{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;margin:0}.ai-root .ai-vsheet li{display:flex;flex-direction:column;align-items:center;gap:12px;min-height:0;padding:0 6px;border:0;filter:none;text-align:center}.ai-root .ai-vsheet li+li{border-left:1px solid rgba(47,43,39,.2)}.ai-root .ai-vsheet li b{flex:none;font:700 var(--rg-body-sm)/1.45 var(--sans);color:var(--ink-strong);word-break:keep-all}.ai-root .ai-vsheet .ai-vseal{width:52px;height:52px}.ai-root .ai-vlane{position:relative;height:60px}.ai-root .ai-vmover{position:absolute;left:50%;top:4px;width:52px;height:52px;margin-left:-26px;color:#fbf3e8}.ai-root .ai-vmover .ai-lockic{margin:0;width:18px;height:20px;position:relative;z-index:1}.ai-root .ai-vmover.ai-in{animation:ai-vhop 3s ease-in-out .3s 1}@keyframes ai-vhop{0%{transform:none}18%{transform:translateX(-200%)}26%{transform:translateX(-200%) translateY(6px)}44%{transform:translateX(0)}52%{transform:translateY(6px)}70%{transform:translateX(200%)}78%{transform:translateX(200%) translateY(6px)}to{transform:none}}.ai-root .ai-ytag{position:absolute;z-index:2;transform:translate(-50%,-190%);font:800 var(--rg-label)/1 var(--sans);color:var(--nam-b);white-space:nowrap}@media (prefers-reduced-motion:reduce){.ai-root .ai-vmover.ai-in{animation:none}}