.dp{--u:0.5px;--fs-display:calc(var(--u) * 92);--fs-h2:calc(var(--u) * 68);--fs-h2s:calc(var(--u) * 62);--fs-h3:calc(var(--u) * 52);--fs-lead:calc(var(--u) * 44);--fs-quote:calc(var(--u) * 44);--fs-body:calc(var(--u) * 40);--fs-small:calc(var(--u) * 35);--fs-label:calc(var(--u) * 33);--side:calc(var(--u) * 60);--gap:calc(var(--u) * 20);--sec-pad:calc(var(--u) * 128);--wrap:100%;--dt:calc(var(--u) * 196);--r-photo:calc(var(--u) * 8);--r-screen:calc(var(--u) * 18);--night:#111833;--space-1:#24213F;--space-2:#3C3568;--paper:#FFFDF8;--bezel:#0D1124;--ai:linear-gradient(90deg,#5FE0FF,#8FB0FF 48%,#C79BFF);--ok:#1F6B43;--ok-bg:#E3F2E8;--ok-icon:#2F8F5B;--no:#9E2F3A;--no-bg:#FBE6E7;--no-icon:#C2414B;--f-concept:#C79BFF;--f-skill:#7FD6C2;--f-invention:#F2B36B;--f-concept-l:#574890;--f-skill-l:#2A5F68;--f-invention-l:#8A5212;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;font-variant-numeric:tabular-nums;font-size:var(--fs-body);font-weight:450;line-height:1.6;letter-spacing:-.015em;color:#29263D;background:var(--space-1);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;word-break:keep-all;overflow-wrap:anywhere;overflow-x:clip}.dp[data-mode=export]{width:430px}.dp[data-mode=web]{--u:clamp(0.4186px,calc(100vw / 860),0.45px);--side:max(16px,calc(var(--u) * 60))}@media (max-width:599px){.dp[data-mode=web]{--dt:max(108px,calc(var(--u) * 196))}}@media (min-width:600px){.dp[data-mode=web]{--u:0.5px;--side:32px;--wrap:700px}}@media (min-width:1024px){.dp[data-mode=web]{--u:0.46px;--side:48px;--wrap:1120px;--dt:200px;--fs-display:64px;--fs-h2:46px;--fs-h2s:40px;--fs-h3:26px;--fs-lead:21px;--fs-quote:22px;--fs-body:18px;--fs-small:16px;--fs-label:15px;--sec-pad:112px;--gap:20px}}.dp :where(*,:before,:after){box-sizing:border-box}.dp :where(img){display:block;max-width:100%;height:auto}.dp :where(h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote){margin:0;padding:0}.dp :where(ul,ol){list-style:none}.dp :where(a){color:inherit}.dp-scene{position:relative;isolation:isolate;overflow-x:clip}.dp-scene[data-reg=front]{--ink:#FFFDF8;--ink-2:#D9D3F0;--label:#B4ABDA;--rule:rgba(255,253,248,0.22);--num:#B4ABDA;--leader:#8FB0FF;color:var(--ink)}.dp-scene[data-reg=atmo],.dp-scene[data-reg=ground],.dp-scene[data-reg=sky]{--ink:#29263D;--ink-2:#4A4663;--label:#5F5A7A;--rule:rgba(41,38,61,0.16);--num:#574890;--leader:#6A5CD0;color:var(--ink)}.dp-scene[data-reg=atmo]{--label:#4A4663}.dp-scene[data-scene=A]{background:linear-gradient(180deg,var(--night) 0,#1A1937 20%,var(--space-1) 42%,#2E2852 70%,var(--space-2) 100%)}.dp-scene[data-scene=B]{--label:#D9D3F0;--num:#D9D3F0;--ink-2:#ECE8F8;--rule:rgba(255,253,248,0.26);background:linear-gradient(180deg,var(--space-2) 0,#463E78 45%,#5A4F8D 100%)}.dp-scene[data-scene=C]{background:linear-gradient(180deg,#CFC5E8,#D6CFEC 50%,#DDD6F0)}.dp-scene[data-scene=D]{background:linear-gradient(180deg,#DDD6F0,#E4E1F4 20%,#E8E6F6 50%,#E2EAF6 80%,#DCECF5)}.dp-scene[data-scene=E]{background:linear-gradient(180deg,#DCECF5,#E2E6F5 18%,#E4E2F5 30%,#DFEDF7 46%,#E6EEF1 70%,#EEEDE6)}.dp-scene:is([data-scene=C],[data-scene=D],[data-scene=E]):before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:repeating-linear-gradient(180deg,rgba(196,224,248,0) 0,rgba(196,224,248,.7) calc(var(--u) * 2400),rgba(196,224,248,0) calc(var(--u) * 4800));-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 calc(var(--u) * 700),#000 calc(100% - var(--u) * 700),transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 calc(var(--u) * 700),#000 calc(100% - var(--u) * 700),transparent 100%)}.dp-scene[data-scene=C]:before{background:repeating-linear-gradient(180deg,rgba(236,240,252,0) 0,rgba(236,240,252,.75) calc(var(--u) * 2000),rgba(236,240,252,0) calc(var(--u) * 4000))}.dp-scene[data-scene=F]{background:linear-gradient(180deg,#F7EBDD,#F8EEE2 40%,#FBF4EA)}.dp-stars{position:absolute;inset:0 0 auto 0;height:70%;z-index:0;pointer-events:none;background-image:radial-gradient(1.4px 1.4px at 23px 41px,rgba(255,255,255,.9),transparent 60%),radial-gradient(1px 1px at 131px 97px,rgba(255,255,255,.75),transparent 60%),radial-gradient(1.8px 1.8px at 77px 171px,rgba(220,214,255,.85),transparent 60%),radial-gradient(1.2px 1.2px at 181px 23px,rgba(255,255,255,.7),transparent 60%),radial-gradient(1px 1px at 211px 211px,rgba(255,240,230,.7),transparent 60%),radial-gradient(1.5px 1.5px at 151px 141px,rgba(255,255,255,.55),transparent 60%);background-size:233px 233px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 8%,#000 60%,transparent);mask-image:linear-gradient(180deg,transparent,#000 8%,#000 60%,transparent)}.dp-stars-soft{opacity:.55;height:100%;-webkit-mask-image:linear-gradient(90deg,#000,#000 6%,transparent 7.5%,transparent 92.5%,#000 94%);mask-image:linear-gradient(90deg,#000,#000 6%,transparent 7.5%,transparent 92.5%,#000 94%)}.dp-deco{position:absolute;z-index:0;pointer-events:none;user-select:none;max-width:none;height:auto}.dp-sec{z-index:2;padding:var(--sec-pad) 0}.dp-sec,.dp-wrap{position:relative}.dp-wrap{padding-inline:max(var(--side),calc((100% - var(--wrap)) / 2))}.dp-cut{height:0}.dp-cut-after{position:relative;top:calc(var(--u) * 28)}.dp[data-mode=web] :is(.dp-exp,.dp-matlist>li,.dp-chain>li,.dp-role-chain,.dp-stuck)>.dp-cut{display:none}.dp-kicker{display:flex;align-items:center;gap:calc(var(--u) * 22);font-size:var(--fs-label);font-weight:650;line-height:1.45;color:var(--label)}.dp-kicker:after{content:"";flex:1;height:2px;background:currentColor;opacity:.32}.dp-h1{font-size:var(--fs-display);line-height:1.12;font-weight:820;letter-spacing:-.05em}.dp-h1>span{display:block}.dp-h2{margin-top:calc(var(--u) * 32);font-size:var(--fs-h2);line-height:1.18;font-weight:800;letter-spacing:-.045em}.dp-h2-sub{margin-top:0;font-size:var(--fs-h2s);line-height:1.2}.dp-h2-lead>span{display:block}.dp-h2-in{font-size:var(--fs-lead);line-height:1.4;font-weight:600;letter-spacing:-.025em;color:var(--ink-2)}.dp-h2-main{margin-top:calc(var(--u) * 6);font-size:calc(var(--fs-h2) * 1.06);line-height:1.15}.dp-h2-one{white-space:nowrap}.dp-h3{font-size:var(--fs-h3);line-height:1.24;font-weight:780;letter-spacing:-.04em}.dp-lead{margin-top:calc(var(--u) * 32);font-size:var(--fs-lead);line-height:1.5;font-weight:500;letter-spacing:-.025em;color:var(--ink-2);max-width:calc(var(--u) * 740)}.dp-body2{margin-top:calc(var(--u) * 16);font-size:var(--fs-body);line-height:1.6;color:var(--ink-2)}.dp :where(.dp-lead,.dp-body2,.dp-says,.dp-quote p,.dp-legend,.dp-verdict){text-wrap:pretty}.dp-says{margin-top:calc(var(--u) * 24);font-size:var(--fs-body);line-height:1.55;font-weight:600;color:var(--ink)}.dp-muted{color:var(--label);font-size:var(--fs-small)}.dp-label{font-size:var(--fs-label);font-weight:650;color:var(--num)}.dp-num{font-weight:600;color:var(--num);font-variant-numeric:tabular-nums;letter-spacing:0}.dp-legend{margin-top:calc(var(--u) * 48);font-size:var(--fs-label);line-height:1.5;font-weight:500;color:var(--label)}.dp-legend a{text-underline-offset:3px}.dp-mt{margin-top:calc(var(--u) * 96)}.dp-mt-s{margin-top:calc(var(--u) * 32)}.dp-ai{font-style:normal;background:var(--ai);-webkit-background-clip:text;background-clip:text;color:transparent}.dp-han{font-family:Detail Hanja,Noto Sans CJK KR,Noto Sans KR,Apple SD Gothic Neo,serif;font-weight:300}.dp-nowrap{white-space:nowrap}.dp-fig{margin-top:calc(var(--u) * 32)}.dp-fig-frame{position:relative;overflow:hidden;border-radius:var(--r-photo)}.dp-fig-frame img{width:100%;height:100%;object-fit:cover}.dp-scene:not([data-reg=front]) .dp-fig-photo .dp-fig-frame{box-shadow:0 calc(var(--u) * 12) calc(var(--u) * 28) calc(var(--u) * -16) rgba(17,24,51,.35)}.dp-fig-screen .dp-fig-frame{border-radius:var(--r-screen);background:var(--bezel);box-shadow:0 calc(var(--u) * 24) calc(var(--u) * 48) calc(var(--u) * -24) rgba(30,24,80,.45)}.dp-fig figcaption{margin-top:calc(var(--u) * 16);font-size:var(--fs-label);line-height:1.45;font-weight:500;color:var(--ink-2)}.dp-fig figcaption b{font-weight:700;color:var(--ink)}.dp-fig figcaption .dp-label{color:var(--num);margin-right:calc(var(--u) * 6)}.dp-tag{display:inline-flex;align-items:center;gap:calc(var(--u) * 10);color:var(--label);font-weight:500}.dp-tag:before{content:"";width:calc(var(--u) * 12);height:calc(var(--u) * 12);border-radius:50%;background:var(--leader)}.dp-w86{width:86%}.dp-w72{width:72%}.dp-w62{width:62%}.dp-device{border-radius:calc(var(--u) * 44);padding:calc(var(--u) * 10);background:var(--bezel);box-shadow:0 calc(var(--u) * 30) calc(var(--u) * 60) calc(var(--u) * -20) rgba(6,5,24,.55),inset 0 0 0 2px rgba(255,255,255,.12)}.dp-device img{width:100%;border-radius:calc(var(--u) * 34)}.dp-grid2{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u) * 32) var(--gap);margin-top:calc(var(--u) * 28)}.dp-grid2>.dp-fig{margin-top:0}.dp-rows{margin-top:calc(var(--u) * 48);border-top:2px solid var(--rule)}.dp-rows>div{display:grid;grid-template-columns:var(--dt) 1fr;column-gap:calc(var(--u) * 24);padding:calc(var(--u) * 26) 0;border-bottom:2px solid var(--rule)}.dp-rows dt{padding-top:.2em;font-size:var(--fs-label);line-height:1.45;font-weight:650;color:var(--label)}.dp[data-mode=web] .dp-rows dt{overflow-wrap:normal;word-break:keep-all}.dp-rows dd{font-size:var(--fs-body);line-height:1.5;color:var(--ink)}.dp-rows dd b{font-weight:700}.dp-rows-note{display:block;margin-top:calc(var(--u) * 8);font-size:var(--fs-small);line-height:1.5;color:var(--ink-2)}.dp-rows .dp-cut{grid-column:1/-1}.dp-callouts{position:relative}.dp-callouts-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible;z-index:3;pointer-events:none}.dp-callouts-lines polyline{stroke:var(--leader);stroke-width:calc(var(--u) * 3);stroke-linecap:round;stroke-linejoin:round}.dp-pin{width:calc(var(--u) * 10);height:calc(var(--u) * 10);margin:calc(var(--u) * -5) 0 0 calc(var(--u) * -5);border-radius:50%;background:var(--leader);box-shadow:0 0 0 calc(var(--u) * 10) color-mix(in srgb,var(--leader) 30%,transparent);pointer-events:none}.dp-callout,.dp-pin{position:absolute;z-index:4}.dp-callout{transform:translateY(calc(var(--fs-small) * -.68))}.dp-callout b{display:block;font-size:var(--fs-small);line-height:1.35;font-weight:720;color:var(--ink)}.dp-callout-in>span{display:block;font-size:var(--fs-label);line-height:1.4;font-weight:480;color:var(--ink-2)}.dp-callout-right{text-align:right}.dp-callout-in{display:inline-block}.dp-scene[data-reg=front] .dp-callout-in{padding:calc(var(--u) * 6) calc(var(--u) * 12);margin:calc(var(--u) * -6) calc(var(--u) * -12);border-radius:calc(var(--u) * 10);background:rgba(17,24,51,.58);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dp-hero{padding-top:calc(var(--u) * 40);padding-bottom:calc(var(--u) * 112)}.dp-hero-bg{position:absolute;inset:0 0 auto 0;height:calc(var(--u) * 1700);z-index:0;pointer-events:none;overflow:hidden}.dp-hero-bg img{width:100%;height:100%;object-fit:cover;object-position:50% 30%;-webkit-mask-image:linear-gradient(180deg,#000,#000 60%,transparent 78%);mask-image:linear-gradient(180deg,#000,#000 60%,transparent 78%)}.dp-mast{display:flex;justify-content:space-between;align-items:center;gap:calc(var(--u) * 24)}.dp-mast img{width:calc(var(--u) * 330)}.dp-mast span{font-size:var(--fs-small);font-weight:600;color:var(--label)}.dp-mast-start{flex:none;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border:1.5px solid rgba(255,253,248,.55);border-radius:999px;font-size:var(--fs-small);font-weight:700;line-height:1.2;color:var(--ink);text-decoration:none;white-space:nowrap;background:rgba(17,24,51,.45)}.dp-mast-start:hover{background:rgba(255,253,248,.14)}.dp-mast-start:focus-visible{outline:3px solid #8FB0FF;outline-offset:3px}.dp[data-mode=web] .dp-mast:has(.dp-mast-start) span{margin-left:auto}@media (max-width:599px){.dp[data-mode=web] .dp-mast:has(.dp-mast-start) span{display:none}}.dp-overline{margin-top:calc(var(--u) * 48);display:flex;flex-wrap:wrap;align-items:center;row-gap:calc(var(--u) * 6);font-size:var(--fs-small);line-height:1.4;font-weight:600;color:var(--ink-2)}.dp-overline>span{display:inline-flex;align-items:center}.dp-overline i{display:inline-block;width:2px;height:.9em;margin:0 calc(var(--u) * 18);background:rgba(255,253,248,.38)}.dp-h1,.dp-hero .dp-lead{margin-top:calc(var(--u) * 24)}.dp-stage{margin-top:calc(var(--u) * 16);aspect-ratio:740/664}.dp-stage-box{position:absolute;left:-1%;top:14.5%;width:63%;filter:drop-shadow(0 calc(var(--u) * 30) calc(var(--u) * 40) rgba(8,6,30,.45))}.dp-stage-phone{position:absolute;left:64.5%;top:15%;width:30%;z-index:1}.dp-stage-cards{position:absolute;left:49%;top:66%;width:51%;height:30%;z-index:2}.dp-pcard{display:block;border-radius:calc(var(--u) * 14);box-shadow:0 calc(var(--u) * 16) calc(var(--u) * 28) calc(var(--u) * -10) rgba(8,6,30,.55)}.dp-stage-cards .dp-pcard{position:absolute;width:62%}.dp-stage-cards img.dp-pcard{left:calc(var(--i) * 8% + 2%);top:calc(var(--i) * -5% + 16%);transform:rotate(calc(-10deg + var(--i) * 5deg))}.dp-stage-cards .dp-pcard-qr{left:38%;top:22%;transform:rotate(4deg)}.dp-pcard-qr{aspect-ratio:640/414;position:relative;overflow:hidden;container-type:inline-size}.dp-pcard-qr img{display:block;width:100%;height:100%}.dp-pcard-qr span{position:absolute;right:3.5%;top:4.5%;padding:.1em .5em;border-radius:999px;background:#3A3550;color:#fff;font-size:clamp(8px,4cqw,var(--fs-label));line-height:1.4;font-weight:700;letter-spacing:.04em}.dp-stage-byeolzzi{left:79%;top:-2%;width:19%;z-index:3;transform:rotate(-6deg);filter:drop-shadow(0 0 calc(var(--u) * 24) rgba(143,176,255,.55))}.dp-stage .dp-callout{width:auto}.dp-issue4{margin-top:calc(var(--u) * 32)}.dp-issue4-head{display:flex;justify-content:space-between;align-items:baseline;gap:calc(var(--u) * 16);flex-wrap:wrap}.dp-issue4-head span{font-size:var(--fs-label);font-weight:600;color:var(--label)}.dp-hero .dp-issue4-head span{color:var(--ink-2)}.dp-tile figcaption{display:grid;grid-template-columns:calc(var(--u) * 56) 1fr;margin-top:calc(var(--u) * 16);font-size:var(--fs-label);line-height:1.4}.dp-tile figcaption .dp-num{padding-top:calc(var(--u) * 4)}.dp-tile figcaption b{display:block;font-size:var(--fs-body);line-height:1.35;font-weight:700;color:var(--ink)}.dp-tile figcaption small{display:block;margin-top:calc(var(--u) * 4);font-size:var(--fs-label);color:var(--ink-2)}.dp-spec{margin-top:calc(var(--u) * 32);--dt:calc(var(--u) * 160)}.dp-spec>div{padding:calc(var(--u) * 20) 0}.dp-bridge{margin-top:calc(var(--u) * 232);font-size:var(--fs-lead);line-height:1.45;font-weight:650;letter-spacing:-.03em}.dp-bridge span{color:var(--ink-2);font-weight:500}.dp-flow{margin-top:calc(var(--u) * 96)}.dp-flow ol{margin-top:calc(var(--u) * 32);border-top:2px solid var(--rule)}.dp-flow li{display:grid;grid-template-columns:calc(var(--u) * 64) calc(var(--u) * 232) 1fr;column-gap:calc(var(--u) * 20);align-items:center;padding:calc(var(--u) * 20) 0;border-bottom:2px solid var(--rule)}.dp-flow li .dp-num{font-size:var(--fs-body)}.dp-flow li img{width:100%;border-radius:calc(var(--u) * 8)}.dp-flow li b{display:block;font-size:var(--fs-body);line-height:1.35;font-weight:700}.dp-flow li p{margin-top:calc(var(--u) * 4);font-size:var(--fs-label);line-height:1.45;color:var(--ink-2)}.dp-flow-outcome{margin-top:calc(var(--u) * 24);font-size:var(--fs-small);color:var(--ink-2)}.dp-cta,.dp-purchase-note{margin-top:calc(var(--u) * 64);font-size:var(--fs-body);font-weight:700}.dp-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 28px;border-radius:12px;background:#FFFDF8;color:#24213F;text-decoration:none}.dp-cta-hero{margin-top:calc(var(--u) * 40)}.dp-cta-solid{background:#24213F;color:#FFFDF8}.dp-cta:focus-visible{outline:3px solid #8FB0FF;outline-offset:3px}.dp-matlist{margin-top:calc(var(--u) * 32);border-top:2px solid var(--rule)}.dp-matlist>li{display:grid;grid-template-columns:calc(var(--u) * 340) 1fr;column-gap:calc(var(--u) * 28);align-items:center;padding:calc(var(--u) * 24) 0;border-bottom:2px solid var(--rule)}.dp-matlist>li>.dp-cut{grid-column:1/-1}.dp-matlist .dp-fig{margin-top:0}.dp-matlist b{display:block;margin-top:calc(var(--u) * 4);font-size:var(--fs-body);line-height:1.35;font-weight:700}.dp-matlist .dp-num,.dp-matlist p{font-size:var(--fs-label)}.dp-matlist p{margin-top:calc(var(--u) * 10);line-height:1.5;color:var(--ink-2)}.dp-kitcards{padding-top:calc(var(--u) * 24);padding-bottom:calc(var(--u) * 32)}.dp-paper{margin-top:calc(var(--u) * 32)}.dp-paper-pair{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap);align-items:center}.dp-paper-pair .dp-pcard{width:100%}.dp-paper p{margin-top:calc(var(--u) * 24);font-size:var(--fs-body);color:var(--ink-2)}.dp-chain{margin-top:calc(var(--u) * 64)}.dp-chain>li{padding-top:calc(var(--u) * 48)}.dp-chain>li+li{margin-top:calc(var(--u) * 48);border-top:2px solid var(--rule)}.dp-chain-tight>li{padding-top:calc(var(--u) * 36)}.dp-chain-tight>li+li{margin-top:calc(var(--u) * 36)}.dp-chain-head{display:grid;grid-template-columns:calc(var(--u) * 96) 1fr;align-items:baseline}.dp-chain-head .dp-num,.dp-chain-head h3{font-size:var(--fs-h3);line-height:1.24}.dp-chain-head h3{font-weight:780;letter-spacing:-.04em;color:var(--ink)}.dp-roles{margin-top:calc(var(--u) * 96);border-top:2px solid var(--rule)}.dp-roles li{display:grid;grid-template-columns:calc(var(--u) * 72) calc(var(--u) * 220) 1fr;column-gap:calc(var(--u) * 20);align-items:center;padding:calc(var(--u) * 16) 0;border-bottom:2px solid var(--rule)}.dp-roles img{width:calc(var(--u) * 72);height:calc(var(--u) * 72);object-fit:contain}.dp-roles b{font-size:var(--fs-body);font-weight:700}.dp-roles span{font-size:var(--fs-small);line-height:1.45;color:var(--ink-2)}.dp-quote{margin-top:calc(var(--u) * 40);padding-left:calc(var(--u) * 34);border-left:calc(var(--u) * 6) solid transparent;border-image:var(--ai) 1;max-width:calc(var(--u) * 680)}.dp-quote-who{display:block;font-size:var(--fs-label);line-height:1.45;font-weight:650;color:var(--label)}.dp-quote-who em{font-style:normal;font-weight:500;margin-left:calc(var(--u) * 14)}.dp-quote-who em:before{content:"· "}.dp-quote p{margin-top:calc(var(--u) * 10);font-size:var(--fs-quote);line-height:1.5;font-weight:650;letter-spacing:-.03em;color:var(--ink)}.dp-role-chain .dp-rows{margin-top:calc(var(--u) * 64)}.dp-stuck{margin-top:calc(var(--u) * 112);padding-top:calc(var(--u) * 48);border-top:2px solid var(--rule)}.dp-stuck-head{display:grid;grid-template-columns:calc(var(--u) * 120) 1fr;column-gap:calc(var(--u) * 24);align-items:center}.dp-stuck-head img{width:calc(var(--u) * 120)}.dp-report-screen{width:86%;margin-top:calc(var(--u) * 64)}.dp-report-frame{display:grid;justify-items:center;padding:calc(var(--u) * 18);border-radius:calc(var(--u) * 30);background:var(--bezel);box-shadow:0 calc(var(--u) * 24) calc(var(--u) * 48) calc(var(--u) * -24) rgba(30,24,80,.45)}.dp-report-frame img{width:100%;border-radius:calc(var(--u) * 14)}.dp-report-gap{padding:calc(var(--u) * 6) 0;font-size:var(--fs-label);line-height:1.2;letter-spacing:.3em;color:#8E88B0}.dp-exp{margin-top:calc(var(--u) * 96);padding-top:calc(var(--u) * 56);border-top:2px solid var(--rule)}.dp-exp+.dp-exp{margin-top:calc(var(--u) * 80);padding-top:0;border-top:0}.dp-exp-result{margin-top:calc(var(--u) * 40)}.dp-exp-topics{margin-top:calc(var(--u) * 12);font-size:var(--fs-label);font-weight:650;color:var(--num)}.dp-exp-head .dp-body2,.dp-exp-topics{margin-left:calc(var(--u) * 96)}.dp-steps4{margin-top:calc(var(--u) * 40)}.dp-year{margin-top:calc(var(--u) * 128)}.dp-legend-dots{margin-top:calc(var(--u) * 24);display:flex;flex-wrap:wrap;gap:calc(var(--u) * 10) calc(var(--u) * 28);font-size:var(--fs-label);font-weight:600;color:var(--ink-2)}.dp-legend-dots span,.dp-year-rows li{display:inline-flex;align-items:center;gap:calc(var(--u) * 10)}.dp-legend-dots i,.dp-year-rows i{flex:none;width:calc(var(--u) * 14);height:calc(var(--u) * 14);border-radius:50%}.dp-year-rows{margin-top:calc(var(--u) * 32)}.dp-year-rows>div{padding:calc(var(--u) * 20) 0}.dp-year-rows dt{padding-top:0}.dp-year-y{display:block;font-size:var(--fs-label);line-height:1.3;font-weight:600;color:var(--label)}.dp-year-rows dt b{display:block;font-size:var(--fs-body);line-height:1.3;font-weight:700;color:var(--ink)}.dp-year-rows ul{display:flex;flex-wrap:wrap;gap:calc(var(--u) * 4) calc(var(--u) * 22)}.dp-year-rows li{font-size:var(--fs-small);line-height:1.45}.dp-year-rows li[data-approval=conflict]{color:var(--no)}.dp-dex{margin-top:calc(var(--u) * 128)}.dp-dex-pair .dp-fig{width:86%}.dp-dex-term{font-size:var(--fs-h3);font-weight:800;letter-spacing:-.03em}.dp-han-chip{display:inline-flex;align-items:baseline;gap:calc(var(--u) * 8);margin-right:calc(var(--u) * 24);font-size:var(--fs-small);color:var(--ink-2)}.dp-han-chip .dp-han{font-size:calc(var(--u) * 54);color:var(--ink);line-height:1.1}.dp-scard{position:relative;overflow:hidden;background:#0C1230;color:#FFFDF8;border-radius:calc(var(--k, var(--u)) * 26);box-shadow:0 calc(var(--k, var(--u)) * 26) calc(var(--k, var(--u)) * 50) calc(var(--k, var(--u)) * -18) rgba(30,24,80,.55)}.dp-scard[data-family=concept]{--fam:var(--f-concept)}.dp-scard[data-family=skill]{--fam:var(--f-skill)}.dp-scard[data-family=invention]{--fam:var(--f-invention)}.dp-scard-lg{width:calc(var(--k, var(--u)) * 360);height:calc(var(--k, var(--u)) * 520)}.dp-scard-sm{width:calc(var(--k, var(--u)) * 150);height:calc(var(--k, var(--u)) * 216);border-radius:calc(var(--k, var(--u)) * 14)}.dp-scard-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:85% 72%}.dp-scard:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(100deg,rgba(12,18,48,.94),rgba(12,18,48,.8) 34%,rgba(12,18,48,.2) 68%,rgba(12,18,48,0)),linear-gradient(180deg,rgba(12,18,48,0) 55%,rgba(12,18,48,.75))}.dp-scard:after{content:"";position:absolute;inset:calc(var(--k, var(--u)) * 12);z-index:3;border:2px solid rgba(255,255,255,.28);border-radius:calc(var(--k, var(--u)) * 16);pointer-events:none}.dp-scard-sm:after{inset:calc(var(--k, var(--u)) * 7);border-radius:calc(var(--k, var(--u)) * 9)}.dp-scard-orbit{position:absolute;inset:0;width:100%;height:100%;z-index:2;overflow:hidden}.dp-scard-orbit ellipse{fill:none;stroke:var(--fam);stroke-width:1.5px;vector-effect:non-scaling-stroke;opacity:.8}.dp-scard-orbit circle{fill:var(--fam)}.dp-scard-kind{top:calc(var(--k, var(--u)) * 30);font-size:calc(var(--k, var(--u)) * 33);font-weight:700;line-height:1.3;color:var(--fam)}.dp-scard-body,.dp-scard-kind{position:absolute;z-index:4;left:calc(var(--k, var(--u)) * 30)}.dp-scard-body{right:calc(var(--k, var(--u)) * 24);bottom:calc(var(--k, var(--u)) * 34);display:flex;flex-direction:column}.dp-scard-term{font-size:calc(var(--k, var(--u)) * 108);line-height:1.05;font-weight:820;letter-spacing:-.04em}.dp-scard-han{margin-top:calc(var(--k, var(--u)) * 6);font-family:Detail Hanja,Noto Sans CJK KR,Noto Sans KR,serif;font-weight:300;font-size:calc(var(--k, var(--u)) * 54);line-height:1.15}.dp-scard-latin{margin-top:calc(var(--k, var(--u)) * 4);font-size:calc(var(--k, var(--u)) * 35);font-weight:500;color:#D9D3F0}.dp-scard-meaning{margin-top:calc(var(--k, var(--u)) * 14);padding-top:calc(var(--k, var(--u)) * 12);border-top:2px solid rgba(255,255,255,.22);font-size:calc(var(--k, var(--u)) * 40);font-weight:650}.dp-scard-sm .dp-scard-kind{left:calc(var(--k, var(--u)) * 16);top:calc(var(--k, var(--u)) * 16)}.dp-scard-sm .dp-scard-body{left:calc(var(--k, var(--u)) * 16);right:calc(var(--k, var(--u)) * 12);bottom:calc(var(--k, var(--u)) * 16)}.dp-scard-sm .dp-scard-term{font-size:calc(var(--k, var(--u)) * 35);line-height:1.25;font-weight:800;letter-spacing:-.02em}.dp-cardstage{margin-top:0;container-type:inline-size;width:100%;max-width:860px;aspect-ratio:740/660}.dp-fan{--k:calc(100cqw / 740);left:0;top:0;width:60%;height:100%}.dp-fan,.dp-fan .dp-scard{position:absolute}.dp-fan-front{left:calc(var(--k) * 52);top:calc(var(--k) * 70);transform:rotate(-2.4deg);z-index:3}.dp-fan-back1{left:calc(var(--k) * 14);top:calc(var(--k) * 90);transform:rotate(-9deg);z-index:2}.dp-fan-back2{left:calc(var(--k) * -18);top:calc(var(--k) * 116);transform:rotate(-16deg);z-index:1}.dp-fan-back1 .dp-scard-body,.dp-fan-back2 .dp-scard-body{display:none}.dp-cards-byeolzzi{left:43%;top:-1.5%;width:23%;z-index:0;transform:rotate(10deg)}.dp-cardstage+.dp-kicker{margin-top:calc(var(--u) * 56)}.dp-kinds{margin-top:calc(var(--u) * 64);border-top:2px solid var(--rule)}.dp-kinds li{display:grid;grid-template-columns:calc(var(--u) * 150) 1fr;column-gap:calc(var(--u) * 32);align-items:center;padding:calc(var(--u) * 28) 0;border-bottom:2px solid var(--rule)}.dp-kinds b{font-size:var(--fs-body);font-weight:750}.dp-kinds b[data-family=concept]{color:var(--f-concept-l)}.dp-kinds b[data-family=skill]{color:var(--f-skill-l)}.dp-kinds b[data-family=invention]{color:var(--f-invention-l)}.dp-kinds p,.dp-kinds-ex{font-size:var(--fs-small);color:var(--ink-2)}.dp-kinds p{margin-top:calc(var(--u) * 8);line-height:1.5}.dp-again{margin-top:calc(var(--u) * 112)}.dp-dots{color:var(--num);letter-spacing:.1em}.dp-paper-note{padding-top:calc(var(--u) * 28);border-top:2px solid var(--rule);font-size:var(--fs-body);font-weight:600}.dp-memory,.dp-paper-note{margin-top:calc(var(--u) * 64)}.dp-memory{display:grid;grid-template-columns:34% 1fr;column-gap:calc(var(--u) * 40);align-items:center}.dp-memory .dp-fig{margin-top:0}.dp-blocks{margin-top:calc(var(--u) * 128);padding-top:calc(var(--u) * 64);border-top:2px solid var(--rule)}.dp-blocks-lead-fig{margin-top:0;display:grid;grid-template-columns:62% 1fr;column-gap:calc(var(--u) * 24);align-items:end}.dp-blocks-lead-fig figcaption{margin-top:0;display:grid;gap:calc(var(--u) * 16)}.dp-blocks-lead-fig figcaption>span>b{display:block}.dp-blocks-lead-fig figcaption .dp-label{margin:0 0 calc(var(--u) * 4)}.dp-blocks-lead-fig+.dp-h2{margin-top:calc(var(--u) * 56)}.dp-meta-line{margin-top:calc(var(--u) * 24);font-size:var(--fs-small);line-height:1.5;color:var(--ink)}.dp-meta-line .dp-label{margin-right:calc(var(--u) * 14)}.dp-concept-row{margin-top:calc(var(--u) * 32)}.dp-concept-row>div{padding:calc(var(--u) * 18) 0}.dp-concept-row dd{display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(var(--u) * 6) calc(var(--u) * 18)}.dp-concept-term{font-size:var(--fs-body);font-weight:700}.dp-concept-row .dp-han{font-size:var(--fs-body);color:var(--ink)}.dp-concept-latin{font-size:var(--fs-small);font-weight:500;color:var(--ink-2)}.dp-diff{margin-top:calc(var(--u) * 28)}.dp-diff .dp-strip{margin-top:calc(var(--u) * 24)}.dp-diff .dp-verdict+.dp-verdict{margin-top:calc(var(--u) * 12)}.dp-diff-title{margin-top:calc(var(--u) * 28);font-size:var(--fs-small);font-weight:650;color:var(--ink)}.dp-diff-title:first-child{margin-top:0}.dp-diff-title b{color:var(--num)}.dp-strip{display:grid;grid-template-columns:calc(var(--u) * 150) 1fr;align-items:center;row-gap:calc(var(--u) * 10);margin-top:calc(var(--u) * 16)}.dp-strip-k{font-size:var(--fs-label);font-weight:650;color:var(--label);white-space:nowrap}.dp-strip-k.is-ok{color:var(--ok)}.dp-strip-axis,.dp-strip-row{display:grid;grid-template-columns:repeat(12,1fr);gap:calc(var(--u) * 6);align-items:center}.dp-strip-axis span{font-size:var(--fs-label);line-height:1.2;color:var(--label);white-space:nowrap}.dp-bead{justify-self:center;width:calc(var(--u) * 30);height:calc(var(--u) * 30);border-radius:50%;box-shadow:0 0 0 2px rgba(255,255,255,.9),0 calc(var(--u) * 3) calc(var(--u) * 6) rgba(60,40,120,.25)}.dp-bead-0{background:#F4F2F8;box-shadow:0 0 0 2px #CFCADF}.dp-bead-1{background:#D8C6F7}.dp-bead-2{background:#A97BEA}.dp-bead-3{background:#6E3CC4}.dp-shade{height:calc(var(--u) * 28);border-radius:calc(var(--u) * 6);background:#DDD9EA}.dp-shade.is-open{background:linear-gradient(180deg,#6FA5FA,#3F7DE6)}.dp-shade.is-missed{background:repeating-linear-gradient(135deg,#F8DADD 0 calc(var(--u) * 8),#F1C3C8 calc(var(--u) * 8) calc(var(--u) * 16));box-shadow:inset 0 0 0 2px var(--no-icon)}.dp-verdict{display:flex;align-items:flex-start;gap:calc(var(--u) * 16);margin-top:calc(var(--u) * 20);font-size:var(--fs-small);line-height:1.5;font-weight:650}.dp-verdict>span{flex:none;display:grid;place-items:center;width:calc(var(--u) * 40);height:calc(var(--u) * 40);margin-top:.1em;border-radius:50%;color:#fff;font-size:calc(var(--u) * 26);font-weight:900}.dp-verdict.is-ok{color:var(--ok)}.dp-verdict.is-ok>span{background:var(--ok-icon)}.dp-verdict.is-no{color:var(--no)}.dp-verdict.is-no>span{background:var(--no-icon)}.dp-diff-change{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--u) * 10) calc(var(--u) * 20);margin-top:calc(var(--u) * 16);font-size:var(--fs-small)}.dp-diff-change>span{color:var(--label);font-size:var(--fs-lead)}.dp-chip{display:inline-block;padding:calc(var(--u) * 8) calc(var(--u) * 20);border-radius:calc(var(--u) * 8);font-weight:700}.dp-chip.is-no{color:var(--no);background:var(--no-bg);text-decoration:line-through;text-decoration-thickness:2px}.dp-chip.is-ok{color:var(--ok);background:var(--ok-bg)}.dp-lab{padding-top:calc(var(--u) * 48)}.dp-next{padding-bottom:calc(var(--u) * 96)}.dp-benchstage{margin-top:calc(var(--u) * 48)}.dp-fig-note{margin-top:calc(var(--u) * 20);font-size:var(--fs-label);line-height:1.5;font-weight:500;color:var(--ink-2)}.dp-fig-note .dp-tag{margin-right:calc(var(--u) * 10)}.dp-bench{width:52%}.dp-benchstage .dp-callout b{font-size:var(--fs-small)}.dp-pairs{margin-top:calc(var(--u) * 16)}.dp-pair{margin-top:calc(var(--u) * 48);padding-top:calc(var(--u) * 36);border-top:2px solid var(--rule)}.dp-pair-grid{margin-top:calc(var(--u) * 24)}.dp-pair-cap{margin-top:calc(var(--u) * 14);font-size:var(--fs-label);line-height:1.45;color:var(--ink-2)}.dp-pair-cap b{font-weight:700;color:var(--ink)}.dp-pair-cap i{font-style:normal;margin:0 calc(var(--u) * 8);color:var(--label)}.dp-pair .dp-fig{margin-top:calc(var(--u) * 24)}.dp-pair .dp-grid2>.dp-fig{margin-top:0}.dp-pair-side{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--gap);align-items:start;margin-top:calc(var(--u) * 24)}.dp-pair-side .dp-pair-cap,.dp-pair-side>.dp-fig{margin-top:0}.dp-pair-side .dp-verdict{margin-top:calc(var(--u) * 14)}.dp-pair-side .dp-body2{font-size:var(--fs-small);line-height:1.5}.dp-pair-k{display:flex;align-items:baseline;gap:calc(var(--u) * 18)}.dp-pair-k b{font-size:var(--fs-lead);font-weight:780;letter-spacing:-.035em}.dp-invent{padding-top:calc(var(--u) * 96)}.dp-invent-pair{display:grid;grid-template-columns:1fr;margin-top:calc(var(--u) * 48)}.dp-invent-shot{width:64%;margin-top:0}.dp-startflow{margin-top:calc(var(--u) * 64);border-top:2px solid var(--rule)}.dp-startflow li{display:grid;grid-template-columns:calc(var(--u) * 96) 1fr;padding:calc(var(--u) * 22) 0;border-bottom:2px solid var(--rule);align-items:baseline}.dp-startflow .dp-num,.dp-startflow b{font-size:var(--fs-body)}.dp-startflow b{font-weight:700}.dp-plans{padding-top:calc(var(--u) * 64)}.dp-faq-list{margin-top:calc(var(--u) * 48);border-top:2px solid var(--rule)}.dp-faq-list details{padding:calc(var(--u) * 28) 0;border-bottom:2px solid var(--rule)}.dp-faq-list summary{display:flex;justify-content:space-between;align-items:baseline;gap:calc(var(--u) * 24);list-style:none;cursor:pointer;font-size:var(--fs-lead);line-height:1.4;font-weight:700;letter-spacing:-.025em}.dp-faq-list summary::-webkit-details-marker{display:none}.dp-faq-list summary i:before{content:"+";font-style:normal;font-weight:500;color:var(--num)}.dp-faq-list details[open] summary i:before{content:"−"}.dp-faq-list details p{margin-top:calc(var(--u) * 14);font-size:var(--fs-body);line-height:1.6;color:var(--ink-2)}.dp[data-mode=export] .dp-faq-list summary i{display:none}.dp[data-mode=web] .dp-faq-list details{padding-block:0}.dp[data-mode=web] .dp-faq-list summary{padding-block:calc(var(--u) * 28);min-height:44px;align-items:center}.dp[data-mode=web] .dp-faq-list details[open] summary{padding-bottom:0}.dp[data-mode=web] .dp-faq-list details p{padding-bottom:calc(var(--u) * 28)}.dp-cautions{margin-top:calc(var(--u) * 24)}.dp-cautions li{position:relative;padding-left:calc(var(--u) * 28);font-size:var(--fs-small);line-height:1.55;color:var(--ink-2)}.dp-cautions li+li{margin-top:calc(var(--u) * 8)}.dp-cautions li:before{content:"·";position:absolute;left:calc(var(--u) * 6);font-weight:800}.dp-faq .dp-h3{margin-top:calc(var(--u) * 96)}.dp-about .dp-body2{max-width:calc(var(--u) * 740)}.dp-features{display:grid;row-gap:calc(var(--u) * 56);margin-top:calc(var(--u) * 48)}.dp-feature-group{padding-top:calc(var(--u) * 28);border-top:2px solid var(--rule)}.dp-feature-title{font-size:var(--fs-lead);line-height:1.35;font-weight:760;letter-spacing:-.03em;color:var(--ink)}.dp-badge{display:inline-block;padding:.05em .6em;border:2px solid var(--rule);border-radius:999px;font-size:var(--fs-label);line-height:1.4;font-weight:650;letter-spacing:0;color:var(--label);vertical-align:.15em;white-space:nowrap}.dp-feature-note{margin-top:calc(var(--u) * 12);font-size:var(--fs-small);line-height:1.55;color:var(--ink-2)}.dp-feature-list{margin-top:calc(var(--u) * 20)}.dp-feature-list li{font-size:var(--fs-body);line-height:1.55;color:var(--ink-2);text-wrap:pretty}.dp-feature-list li+li{margin-top:calc(var(--u) * 16)}.dp-feature-list b{margin-right:.25em;font-weight:700;color:var(--ink)}.dp-feature-group[data-status=preparing] .dp-feature-list :is(li,b){color:var(--label)}.dp-evidence{margin-top:calc(var(--u) * 28);max-width:860px;border-top:2px solid var(--rule)}.dp-evidence li{padding:calc(var(--u) * 24) 0;border-bottom:2px solid var(--rule);font-size:var(--fs-body);line-height:1.55;color:var(--ink-2);text-wrap:pretty}.dp-evidence a{display:inline-block;margin-right:.35em;font-weight:760;color:var(--leader);text-underline-offset:3px}.dp-evidence a:focus-visible{outline:3px solid #8FB0FF;outline-offset:3px}.dp-faq-list p a{color:var(--leader);font-weight:650;text-underline-offset:3px}.dp-pending{margin-top:calc(var(--u) * 24);max-width:calc(var(--u) * 740);font-size:var(--fs-small);line-height:1.55;font-weight:600;color:var(--ink-2);text-wrap:pretty}.dp-pending .dp-badge{margin-right:.4em}.dp-kinds .dp-badge{margin-left:.4em}.dp-review-link{position:fixed;right:12px;bottom:12px;z-index:50;padding:8px 12px;border-radius:10px;background:#29263D;color:#FFFDF8;font-size:13px;text-decoration:none}.dp-band{position:relative;z-index:1;overflow:hidden;pointer-events:none}.dp-band img{position:absolute;max-width:none}.dp-band .dp-cut{position:absolute;left:0;top:50%}.dp-band-descend{height:calc(var(--u) * 520);background:linear-gradient(180deg,#5A4F8D,#7666A6 40%,#B9A7DC 76%,#CFC5E8)}.dp-band-flyer{left:10%;top:20%;width:calc(var(--u) * 150);transform:rotate(-14deg);filter:drop-shadow(0 0 calc(var(--u) * 20) rgba(143,176,255,.5))}.dp-band-arc{left:-6%;width:112%;top:4%;opacity:.95;-webkit-mask-image:linear-gradient(180deg,#000 30%,transparent 62%);mask-image:linear-gradient(180deg,#000 30%,transparent 62%)}.dp-band-ship{right:8%;top:4%;width:calc(var(--u) * 220)}.dp-band-clouds{height:calc(var(--u) * 300);background:linear-gradient(180deg,#DDD6F0,#DDD6F0)}.dp-band-clouds img{left:-12%;width:124%;bottom:-22%}.dp-band-hills{height:calc(var(--u) * 320)}.dp-band-mtn{left:-8%;width:116%;bottom:0;-webkit-mask-image:linear-gradient(180deg,transparent,#000 30%,#000 80%,transparent);mask-image:linear-gradient(180deg,transparent,#000 30%,#000 80%,transparent)}.dp-band-byeolzzi{right:9%;top:6%;width:calc(var(--u) * 170);transform:scaleX(-1) rotate(-8deg);filter:drop-shadow(0 calc(var(--u) * 14) calc(var(--u) * 22) rgba(110,150,255,.4))}.dp-band-ground{height:calc(var(--u) * 640);background:#F7EBDD}.dp-band-groundart{left:0;width:100%;height:100%;object-fit:cover;object-position:50% 78%;-webkit-mask-image:linear-gradient(180deg,transparent,#000 22%);mask-image:linear-gradient(180deg,transparent,#000 22%)}.dp-band-ground:before{content:"";position:absolute;inset:0 0 auto 0;height:40%;background:linear-gradient(180deg,#EEEDE6,transparent);z-index:0}.dp-band-ground:after{content:"";position:absolute;inset:auto 0 0 0;height:18%;background:linear-gradient(180deg,transparent,#F7EBDD)}.dp-band-base{left:50%;bottom:6%;width:78%;transform:translateX(-50%);-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 62%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 62%,transparent 100%)}.dp-band-wave{left:8%;bottom:30%;width:calc(var(--u) * 150)}.dp-a-neb{right:-16%;top:calc(var(--u) * 300);width:46%;opacity:.35}.dp-a-ring{right:-12%;top:calc(var(--u) * 2930);width:30%;opacity:.85}.dp-b-moon{right:-5%;top:calc(var(--u) * 60);width:calc(var(--u) * 150);opacity:.9}.dp-d-left{left:-22%;top:32%;width:34%;opacity:.55}.dp-d-right{right:-22%;top:60%;width:34%;opacity:.55}@keyframes dp-float{0%,to{translate:0 0}50%{translate:0 calc(var(--u) * -16)}}.dp[data-mode=web] .dp-float{animation:dp-float 8s ease-in-out infinite}.dp[data-mode=web] .dp-stage-byeolzzi{animation-duration:7s}.dp[data-mode=web] .dp-band-byeolzzi{animation-duration:9s}.dp-js .dp-reveal{transition:opacity .42s cubic-bezier(.2,.7,.2,1),transform .42s cubic-bezier(.2,.7,.2,1)}.dp-js .dp-reveal.is-pending{opacity:0;transform:translateY(calc(var(--u) * 16))}@media (prefers-reduced-motion:reduce){.dp .dp-float{animation:none!important}.dp-js .dp-reveal,.dp-js .dp-reveal.is-pending{opacity:1;transform:none;transition:none}}@media (min-width:600px) and (max-width:1023px){.dp[data-mode=web] .dp-hero-bg{height:900px}.dp[data-mode=web] .dp-hero-bg img{object-position:50% 45%}}@media (min-width:1024px){.dp[data-mode=web] .dp-hero-bg{height:860px}.dp[data-mode=web] .dp-hero-bg img{object-position:50% 58%;-webkit-mask-image:linear-gradient(180deg,#000,#000 52%,transparent 78%);mask-image:linear-gradient(180deg,#000,#000 52%,transparent 78%)}.dp[data-mode=web] .dp-mast img{width:248px}.dp[data-mode=web] .dp-hero-grid{display:grid;grid-template-columns:1fr 1.05fr;column-gap:56px;align-items:center;margin-top:24px}.dp[data-mode=web] .dp-overline,.dp[data-mode=web] .dp-stage{margin-top:0}.dp[data-mode=web] .dp-issue4{margin-top:72px}.dp[data-mode=web] .dp-grid4-wide{grid-template-columns:repeat(4,1fr)}.dp[data-mode=web] .dp-spec{max-width:860px}.dp[data-mode=web] .dp-about .dp-body2,.dp[data-mode=web] .dp-lead,.dp[data-mode=web] .dp-pending{max-width:760px}.dp[data-mode=web] .dp-features{grid-template-columns:1fr 1fr;column-gap:56px;row-gap:48px;align-items:start;max-width:1120px}.dp[data-mode=web] .dp-paper p,.dp[data-mode=web] .dp-paper-pair{max-width:760px}.dp[data-mode=web] .dp-matlist{display:grid;grid-template-columns:1fr 1fr;column-gap:48px;max-width:1120px}.dp[data-mode=web] .dp-matlist>li{grid-template-columns:220px 1fr;column-gap:24px}.dp[data-mode=web] .dp-report>.dp-wrap{display:grid;grid-template-columns:minmax(0,520px) 1fr;column-gap:64px;align-items:start}.dp[data-mode=web] .dp-report>.dp-wrap>*{grid-column:1/-1}.dp[data-mode=web] .dp-report>.dp-wrap>.dp-report-screen{grid-column:1;grid-row:span 5;width:100%}.dp[data-mode=web] .dp-report>.dp-wrap>:is(.dp-rows,.dp-body2,.dp-legend){grid-column:2}.dp[data-mode=web] .dp-report>.dp-wrap>.dp-rows{margin-top:64px}.dp[data-mode=web] .dp-report>.dp-wrap>.dp-cut{display:none}.dp[data-mode=web] .dp-flow ol{display:grid;grid-template-columns:1fr 1fr;column-gap:48px}.dp[data-mode=web] .dp-flow li{grid-template-columns:44px 168px 1fr}.dp[data-mode=web] .dp-chain>li{display:grid;grid-auto-flow:row dense;grid-template-columns:1fr 1.15fr;column-gap:56px;align-content:start}.dp[data-mode=web] .dp-chain>li>*{grid-column:1}.dp[data-mode=web] .dp-chain>li>.dp-diff,.dp[data-mode=web] .dp-chain>li>.dp-fig{grid-column:2;grid-row:1/span 6;margin-top:0;width:100%}.dp[data-mode=web] .dp-chain>li>.dp-fig.dp-w72{width:78%}.dp[data-mode=web] .dp-chain>li>.dp-fig+.dp-legend{grid-column:2;margin-top:20px}.dp[data-mode=web] .dp-chain>li>.dp-diff+.dp-fig,.dp[data-mode=web] .dp-chain>li>.dp-fig+.dp-fig{grid-row:auto;margin-top:32px}.dp[data-mode=web] .dp-blocks-lead-fig{max-width:640px}.dp[data-mode=web] .dp-role-chain{display:grid;grid-template-columns:1fr 1fr;column-gap:56px;align-items:start}.dp[data-mode=web] .dp-role-chain>.dp-fig:first-child{grid-row:1/span 2}.dp[data-mode=web] .dp-role-chain>.dp-fig.dp-w72{width:70%}.dp[data-mode=web] .dp-stuck{display:grid;grid-template-columns:1fr 1fr;column-gap:56px;align-items:start}.dp[data-mode=web] .dp-stuck>.dp-fig{grid-column:2;grid-row:1/span 3;margin-top:0}.dp[data-mode=web] .dp-exp{display:grid;grid-template-columns:1fr 1fr;column-gap:48px;align-items:start}.dp[data-mode=web] .dp-exp>*{grid-column:1/-1}.dp[data-mode=web] .dp-exp>.dp-exp-result{grid-column:1;width:100%}.dp[data-mode=web] .dp-exp>.dp-rows{grid-column:2;margin-top:40px;align-self:start}.dp[data-mode=web] .dp-steps4{grid-template-columns:repeat(4,1fr)}.dp[data-mode=web] .dp-year-rows{display:grid;grid-template-columns:1fr 1fr;column-gap:48px}.dp[data-mode=web] .dp-year-rows ul{grid-template-columns:1fr 1fr;column-gap:24px}.dp[data-mode=web] .dp-dex-pair{display:grid;grid-template-columns:1fr 1fr;column-gap:56px;align-items:center}.dp[data-mode=web] .dp-dex-pair .dp-fig{width:100%}.dp[data-mode=web] .dp-cardstage{max-width:640px}.dp[data-mode=web] .dp-kinds{display:grid;grid-template-columns:repeat(3,1fr);column-gap:40px}.dp[data-mode=web] .dp-again-pair{max-width:860px}.dp[data-mode=web] .dp-memory{grid-template-columns:260px 1fr;max-width:900px}.dp[data-mode=web] .dp-benchstage{width:860px}.dp[data-mode=web] .dp-pairs .dp-grid2{max-width:980px}.dp[data-mode=web] .dp-pair>.dp-fig{max-width:720px}.dp[data-mode=web] .dp-invent-pair{grid-template-columns:340px 1fr;column-gap:56px;align-items:center}.dp[data-mode=web] .dp-invent-shot{width:100%}.dp[data-mode=web] .dp-faq-list,.dp[data-mode=web] .dp-rows,.dp[data-mode=web] .dp-startflow{max-width:920px}.dp[data-mode=web] .dp-exp>.dp-rows{max-width:none}.dp[data-mode=web] .dp-band-descend{height:280px}.dp[data-mode=web] .dp-band-arc{left:-4%;width:108%;top:-12%}.dp[data-mode=web] .dp-band-clouds,.dp[data-mode=web] .dp-band-hills{height:300px}.dp[data-mode=web] .dp-band-clouds img,.dp[data-mode=web] .dp-band-mtn{left:0;width:100%}.dp[data-mode=web] .dp-band-ground{height:520px}.dp[data-mode=web] .dp-band-base{width:44%}}@media (min-width:1024px) and (max-width:1679px){.dp[data-mode=web] .dp-a-ring{display:none}}@media (max-height:500px){.dp[data-mode=web]{--sec-pad:calc(var(--u) * 76.8)}.dp[data-mode=web] .dp-band-descend{height:calc(var(--u) * 312)}.dp[data-mode=web] .dp-band-clouds{height:calc(var(--u) * 180)}.dp[data-mode=web] .dp-band-hills{height:calc(var(--u) * 192)}.dp[data-mode=web] .dp-band-ground{height:calc(var(--u) * 384)}.dp[data-mode=web] .dp-fig-screen .dp-fig-frame{width:fit-content;max-width:100%;margin-inline:auto}.dp[data-mode=web] .dp-fig-screen img{max-height:80vh;width:auto;height:auto;margin-inline:auto;object-fit:contain}}@media (min-width:1024px) and (max-height:500px){.dp[data-mode=web]{--sec-pad:67.2px}.dp[data-mode=web] .dp-band-descend{height:168px}.dp[data-mode=web] .dp-band-clouds,.dp[data-mode=web] .dp-band-hills{height:180px}.dp[data-mode=web] .dp-band-ground{height:312px}}.dp-sale{margin-top:calc(var(--u) * 48)}.dp-sale-note{font-size:var(--fs-body);line-height:1.5;color:var(--ink-2)}.dp-sale-note .dp-badge{margin-right:6px}.dp-sale .dp-cta{margin-top:calc(var(--u) * 24)}.dp[data-mode=web] .dp-nw{white-space:nowrap}.dp-steps-k{margin-top:calc(var(--u) * 32);font-size:var(--fs-label);font-weight:650;color:var(--label)}.dp-later{margin-top:calc(var(--u) * 40);border-top:2px solid var(--rule);border-bottom:2px solid var(--rule)}.dp-later>summary{display:flex;align-items:center;gap:10px;min-height:52px;padding:calc(var(--u) * 16) 0;list-style:none;cursor:pointer;font-size:var(--fs-lead);font-weight:700;letter-spacing:-.025em;color:var(--ink)}.dp-later>summary::-webkit-details-marker{display:none}.dp-later>summary i{margin-left:auto}.dp-later>summary i:before{content:"+";font-style:normal;font-weight:500;color:var(--num)}.dp-later[open]>summary i:before{content:"−"}.dp-later-outer{margin-top:0;border:0}.dp-later-outer>summary{margin-inline:max(var(--side),calc((100% - var(--wrap)) / 2));padding-inline:0;border-top:2px solid var(--rule);border-bottom:2px solid var(--rule)}.dp-later-outer:not([open]){padding-bottom:var(--sec-pad)}.dp-feature-group>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;list-style:none;cursor:pointer}.dp-feature-group>summary::-webkit-details-marker{display:none}.dp-feature-group>summary .dp-feature-title{margin:0}.dp-feature-group>summary i:before{content:"+";font-style:normal;font-weight:500;color:var(--num)}.dp-feature-group[open]>summary i:before{content:"−"}