@charset "UTF-8";
@layer reset, base, layout, components, responsive, motion;

@layer reset {
  *,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,p,blockquote,figure{margin:0}button,input{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button{color:inherit}img{display:block;max-width:100%;object-fit:cover}a{color:inherit;text-decoration:none}button{border:0;background:none}ul,ol{padding:0;margin:0;list-style:none}button:disabled{cursor:default}[hidden]{display:none!important}
}
@layer base {
  :root{--ink:#272434;--muted:#6e6878;--purple:#7956e8;--line:#eceaf1;--wash:#f8f7fc;--radius:18px;--shadow:0 15px 45px #3b206518}html{scroll-behavior:smooth;scroll-padding-top:110px}body{font-family:"PingFang SC","Microsoft YaHei","Noto Sans SC",Arial,sans-serif;background:#fff;color:var(--ink);font-size:14px;line-height:1.8}::selection{background:#e6dafa;color:#3e227d}:focus-visible{outline:3px solid #9066ed;outline-offset:5px}section,nav[id]{scroll-margin-top:110px}button{touch-action:manipulation}h1,h2,h3{line-height:1.4;font-weight:750}h2{font-size:30px;letter-spacing:-.8px}h3{font-size:18px}p{color:var(--muted)}a,button{transition:color .2s,background .2s,transform .2s,box-shadow .2s}a:hover{color:var(--purple)}input{min-width:0}summary{cursor:pointer}button:hover{color:var(--purple)}
}
@layer layout {
  .b6n2x8c4{width:min(1220px,calc(100% - 64px));margin-inline:auto}.s4m8q2v6{display:flex;justify-content:space-between;padding:8px max(32px,calc((100% - 1220px)/2));background:#f5f2fd;color:#77668e;font-size:11px;letter-spacing:1px;gap:20px}.k7p3w9a2{position:sticky;top:0;background:#fffc;backdrop-filter:blur(20px);z-index:30;border-bottom:1px solid var(--line)}.p9h5z1m7{height:90px;display:flex;align-items:center;justify-content:space-between;gap:30px}.q5j9d3t7{display:flex;align-items:center;gap:29px;font-size:14px}.q5j9d3t7>a{position:relative;padding:31px 0}.q5j9d3t7>a[aria-current]{color:var(--purple);font-weight:700}.q5j9d3t7>a[aria-current]::after{content:"";position:absolute;bottom:20px;left:calc(50% - 10px);width:20px;height:3px;border-radius:3px;background:var(--purple)}.f6j2s8d4{padding:64px 0 66px;background:radial-gradient(ellipse at 76% 36%,#efe8ff8c,transparent 53%),linear-gradient(#fff,#fdfcfe);overflow:hidden}.a3l7q1e5{display:grid;grid-template-columns:1fr 1.04fr;gap:64px;align-items:center}.h9v5c1k7{padding:16px 0 35px}.k0e4v8a2{padding:37px 0 54px;border-bottom:1px solid var(--line)}.u3y7f1d5{padding-top:74px;padding-bottom:78px}.s1f5m9w3{padding:65px 0 52px;background:var(--wash);border-block:1px solid #f0edf7}.z4x8n2q6{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:30px}.z4x8n2q6>p{font-size:13px}.z4x8n2q6 h2{margin-bottom:8px}.z4x8n2q6 h2>span{font-size:14px;font-weight:400;color:var(--muted);letter-spacing:0;margin-left:9px}.d7p3u9h5{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.r0h4t8n2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.v4n8e2s6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.h5x9q3v7{display:grid;grid-template-columns:.8fr 1.7fr;gap:36px}.k3w7p1t5{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding-block:64px 74px;border-block:1px solid var(--line)}.o7d3v9a5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.i4q8f2m6{padding:68px 0 74px;background:var(--wash)}.f5n9t3c7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.g0c4n8y2{display:grid;grid-template-columns:.8fr 1.3fr;gap:90px;padding-block:84px}.v8u4d0a6{padding-bottom:80px}.e6v2m8r4{padding-top:65px;background:#faf9fd;border-top:1px solid var(--line)}.q9p5y1h7{display:grid;grid-template-columns:.65fr 2fr;gap:75px;padding-bottom:52px}.l6f2j8a4{display:grid;grid-template-columns:1.3fr repeat(3,1fr);gap:45px;border-top:1px solid var(--line);padding:38px 0}.s6n2w8q4{border-top:1px solid var(--line);padding-block:23px;display:flex;justify-content:space-between;font-size:12px;gap:20px}.m8t4a0e6,.w2t6y0h4{display:none}.z1n5f9r3{padding:14px 24px;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.z1n5f9r3 a{padding:10px;border-radius:9px}.z1n5f9r3 a:hover{background:var(--wash)}
}
@layer components {
  .u8b2f6r0{position:fixed;top:10px;left:20px;transform:translateY(-180%);z-index:100;padding:12px 22px;background:#fff;border:2px solid var(--purple);border-radius:10px}.u8b2f6r0:focus{transform:translateY(0)}.g4v8b2n6{display:flex;align-items:center;gap:12px;flex-shrink:0;font-size:24px;font-weight:800;letter-spacing:-.5px;line-height:1.45}.g4v8b2n6 small{display:block;font-size:10px;letter-spacing:1.7px;font-weight:400;color:#928a9f;margin-top:3px}.d2r6k0p4{display:flex;align-items:center;justify-content:center;position:relative;width:47px;height:47px;background:linear-gradient(135deg,#a879f1,#6c4be3);color:#fff;border-radius:14px 14px 14px 4px;font-family:Arial,sans-serif;font-style:italic;font-size:28px;letter-spacing:-2px}.d2r6k0p4>span{position:absolute;right:5px;top:3px;font-size:23px}.e9q5x1f7{display:flex;align-items:center;gap:8px;color:var(--purple);padding:9px 17px;background:#f3edfe;border:1px solid #e8ddfb;border-radius:10px;font-size:13px;white-space:nowrap}.e9q5x1f7:hover{background:#e9ddff;transform:translateY(-2px)}.e9q5x1f7>span{font-size:19px}.v3c7m1s5{position:relative}.v3c7m1s5 summary{list-style:none;color:var(--muted);padding:20px 0;white-space:nowrap}.v3c7m1s5 summary::-webkit-details-marker{display:none}.v3c7m1s5 summary::after{content:"⌄";margin-left:7px}.v3c7m1s5>div{position:absolute;top:59px;right:-25px;width:160px;border:1px solid var(--line);padding:10px;border-radius:14px;box-shadow:var(--shadow);background:#fff}.v3c7m1s5 a{display:block;padding:7px 12px;border-radius:7px}.v3c7m1s5 a:hover{background:var(--wash)}.t4a8m2y6{font-size:10px;letter-spacing:2.1px;color:var(--purple);font-weight:650;line-height:1.5;margin-bottom:14px}.h9v5c1k7>.t4a8m2y6{letter-spacing:2px;font-size:11px;display:flex;align-items:center;gap:8px}.t4a8m2y6>span{width:6px;height:6px;background:#ad82f6;border-radius:50%;box-shadow:0 0 0 4px #eee6fc}.h9v5c1k7 h1{font-size:clamp(42px,4.2vw,61px);font-weight:850;line-height:1.45;letter-spacing:-2.5px;margin:19px 0 21px}.h9v5c1k7 h1 a{color:var(--purple)}.h9v5c1k7 h1>span{position:relative;display:inline-block;isolation:isolate}.h9v5c1k7 h1>span::after{content:"";position:absolute;height:11px;background:#e8dcff;left:0;right:0;bottom:8px;z-index:-1;transform:rotate(-3deg)}.l8e4p0u6{font-size:14px;line-height:2.05}.r7n3b9x5{display:flex;align-items:center;gap:24px;margin-top:29px;flex-wrap:wrap}.c8w4h0j6{display:inline-flex;align-items:center;justify-content:center;gap:20px;background:linear-gradient(105deg,#9362ed,#6a52e3);color:#fff;box-shadow:0 6px 16px #8660df30;border-radius:10px;padding:14px 22px;font-size:14px;font-weight:600}.c8w4h0j6:hover{background:linear-gradient(105deg,#8853e8,#6144d9);color:#fff;transform:translateY(-3px);box-shadow:0 9px 20px #7956e83b}.c8w4h0j6>span{font-size:20px;line-height:1}.o2f6s0k4{display:inline-flex;gap:14px;align-items:center;font-size:13px;font-weight:600;white-space:nowrap}.o2f6s0k4>span{font-size:20px;font-weight:400}.m5r9v3a7{display:flex;gap:9px;margin-top:28px;flex-wrap:wrap}.m5r9v3a7>span{padding:3px 11px;border-radius:6px;border:1px solid #e9e4f1;color:#887b98;font-size:11px;background:#fff}.y1k5d9p3{font-size:11px;margin-top:15px;color:#9a94a4}.n6q2e8t4{position:relative;min-width:0;padding-top:7px}.n6q2e8t4::before{content:"";position:absolute;inset:8px 12px 65px -15px;border:1px solid #d6c5f8;border-radius:23px;transform:rotate(-5deg);background:linear-gradient(140deg,#eee4fc77,#fff0)}.j4u8n2b6{position:absolute;right:-21px;top:-21px;z-index:3;background:#fff;color:#7652c1;border:1px solid #e7def6;font-size:9px;font-weight:750;letter-spacing:1.2px;line-height:1.5;padding:12px 17px;border-radius:9px;transform:rotate(8deg);box-shadow:0 6px 20px #573f6d0a}.i7d3p9w5{display:grid;position:relative;overflow:hidden;border-radius:20px;box-shadow:0 22px 50px #56378922;background:#e8e2f2}.x2b6l0q4{grid-area:1/1;position:relative;height:443px;pointer-events:none;z-index:0}.x2b6l0q4[data-active]{pointer-events:auto;z-index:1}.x2b6l0q4>img{height:100%;width:100%;object-position:center 30%}.x2b6l0q4::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#160e2c00 20%,#160e2c15 43%,#160e2cdc 100%)}.a9t5f1c7{position:absolute;inset:23px 26px 26px;z-index:2;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;color:#fff}.s8h4v0n6{display:inline-block;border-radius:5px;background:#ffffffeb;color:#6e5592;font-size:10px;font-weight:600;padding:4px 10px;backdrop-filter:blur(5px)}.a9t5f1c7 p{color:#eee2f9;font-size:12px;letter-spacing:2px;margin-bottom:5px}.a9t5f1c7 h2{font-size:33px;letter-spacing:1px}.a9t5f1c7 button{border-bottom:1px solid #ffffff60;color:white;padding:9px 0 4px;font-size:12px;margin-top:3px}.a9t5f1c7 button span{margin-left:80px}.a9t5f1c7 button:hover{color:#e7d3ff}.f3w7k1r5{position:relative;display:flex;justify-content:space-between;align-items:center;margin:19px 0 0;padding:0 3px;font-family:Arial,sans-serif;font-size:11px;color:#aaa0b6}.f3w7k1r5 b{color:#5c407e;font-size:16px;margin-right:6px}.p8c4y0m6{display:flex;gap:8px}.p8c4y0m6 button{position:relative;width:23px;height:26px;padding:0}.p8c4y0m6 button::before{content:"";position:absolute;left:0;right:0;top:11px;height:4px;background:#d9cee9;border-radius:5px;transition:background .3s}.p8c4y0m6 button[aria-pressed="true"]::before{background:var(--purple)}.v5a9g3e7{display:flex;align-items:center;gap:7px}.v5a9g3e7 button{width:30px;height:30px;border-radius:50%;border:1px solid #e6deef;display:grid;place-items:center;font-size:14px;background:#fff}.v5a9g3e7 button:hover{background:#f1e9ff}.q6m2s8u4{position:absolute;bottom:101px;right:-24px;background:#e6f3d7;color:#617341;padding:8px 13px;font-size:12px;border-radius:5px;transform:rotate(-7deg);z-index:3;letter-spacing:1px}.k0e4v8a2>.z4x8n2q6{margin-bottom:22px}.k0e4v8a2 h2{font-size:22px;margin-bottom:0}.k0e4v8a2 .t4a8m2y6{display:none}.d7p3u9h5 article{display:flex;gap:15px;align-items:center;padding:13px 5px}.d7p3u9h5 h3{font-size:14px;margin-bottom:4px}.d7p3u9h5 p{font-size:11px}.b2q6w0e4{flex:0 0 43px;height:45px;display:grid;place-items:center;border-radius:12px;background:#f2ecff;color:var(--purple);font-size:24px}.d7p3u9h5 article:nth-child(2) .b2q6w0e4{background:#eef5fb;color:#6b96c2}.d7p3u9h5 article:nth-child(3) .b2q6w0e4{background:#fff0e9;color:#d99b7e}.d7p3u9h5 article:nth-child(4) .b2q6w0e4{background:#edf4e5;color:#8aa269}.n9c5f1p7{min-width:0}.l3w7a1m5{position:relative;overflow:hidden;width:100%;border-radius:13px;background:#edeaf1;display:block;isolation:isolate;padding:0;text-align:left;box-shadow:0 5px 16px #402a5910}.l3w7a1m5>img{aspect-ratio:3/4;width:100%;transition:transform .5s}.l3w7a1m5 .s8h4v0n6{position:absolute;top:12px;left:12px}.o5u9j3b7{position:absolute;inset:auto 0 0;padding:40px 17px 17px;color:#fff;background:linear-gradient(transparent,#1b102ca8);font-size:12px;opacity:0;transform:translateY(6px);transition:opacity .25s,transform .25s}.l3w7a1m5:hover>img,.l3w7a1m5:focus-visible>img{transform:scale(1.045)}.l3w7a1m5:hover .o5u9j3b7,.l3w7a1m5:focus-visible .o5u9j3b7{opacity:1;transform:translateY(0)}.n9c5f1p7>div{padding:16px 1px 0}.e4m8v2q6{display:block;font-size:10px;letter-spacing:.8px;color:#80658e}.n9c5f1p7 h3{font-size:18px;margin:5px 0}.n9c5f1p7 h3 button{padding:0;text-align:left;font-weight:750}.n9c5f1p7 p{font-size:12px}.a4p8d2k6{font-size:11px;color:#766b80;margin-top:21px;line-height:1.8}.z4x8n2q6>.a4p8d2k6{margin:0}.x8v4r0a6{display:flex;align-items:center;gap:12px;padding:7px 8px 7px 15px;border:1px solid #e5dfef;border-radius:10px;background:#fff;min-width:310px}.x8v4r0a6:focus-within{border-color:var(--purple);box-shadow:0 0 0 3px #7956e812}.x8v4r0a6>span{font-size:22px;color:#a99ab9;line-height:1}.x8v4r0a6 input{border:0;outline:0;background:none;width:100%;font-size:12px;color:var(--ink)}.x8v4r0a6 input::placeholder{color:#b0a7b8}.x8v4r0a6 button{font-size:11px;white-space:nowrap;background:#f4effc;color:#7d59b4;padding:5px 13px;border-radius:6px}.h2q6c0t4{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.m0d4k8y2{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:25px}.m0d4k8y2 button{padding:7px 16px;border-radius:7px;color:#786786;border:1px solid transparent;font-size:12px}.m0d4k8y2 button:hover{color:var(--purple);background:#f0e8ff}.m0d4k8y2 button[aria-pressed="true"]{background:#7956e8;color:white;box-shadow:0 3px 8px #7956e820}.c1p5x9h3{display:flex;gap:18px;background:#fff;border:1px solid #ede9f3;border-radius:12px;padding:15px;transition:transform .25s,box-shadow .25s;min-width:0}.c1p5x9h3:hover{transform:translateY(-4px);box-shadow:0 8px 20px #43225d0a}.c1p5x9h3>button{flex:0 0 99px;width:99px;overflow:hidden;border-radius:7px;padding:0;align-self:stretch;background:#f2eff5}.c1p5x9h3 img{height:100%;min-height:145px;max-height:178px;width:100%}.c1p5x9h3>div{padding-block:4px;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.c1p5x9h3 h3{font-size:16px;margin:6px 0}.c1p5x9h3 p{font-size:12px;line-height:1.8;margin-bottom:12px}.f0t4b8q2{padding:0;font-size:11px;color:#8963bd;display:flex;gap:16px;align-items:center;margin-top:auto}.f0t4b8q2:hover{gap:23px}.y6h2l8n4{text-align:center;border:1px dashed #ded1f2;padding:32px 16px;border-radius:14px;background:#fff}.y6h2l8n4>span{font-size:40px;color:#9b82bc}.y6h2l8n4 h3{font-size:18px}.y6h2l8n4 p{margin:8px 0 20px;font-size:12px}.p4l8s2c6{position:relative;overflow:hidden;display:flex;flex-direction:column;background:#f1eafb;border-radius:16px;padding:35px;color:#47305b}.p4l8s2c6 h3{font-size:34px;line-height:1.7;margin-top:19px}.p4l8s2c6 p{font-size:12px;color:#947fa5;margin-top:20px;line-height:2}.p4l8s2c6 a{font-size:12px;margin-top:40px;z-index:1}.p4l8s2c6 a span{margin-left:30px}.n0r4u8k2{position:absolute;right:-32px;bottom:-53px;line-height:1;font-size:230px;color:#e2d6f2;transform:rotate(18deg);pointer-events:none}.j3f7a1d5{padding:0 8px}.j3f7a1d5>.m0d4k8y2{margin-bottom:10px;border-bottom:1px solid var(--line);padding-bottom:15px}.j3f7a1d5>.m0d4k8y2 button{padding:6px 18px}.z8c4e0m6>li{display:flex;align-items:center;gap:24px;padding:13px 5px;border-bottom:1px solid var(--line)}.z8c4e0m6>li>span:first-child{font-family:Arial,sans-serif;font-size:24px;color:#bdb2ca;font-weight:750;font-style:italic;width:33px}.z8c4e0m6>li:first-child>span:first-child{color:#9470de}.z8c4e0m6>li:nth-child(2)>span:first-child{color:#a58bc9}.z8c4e0m6>li>button{padding:0;flex:1;text-align:left}.z8c4e0m6 strong{display:block;font-size:14px;font-weight:650}.z8c4e0m6 small{display:block;font-size:10px;color:#82728d;margin-top:3px}.z8c4e0m6>li>span:last-child{font-size:19px;color:#ac9cbf}.j3f7a1d5 .a4p8d2k6{margin-top:13px}.q0v4b8f2{position:relative;min-height:500px;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse,#eae1fc 0,transparent 65%);border-radius:20px}.q0v4b8f2::before{content:"";position:absolute;width:330px;height:330px;border-radius:50%;border:1px dashed #d5c4ef;transform:translate(-24px,10px)}.g7t3m9h5{position:relative;z-index:1;width:240px;padding:12px 11px 18px;background:white;border:7px solid #302836;border-radius:34px;transform:rotate(-7deg);box-shadow:18px 22px 40px #53367b23}.g7t3m9h5::before{content:"";position:absolute;top:3px;left:calc(50% - 32px);width:64px;height:13px;background:#302836;border-radius:0 0 9px 9px}.d6x2r8c4{font:8px Arial,sans-serif;display:flex;justify-content:space-between;padding:1px 3px 15px;color:#302836}.f9a5n1u7{font-size:10px}.f9a5n1u7>b{font-size:15px;color:var(--purple)}.f9a5n1u7>span{float:right;color:#a89bb4;font-size:8px;margin-top:8px}.f9a5n1u7 h3{font-size:14px;margin-top:15px}.s7k3e9w5{font-size:8px;color:#8f7da5;margin:10px 0}.f9a5n1u7 img{width:100%;height:218px;border-radius:9px}.f9a5n1u7>strong{display:block;margin-top:11px;font-size:12px}.f9a5n1u7>p{font-size:8px;margin:3px 0 12px}.f9a5n1u7>a{display:block;font-size:9px;text-align:center;padding:7px 12px;border-radius:6px;background:#7956e8;color:#fff}.l1j5y9q3{width:62px;height:3px;border-radius:3px;background:#b2a8bf;margin:15px auto 0}.w8b4h0r6{position:absolute;bottom:54px;right:0;background:#fff;box-shadow:var(--shadow);padding:15px 20px;border:1px solid #eee6f8;border-radius:12px;z-index:2}.w8b4h0r6>span{float:left;width:36px;height:36px;background:#f2edfc;color:#9575c0;margin-right:10px;font-size:24px;display:grid;place-items:center;border-radius:8px}.w8b4h0r6>strong{font-size:11px;display:block;margin-top:2px}.w8b4h0r6>small{font-size:9px;color:#a79aaf;display:block;margin-top:4px}.r2s6c0n4 h2{font-size:34px;line-height:1.6;margin-bottom:18px}.r2s6c0n4>p:not(.t4a8m2y6){font-size:13px;line-height:2}.a1e5p9v3{margin:28px 0 25px;display:grid;gap:20px}.a1e5p9v3 li{display:flex;gap:15px}.a1e5p9v3 li>span{font-family:Arial,sans-serif;font-size:10px;display:grid;place-items:center;width:25px;height:25px;flex:0 0 25px;border:1px solid #e4d8f5;color:#9a7cc0;border-radius:7px}.a1e5p9v3 h3{font-size:13px;margin-bottom:5px}.a1e5p9v3 p{font-size:11px;color:#796d82}.o7d3v9a5>li{padding:27px;border:1px solid var(--line);border-radius:13px;position:relative;min-width:0}.o7d3v9a5>li>span{display:block;font-family:Arial,sans-serif;color:#c2afd9;font-size:28px;margin-bottom:17px;letter-spacing:-1px}.o7d3v9a5>li:not(:last-child)::after{content:"→";position:absolute;top:42px;right:-26px;display:grid;place-items:center;background:#fff;width:24px;color:#c1b0d3;z-index:2}.o7d3v9a5 h3{font-size:17px;margin-bottom:12px}.o7d3v9a5 p{font-size:12px;line-height:1.9;margin-bottom:20px}.o7d3v9a5 a,.o7d3v9a5 button{font-size:11px;color:#8e67b9;padding:0}.f5n9t3c7>article{padding:25px 28px 27px;background:#fff;border:1px solid #eeebf4;border-radius:14px}.y7m3b9e5{font-family:Georgia,serif;color:#c9b5e8;font-size:55px;line-height:.9;display:block;height:37px}.f5n9t3c7 blockquote{font-size:13px;color:#7d7288;line-height:2;min-height:105px}.f5n9t3c7 article>div{display:flex;align-items:center;gap:12px;padding-top:20px;border-top:1px solid var(--line);margin-top:20px}.k8a4s0p6{display:grid;place-items:center;background:#f0e7fb;color:#a085bc;width:35px;height:35px;border-radius:50%;font-size:12px}.f5n9t3c7 article:nth-child(2) .k8a4s0p6{background:#ecf2e4;color:#8f9d7e}.f5n9t3c7 article:nth-child(3) .k8a4s0p6{background:#f9ede8;color:#ba9b89}.f5n9t3c7 strong{display:block;font-size:11px;color:#716279}.f5n9t3c7 small{display:block;font-size:9px;color:#85758e;margin-top:2px}.g0c4n8y2 .o2f6s0k4{margin-top:23px}.b9e5r1w7{border-top:1px solid var(--line)}.b9e5r1w7 details{border-bottom:1px solid var(--line)}.b9e5r1w7 summary{position:relative;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:19px 0;list-style:none;font-size:13px;font-weight:600}.b9e5r1w7 summary::-webkit-details-marker{display:none}.b9e5r1w7 summary span{color:#a491b9;font-size:21px;font-weight:400;line-height:1;transition:transform .25s}.b9e5r1w7 details[open] summary span{transform:rotate(45deg)}.b9e5r1w7 details[open] summary{color:#8055b4}.b9e5r1w7 details>p{font-size:12px;line-height:2;padding:0 28px 21px 0;color:#76657f}.c5h9q3t7{position:relative;display:grid;grid-template-columns:1.3fr 1fr;gap:60px;align-items:center;padding:45px 50px;background:#f0e9fc;border:1px solid #e9dff8;border-radius:19px;overflow:hidden}.c5h9q3t7 h2{font-size:31px;margin-bottom:16px}.c5h9q3t7 p{font-size:12px;color:#7b6294;line-height:1.9}.c5h9q3t7 .r7n3b9x5{margin-top:24px;gap:23px;font-size:11px;color:#82629f}.c5h9q3t7 .c8w4h0j6{font-size:12px;padding:11px 20px}.c5h9q3t7>div>small{display:block;font-size:9px;color:#826991;margin-top:18px}.t9r5e1p7{display:grid;gap:12px}.t9r5e1p7>div{display:flex;align-items:center;gap:14px;padding:17px;background:#fffd;border:1px solid #e5d9f3;border-radius:11px}.t9r5e1p7>div>span:first-child{font-size:22px;color:#a185c1;background:#f7f2fd;display:grid;place-items:center;width:35px;height:35px;border-radius:9px}.t9r5e1p7 strong{font-size:12px;display:block;color:#7f6596;line-height:1.5}.t9r5e1p7 small{display:block;font-size:10px;color:#80688f;margin-top:3px}.w4k8b2n6{font-size:9px;color:#856b96;margin-left:auto;white-space:nowrap;border:1px solid #ede5f4;padding:2px 6px;border-radius:5px}.t9r5e1p7>p{text-align:center;font-size:9px}.q9p5y1h7>div:first-child h2{font-size:20px;margin:27px 0 14px}.q9p5y1h7>div:first-child>p{font-size:13px;color:#a394af;line-height:2}.q9p5y1h7>div:first-child>.e4m8v2q6{margin-top:22px;letter-spacing:1.5px}.u9s5x1c7{columns:2;column-gap:35px}.u9s5x1c7 p{font-size:12px;color:#766980;line-height:2.15;text-align:justify;margin-bottom:15px}.l6f2j8a4 h2{font-size:17px;margin-bottom:7px}.l6f2j8a4 p{font-size:11px;margin-bottom:14px}.l6f2j8a4 h3{font-size:12px;margin-bottom:14px;color:#726180}.l6f2j8a4 a{display:block;font-size:11px;color:#7b6888;padding:4px 0}.l6f2j8a4 a:hover{color:var(--purple)}.l6f2j8a4>div:first-child>a{color:#9473b2;font-size:10px}.s6n2w8q4 p{font-size:10px;color:#8b7e94}.s6n2w8q4 a{margin-left:25px;color:#947ea5}.x5p9c3r7{padding:0;width:min(800px,calc(100% - 40px));max-height:90dvh;overflow:auto;border:1px solid #eee6f6;border-radius:18px;color:var(--ink);box-shadow:0 20px 80px #26103d40}.x5p9c3r7::backdrop{background:#21112c99;backdrop-filter:blur(5px)}body:has(.x5p9c3r7[open]){overflow:hidden}.j8a4d0v6{display:grid;grid-template-columns:.8fr 1fr;position:relative;min-height:410px}.j8a4d0v6>img{width:100%;height:100%;min-height:410px;max-height:560px}.j8a4d0v6>div{padding:54px 35px 35px}.q3e7m1b5{position:absolute;right:12px;top:12px;z-index:1;font:25px Arial,sans-serif;width:33px;height:33px;display:grid;place-items:center;background:#f8f4fd;border-radius:50%;color:#9a7ab7}.j8a4d0v6 h2{font-size:28px;margin-bottom:15px}.j8a4d0v6 [data-dialog-description]{font-size:13px;line-height:2;margin-top:17px}.j8a4d0v6 .c8w4h0j6{margin-top:28px;font-size:12px;padding:12px 17px}.j8a4d0v6 .a4p8d2k6{font-size:10px}
}
@layer responsive {
  @media(min-width:1450px){.f6j2s8d4{padding-top:75px;padding-bottom:73px}.x2b6l0q4{height:470px}}
  @media(max-width:1150px){.q5j9d3t7{gap:19px;font-size:12px}.p9h5z1m7{gap:20px}.g4v8b2n6{font-size:21px}.a3l7q1e5{gap:38px}.h9v5c1k7 h1{font-size:46px}.x2b6l0q4{height:414px}.d7p3u9h5{gap:13px}.d7p3u9h5 article{gap:10px}.d7p3u9h5 p{font-size:10px}.b2q6w0e4{flex-basis:36px;height:40px}.v4n8e2s6{grid-template-columns:repeat(2,minmax(0,1fr))}.c1p5x9h3>button{flex-basis:105px;width:105px}.c1p5x9h3 img{height:145px}.k3w7p1t5{gap:40px}.q9p5y1h7{gap:40px}.w8b4h0r6{right:-8px}.c5h9q3t7{padding:36px;gap:30px}.r2s6c0n4 h2{font-size:29px}.h5x9q3v7{grid-template-columns:.8fr 1.4fr}}
  @media(max-width:900px){.q5j9d3t7{display:none}.w2t6y0h4{display:flex;width:35px;height:35px;flex-direction:column;justify-content:center;gap:5px;padding:6px}.w2t6y0h4>span{height:2px;width:21px;background:#826b99;border-radius:2px}.e9q5x1f7{margin-left:auto}.p9h5z1m7{height:77px}.a3l7q1e5{gap:32px}.h9v5c1k7 h1{font-size:39px;letter-spacing:-1.6px}.l8e4p0u6{font-size:12px}.h9v5c1k7 .r7n3b9x5{gap:17px}.h9v5c1k7 .c8w4h0j6{font-size:12px;padding:12px 15px;gap:12px}.h9v5c1k7 .o2f6s0k4{font-size:11px;gap:7px}.x2b6l0q4{height:375px}.a9t5f1c7 h2{font-size:26px}.a9t5f1c7{inset:18px}.a9t5f1c7 p{font-size:10px}.r0h4t8n2{gap:17px}.n9c5f1p7 h3{font-size:15px}.n9c5f1p7 p{font-size:10px}.n9c5f1p7 .e4m8v2q6{font-size:8px}.z4x8n2q6 h2>span{display:none}.d7p3u9h5{grid-template-columns:repeat(2,1fr)}.k0e4v8a2>.z4x8n2q6{margin-bottom:12px}.f6j2s8d4{padding-top:42px;padding-bottom:35px}.k0e4v8a2{padding-bottom:30px}.x8v4r0a6{min-width:270px}.p4l8s2c6{padding:25px}.p4l8s2c6 h3{font-size:28px}.h5x9q3v7{gap:24px}.q0v4b8f2{min-height:460px}.w8b4h0r6{bottom:14px;padding:12px;right:0}.r2s6c0n4 h2{font-size:26px}.k3w7p1t5{gap:30px}.a1e5p9v3 p{font-size:10px}.f5n9t3c7{gap:15px}.f5n9t3c7>article{padding:23px 20px}.f5n9t3c7 blockquote{font-size:12px;min-height:130px}.g0c4n8y2{gap:45px}.c5h9q3t7{padding:32px;grid-template-columns:1.2fr 1fr;gap:24px}.c5h9q3t7 h2{font-size:26px}.t9r5e1p7>div{padding:13px;gap:10px}.w4k8b2n6{display:none}.q9p5y1h7{grid-template-columns:1fr;gap:30px}.q9p5y1h7>div:first-child{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:center}.q9p5y1h7>div:first-child h2{margin:0;font-size:22px}.q9p5y1h7>div:first-child>.e4m8v2q6{margin:0}.q9p5y1h7>div:first-child>p{display:none}.q9p5y1h7>div:first-child h2{grid-column:2;grid-row:1}.l6f2j8a4{gap:25px}.s4m8q2v6{font-size:9px}}
  @media(max-width:680px){html{scroll-padding-top:83px}section,nav[id]{scroll-margin-top:83px}body{padding-bottom:65px}.b6n2x8c4{width:calc(100% - 40px)}.s4m8q2v6{justify-content:center;padding:7px 18px;font-size:9px}.s4m8q2v6>span:last-child{display:none}.p9h5z1m7{height:70px;gap:12px}.g4v8b2n6{gap:9px;font-size:21px}.d2r6k0p4{width:39px;height:39px;font-size:24px;border-radius:11px 11px 11px 3px}.g4v8b2n6 small{font-size:8px;letter-spacing:1px}.e9q5x1f7{font-size:10px;padding:5px 11px;border-radius:8px;gap:5px}.w2t6y0h4{width:28px;padding:3px;flex-shrink:0}.a3l7q1e5{grid-template-columns:1fr;gap:23px}.f6j2s8d4{padding:31px 0 28px}.h9v5c1k7{padding:0}.h9v5c1k7>.t4a8m2y6{font-size:10px;letter-spacing:1.8px}.h9v5c1k7 h1{font-size:clamp(36px,9.3vw,48px);letter-spacing:-1px;line-height:1.4;margin:14px 0 16px}.h9v5c1k7 h1>span::after{bottom:7px;height:8px}.l8e4p0u6{font-size:12px;line-height:1.9}.h9v5c1k7 .r7n3b9x5{margin-top:22px;gap:25px}.h9v5c1k7 .c8w4h0j6{padding:12px 18px}.m5r9v3a7{margin-top:20px;gap:7px}.m5r9v3a7>span{font-size:10px;padding:2px 10px}.y1k5d9p3{font-size:9px;margin-top:10px}.n6q2e8t4{margin:13px 7px 0 8px;padding-top:0}.n6q2e8t4::before{inset:3px 8px 62px -10px;transform:rotate(-4deg)}.x2b6l0q4{height:330px}.i7d3p9w5{border-radius:15px}.j4u8n2b6{right:-8px;top:-15px;font-size:8px;padding:8px 12px}.a9t5f1c7{inset:19px 21px 22px}.a9t5f1c7 h2{font-size:27px}.a9t5f1c7 p{letter-spacing:1px}.q6m2s8u4{right:-13px;bottom:86px;font-size:9px;padding:7px 10px}.f3w7k1r5{margin-top:14px}.v5a9g3e7 button{width:28px;height:28px}.k0e4v8a2{padding:23px 0 28px}.k0e4v8a2>.z4x8n2q6{display:block;margin-bottom:14px}.k0e4v8a2 h2{font-size:19px}.k0e4v8a2>.z4x8n2q6>p{font-size:11px;margin-top:5px}.d7p3u9h5{gap:12px 11px}.d7p3u9h5 article{gap:9px;padding:8px 0;align-items:flex-start}.b2q6w0e4{flex-basis:33px;height:36px;font-size:21px;border-radius:8px}.d7p3u9h5 h3{font-size:12px;margin-top:1px;margin-bottom:3px}.d7p3u9h5 p{font-size:10px;line-height:1.7}.u3y7f1d5{padding-block:45px}.t4a8m2y6{font-size:9px;letter-spacing:1.6px;margin-bottom:9px}h2{font-size:25px}.z4x8n2q6{gap:15px;margin-bottom:23px;align-items:center}.z4x8n2q6 h2{margin-bottom:6px}.z4x8n2q6 p:not(.t4a8m2y6){font-size:11px}.z4x8n2q6 .o2f6s0k4{font-size:10px;gap:4px}.r0h4t8n2{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 15px}.l3w7a1m5{border-radius:10px}.l3w7a1m5 .s8h4v0n6{top:8px;left:8px;font-size:8px;padding:3px 6px}.n9c5f1p7>div{padding-top:11px}.n9c5f1p7 h3{font-size:15px;margin:4px 0}.n9c5f1p7 p{font-size:10px;line-height:1.7}.a4p8d2k6{font-size:9px;margin-top:17px}.s1f5m9w3{padding:41px 0 34px}.s1f5m9w3 .z4x8n2q6{display:block}.x8v4r0a6{width:100%;min-width:0;margin-top:20px}.x8v4r0a6 input{font-size:12px}.m0d4k8y2{gap:7px;margin-bottom:19px}.m0d4k8y2 button{font-size:10px;padding:6px 11px}.v4n8e2s6{grid-template-columns:1fr;gap:13px}.c1p5x9h3{gap:17px;padding:12px;border-radius:10px}.c1p5x9h3>button{flex-basis:88px;width:88px}.c1p5x9h3 img{height:126px;min-height:126px}.c1p5x9h3>div{padding:3px 0}.c1p5x9h3 h3{font-size:15px;margin:5px 0}.c1p5x9h3 p{font-size:11px;margin-bottom:9px}.c1p5x9h3 .e4m8v2q6{font-size:9px}.f0t4b8q2{font-size:10px}.h5x9q3v7{grid-template-columns:1fr;gap:20px}.p4l8s2c6{padding:23px 25px;min-height:190px}.p4l8s2c6 h3{font-size:26px;line-height:1.5;margin-top:10px}.p4l8s2c6 p{margin-top:13px;font-size:10px;line-height:1.8}.p4l8s2c6 a{position:absolute;right:25px;bottom:25px;font-size:10px;margin-top:0}.p4l8s2c6 a span{margin-left:8px}.n0r4u8k2{font-size:230px;bottom:-100px;right:5px}.j3f7a1d5{padding:0}.z8c4e0m6>li{gap:16px;padding:12px 2px}.z8c4e0m6>li>span:first-child{font-size:23px}.z8c4e0m6 strong{font-size:13px}.z8c4e0m6 small{font-size:9px}.u3y7f1d5>.z4x8n2q6>.a4p8d2k6{max-width:85px;font-size:9px;text-align:right}.k3w7p1t5{grid-template-columns:1fr;gap:31px;padding-block:28px 40px}.q0v4b8f2{min-height:460px;order:2}.r2s6c0n4 h2{font-size:27px;line-height:1.5;margin-bottom:14px}.r2s6c0n4>p:not(.t4a8m2y6){font-size:11px}.a1e5p9v3{gap:17px;margin-block:24px}.a1e5p9v3 h3{font-size:12px}.a1e5p9v3 p{font-size:10px}.r2s6c0n4>.o2f6s0k4{font-size:11px}.q0v4b8f2::before{width:290px;height:290px;transform:none}.g7t3m9h5{width:222px;transform:rotate(-5deg)}.f9a5n1u7 img{height:199px}.w8b4h0r6{bottom:12px;right:0;padding:12px 14px}.o7d3v9a5{grid-template-columns:1fr;gap:15px}.o7d3v9a5>li{padding:22px 24px 22px 82px}.o7d3v9a5>li>span{position:absolute;left:24px;top:17px;font-size:26px}.o7d3v9a5 h3{font-size:16px;margin-bottom:9px}.o7d3v9a5 p{font-size:11px;margin-bottom:13px}.o7d3v9a5>li:not(:last-child)::after{content:"↓";top:auto;bottom:-20px;left:25px;right:auto;width:24px;height:24px;font-size:15px}.i4q8f2m6{padding-block:40px}.f5n9t3c7{grid-template-columns:1fr;gap:15px}.f5n9t3c7>article{padding:25px}.f5n9t3c7 blockquote{min-height:0;font-size:12px;line-height:2}.f5n9t3c7 article>div{margin-top:18px;padding-top:16px}.y7m3b9e5{font-size:45px;height:28px}.g0c4n8y2{grid-template-columns:1fr;gap:25px;padding-block:43px}.g0c4n8y2 .r2s6c0n4>p:not(.t4a8m2y6) br{display:none}.g0c4n8y2 .o2f6s0k4{margin-top:16px}.b9e5r1w7 summary{font-size:12px;padding-block:17px}.b9e5r1w7 details>p{font-size:11px;padding-right:20px;padding-bottom:17px}.v8u4d0a6{padding-bottom:45px}.c5h9q3t7{grid-template-columns:1fr;padding:28px 24px;gap:26px;border-radius:14px}.c5h9q3t7 h2{font-size:25px}.c5h9q3t7 p{font-size:11px}.c5h9q3t7 .r7n3b9x5{gap:19px;font-size:10px}.c5h9q3t7 .c8w4h0j6{font-size:11px;padding:11px 13px;gap:10px}.c5h9q3t7>div>small{font-size:10px;line-height:1.8}.t9r5e1p7{gap:10px}.t9r5e1p7>div{padding:14px}.w4k8b2n6{display:inline}.e6v2m8r4{padding-top:35px}.q9p5y1h7{padding-bottom:22px;gap:22px}.q9p5y1h7>div:first-child{gap:6px}.q9p5y1h7>div:first-child h2{font-size:17px;text-align:right}.q9p5y1h7>div:first-child>.e4m8v2q6{font-size:8px;grid-column:2;grid-row:2;text-align:right}.q9p5y1h7 .g4v8b2n6{grid-column:1;grid-row:1/3;font-size:20px}.q9p5y1h7 .g4v8b2n6 small{font-size:7px;letter-spacing:0}.u9s5x1c7{columns:1}.u9s5x1c7 p{font-size:11px;line-height:2.1;margin-bottom:13px}.l6f2j8a4{grid-template-columns:repeat(3,1fr);gap:22px 15px;padding-block:25px}.l6f2j8a4>div:first-child{grid-column:1/-1;display:flex;align-items:center;gap:13px;flex-wrap:wrap}.l6f2j8a4 h2{font-size:16px;margin:0}.l6f2j8a4>div:first-child p{margin:0;font-size:9px}.l6f2j8a4>div:first-child>a{margin-left:auto;font-size:9px}.l6f2j8a4 h3{font-size:11px;margin-bottom:10px}.l6f2j8a4 a{font-size:9px;padding-block:5px}.s6n2w8q4{display:block;padding-block:19px;text-align:center}.s6n2w8q4 p{font-size:9px}.s6n2w8q4 p+p{margin-top:6px}.s6n2w8q4 a{margin-left:17px}.m8t4a0e6{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;bottom:0;inset-inline:0;background:#ffffffed;border-top:1px solid #eee7f5;backdrop-filter:blur(14px);padding:8px 12px max(9px,env(safe-area-inset-bottom));z-index:40;box-shadow:0 -5px 30px #47226008}.m8t4a0e6 a{display:flex;align-items:center;flex-direction:column;color:#a493b3;font-size:9px;gap:2px;line-height:1.5}.m8t4a0e6 a>span{font-size:21px;line-height:1.2}.m8t4a0e6 a[aria-current]{color:var(--purple);font-weight:650}.z1n5f9r3{grid-template-columns:repeat(3,1fr);font-size:11px;max-height:65dvh;overflow-y:auto;padding:8px 13px 14px;gap:3px}.j8a4d0v6{grid-template-columns:1fr;min-height:0}.j8a4d0v6>img{min-height:0;height:210px;max-height:210px;object-position:center 25%}.j8a4d0v6>div{padding:25px}.j8a4d0v6 h2{font-size:24px}.j8a4d0v6 [data-dialog-description]{font-size:12px;margin-top:12px}.j8a4d0v6 .c8w4h0j6{margin-top:18px}.x5p9c3r7{width:calc(100% - 32px);max-height:85dvh}.q3e7m1b5{box-shadow:0 3px 15px #36214225}.j8a4d0v6 .t4a8m2y6{font-size:8px}.o5u9j3b7{opacity:1;transform:none;font-size:9px;padding:35px 12px 10px}}
  @media(max-width:360px){.b6n2x8c4{width:calc(100% - 30px)}.g4v8b2n6{font-size:19px}.e9q5x1f7{padding:5px 8px;font-size:9px}.h9v5c1k7 h1{font-size:33px}.x2b6l0q4{height:300px}.h9v5c1k7 .r7n3b9x5{gap:15px}.h9v5c1k7 .c8w4h0j6{padding:11px 14px}.d7p3u9h5{gap:10px}.d7p3u9h5 article{gap:7px}.d7p3u9h5 h3{font-size:11px}.d7p3u9h5 p{font-size:8px}.b2q6w0e4{flex-basis:29px;height:32px}.c5h9q3t7{padding:24px 18px}.l6f2j8a4>div:first-child>a{margin-left:0}}
}
@layer motion {
  @keyframes r9v5t1e7{from{opacity:.25;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}.x2b6l0q4[data-active]{animation:r9v5t1e7 .6s ease both}html[data-motion="full"] [data-reveal]{opacity:0;transform:translateY(20px);transition:opacity .65s ease,transform .65s ease}html[data-motion="full"] [data-reveal][data-visible]{opacity:1;transform:translateY(0)}
  @media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}html[data-motion="full"] [data-reveal]{opacity:1;transform:none}}
}
