#v3-root.p3{--ink:#232324;--mut:#706f73;--gray:#f3f5f7;--dk:#2e2f33;--acc:#2e2f33;--lil:#9a8cf0;color:var(--ink);background:#fff}#v3-root.p3 section{padding:0}#v3-root.p3 h1,#v3-root.p3 h2,#v3-root.p3 h3{color:var(--ink)}#v3-root.p3 .p3-w{max-width:1040px;margin:0 auto;padding:0 24px}#v3-root.p3 .p3-h2{letter-spacing:-.04em;text-align:center;font-size:clamp(38px,5.4vw,68px);font-weight:600;line-height:1.03}#v3-root.p3 .p3-sec{margin-top:clamp(80px,10vw,150px)}#v3-root.p3 .p3-btn{letter-spacing:-.01em;white-space:nowrap;cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;height:56px;padding:0 32px;font-size:17px;font-weight:600;transition:transform .12s,background .15s,box-shadow .15s;display:inline-flex}#v3-root.p3 .p3-btn:active{transform:translateY(1px)}#v3-root.p3 .p3-btn.dk{background:var(--dk);color:#fff}#v3-root.p3 .p3-btn.dk:hover{background:#14151a}#v3-root.p3 .p3-btn.wh{color:var(--ink);background:#fff}#v3-root.p3 .p3-btn.wh:hover{transform:translateY(-1px);box-shadow:0 10px 28px #0a053c47}#v3-root.p3 .p3-btn.sm{border-radius:14px;height:48px;padding:0 22px;font-size:15.5px}#v3-root.p3 .p3-center{justify-content:center;margin-top:44px;display:flex}#v3-root.p3 .p3-hero{color:#fff;background:radial-gradient(620px 460px at 74% 52%,#e878968c,#e8789600 68%),radial-gradient(520px 340px at 16% 78%,#e68c784d,#e68c7800 70%),linear-gradient(#2b3470 0%,#394680 24%,#7a5a96 52%,#b0648a 70%,#7a4a58 88%,#3a2430 100%);border-radius:40px;min-height:720px;margin:10px 16px 0;position:relative;overflow:hidden}#v3-root.p3 .p3-ground{pointer-events:none;width:100%;height:230px;position:absolute;bottom:-2px;left:0;right:0}#v3-root.p3 .p3-hero-in{z-index:3;align-items:center;min-height:720px;padding:40px 0 70px max(40px,50% - 600px);display:flex;position:relative}#v3-root.p3 .p3-hero-txt{max-width:600px}#v3-root.p3 .p3-hero h1{color:#fff;letter-spacing:-.045em;font-size:clamp(44px,5.1vw,72px);font-weight:600;line-height:1}#v3-root.p3 .p3-hero h1 span{display:block}#v3-root.p3 .p3-sub{letter-spacing:-.02em;color:#ffffffeb;margin-top:22px;font-size:clamp(20px,2vw,26px);font-weight:500;line-height:1.25}#v3-root.p3 .p3-bul{gap:14px;margin-top:30px;display:grid}#v3-root.p3 .p3-bul div{color:#fffffff2;align-items:center;gap:14px;font-size:17.5px;line-height:1.3;display:flex}#v3-root.p3 .p3-bul i{background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 6px 16px #0a053c40}#v3-root.p3 .p3-bul svg{width:20px;height:20px;color:var(--acc);stroke:var(--acc)}#v3-root.p3 .p3-hero-cta{flex-wrap:wrap;align-items:center;gap:18px;margin-top:36px;display:flex}#v3-root.p3 .p3-hero-cta .p3-btn{height:60px;padding:0 40px;font-size:18px}#v3-root.p3 .p3-hero-cta small{color:#ffffffc7;font-size:14px;line-height:1.4}#v3-root.p3 .p3-vis{z-index:2;width:640px;height:680px;position:absolute;top:30px;right:-30px}#v3-root.p3 .p3-stage{transform-origin:0 0;width:640px;height:680px;position:relative}#v3-root.p3 .p3-gl{-webkit-backdrop-filter:blur(14px)saturate(1.3);color:#fff;background:linear-gradient(160deg,#ffffff57,#ffffff1f);border:1px solid #ffffff80;border-radius:22px;padding:14px 20px;position:absolute;box-shadow:0 20px 40px -14px #0a053c73,inset 0 1px #ffffff8c}#v3-root.p3 .p3-gl b{font-weight:600}#v3-root.p3 .p3-gl.num{align-items:baseline;gap:10px;font-size:15px;display:flex}#v3-root.p3 .p3-gl.num strong{letter-spacing:-.04em;font-size:44px;font-weight:600;line-height:1}#v3-root.p3 .p3-gl.num s{opacity:.7;font-size:26px;font-weight:500;text-decoration:none}#v3-root.p3 .p3-gl.mail{align-items:center;gap:12px;font-size:14px;line-height:1.35;display:flex}#v3-root.p3 .p3-gl.mail i{background:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}#v3-root.p3 .p3-gl.mail i svg{width:18px;height:18px;color:var(--acc);stroke:var(--acc)}#v3-root.p3 .p3-gl.mail small{opacity:.8;font-size:12.5px;display:block}#v3-root.p3 .p3-sf{color:#232324;background:#f3f5f7;border-radius:11px;align-items:center;gap:10px;height:38px;margin:0 18px 8px;padding:0 14px;font-size:14px;display:flex}#v3-root.p3 .p3-sf svg{stroke:#8c8f99;flex:none;width:15px;height:15px}#v3-root.p3 .p3-bn{color:#232324;background:#f3f5f7;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin:8px 14px 12px;padding:10px 14px;font-size:13px;display:flex}#v3-root.p3 .p3-bn button{color:#fff;background:#2e2f33;border:0;border-radius:9px;height:30px;padding:0 12px;font-size:12.5px;font-weight:600}#v3-root.p3 .p3-gl.ok{background:linear-gradient(160deg,#3022548c,#30225452);width:240px;font-size:14px;line-height:1.4}#v3-root.p3 .p3-gl.ok b{margin-bottom:6px;font-size:15px;display:block}#v3-root.p3 .p3-gl.ok span{align-items:center;gap:8px;margin-top:4px;display:flex}#v3-root.p3 .p3-gl.ok span:before{content:"";background:#fff;border-radius:4px;flex:none;width:14px;height:14px}#v3-root.p3 .p3-dl{border-top:1px solid #eef0f4;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:14.5px;font-weight:500;display:flex}#v3-root.p3 .p3-dl:first-child{border-top:0}#v3-root.p3 .p3-dl svg{stroke:#777;flex:none;width:15px;height:15px}#v3-root.p3 .p3-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:54px;display:grid}#v3-root.p3 .p3-card{background:var(--gray);isolation:isolate;border-radius:32px;min-height:600px;padding:38px 40px;position:relative;overflow:hidden}#v3-root.p3 .p3-card h3{letter-spacing:-.03em;font-size:34px;font-weight:500;line-height:1.1}#v3-root.p3 .p3-card .sb{color:var(--mut);max-width:360px;margin-top:10px;font-size:19px;line-height:1.4}#v3-root.p3 .p3-scn{z-index:-1;height:420px;position:absolute;bottom:0;left:0;right:0}#v3-root.p3 .p3-acts{z-index:3;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:34px;left:40px;right:34px}#v3-root.p3 .p3-more-b{background:var(--dk);color:#fff;letter-spacing:-.01em;cursor:pointer;border:0;border-radius:16px;height:48px;padding:0 22px;font-size:16px;font-weight:600;transition:background .15s}#v3-root.p3 .p3-more-b:hover{background:#14151a}#v3-root.p3 .p3-card.is-open .p3-plus{transform:rotate(45deg)}#v3-root.p3 .p3-more{z-index:5;background:#fff;border-radius:32px;padding:38px 40px 100px;transition:transform .45s cubic-bezier(.3,.7,.2,1);position:absolute;inset:0;overflow:auto;transform:translateY(102%)}#v3-root.p3 .p3-card.is-open .p3-more{transform:translateY(0)}#v3-root.p3 .p3-more h4{letter-spacing:-.02em;margin-bottom:16px;font-size:22px;font-weight:600}#v3-root.p3 .p3-more ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}#v3-root.p3 .p3-more li{color:#3a3c45;padding-left:26px;font-size:16px;line-height:1.5;position:relative}#v3-root.p3 .p3-more li:before{content:"";background:#2e2f33;border-radius:3px;width:10px;height:10px;position:absolute;top:.5em;left:2px}#v3-root.p3 .p3-card.is-open .p3-acts{z-index:6}#v3-root.p3 .p3-card.is-open .p3-more-b{background:var(--gray);color:var(--ink)}#v3-root.p3 .p3-card.is-open .p3-plus{background:var(--gray)}#v3-root.p3 .p3-card.is-open .p3-plus svg{stroke:var(--ink)}#v3-root.p3 .p3-mini{color:#232324;background:#fff;border-radius:22px;position:absolute;overflow:hidden;box-shadow:0 2px 6px #1f20260d,0 28px 50px -22px #3c329659}#v3-root.p3 .p3-mini .h{color:var(--mut);align-items:baseline;gap:8px;padding:16px 20px 6px;font-size:13px;display:flex}#v3-root.p3 .p3-mini .h b{letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}#v3-root.p3 .p3-r{border-top:1px solid #eef0f4;padding:10px 20px;transition:height .5s cubic-bezier(.3,.7,.2,1),opacity .35s,padding .5s,border-width .5s;overflow:hidden}#v3-root.p3 .p3-r.is-gone{opacity:0;border-top-width:0;padding-top:0;padding-bottom:0;height:0!important}#v3-root.p3 .p3-r .t{letter-spacing:-.01em;font-size:13px;font-weight:600;line-height:1.35}#v3-root.p3 .p3-r .m{color:#8c8f99;margin-top:2px;font-size:11.5px}#v3-root.p3 .p3-r .m em{color:#4a4580;background:#ecebf7;border-radius:5px;margin-right:6px;padding:1px 6px;font-style:normal;font-weight:600;display:inline-block}#v3-root.p3 .p3-r.is-food .m em{color:#b4540a;background:#fdeede}#v3-root.p3 .p3-x{gap:8px;margin:6px 20px 16px;display:flex}#v3-root.p3 .p3-x button{cursor:pointer;color:#fff;background:#d23b2f;border:0;border-radius:10px;height:34px;padding:0 14px;font-size:12.5px;font-weight:600}#v3-root.p3 .p3-x button.g{color:#3a3c45;background:#eef0f6}#v3-root.p3 .p3-x button.is-pulse{animation:1.4s ease-in-out infinite p3Pulse}@keyframes p3Pulse{0%,to{box-shadow:0 0 #d23b2f66}50%{box-shadow:0 0 0 9px #d23b2f00}}#v3-root.p3 .p3-pills{flex-wrap:wrap;gap:9px;padding:18px;display:flex}#v3-root.p3 .p3-pill{color:#3a3c45;cursor:pointer;background:#fff;border:1px solid #e3e5ec;border-radius:12px;height:38px;padding:0 15px;font-size:13.5px;font-weight:500;transition:all .15s}#v3-root.p3 .p3-pill[aria-pressed=true]{color:#fff;background:#2e2f33;border-color:#2e2f33}#v3-root.p3 .p3-pill:hover{border-color:#bdbdc4}#v3-root.p3 .p3-sw{background:#d8dae2;border-radius:13px;flex:none;width:46px;height:26px;transition:background .3s;position:relative}#v3-root.p3 .p3-sw:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .3s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}#v3-root.p3 .is-on .p3-sw{background:#2e2f33}#v3-root.p3 .is-on .p3-sw:after{transform:translate(20px)}#v3-root.p3 .p3-rec{color:#3a3c45;padding:18px 20px;font-size:14px;line-height:1.5}#v3-root.p3 .p3-rec .tt{color:var(--ink);font-size:15px;font-weight:600;line-height:1.35}#v3-root.p3 .p3-rec .vd{color:#b4540a;align-items:center;gap:6px;margin-top:8px;font-size:14px;font-weight:600;display:inline-flex}#v3-root.p3 .p3-rec .vd svg{stroke:#b4540a;width:16px;height:16px}#v3-root.p3 .p3-chk{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}#v3-root.p3 .p3-chk span{color:#157a45;background:#e7f6ee;border-radius:8px;padding:4px 10px;font-size:12px;font-weight:600}#v3-root.p3 .p3-lav{background:#efedf7;border-radius:32px;min-height:320px;padding:44px;position:relative;overflow:hidden}#v3-root.p3 .p3-lav h3{letter-spacing:-.035em;max-width:420px;font-size:38px;font-weight:600;line-height:1.1}#v3-root.p3 .p3-lav p{color:var(--mut);max-width:380px;margin-top:16px;font-size:18px;line-height:1.45}#v3-root.p3 .p3-lav .p3-btn{margin-top:28px}#v3-root.p3 .p3-tiles{width:520px;height:300px;position:absolute;top:30px;right:-30px}#v3-root.p3 .p3-tile{letter-spacing:-.04em;color:#fff;text-shadow:0 2px 8px #3c327840;border-radius:54px;justify-content:center;align-items:center;width:200px;height:200px;font-size:40px;font-weight:700;display:flex;position:absolute;box-shadow:0 26px 36px -20px #3c327866,inset 0 2px #ffffff80}#v3-root.p3 .p3-tile.t1{z-index:3;background:linear-gradient(145deg,#c9d8fb,#9db6ee);top:80px;left:10px;transform:rotate(-12deg)}#v3-root.p3 .p3-tile.t2{z-index:2;background:linear-gradient(145deg,#fbe6dc,#efc7bb);top:30px;left:190px;transform:rotate(6deg)}#v3-root.p3 .p3-tile.t3{z-index:1;background:linear-gradient(145deg,#ddd5fb,#b7a9ee);top:100px;left:330px;transform:rotate(16deg)}#v3-root.p3 .p3-links{grid-template-columns:minmax(0,.9fr) repeat(3,minmax(0,1fr));align-items:stretch;gap:10px;margin-top:16px;display:grid}#v3-root.p3 .p3-links>p{color:var(--mut);align-self:center;padding-right:16px;font-size:20px;line-height:1.3}#v3-root.p3 .p3-lk{background:var(--gray);border-radius:20px;flex-direction:column;justify-content:space-between;gap:22px;min-height:96px;padding:16px 18px;transition:background .15s,transform .15s;display:flex}#v3-root.p3 .p3-lk:hover{background:#e9eaef;transform:translateY(-2px)}#v3-root.p3 .p3-lk b{letter-spacing:-.01em;font-size:15.5px;font-weight:600;line-height:1.3}#v3-root.p3 .p3-lk span{color:var(--mut);justify-content:space-between;align-items:center;gap:10px;font-size:12.5px;display:flex}#v3-root.p3 .p3-lk svg{stroke:#555;flex:none;width:15px;height:15px}#v3-root.p3 .p3-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:54px;display:grid}#v3-root.p3 .p3-bx{border-radius:32px;min-height:440px;padding:38px 40px;position:relative;overflow:hidden}#v3-root.p3 .p3-bx.g{background:var(--gray)}#v3-root.p3 .p3-bx h3{letter-spacing:-.03em;max-width:320px;font-size:32px;font-weight:500;line-height:1.12}#v3-root.p3 .p3-bx .p3-btn{border-radius:16px;height:48px;padding:0 22px;font-size:16px;position:absolute;bottom:34px;left:40px}#v3-root.p3 .p3-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:54px;display:grid}#v3-root.p3 .p3-st{background:var(--gray);border-radius:30px;min-height:400px;padding:30px;position:relative;overflow:hidden}#v3-root.p3 .p3-st h3{letter-spacing:-.03em;font-size:30px;font-weight:500;line-height:1.12}#v3-root.p3 .p3-st h3 small{color:var(--mut);letter-spacing:0;margin-top:6px;font-size:15.5px;font-weight:400;line-height:1.4;display:block}#v3-root.p3 .p3-viz{height:200px;position:absolute;bottom:0;left:0;right:0}#v3-root.p3 .p3-dots{grid-template-columns:repeat(8,1fr);gap:9px;display:grid;position:absolute;bottom:30px;left:30px;right:30px}#v3-root.p3 .p3-dots i{aspect-ratio:1;background:#dfe0e8;border-radius:50%;transition:background .4s}#v3-root.p3 .p3-dots i.on{background:linear-gradient(135deg,#a396f2,#d3a0e4)}#v3-root.p3 .p3-bars{align-items:flex-end;gap:10px;height:190px;display:flex;position:absolute;bottom:0;left:30px;right:30px}#v3-root.p3 .p3-bars i{height:var(--h);transform-origin:bottom;background:linear-gradient(#d9d6fb,#ece9ff);border-radius:12px 12px 0 0;flex:1;transition:transform .9s cubic-bezier(.3,.7,.2,1);position:relative;transform:scaleY(.15)}#v3-root.p3 .p3-bars i:last-child{background:linear-gradient(#b9acf6,#9a8cf0)}#v3-root.p3 .p3-bars.go i{transform:scaleY(1)}#v3-root.p3 .p3-bars i:before{content:"";background:#9c93f2;border-radius:3px;height:3px;position:absolute;top:0;left:0;right:0}#v3-root.p3 .p3-nav{gap:10px;margin-top:18px;display:flex}#v3-root.p3 .p3-nv{background:var(--gray);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:flex}#v3-root.p3 .p3-nv:hover{background:#e6e7ec}#v3-root.p3 .p3-nv svg{width:20px;height:20px;stroke:var(--ink)}#v3-root.p3 .p3-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:50px;display:grid}#v3-root.p3 .p3-plan{background:var(--gray);border-radius:30px;flex-direction:column;padding:32px 30px 34px;display:flex}#v3-root.p3 .p3-plan h3{letter-spacing:-.025em;align-items:center;gap:10px;font-size:24px;font-weight:600;display:flex}#v3-root.p3 .p3-tag{color:var(--ink);letter-spacing:0;background:#fff;border-radius:8px;padding:4px 10px;font-size:12px;font-weight:600}#v3-root.p3 .p3-pr{align-items:baseline;gap:8px;margin-top:18px;display:flex}#v3-root.p3 .p3-pr b{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:54px;font-weight:600;line-height:1}#v3-root.p3 .p3-pr span{color:var(--mut);font-size:15px}#v3-root.p3 .p3-un{margin-top:8px;font-size:16.5px;font-weight:500}#v3-root.p3 .p3-plan .p3-btn{width:100%;height:52px;margin-top:22px;font-size:16px}#v3-root.p3 .p3-plan ul{gap:11px;margin:24px 0 0;padding:0;list-style:none;display:grid}#v3-root.p3 .p3-plan li{color:#4a4c56;padding-left:24px;font-size:15px;line-height:1.4;position:relative}#v3-root.p3 .p3-plan li:before{content:"";background:#2e2f33 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/9px no-repeat;border-radius:50%;width:13px;height:13px;position:absolute;top:.35em;left:0}#v3-root.p3 .p3-plan.main{background:var(--dk);color:#fff}#v3-root.p3 .p3-plan.main h3,#v3-root.p3 .p3-plan.main .p3-pr b{color:#fff}#v3-root.p3 .p3-plan.main .p3-pr span,#v3-root.p3 .p3-plan.main li{color:#ffffffc7}#v3-root.p3 .p3-plan.main .p3-btn{color:var(--ink);background:#fff}#v3-root.p3 .p3-note{text-align:center;max-width:720px;color:var(--mut);margin:26px auto 0;font-size:16px;line-height:1.55}#v3-root.p3 .p3-hon{background:var(--gray);border-radius:32px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:30px;padding:44px;display:grid;position:relative;overflow:hidden}#v3-root.p3 .p3-hon h3{letter-spacing:-.035em;font-size:36px;font-weight:600;line-height:1.1}#v3-root.p3 .p3-hon ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}#v3-root.p3 .p3-hon li{background:#fff;border-radius:18px;padding:16px 20px}#v3-root.p3 .p3-hon li b{letter-spacing:-.015em;font-size:17px;font-weight:600;display:block}#v3-root.p3 .p3-hon li span{color:var(--mut);margin-top:3px;font-size:14.5px;line-height:1.45;display:block}#v3-root.p3 .p3-chips-h{justify-content:space-between;align-items:center;gap:20px;display:flex}#v3-root.p3 .p3-chips-h h2{letter-spacing:-.035em;font-size:clamp(30px,3.6vw,44px);font-weight:600}#v3-root.p3 .p3-chips{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-top:30px;display:flex;overflow-x:auto}#v3-root.p3 .p3-chips::-webkit-scrollbar{display:none}#v3-root.p3 .p3-chip{scroll-snap-align:start;background:var(--gray);border-radius:22px;flex-direction:column;flex:none;justify-content:flex-end;width:250px;height:100px;padding:18px 18px 16px;transition:background .15s;display:flex;position:relative}#v3-root.p3 .p3-chip:hover{background:#e9eaef}#v3-root.p3 .p3-chip b{letter-spacing:-.015em;padding-right:22px;font-size:17px;font-weight:500;line-height:1.25}#v3-root.p3 .p3-chip svg{stroke:#777;width:15px;height:15px;position:absolute;bottom:18px;right:16px}#v3-root.p3 .p3-faq{margin-top:36px}#v3-root.p3 .p3-faq-h{letter-spacing:-.035em;font-size:clamp(30px,3.6vw,44px);font-weight:600}#v3-root.p3 .p3-fin{color:#fff;text-align:center;background:radial-gradient(520px 320px at 50% 105%,#e878968c,#e8789600 70%),linear-gradient(#2b3470 0%,#4a4a90 38%,#8a5c9a 68%,#a85f84 100%);border-radius:40px;min-height:420px;margin:clamp(80px,10vw,140px) 16px 0;padding:clamp(64px,8vw,110px) 24px;position:relative;overflow:hidden}#v3-root.p3 .p3-fin h2{z-index:2;color:#fff;letter-spacing:-.04em;font-size:clamp(36px,5vw,64px);font-weight:600;line-height:1.03;position:relative}#v3-root.p3 .p3-fin p{z-index:2;color:#ffffffe0;max-width:560px;margin:20px auto 0;font-size:19px;line-height:1.5;position:relative}#v3-root.p3 .p3-fin .p3-btn{z-index:2;height:60px;margin-top:34px;padding:0 42px;font-size:18px;position:relative}#v3-root.p3 .p3-fin small{z-index:2;color:#ffffffbf;margin-top:16px;font-size:14px;display:block;position:relative}#v3-root.p3 .p3-flinks{z-index:2;flex-wrap:wrap;justify-content:center;gap:10px 26px;max-width:760px;margin:34px auto 0;display:flex;position:relative}#v3-root.p3 .p3-flinks a{color:#ffffffd9;border-bottom:1px solid #fff6;padding-bottom:2px;font-size:14.5px}#v3-root.p3 .p3-flinks a:hover{color:#fff;border-color:#fff}@media (width<=1100px){#v3-root.p3 .p3-vis{right:0}#v3-root.p3 .p3-tiles{right:-120px}#v3-root.p3 .p3-links{grid-template-columns:repeat(3,minmax(0,1fr))}#v3-root.p3 .p3-links>p{grid-column:1/-1;padding:0 0 6px}}@media (width<=900px){#v3-root.p3 .p3-hero{border-radius:28px;min-height:0;margin:8px 8px 0}#v3-root.p3 .p3-hero-in{min-height:0;padding:44px 24px 20px;display:block}#v3-root.p3 .p3-vis{width:100%;height:calc(680px * var(--s,.6));z-index:2;margin-top:10px;position:relative;top:auto;right:auto}#v3-root.p3 .p3-hero{flex-direction:column;display:flex}#v3-root.p3 .p3-hero-in{order:1}#v3-root.p3 .p3-vis{order:2}#v3-root.p3 .p3-grid,#v3-root.p3 .p3-two,#v3-root.p3 .p3-stats,#v3-root.p3 .p3-plans{grid-template-columns:minmax(0,1fr)}#v3-root.p3 .p3-card{flex-direction:column;min-height:0;padding:30px 26px;display:flex}#v3-root.p3 .p3-scn{z-index:0;height:auto;margin-top:70px;position:relative;bottom:auto;left:auto;right:auto}#v3-root.p3 .p3-scn .p3-mini{position:relative;bottom:auto!important;left:auto!important;right:auto!important}#v3-root.p3 .p3-acts{margin-top:22px;position:relative;bottom:auto;left:auto;right:auto}#v3-root.p3 .p3-more{padding:30px 26px 100px}#v3-root.p3 .p3-lav{padding:32px 26px 250px}#v3-root.p3 .p3-tiles{transform-origin:0 100%;inset:auto auto -40px -10px;transform:scale(.78)}#v3-root.p3 .p3-links{grid-template-columns:minmax(0,1fr)}#v3-root.p3 .p3-hon{grid-template-columns:minmax(0,1fr);padding:32px 24px}#v3-root.p3 .p3-bx{min-height:380px;padding:30px 26px}#v3-root.p3 .p3-bx .p3-btn{left:26px}#v3-root.p3 .p3-fin{border-radius:28px;margin-left:8px;margin-right:8px}#v3-root.p3 .p3-chips-h{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){#v3-root.p3 .p3-x button.is-pulse{animation:none}#v3-root.p3 .p3-r,#v3-root.p3 .p3-sw,#v3-root.p3 .p3-sw:after,#v3-root.p3 .p3-more,#v3-root.p3 .p3-bars i{transition:none}}#v3-root.p3 .p3-wide{max-width:1240px}#v3-root.p3 .p3-h2 .g{color:#7d7c85}#v3-root.p3 .p3-btn.big{border-radius:18px;height:64px;padding:0 48px;font-size:18px}#v3-root.p3 .p3-scen{background:linear-gradient(#f5f3fb 0%,#e6e2f7 50%,#f2e7f3 100%);border-radius:40px;margin-left:16px;margin-right:16px;padding:clamp(56px,7vw,100px) 0 clamp(56px,7vw,90px)}#v3-root.p3 .p3-sc2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:50px;display:grid}#v3-root.p3 .p3-sc{border-radius:32px;min-height:560px;padding:32px 36px;position:relative;overflow:hidden}#v3-root.p3 .p3-sc.a{background:linear-gradient(#e6e3fa,#dcd8f5)}#v3-root.p3 .p3-sc.b{background:linear-gradient(#faebf6,#f4ddee)}#v3-root.p3 .p3-pilltag{background:#fff;border-radius:14px;align-items:center;gap:10px;height:44px;padding:0 18px;font-size:15px;font-weight:500;display:inline-flex}#v3-root.p3 .p3-pilltag svg{width:19px;height:19px;stroke:var(--ink)}#v3-root.p3 .p3-sc h3{letter-spacing:-.035em;max-width:480px;margin-top:22px;font-size:clamp(26px,2.7vw,36px);font-weight:600;line-height:1.1}#v3-root.p3 .p3-sc p{color:#6c6a78;max-width:480px;margin-top:14px;font-size:18px;line-height:1.45}#v3-root.p3 .p3-phone{background:#fff;border:8px solid #2e2f33;border-bottom:0;border-radius:40px 40px 0 0;width:280px;height:330px;margin-left:-140px;position:absolute;bottom:-30px;left:50%;overflow:hidden}#v3-root.p3 .p3-phone:before{content:"";z-index:2;background:#2e2f33;border-radius:12px;width:78px;height:22px;margin-left:-39px;position:absolute;top:8px;left:50%}#v3-root.p3 .p3-em{gap:8px;padding:42px 14px 0;display:grid}#v3-root.p3 .p3-em .o{color:#8c8f99;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}#v3-root.p3 .p3-em .tt{letter-spacing:-.01em;font-size:13.5px;font-weight:600;line-height:1.3}#v3-root.p3 .p3-ec{background:#f5f5f8;border-radius:12px;padding:10px 12px;font-size:12px;line-height:1.35}#v3-root.p3 .p3-ec b{font-size:12.5px;font-weight:600;display:block}#v3-root.p3 .p3-ec i{color:#8c8f99;margin-top:2px;font-size:11px;font-style:normal;display:block}#v3-root.p3 .p3-ec .u{color:#c23a2c;background:#fde6e3;border-radius:6px;margin-bottom:5px;padding:2px 7px;font-size:10.5px;font-weight:600;display:inline-block}#v3-root.p3 .p3-url{white-space:nowrap;color:#232324;background:#fff;border:2px solid #b9a8f6;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;height:44px;padding:0 14px;font-size:13px;display:flex;position:absolute;bottom:50px;left:14px;right:14px;box-shadow:0 10px 24px -10px #5a46c866}#v3-root.p3 .p3-url svg{stroke:#555;width:15px;height:15px}#v3-root.p3 .p3-phone.sm{width:230px;height:240px;margin-left:-115px;bottom:-26px}#v3-root.p3 .p3-fb{color:#fff;background:#2e2f33;border-radius:9px;justify-self:start;align-items:center;height:30px;padding:0 14px;font-size:12px;font-weight:600;display:flex}#v3-root.p3 .p3-how{background:#fff;border-radius:32px;min-height:300px;margin-top:16px;padding:36px 40px 40px;position:relative;overflow:hidden}#v3-root.p3 .p3-how h3{letter-spacing:-.035em;font-size:32px;font-weight:600}#v3-root.p3 .p3-how-g{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 36px;width:62%;margin-top:28px;display:grid}#v3-root.p3 .p3-stp{grid-template-columns:40px 1fr;gap:14px;display:grid}#v3-root.p3 .p3-stp .n{background:#f1edfb;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:15px;font-weight:600;display:flex}#v3-root.p3 .p3-stp .n.ok{color:#fff;background:#2e2f33}#v3-root.p3 .p3-stp .n svg{stroke:#fff;width:18px;height:18px}#v3-root.p3 .p3-stp b{letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:1.25;display:block}#v3-root.p3 .p3-stp p{color:#706f73;margin-top:6px;font-size:15px;line-height:1.5}#v3-root.p3 .p3-tplv{width:30%;max-width:360px;top:60px;left:auto;right:40px}#v3-root.p3 .p3-tg{color:#4a4580;background:#efedf7;border-radius:8px;padding:4px 10px;font-size:12px;font-weight:600}#v3-root.p3 .p3-qbox{background:var(--gray);border-radius:36px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;margin-top:46px;padding:16px;display:grid}#v3-root.p3 .p3-qlist{align-content:start;gap:8px;padding:10px;display:grid}#v3-root.p3 .p3-qb{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:18px;gap:4px;padding:16px 18px;transition:background .15s;display:grid}#v3-root.p3 .p3-qb:hover{background:#ffffffb3}#v3-root.p3 .p3-qb code{letter-spacing:-.02em;color:var(--ink);font-family:inherit;font-size:18px;font-weight:600}#v3-root.p3 .p3-qb span{color:var(--mut);font-size:14px}#v3-root.p3 .p3-qb.is-on{background:var(--dk)}#v3-root.p3 .p3-qb.is-on code{color:#fff}#v3-root.p3 .p3-qb.is-on span{color:#ffffffb3}#v3-root.p3 .p3-qout{background:#fff;border-radius:26px;padding:26px 28px}#v3-root.p3 .p3-qf .lb{color:var(--mut);font-size:13px}#v3-root.p3 .p3-qf .v{background:var(--gray);letter-spacing:-.02em;border-radius:12px;min-height:54px;margin-top:6px;padding:14px 16px;font-size:20px;font-weight:600}#v3-root.p3 .p3-qtag{color:#4a4580;background:#efedf7;border-radius:9px;margin-top:18px;padding:5px 12px;font-size:13px;font-weight:600;display:inline-block}#v3-root.p3 .p3-qd{color:#3d3e45;margin-top:10px;font-size:16.5px;line-height:1.5}#v3-root.p3 .p3-qres{gap:8px;margin-top:16px;display:grid}#v3-root.p3 .p3-qr{background:#f6f7f9;border-radius:12px;align-items:flex-start;gap:12px;padding:11px 14px;font-size:14.5px;line-height:1.4;display:flex}#v3-root.p3 .p3-qr:before{content:"✓";color:#fff;background:#2e2f33;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;font-size:12px;display:flex}#v3-root.p3 .p3-qr.no{color:#9a9ba3;background:#fafafb}#v3-root.p3 .p3-qr.no:before{content:"×";background:#d9dbe1;font-size:15px}#v3-root.p3 .p3-qr mark{color:inherit;background:#e4defb;border-radius:4px;padding:0 3px}#v3-root.p3 .p3-qr small{color:#9a9ba3;margin-top:2px;font-size:12px;display:block}#v3-root.p3 .p3-qfoot{color:var(--mut);margin-top:16px;font-size:13px;line-height:1.5}#v3-root.p3 .p3-uibox{background:var(--gray);border-radius:40px;padding:clamp(40px,5vw,72px) clamp(20px,4vw,56px) clamp(36px,4vw,56px)}#v3-root.p3 .p3-tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin:36px auto 0;display:flex}#v3-root.p3 .p3-tab{height:46px;color:var(--ink);cursor:pointer;background:#fff;border:0;border-radius:14px;padding:0 22px;font-size:15.5px;font-weight:500;transition:background .15s,color .15s}#v3-root.p3 .p3-tab:hover{background:#ecedf0}#v3-root.p3 .p3-tab.is-on{background:var(--dk);color:#fff}#v3-root.p3 .p3-shotw{margin-top:28px}#v3-root.p3 .p3-shot{background:#fff;border-radius:22px;display:none;overflow:hidden;box-shadow:0 2px 8px #1f20260d,0 40px 70px -34px #3c329666}#v3-root.p3 .p3-shot.is-on{animation:.35s p3Fade;display:block}@keyframes p3Fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}#v3-root.p3 .p3-bar{background:#f6f7f9;border-bottom:1px solid #eceef2;align-items:center;gap:7px;height:34px;padding:0 16px;display:flex}#v3-root.p3 .p3-bar i{background:#d6d8de;border-radius:50%;width:11px;height:11px}#v3-root.p3 .p3-shot img{width:100%;height:auto;display:block}#v3-root.p3 .p3-shot-f.is-on{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;gap:30px;padding:24px;display:grid}#v3-root.p3 .p3-shot-f .fl{border:1px solid #eceef2;border-radius:16px;max-height:560px;overflow:auto}#v3-root.p3 .p3-shot-f .tx b{letter-spacing:-.03em;font-size:26px;font-weight:600}#v3-root.p3 .p3-shot-f .tx p{color:#5a5b63;max-width:520px;margin-top:12px;font-size:17px;line-height:1.55}#v3-root.p3 .p3-cap{text-align:center;color:#5a5b63;max-width:720px;margin:22px auto 0;font-size:17px;line-height:1.5}#v3-root.p3 .p3-vz{bottom:-24px;left:24px;right:24px}#v3-root.p3 .p3-cr{border-top:1px solid #eef0f4;align-items:center;gap:12px;padding:12px 18px;font-size:14px;display:flex}#v3-root.p3 .p3-cr span{color:#8c8f99;white-space:nowrap;margin-left:auto;font-size:12.5px}#v3-root.p3 .p3-cr.all{font-weight:600}#v3-root.p3 .p3-cr .ck{border:1.5px solid #c9ccd4;border-radius:5px;flex:none;width:18px;height:18px;position:relative}#v3-root.p3 .p3-cr .ck.on{background:#2e2f33;border-color:#2e2f33}#v3-root.p3 .p3-cr .ck.on:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}#v3-root.p3 .p3-lb{border-top:1px solid #f1f2f5;align-items:center;gap:12px;padding:11px 18px;font-size:14.5px;display:flex}#v3-root.p3 .p3-lb:first-child{border-top:0}#v3-root.p3 .p3-lb i{border-radius:2px;flex:none;width:4px;height:18px}#v3-root.p3 .p3-lb.add{color:var(--mut)}@media (width<=900px){#v3-root.p3 .p3-sc2,#v3-root.p3 .p3-qbox{grid-template-columns:minmax(0,1fr)}#v3-root.p3 .p3-scen{border-radius:28px;margin-left:8px;margin-right:8px}#v3-root.p3 .p3-sc{min-height:480px;padding:26px 22px}#v3-root.p3 .p3-how{padding:28px 22px 30px}#v3-root.p3 .p3-how-g{grid-template-columns:minmax(0,1fr);width:auto}#v3-root.p3 .p3-tplv{width:auto;max-width:none;margin-top:26px;position:relative;top:auto;left:auto;right:auto}#v3-root.p3 .p3-shot-f.is-on{grid-template-columns:minmax(0,1fr);padding:16px}#v3-root.p3 .p3-uibox{border-radius:28px}#v3-root.p3 .p3-vz{left:16px;right:16px}}#v3-root.p3 .p3-fm{background:var(--gray);border-radius:36px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(28px,4vw,60px);display:grid}#v3-root.p3 .p3-h2.left{text-align:left;font-size:clamp(32px,3.8vw,52px)}#v3-root.p3 .p3-fm-ul{gap:20px;margin:34px 0 0;padding:0;list-style:none;display:grid}#v3-root.p3 .p3-fm-ul li{grid-template-columns:34px 1fr;gap:14px;display:grid}#v3-root.p3 .p3-fm-ul i{background:#2e2f33 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/16px no-repeat;border-radius:50%;width:34px;height:34px}#v3-root.p3 .p3-fm-ul b{letter-spacing:-.02em;font-size:19px;font-weight:600}#v3-root.p3 .p3-fm-ul p{color:#5a5b63;margin-top:4px;font-size:16px;line-height:1.5}#v3-root.p3 .p3-fmc{background:#fff;border-radius:28px;padding:26px 26px 22px;box-shadow:0 2px 6px #1f20260d,0 30px 50px -28px #3c32964d}#v3-root.p3 .p3-fmc .lb{color:var(--mut);font-size:13px}#v3-root.p3 .p3-fmf{background:var(--gray);letter-spacing:-.02em;border-radius:14px;align-items:center;height:58px;margin-top:6px;padding:0 18px;font-size:22px;font-weight:600;display:flex}#v3-root.p3 .p3-fmf .cur{background:#232324;width:2px;height:26px;margin-left:3px;animation:1s steps(2,end) infinite p3Blink}@keyframes p3Blink{50%{opacity:0}}#v3-root.p3 .p3-fmt{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}#v3-root.p3 .p3-fmb{cursor:pointer;background:#fff;border:1px solid #e3e5ec;border-radius:12px;height:38px;padding:0 15px;font-size:14.5px;font-weight:500;transition:all .15s}#v3-root.p3 .p3-fmb:hover{border-color:#bdbdc4}#v3-root.p3 .p3-fmb.is-on{background:var(--dk);border-color:var(--dk);color:#fff}#v3-root.p3 .p3-fmn{background:#efedf7;border-radius:18px;align-items:center;gap:16px;margin-top:22px;padding:18px 20px;display:flex}#v3-root.p3 .p3-fmn b{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:52px;font-weight:600;line-height:1}#v3-root.p3 .p3-fmn span{font-size:16px;font-weight:500;line-height:1.3}#v3-root.p3 .p3-fmn small{color:#6c6a78;font-size:13.5px;font-weight:400}#v3-root.p3 .p3-fmh{color:var(--mut);margin-top:18px;font-size:13.5px;line-height:1.5}#v3-root.p3 .p3-fmh code{color:#8a8c95;border:1px dashed #cfd1d8;border-radius:10px;margin-top:8px;padding:10px 14px;font-family:inherit;font-size:14px;-webkit-text-decoration:line-through #c9cbd2;text-decoration:line-through #c9cbd2;display:block}#v3-root.p3 .p3-fmnote{color:var(--mut);margin-top:16px;font-size:13px;line-height:1.5}@media (width<=900px){#v3-root.p3 .p3-fm{border-radius:28px;grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){#v3-root.p3 .p3-fmf .cur{animation:none}}#v3-root.p3 .p3-sy .p3-fm-r{order:0}#v3-root.p3 .p3-sy.p3-fm{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}#v3-root.p3 .p3-sylb{color:var(--mut);margin-top:22px;font-size:13px}#v3-root.p3 .p3-syt{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}#v3-root.p3 .p3-syg{color:#3f3a78;background:#efedf7;border-radius:12px;padding:7px 14px;font-size:15px;font-weight:600;animation:.35s both p3Pop}#v3-root.p3 .p3-syg.own{background:var(--dk);color:#fff}@keyframes p3Pop{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:none}}#v3-root.p3 .p3-syr{align-content:start;gap:8px;min-height:150px;margin-top:14px;display:grid}#v3-root.p3 .p3-syr .p3-qr{animation:.35s both p3Fade}#v3-root.p3 .p3-lnk{color:var(--ink);white-space:nowrap;border-bottom:1px solid #b8b9c0}@media (width<=900px){#v3-root.p3 .p3-sy.p3-fm{grid-template-columns:minmax(0,1fr)}#v3-root.p3 .p3-sy .p3-fm-r{order:2}}@media (prefers-reduced-motion:reduce){#v3-root.p3 .p3-syg,#v3-root.p3 .p3-syr .p3-qr{animation:none}}#v3-root.p3 .p3-mk.p3-fm{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}#v3-root.p3 .p3-app{color:#232324;background:#fff;border-radius:26px;grid-template-columns:210px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 2px 6px #1f20260d,0 36px 60px -30px #3c329659}#v3-root.p3 .p3-sbar{background:#fafbfc;border-right:1px solid #eef0f4;flex-direction:column;gap:2px;padding:14px 10px 16px;display:flex}#v3-root.p3 .p3-sbf,#v3-root.p3 .p3-sbl{text-align:left;cursor:pointer;color:#232324;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:9px 10px;font-size:13.5px;transition:background .15s;display:flex}#v3-root.p3 .p3-sbf{padding:10px;font-weight:600}#v3-root.p3 .p3-sbf svg{stroke:#232324;fill:none;stroke-width:1.8px;stroke-linejoin:round;flex:none;width:17px;height:17px}#v3-root.p3 .p3-sbf span,#v3-root.p3 .p3-sbl span{color:#9a9ca6;margin-left:auto;font-size:12.5px;font-weight:500}#v3-root.p3 .p3-sbf:hover,#v3-root.p3 .p3-sbl:hover{background:#f0f1f5}#v3-root.p3 .p3-sbf.is-on,#v3-root.p3 .p3-sbl.is-on{background:#e9e7f7}#v3-root.p3 .p3-sbl i{border-radius:50%;flex:none;width:8px;height:8px}#v3-root.p3 .p3-sbh{color:#9a9ca6;letter-spacing:.02em;justify-content:space-between;margin:14px 10px 4px;font-size:11.5px;font-weight:600;display:flex}#v3-root.p3 .p3-sbh i{font-size:15px;font-style:normal;line-height:1}#v3-root.p3 .p3-fv{min-width:0;padding:16px 18px 6px}#v3-root.p3 .p3-fh b{letter-spacing:-.01em;font-size:15.5px;font-weight:600;display:block}#v3-root.p3 .p3-fh span{color:#8c8f99;font-size:12.5px}#v3-root.p3 .p3-fbn{color:#b0301f;background:#fdecea;border:1px solid #f6cfc9;border-radius:10px;margin-top:12px;padding:9px 12px;font-size:12.5px;line-height:1.4}#v3-root.p3 .p3-fr{border-top:1px solid #eef0f4;grid-template-columns:minmax(0,1fr) 128px;gap:0 14px;margin-top:12px;padding-top:14px;display:grid;position:relative}#v3-root.p3 .p3-fr.is-off{display:none}#v3-root.p3 .p3-fr .top{color:#8c8f99;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:11px;display:flex}#v3-root.p3 .p3-fr .num{font-variant-numeric:tabular-nums}#v3-root.p3 .p3-fr .lw{color:#4a4580;background:#efedf7;border-radius:6px;padding:1px 7px;font-weight:600}#v3-root.p3 .p3-fr .m>b{letter-spacing:-.01em;margin-top:6px;font-size:14px;line-height:1.3;display:block}#v3-root.p3 .p3-fr .cu{color:#6c7080;text-transform:uppercase;letter-spacing:.01em;margin-top:4px;font-size:11px}#v3-root.p3 .p3-fr .tgs{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}#v3-root.p3 .p3-tgp{border-radius:6px;padding:3px 9px;font-size:11.5px;font-weight:500}#v3-root.p3 .p3-tgp.g{color:#157a45;background:#dff5e8}#v3-root.p3 .p3-tgp.b{color:#2f55c4;background:#e3edff}#v3-root.p3 .p3-tgp.p{color:#a02bc0;background:#f6e5fb}#v3-root.p3 .p3-tgp.r{color:#c02a47;background:#fde5ea}#v3-root.p3 .p3-tgp.n{color:#4c5266;background:#eceef3}#v3-root.p3 .p3-fr .pr{color:#8c8f99;margin-top:8px;font-size:12px}#v3-root.p3 .p3-fr .pr strong{color:#232324;font-weight:600}#v3-root.p3 .p3-fr .r{text-align:right;color:#9a9ca6;flex-direction:column;align-items:flex-end;gap:3px;font-size:11px;display:flex}#v3-root.p3 .p3-fr .r .st{fill:#5b52e0;stroke:#5b52e0;stroke-width:1.5px;stroke-linejoin:round;width:18px;height:18px;margin-bottom:8px}#v3-root.p3 .p3-fr .r b{color:#232324;font-size:12px;font-weight:600}#v3-root.p3 .p3-fr .r b.u{color:#d4381f}#v3-root.p3 .p3-fr .sv{color:#8c8f99;border-top:1px solid #f1f2f5;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;margin-top:10px;padding:8px 0 10px;font-size:11px;display:flex}#v3-root.p3 .p3-fr .sv em{color:#2f55c4;background:#e3edff;border-radius:6px;padding:1px 8px;font-style:normal;font-weight:500}#v3-root.p3 .p3-stats.duo{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=1000px){#v3-root.p3 .p3-mk.p3-fm{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){#v3-root.p3 .p3-app{grid-template-columns:minmax(0,1fr)}#v3-root.p3 .p3-sbar{border-bottom:1px solid #eef0f4;border-right:0;flex-flow:wrap;gap:6px}#v3-root.p3 .p3-sbf,#v3-root.p3 .p3-sbl{background:#fff;border:1px solid #e3e5ec;width:auto;padding:7px 11px}#v3-root.p3 .p3-sbh{display:none}#v3-root.p3 .p3-fr{grid-template-columns:minmax(0,1fr)}#v3-root.p3 .p3-fr .r{text-align:left;flex-flow:wrap;align-items:flex-start;gap:4px 10px;margin-top:8px}#v3-root.p3 .p3-fr .r .st{margin:0}#v3-root.p3 .p3-stats.duo{grid-template-columns:minmax(0,1fr)}}#v3-root.p3 .p3-mkc{flex-direction:column;gap:1px;padding:10px 10px 0;display:flex}#v3-root.p3 .p3-mkc .p3-sbl,#v3-root.p3 .p3-mkc .p3-sbf{padding:8px 10px}#v3-root.p3 .p3-mkc .p3-sbh{margin:10px 10px 2px}#v3-root.p3 .p3-mkr{background:#fff;border-top:1px solid #eef0f4;margin:8px -10px 0;padding:12px 16px 16px}#v3-root.p3 .p3-mkr .t{letter-spacing:-.01em;font-size:13px;font-weight:600;line-height:1.3}#v3-root.p3 .p3-mkr .g{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}#v3-root.p3 .p3-mkr .f{color:#8c8f99;justify-content:space-between;align-items:center;margin-top:10px;font-size:12px;display:flex}#v3-root.p3 .p3-mkr .f b{color:#232324;font-weight:600}#v3-root.p3 .p3-mkr .st{fill:#5b52e0;stroke:#5b52e0;stroke-width:1.5px;stroke-linejoin:round;width:18px;height:18px}#v3-root.p3 .p3-stats.tall .p3-st{min-height:610px}#v3-root.p3 .p3-sy .p3-h2.left{font-size:clamp(28px,3.1vw,44px);line-height:1.08}#v3-root.p3 .p3-mkc.p3-vz{border-radius:22px 22px 0 0;bottom:0}#v3-root.p3 .p3-mkr .g{align-items:center}#v3-root.p3 .p3-mkr .p3-tgp{line-height:1.4}#v3-root.p3 .p3-sm{background:var(--gray);border-radius:36px;padding:clamp(28px,4vw,60px)}#v3-root.p3 .p3-sm .p3-h2.left{max-width:760px}#v3-root.p3 .p3-stabs{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}#v3-root.p3 .p3-stab{height:46px;color:var(--ink);cursor:pointer;background:#fff;border:0;border-radius:14px;padding:0 24px;font-size:15.5px;font-weight:500;transition:background .15s,color .15s}#v3-root.p3 .p3-stab:hover{background:#ecedf0}#v3-root.p3 .p3-stab.is-on{background:var(--dk);color:#fff}#v3-root.p3 .p3-sm-panel{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:clamp(24px,4vw,56px);margin-top:34px;display:none}#v3-root.p3 .p3-sm-panel.is-on{animation:.35s p3Fade;display:grid}#v3-root.p3 .p3-sm-panel .p3-fm-ul{margin-top:0}@media (width<=900px){#v3-root.p3 .p3-sm{border-radius:28px}#v3-root.p3 .p3-sm-panel.is-on{grid-template-columns:minmax(0,1fr)}}#v3-root.p3 .p3-sm-panel{align-items:start}@media (width<=900px){#v3-root.p3 .p3-stab{flex:1 1 0;padding:0 16px}}#v3-root.p3 .p3-card{min-height:640px}#v3-root.p3 .p3-fmnote.left{color:#5a5b63;background:#fff;border-radius:16px;max-width:480px;margin-top:28px;padding:16px 18px;font-size:14px;line-height:1.55}#v3-root.p3 .p3-spd{position:absolute;bottom:36px;left:30px;right:30px}#v3-root.p3 .p3-spd .tr{background:#e1e2ea;border-radius:11px;height:22px;overflow:hidden}#v3-root.p3 .p3-spd .tr i{background:linear-gradient(90deg,#b9acf6,#9a8cf0);border-radius:11px;width:0;height:100%;transition:width .9s cubic-bezier(.3,.7,.2,1);display:block}#v3-root.p3 .p3-spd.go .tr i{width:var(--w)}#v3-root.p3 .p3-spd .sc{color:var(--mut);justify-content:space-between;margin-top:10px;font-size:13px;display:flex}#v3-root.p3 .p3-bars i{height:calc(var(--h) * .15);transition:height .9s cubic-bezier(.3,.7,.2,1);transform:none}#v3-root.p3 .p3-bars.go i{height:var(--h);transform:none}#v3-root.p3 .p3-bars i b{color:#6c6a78;font-variant-numeric:tabular-nums;font-size:13px;font-style:normal;font-weight:600;position:absolute;top:-24px;left:50%;transform:translate(-50%)}#v3-root.p3 .p3-plan.main li:before{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232e2f33' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/9px no-repeat}@media (prefers-reduced-motion:reduce){#v3-root.p3 .p3-spd .tr i{transition:none}}#v3-root.p3 .p3-sm-l{min-width:0}@media (width<=900px){#v3-root.p3 .p3-sc .p3-mini{width:auto!important;margin-left:0!important;left:16px!important;right:16px!important}}#v3-root.p3 .p3-ways{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:54px;display:grid}#v3-root.p3 .p3-way{background:var(--gray);border-radius:30px;flex-direction:column;min-height:360px;padding:30px 30px 28px;transition:background .18s,transform .18s;display:flex;position:relative}#v3-root.p3 .p3-way:hover{background:#eceef2;transform:translateY(-2px)}#v3-root.p3 .p3-way .vz{flex-wrap:wrap;align-content:flex-start;gap:8px;min-height:44px;display:flex}#v3-root.p3 .p3-way .cd{font-variant-numeric:tabular-nums;color:#3a3c45;background:#fff;border-radius:12px;padding:8px 14px;font-size:14px;font-weight:600}#v3-root.p3 .p3-way .cd.on{background:var(--dk);color:#fff}#v3-root.p3 .p3-way .cd.w{color:#4a4580;background:#efedf7}#v3-root.p3 .p3-way h3{letter-spacing:-.03em;margin-top:34px;font-size:28px;font-weight:600;line-height:1.1}#v3-root.p3 .p3-way p{color:#5a5b63;margin-top:12px;font-size:16.5px;line-height:1.5}#v3-root.p3 .p3-way .go{justify-content:space-between;align-items:center;margin-top:auto;padding-top:26px;font-size:15.5px;font-weight:600;display:flex}#v3-root.p3 .p3-way:hover .go .rb{transform:translate(3px)}@media (width<=900px){#v3-root.p3 .p3-ways{grid-template-columns:minmax(0,1fr)}#v3-root.p3 .p3-way{min-height:0}}#v3-root.p3 .p3-way .vz{min-height:92px}#v3-root.p3 .p3-hero.main .p3-vis{right:70px}#v3-root.p3 .p3-hero.main .p3-gl{transform:translate(calc(var(--px,0) * var(--d,1) * 1px), calc(var(--py,0) * var(--d,1) * 1px + var(--ty,0px))) scale(var(--sc,1));will-change:transform;transition:opacity .55s,transform .55s cubic-bezier(.3,.7,.2,1)}#v3-root.p3 .p3-hero.main .hm-hide{opacity:0;--ty:16px;--sc:.95;pointer-events:none}#v3-root.p3 .p3-hero.main .p3-gl strong.hm-hide,#v3-root.p3 .p3-hero.main .p3-gl s.hm-hide{--ty:0px;--sc:1;transition:opacity .5s}#v3-root.p3 .p3-hero.main .p3-mini{border-radius:26px;box-shadow:0 2px 6px #1f20260f,0 44px 80px -30px #140a5099}#v3-root.p3 .p3-hero.main .p3-r em.fd{color:#b4540a;background:#fdeede}#v3-root.p3 .p3-hero.main .p3-bn.is-done{background:#e8f6ee}#v3-root.p3 .p3-hero.main .p3-bn.is-done button{color:#232324;background:#fff;border:1px solid #d9dbe3}#v3-root.p3 .p3-hero.main .p3-bn button.is-press{transition:transform .12s;transform:scale(.94)}#v3-root.p3 .hm-cur{z-index:6;pointer-events:none;filter:drop-shadow(0 6px 8px #0a053c66);width:30px;transition:left 1.1s cubic-bezier(.5,0,.2,1),top 1.1s cubic-bezier(.5,0,.2,1),opacity .4s;position:absolute}#v3-root.p3 .hm-cur svg{width:30px;height:30px;display:block}#v3-root.p3 .hm-cur span{color:#fff;background:#4f46e5;border-radius:9px;padding:3px 9px;font-size:12px;font-weight:600;position:absolute;top:22px;left:20px}@media (width<=900px){#v3-root.p3 .p3-hero.main .p3-vis{right:auto}}@media (prefers-reduced-motion:reduce){#v3-root.p3 .p3-hero.main .p3-gl,#v3-root.p3 .hm-cur{transition:none}}#v3-root.p3 .hm-top{justify-content:space-between;align-items:center;padding-right:18px;display:flex}#v3-root.p3 .hm-top b{font-size:22px}#v3-root.p3 .hm-bell{background:#f3f5f7;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:relative}#v3-root.p3 .hm-bell svg{stroke:#232324;width:19px;height:19px}#v3-root.p3 .hm-bd,#v3-root.p3 .hm-pill{opacity:0;transition:opacity .3s,transform .45s cubic-bezier(.3,1.6,.5,1);transform:scale(.6)}#v3-root.p3 .hm-bd{color:#fff;background:#e4435a;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11.5px;font-style:normal;font-weight:700;display:flex;position:absolute;top:-6px;right:-5px;box-shadow:0 0 0 2px #fff}#v3-root.p3 .hm-bd.on,#v3-root.p3 .hm-pill.on{opacity:1;transform:scale(1)}#v3-root.p3 .hm-cn{flex-wrap:nowrap;align-items:center}#v3-root.p3 .hm-cn b{white-space:nowrap}#v3-root.p3 .hm-cn span{white-space:nowrap;font-size:12px}#v3-root.p3 .hm-pill{color:#fff;white-space:nowrap;background:#2a8a5b;border:0;border-radius:13px;height:26px;margin-left:auto;margin-right:2px;padding:0 11px;font-family:inherit;font-size:12px;font-weight:700}#v3-root.p3 .hm-pill.press{transform:scale(.92)}#v3-root.p3 .p3-r em.nw{color:#fff;background:#2a8a5b}#v3-root.p3 .p3-r em.ur{color:#c23a2c;background:#fde6e3}#v3-root.p3 .p3-r.is-new{background:linear-gradient(90deg,#f1faf5,#fff)}#v3-root.p3 .hm-toast{align-items:flex-start;gap:12px;display:flex;color:#16171d!important;background:#fffffff2!important;border-color:#fff!important;border-radius:20px!important;padding:13px 16px!important}#v3-root.p3 .hm-toast .ic{background:#2e2f33;border-radius:12px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}#v3-root.p3 .hm-toast .ic svg{stroke:#fff;width:20px;height:20px}#v3-root.p3 .hm-toast small{color:#8c8f99;font-size:11.5px;font-weight:500;display:block}#v3-root.p3 .hm-toast b{color:#16171d;letter-spacing:-.01em;margin-top:2px;font-size:13.5px;line-height:1.3;display:block}#v3-root.p3 .hm-toast span{color:#c23a2c;margin-top:3px;font-size:12px;font-weight:600;display:block}#v3-root.p3 .p3-hero.main.bg-6{color:#16171d;background:radial-gradient(560px 420px at 76% 44%,#beaaff8c,#beaaff00 70%),radial-gradient(520px 340px at 10% 92%,#ffc8aa8c,#ffc8aa00 70%),linear-gradient(#eef0ff 0%,#f3eafb 48%,#fde7de 100%)}#v3-root.p3 .p3-hero.main.bg-6 .p3-ground path:first-of-type{fill:#e3d3f2}#v3-root.p3 .p3-hero.main.bg-6 .p3-ground path:nth-of-type(2){fill:#cdb6e6}#v3-root.p3 .p3-hero.main.bg-6 .p3-ground path:nth-of-type(3){stroke:#fff;stroke-opacity:.8}#v3-root.p3 .p3-hero.main.bg-6 h1{color:#16171d}#v3-root.p3 .p3-hero.main.bg-6 .p3-sub{color:#3d4150}#v3-root.p3 .p3-hero.main.bg-6 .p3-bul div{color:#2b2d37}#v3-root.p3 .p3-hero.main.bg-6 .p3-bul i{box-shadow:0 6px 16px #503ca038}#v3-root.p3 .p3-hero.main.bg-6 .p3-hero-cta .p3-btn.wh{color:#fff;background:#2e2f33}#v3-root.p3 .p3-hero.main.bg-6 .p3-hero-cta small{color:#5a5b63}#v3-root.p3 .p3-hero.main.bg-6 .p3-gl{color:#16171d;background:linear-gradient(160deg,#ffffffd9,#ffffff8c);border-color:#fff;box-shadow:0 20px 40px -16px #503ca059,inset 0 1px #fff}#v3-root.p3 .p3-hero.main.bg-6 .p3-gl.num{color:#16171d}#v3-root.p3 .p3-hero.main.bg-6 .p3-mini{box-shadow:0 2px 6px #1f20260f,0 40px 70px -28px #503ca073}@media (width>=901px) and (width<=1100px){#v3-root.p3 .p3-hero{border-radius:32px;flex-direction:column;min-height:0;margin:8px 8px 0;display:flex}#v3-root.p3 .p3-hero-in{order:1;min-height:0;padding:48px 40px 20px;display:block}#v3-root.p3 .p3-hero-txt{max-width:620px}#v3-root.p3 .p3-vis,#v3-root.p3 .p3-hero.main .p3-vis{z-index:2;order:2;width:100%;margin-top:10px;position:relative;top:auto;right:auto}}#v3-root.p3 .ok-mini{height:450px;overflow:hidden}#v3-root.p3 .ok-h{padding-top:14px;padding-bottom:4px}#v3-root.p3 .ok-hint{background:#ecebfb;border:1px solid #dcd9f6;border-radius:14px;margin:6px 12px;padding:12px 14px;transition:background .35s,border-color .35s}#v3-root.p3 .ok-ht{color:#2b2d37;align-items:flex-start;gap:9px;font-size:12.5px;font-weight:600;line-height:1.35;display:flex}#v3-root.p3 .ok-ic{background:#5b52e0;border-radius:7px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex}#v3-root.p3 .ok-hc{flex-wrap:wrap;gap:6px;margin:9px 0 0 29px;display:flex}#v3-root.p3 .ok-hc span{color:#3a3c45;background:#fff;border-radius:8px;padding:3px 9px;font-size:11.5px;font-weight:500}#v3-root.p3 .ok-hb{gap:8px;margin:10px 0 0 29px;display:flex}#v3-root.p3 .ok-hb button{height:30px;font:inherit;cursor:pointer;border:0;border-radius:9px;padding:0 13px;font-size:12.5px;font-weight:600;transition:transform .12s}#v3-root.p3 .ok-more{color:#fff;background:#2e2f33}#v3-root.p3 .ok-more.is-pulse{animation:1.3s ease-in-out infinite p3Pulse2}@keyframes p3Pulse2{0%,to{box-shadow:0 0 #2e2f3359}50%{box-shadow:0 0 0 8px #2e2f3300}}#v3-root.p3 .ok-rst{color:#2b2d37;background:#fff;border:1px solid #d9dbe3!important}#v3-root.p3 .ok-hint.is-done{background:#e8f6ee;border-color:#cfe9da}#v3-root.p3 .ok-hint.is-done .ok-ic{background:#2a8a5b}#v3-root.p3 .ok-feed .p3-r{padding:9px 20px}#v3-root.p3 .ok-feed .p3-r em.fd{color:#b4540a;background:#fdeede}#v3-root.p3 .ok-pop{opacity:0;pointer-events:none;z-index:3;background:#fff;border:1px solid #e3e5ec;border-radius:16px;flex-direction:column;transition:opacity .35s,transform .4s cubic-bezier(.3,.7,.2,1);display:flex;position:absolute;inset:72px 12px 12px;transform:translateY(16px)scale(.98);box-shadow:0 30px 60px -16px #3c329673,0 4px 10px #1f202614}#v3-root.p3 .ok-pop.is-open{opacity:1;pointer-events:auto;transform:none}#v3-root.p3 .ok-pt{justify-content:space-between;align-items:center;padding:13px 16px 8px;font-size:14px;display:flex}#v3-root.p3 .ok-x{cursor:pointer;color:#555;background:#f3f5f7;border:0;border-radius:8px;width:26px;height:26px;font-size:17px;line-height:1}#v3-root.p3 .ok-codes{flex:1;padding:0 8px;overflow:hidden}#v3-root.p3 .ok-cd{cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:9px 8px;font-size:12.5px;transition:background .15s;display:flex}#v3-root.p3 .ok-cd:hover{background:#f6f7f9}#v3-root.p3 .ok-cd .ck{border:1.5px solid #c9ccd4;border-radius:5px;flex:none;width:17px;height:17px;transition:background .2s,border-color .2s;position:relative}#v3-root.p3 .ok-cd.on .ck{background:#2e2f33;border-color:#2e2f33}#v3-root.p3 .ok-cd.on .ck:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8.5px;position:absolute;top:1px;left:4.5px;transform:rotate(45deg)}#v3-root.p3 .ok-cd b{font-variant-numeric:tabular-nums;min-width:40px}#v3-root.p3 .ok-cd span{color:#4c5062;flex:1;line-height:1.25}#v3-root.p3 .ok-cd em{color:#8c8f99;font-variant-numeric:tabular-nums;font-style:normal}#v3-root.p3 .ok-pf{background:#fafbfc;border-top:1px solid #eef0f4;border-radius:0 0 16px 16px;flex-wrap:wrap;align-items:center;gap:8px;padding:11px 12px;display:flex}#v3-root.p3 .ok-pf span{color:#6c7080;white-space:nowrap;margin-right:auto;font-size:12px}#v3-root.p3 .ok-pf button{height:32px;font:inherit;cursor:pointer;white-space:nowrap;border-radius:9px;padding:0 11px;font-size:12px;font-weight:600;transition:transform .12s}#v3-root.p3 .ok-red{color:#d23b2f;background:#fff;border:1px solid #f1cfcb}#v3-root.p3 .ok-dk{color:#fff;background:#0f1222;border:0}#v3-root.p3 .ok-pf button.is-press{transform:scale(.94)}#v3-root.p3 .ok-cur{z-index:6;opacity:0;pointer-events:none;filter:drop-shadow(0 4px 6px #0a053c66);width:24px;height:24px;transition:left .9s cubic-bezier(.5,0,.2,1),top .9s cubic-bezier(.5,0,.2,1),opacity .3s;position:absolute;top:0;left:0}#v3-root.p3 .ok-cur svg{width:24px;height:24px;display:block}@media (width<=900px){#v3-root.p3 #p3-c1,#v3-root.p3 #p3-c2{min-height:0}#v3-root.p3 #p3-c1 .p3-scn,#v3-root.p3 #p3-c2 .p3-scn{height:auto}#v3-root.p3 .ok-mini{height:470px}#v3-root.p3 .ok-pf span{flex-basis:100%}}@media (prefers-reduced-motion:reduce){#v3-root.p3 .ok-pop,#v3-root.p3 .ok-cur{transition:none}#v3-root.p3 .ok-more.is-pulse{animation:none}}#v3-root.p3 .ok-pf{gap:8px}#v3-root.p3 .ok-pf span{flex:0 0 100%;margin:0 0 2px}#v3-root.p3 .ok-pf button{flex:1 1 0;min-width:0;padding:0 6px;font-size:11.5px}#v3-root.p3 #p3-c3,#v3-root.p3 #p3-c4{min-height:760px}#v3-root.p3 #p3-c3 .p3-scn,#v3-root.p3 #p3-c4 .p3-scn{height:560px}#v3-root.p3 .fx-mini{height:450px;overflow:hidden}#v3-root.p3 #p3-c3 .fx-mini,#v3-root.p3 #p3-c4 .fx-mini{height:470px}#v3-root.p3 .fx-h{padding-top:14px;padding-bottom:6px}#v3-root.p3 .p3-card.is-open .fx-mini{visibility:hidden}#v3-root.p3 .fl-chips{flex-wrap:wrap;gap:7px;padding:4px 14px 12px;display:flex}#v3-root.p3 .fl-chips button{height:32px;font:inherit;color:#3a3c45;cursor:pointer;background:#fff;border:1px solid #e3e5ec;border-radius:10px;padding:0 12px;font-size:12.5px;font-weight:500;transition:background .15s,color .15s,border-color .15s}#v3-root.p3 .fl-chips button:hover{border-color:#bdbdc4}#v3-root.p3 .fl-chips button[aria-pressed=true]{color:#fff;background:#2e2f33;border-color:#2e2f33}#v3-root.p3 .fl-r{border-top:1px solid #eef0f4;padding:9px 18px;transition:opacity .3s,transform .3s}#v3-root.p3 .fl-r.is-off,#v3-root.p3 .fl-r.is-more{display:none}#v3-root.p3 .fl-r .t{letter-spacing:-.01em;font-size:12.5px;font-weight:600;line-height:1.3}#v3-root.p3 .fl-r .m{color:#8c8f99;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:4px;font-size:11px;display:flex}#v3-root.p3 .fl-r .m b{color:#232324;font-weight:600}#v3-root.p3 .fl-r .m em{color:#4a4580;background:#eceefe;border-radius:5px;padding:1px 6px;font-style:normal;font-weight:600}#v3-root.p3 .fl-r .m em.w{color:#157a45;background:#e7f6ee}#v3-root.p3 .fl-r .m em.u{color:#c23a2c;background:#fde6e3}#v3-root.p3 .fl-empty{color:#8c8f99;text-align:center;padding:26px 18px;font-size:13px}#v3-root.p3 .tp-top{justify-content:space-between;align-items:center;padding:14px 18px 8px;font-size:15px;display:flex}#v3-root.p3 .tp-st{opacity:0;color:#157a45;background:#e7f6ee;border-radius:8px;padding:3px 9px;font-size:11.5px;font-weight:600;transition:opacity .3s}#v3-root.p3 .tp-st.on{opacity:1}#v3-root.p3 .tp-st.off{color:#4c5266;background:#eceef3}#v3-root.p3 .tp-name{background:#f3f5f7;border-radius:11px;align-items:center;height:38px;margin:0 14px;padding:0 13px;font-size:13.5px;font-weight:600;display:flex}#v3-root.p3 .tp-tags{flex-wrap:wrap;gap:6px;margin:9px 14px 0;display:flex}#v3-root.p3 .tp-tags span{color:#4a4580;background:#eceefe;border-radius:8px;padding:3px 9px;font-size:11px;font-weight:600}#v3-root.p3 .tp-sw{border:1px solid #e3e5ec;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin:12px 14px 0;padding:11px 13px;display:flex}#v3-root.p3 .tp-sw b{font-size:12.5px;font-weight:600;display:block}#v3-root.p3 .tp-sw small{color:#8c8f99;margin-top:2px;font-size:11px;line-height:1.3;display:block}#v3-root.p3 #tp-sw{cursor:pointer}#v3-root.p3 #p3-mail.is-on .p3-sw{background:#2e2f33}#v3-root.p3 #p3-mail.is-on .p3-sw:after{transform:translate(20px)}#v3-root.p3 .tp-seg{opacity:0;gap:6px;max-height:0;margin:8px 14px 0;transition:max-height .35s,opacity .35s;display:flex;overflow:hidden}#v3-root.p3 #p3-mail.is-on .tp-seg{opacity:1;max-height:40px}#v3-root.p3 .tp-seg button{height:30px;font:inherit;color:#3a3c45;cursor:pointer;background:#fff;border:1px solid #e3e5ec;border-radius:9px;flex:1;font-size:12px;font-weight:600}#v3-root.p3 .tp-seg button.on{color:#fff;background:#2e2f33;border-color:#2e2f33}#v3-root.p3 .tp-mailw{opacity:0;max-height:0;transition:max-height .5s,opacity .4s;overflow:hidden}#v3-root.p3 #p3-mail.is-on .tp-mailw{opacity:1;max-height:200px}#v3-root.p3 .tp-mail{background:#f6f7f9;border-radius:13px;margin:10px 14px 0;padding:10px 11px}#v3-root.p3 .tp-mh{align-items:flex-start;gap:9px;display:flex}#v3-root.p3 .tp-mi{background:#2e2f33;border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}#v3-root.p3 .tp-mi svg{stroke:#fff;width:16px;height:16px}#v3-root.p3 .tp-mh small{color:#8c8f99;font-size:10.5px;display:block}#v3-root.p3 .tp-mh b{margin-top:1px;font-size:12px;line-height:1.3;display:block}#v3-root.p3 .tp-mc{background:#fff;border-radius:10px;margin-top:7px;padding:7px 10px;font-size:11px;line-height:1.3}#v3-root.p3 .tp-mc b{font-size:11.5px;display:block}#v3-root.p3 .tp-mc i{color:#8c8f99;margin-top:1px;font-size:10.5px;font-style:normal;display:block}#v3-root.p3 .tp-mc .u{color:#c23a2c;background:#fde6e3;border-radius:5px;margin-bottom:3px;padding:1px 6px;font-size:10px;font-weight:700;display:inline-block}#v3-root.p3 .tp-bar{background:#fafbfc;border-top:1px solid #eef0f4;padding:11px 14px;position:absolute;bottom:0;left:0;right:0}#v3-root.p3 .tp-save{color:#fff;width:100%;height:38px;font:inherit;cursor:pointer;background:#0f1222;border:0;border-radius:11px;font-size:13.5px;font-weight:600;transition:background .25s,transform .12s}#v3-root.p3 .tp-save.is-press{transform:scale(.97)}#v3-root.p3 .tp-save.is-done{background:#2a8a5b}#v3-root.p3 .ai-h{flex-direction:column;gap:2px;padding:14px 18px 8px;display:flex}#v3-root.p3 .ai-h b{font-size:15px}#v3-root.p3 .ai-h span{color:#8c8f99;font-size:11.5px}#v3-root.p3 .ai-r{cursor:pointer;border-top:1px solid #eef0f4;gap:11px;padding:11px 16px;transition:background .2s;display:flex}#v3-root.p3 .ai-r:hover{background:#fafbfc}#v3-root.p3 .ai-r.on{background:#f6f5fc}#v3-root.p3 .ai-r .ck{border:1.5px solid #c9ccd4;border-radius:5px;flex:none;width:17px;height:17px;margin-top:2px;transition:background .2s,border-color .2s;position:relative}#v3-root.p3 .ai-r.on .ck{background:#2e2f33;border-color:#2e2f33}#v3-root.p3 .ai-r.on .ck:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8.5px;position:absolute;top:1px;left:4.5px;transform:rotate(45deg)}#v3-root.p3 .ai-b{flex:1;min-width:0}#v3-root.p3 .ai-b .t{letter-spacing:-.01em;font-size:12.5px;font-weight:600;line-height:1.3}#v3-root.p3 .ai-b .m{color:#8c8f99;margin-top:2px;font-size:11px}#v3-root.p3 .ai-pg{margin-top:7px;display:none}#v3-root.p3 .ai-r.run .ai-pg{display:block}#v3-root.p3 .ai-pg .bar{background:#e6e7ee;border-radius:3px;height:5px;overflow:hidden}#v3-root.p3 .ai-pg .bar i{background:linear-gradient(90deg,#b9acf6,#7d6df0);border-radius:3px;width:0;height:100%;transition:width 1.6s cubic-bezier(.3,.7,.2,1);display:block}#v3-root.p3 .ai-r.go .ai-pg .bar i{width:100%}#v3-root.p3 .ai-stp{color:#8c8f99;margin-top:4px;font-size:10.5px;display:block}#v3-root.p3 .ai-res{margin-top:7px;display:none}#v3-root.p3 .ai-r.fin .ai-res{animation:.4s both p3Fade;display:block}#v3-root.p3 .ai-r.fin .ai-pg{display:none}#v3-root.p3 .ai-v{border-radius:7px;align-items:center;gap:5px;padding:2px 9px;font-size:11.5px;font-weight:700;display:inline-flex}#v3-root.p3 .ai-r[data-k=ok] .ai-v{color:#157a45;background:#e1f5ea}#v3-root.p3 .ai-r[data-k=mid] .ai-v{color:#a3640a;background:#fdf0d8}#v3-root.p3 .ai-r[data-k=no] .ai-v{color:#c23a2c;background:#fde6e3}#v3-root.p3 .ai-why{color:#4c5062;margin-top:5px;font-size:11.5px;line-height:1.4;display:block}#v3-root.p3 .ai-bar{background:#fafbfc;border-top:1px solid #eef0f4;align-items:center;gap:8px;padding:11px 14px;display:flex;position:absolute;bottom:0;left:0;right:0}#v3-root.p3 .ai-bar span{color:#6c7080;margin-right:auto;font-size:12px}#v3-root.p3 .ai-go,#v3-root.p3 .ai-rs{height:36px;font:inherit;cursor:pointer;border:0;border-radius:11px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;transition:transform .12s;display:inline-flex}#v3-root.p3 .ai-go{color:#fff;background:#0f1222}#v3-root.p3 .ai-go i svg{stroke:#fff;width:14px;height:14px}#v3-root.p3 .ai-go.is-press{transform:scale(.95)}#v3-root.p3 .ai-go[disabled]{opacity:.45;cursor:default}#v3-root.p3 .ai-rs{color:#2b2d37;background:#fff;border:1px solid #d9dbe3}@media (width<=900px){#v3-root.p3 #p3-c3,#v3-root.p3 #p3-c4{min-height:0}#v3-root.p3 #p3-c3 .p3-scn,#v3-root.p3 #p3-c4 .p3-scn{height:auto}#v3-root.p3 .fx-mini{height:480px}#v3-root.p3 #p3-c3 .fx-mini,#v3-root.p3 #p3-c4 .fx-mini{height:500px}}@media (prefers-reduced-motion:reduce){#v3-root.p3 .ai-pg .bar i,#v3-root.p3 .tp-mailw,#v3-root.p3 .tp-seg{transition:none}}#v3-root.p3 .ai-go[hidden],#v3-root.p3 .ai-rs[hidden]{display:none}#v3-root.p3 .tp-more{color:#4a4580;margin-top:8px;font-size:11px;font-weight:600}@media (width<=900px){#v3-root.p3 #p3-c3 .fx-mini{height:610px}#v3-root.p3 #p3-c4 .fx-mini{height:540px}}#v3-root.p3 .ok-pf button{white-space:normal;text-align:center;height:auto;min-height:38px;padding:6px 8px;line-height:1.2}#v3-root.p3 .ok-hc span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}#v3-root.p3 .ok-cd span{font-size:12px}#v3-root.p3 .ok-codes{overflow-y:auto}#v3-root.p3 #p3-c1,#v3-root.p3 #p3-c2{min-height:820px}#v3-root.p3 #p3-c1 .p3-scn,#v3-root.p3 #p3-c2 .p3-scn{height:620px}#v3-root.p3 #p3-c1 .fx-mini,#v3-root.p3 #p3-c1 .ok-mini,#v3-root.p3 #p3-c2 .fx-mini{height:540px}#v3-root.p3 .ok-codes{overflow:visible}@media (width<=900px){#v3-root.p3 #p3-c1,#v3-root.p3 #p3-c2{min-height:0}#v3-root.p3 #p3-c1 .p3-scn,#v3-root.p3 #p3-c2 .p3-scn{height:auto}#v3-root.p3 #p3-c1 .ok-mini{height:600px}#v3-root.p3 #p3-c2 .fx-mini{height:500px}}#v3-root.p3 .p3-sc.c{background:linear-gradient(#e9f0fb,#dde8f7);grid-column:1/-1;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(24px,4vw,56px);min-height:0;padding:36px 40px;display:grid}#v3-root.p3 .sc-tpl{border-radius:24px;grid-template-columns:200px minmax(0,1fr);min-height:420px;display:grid;width:auto!important;margin:0!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important}#v3-root.p3 .tpl-side{background:#fafbfc;border-right:1px solid #eef0f4;flex-direction:column;gap:3px;padding:14px 10px;display:flex}#v3-root.p3 .tpl-sh{color:#9a9ca6;letter-spacing:.03em;text-transform:uppercase;padding:2px 10px 8px;font-size:11px;font-weight:600}#v3-root.p3 .tpl-it{text-align:left;width:100%;font:inherit;color:#232324;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;padding:9px 10px;font-size:12.5px;transition:background .15s;display:flex}#v3-root.p3 .tpl-it:hover{background:#f0f1f5}#v3-root.p3 .tpl-it.on{background:#e9e7f7;font-weight:600}#v3-root.p3 .tpl-it i{background:#5b52e0;border-radius:50%;flex:none;width:7px;height:7px}#v3-root.p3 .tpl-it span{flex:1;line-height:1.25}#v3-root.p3 .tpl-it em{color:#fff;font-variant-numeric:tabular-nums;background:#2a8a5b;border-radius:7px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:700}#v3-root.p3 .tpl-it em.z{color:#8c8f99;background:#eceef3}#v3-root.p3 .tpl-main{min-width:0;padding:16px 18px}#v3-root.p3 .tpl-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}#v3-root.p3 .tpl-top b{letter-spacing:-.02em;font-size:16px}#v3-root.p3 .tpl-bell{color:#157a45;background:#e8f6ee;border-radius:9px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}#v3-root.p3 .tpl-bell svg{stroke:#157a45;width:14px;height:14px}#v3-root.p3 .tpl-line{background:#f3f5f7;border-radius:11px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:9px 12px;font-size:12.5px;font-weight:600;display:flex}#v3-root.p3 .tpl-only{color:#4c5062;cursor:pointer;align-items:center;gap:8px;font-size:12px;font-weight:500;display:inline-flex}#v3-root.p3 .tpl-only .p3-sw{transform-origin:100%;margin-right:-6px;transform:scale(.78)}#v3-root.p3 #p3-tpl.only .p3-sw{background:#2e2f33}#v3-root.p3 .tpl-rows{margin-top:6px}#v3-root.p3 .tpl-r{border-top:1px solid #eef0f4;padding:10px 4px;font-size:12.5px;animation:.3s both p3Fade}#v3-root.p3 .tpl-r:first-child{border-top:0}#v3-root.p3 .tpl-r .t{letter-spacing:-.01em;font-weight:600;line-height:1.3}#v3-root.p3 .tpl-r .m{color:#8c8f99;flex-wrap:wrap;align-items:center;gap:4px 7px;margin-top:4px;font-size:11px;display:flex}#v3-root.p3 .tpl-r .m b{color:#232324;font-weight:600}#v3-root.p3 .tpl-r .m em{color:#fff;background:#2a8a5b;border-radius:6px;padding:1px 7px;font-style:normal;font-weight:700}#v3-root.p3 .tpl-r .m em.u{color:#c23a2c;background:#fde6e3}#v3-root.p3 .tpl-r.new{background:linear-gradient(90deg,#f1faf5,#fff)}#v3-root.p3 .tpl-r.hid{display:none}@media (width<=900px){#v3-root.p3 .p3-sc.c{grid-template-columns:minmax(0,1fr);padding:26px 18px}#v3-root.p3 .sc-tpl{grid-template-columns:minmax(0,1fr);left:0!important;right:0!important}#v3-root.p3 .tpl-side{border-bottom:1px solid #eef0f4;border-right:0;flex-flow:wrap}#v3-root.p3 .tpl-sh{flex-basis:100%}#v3-root.p3 .tpl-it{background:#fff;border:1px solid #e3e5ec;width:auto}}#v3-root.p3 .p3-help{background:linear-gradient(100deg,#efedf7 0%,#f3f0fa 55%,#fbeee6 100%);border-radius:34px;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:clamp(20px,3vw,40px);padding:22px 30px 22px 22px;display:grid}#v3-root.p3 .p3-help img{object-fit:cover;border-radius:26px;width:150px;height:150px;box-shadow:0 18px 36px -18px #463c8c80}#v3-root.p3 .hp-t h2{letter-spacing:-.035em;font-size:clamp(24px,2.6vw,34px);font-weight:600;line-height:1.1}#v3-root.p3 .hp-t p{color:#5a5b63;max-width:620px;margin-top:10px;font-size:17px;line-height:1.5}#v3-root.p3 .hp-t a{color:var(--ink);white-space:nowrap;border-bottom:1.5px solid #9a8cf0;font-weight:600}@media (width<=900px){#v3-root.p3 .p3-help{text-align:left;border-radius:28px;grid-template-columns:minmax(0,1fr);padding:22px}#v3-root.p3 .p3-help img{width:120px;height:120px}#v3-root.p3 .p3-help .p3-btn{width:100%}}#v3-root.p3 .tpl-only{white-space:nowrap}#v3-root.p3 .tpl-only .p3-sw{border-radius:11px;flex:none;width:38px;height:22px;margin:0;transform:none}#v3-root.p3 .tpl-only .p3-sw:after{width:16px;height:16px;top:3px;left:3px}#v3-root.p3 #p3-tpl.only .p3-sw:after{transform:translate(16px)}#v3-root.p3 .p3-lav h2{letter-spacing:-.035em;max-width:440px;font-size:38px;font-weight:600;line-height:1.1}@media (width<=900px){#v3-root.p3 .p3-lav h2{font-size:30px}}#v3-root.p3 .p3-hero.main h1{letter-spacing:-.04em;font-size:clamp(34px,2.95vw,43px);line-height:1.08}#v3-root.p3 .p3-hero.main h1 span{display:block}#v3-root.p3 .p3-hero.main .p3-sub{max-width:560px;font-size:clamp(18px,1.55vw,22px)}@media (width<=900px){#v3-root.p3 .p3-hero.main h1{font-size:clamp(32px,9vw,44px)}}#v3-root.p3 .st-p{color:var(--mut);letter-spacing:0;margin-top:6px;font-size:15.5px;font-weight:400;line-height:1.4;display:block}#v3-root.p3 .st-lb{color:var(--mut);letter-spacing:0;margin-bottom:4px;font-size:15.5px;font-weight:400;line-height:1.3;display:block}#v3-root.p3 .p3-plh{align-items:center;gap:10px;display:flex}#v3-root.p3 .p3-plan .p3-plh h3{display:block}#v3-root.p3 .p3-plan.main .p3-plh h3{color:#fff}#v3-root.p3 .p3-hon h2{letter-spacing:-.035em;font-size:36px;font-weight:600;line-height:1.1}@media (width<=900px){#v3-root.p3 .p3-hon h2{font-size:30px}}#v3-root.p3 .p3-srt{height:372px;overflow:hidden}#v3-root.p3 .sr-top{color:#8c8f99;justify-content:space-between;align-items:center;gap:10px;padding:13px 16px 10px;font-size:12.5px;display:flex}#v3-root.p3 .sr-btn{height:34px;font:inherit;cursor:pointer;color:#232324;background:#fff;border:1px solid #e3e5ec;border-radius:10px;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;transition:border-color .15s;display:inline-flex}#v3-root.p3 .sr-btn:hover,#v3-root.p3 .sr-btn[aria-expanded=true]{border-color:#9a8cf0}#v3-root.p3 .sr-btn svg{stroke:#6c7080;width:14px;height:14px;transition:transform .2s}#v3-root.p3 .sr-btn[aria-expanded=true] svg{transform:rotate(180deg)}#v3-root.p3 .sr-menu{z-index:5;background:#fff;border:1px solid #e3e5ec;border-radius:14px;width:236px;padding:6px;position:absolute;top:52px;right:12px;box-shadow:0 24px 44px -14px #3c329666,0 3px 8px #1f202614}#v3-root.p3 .sr-menu[hidden]{display:none}#v3-root.p3 .sr-it{text-align:left;width:100%;font:inherit;color:#232324;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:8px 10px;font-size:12.5px;display:flex}#v3-root.p3 .sr-it:hover{background:#f3f4f8}#v3-root.p3 .sr-it.on{background:#ecebfb;font-weight:600}#v3-root.p3 .sr-it i{color:#5b52e0;flex:none;width:14px;font-style:normal;font-weight:700}#v3-root.p3 .sr-list{position:relative}#v3-root.p3 .sr-r{border-top:1px solid #eef0f4;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:10px 16px;font-size:12.5px;transition:transform .5s cubic-bezier(.3,.7,.2,1);display:grid}#v3-root.p3 .sr-r .t{letter-spacing:-.01em;font-weight:600;line-height:1.3}#v3-root.p3 .sr-r .pr{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-weight:600}#v3-root.p3 .sr-r .dl{color:#8c8f99;font-size:11px}#v3-root.p3 .sr-r .dl b{color:#232324;font-weight:600}#v3-root.p3 .sr-r .lf{text-align:right;white-space:nowrap;color:#4c5062;font-size:11.5px;font-weight:700}#v3-root.p3 .sr-r .lf.u{color:#d4381f}#v3-root.p3 .sr-r{padding:9px 16px;display:block}#v3-root.p3 .sr-r .rw{justify-content:space-between;align-items:baseline;gap:10px;margin-top:3px;display:flex}#v3-root.p3 .sr-r .pr{text-align:left;font-size:13px}#v3-root.p3 .sr-r .dl{white-space:nowrap;margin-top:2px}#v3-root.p3 .sr-btn{white-space:nowrap}#v3-root.p3 .sr-btn b{white-space:nowrap;font-weight:600}#v3-root.p3 .sr-top{white-space:nowrap}#v3-root.p3 #p3-srt.p3-vz{left:16px;right:16px}#v3-root.p3 .ok-ic{color:#5b52e0;background:#fff;border:1px solid #d9d5f6;border-radius:9px;width:26px;height:26px;box-shadow:0 2px 6px #5b52e01f}#v3-root.p3 .ok-ic svg{stroke:currentColor;width:15px;height:15px}#v3-root.p3 .ok-hint.is-done .ok-ic{color:#2a8a5b;background:#fff;border-color:#cfe9da;box-shadow:0 2px 6px #2a8a5b1f}#v3-root.p3 .ok-ht{align-items:center}#v3-root.p3 .ok-hc,#v3-root.p3 .ok-hb{margin-left:35px}#v3-root.p3 .p3-tile.t1{top:70px;left:70px;transform:rotate(-9deg)}#v3-root.p3 .p3-tile.t3{z-index:2;top:60px;left:270px;transform:rotate(8deg)}#v3-root.p3 .lav-tags{flex-wrap:wrap;gap:8px;max-width:430px;margin-top:18px;display:flex}#v3-root.p3 .lav-tags span{color:#3a3c45;background:#fff;border-radius:12px;padding:7px 14px;font-size:14px;font-weight:600;box-shadow:0 2px 6px #3c329614}#v3-root.p3 .p3-lav .lav-tags+.p3-btn{margin-top:24px}#v3-root.p3 .p3-lav p{max-width:430px}#v3-root.p3 .p3-toc{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 10px;max-width:1180px;margin:26px auto 0;padding:0 24px;display:flex}#v3-root.p3 .p3-toc span{color:var(--mut);margin-right:4px;font-size:14px}#v3-root.p3 .p3-toc a{background:var(--gray);color:var(--ink);border-radius:12px;padding:8px 15px;font-size:14px;font-weight:500;transition:background .15s}#v3-root.p3 .p3-toc a:hover{background:#e8e9ee}#v3-root.p3 .sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#v3-root.p3 [id]{scroll-margin-top:96px}#v3-root.p3 .p3-tblw{background:var(--gray);border-radius:30px;margin-top:46px;padding:12px}#v3-root.p3 .p3-tbl{border-collapse:separate;border-spacing:0;background:#fff;border-radius:20px;width:100%;overflow:hidden}#v3-root.p3 .p3-tbl th,#v3-root.p3 .p3-tbl td{text-align:left;vertical-align:top;border-top:1px solid #eef0f4;padding:15px 22px;font-size:15.5px;line-height:1.5}#v3-root.p3 .p3-tbl tr:first-child th,#v3-root.p3 .p3-tbl tr:first-child td{border-top:0}#v3-root.p3 .p3-tbl th{letter-spacing:-.01em;width:230px;color:var(--ink);white-space:nowrap;font-weight:600}#v3-root.p3 .p3-tbl td{color:#4a4c56}#v3-root.p3 .p3-tblw+.p3-center{margin-top:34px}@media (width<=900px){#v3-root.p3 .p3-tbl,#v3-root.p3 .p3-tbl tbody,#v3-root.p3 .p3-tbl tr,#v3-root.p3 .p3-tbl th,#v3-root.p3 .p3-tbl td{width:auto;display:block}#v3-root.p3 .p3-tbl tr{border-top:1px solid #eef0f4;padding:12px 4px}#v3-root.p3 .p3-tbl tr:first-child{border-top:0}#v3-root.p3 .p3-tbl th,#v3-root.p3 .p3-tbl td{padding:2px 16px;border:0!important}#v3-root.p3 .p3-tbl th{white-space:normal}}#v3-root.p3 .wh-c{margin-top:50px}#v3-root.p3 .wh{background:var(--gray);border-radius:30px;padding:28px 28px 30px}#v3-root.p3 .wh.main{background:var(--dk);color:#fff}#v3-root.p3 .wh-t{color:var(--ink);background:#fff;border-radius:9px;padding:5px 12px;font-size:12.5px;font-weight:600;display:inline-block}#v3-root.p3 .wh h3{letter-spacing:-.03em;margin-top:22px;font-size:26px;font-weight:600;line-height:1.12}#v3-root.p3 .wh.main h3{color:#fff}#v3-root.p3 .wh p{color:#5a5b63;margin-top:12px;font-size:16.5px;line-height:1.5}#v3-root.p3 .wh.main p{color:#ffffffd1}#v3-root.p3 .wh p a{color:var(--ink);white-space:nowrap;border-bottom:1.5px solid #9a8cf0;font-weight:600}#v3-root.p3 .p3-for{color:var(--mut);margin-top:6px;font-size:14px;line-height:1.4}#v3-root.p3 .p3-plan.main .p3-for{color:#ffffffb8}#v3-root.p3 .p3-dm{background:var(--gray);border-radius:36px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(28px,4vw,60px);display:grid}#v3-root.p3 .p3-dm .p3-h2.left{font-size:clamp(30px,3.4vw,46px)}#v3-root.p3 .p3-dm .p3-fm-ul{margin-top:28px}#v3-root.p3 .p3-dmc{position:relative}#v3-root.p3 .p3-dmc .p3-mini{width:auto;position:relative;bottom:auto;left:auto;right:auto}#v3-root.p3 .p3-dmcap{color:var(--mut);margin-top:14px;font-size:13px;line-height:1.5}#v3-root.p3 .p3-dm{border-radius:28px;grid-template-columns:minmax(0,1fr)}#v3-root.p3 #ai .p3-shot{display:block}#v3-root.p3 #ai .p3-dm{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}#v3-root.p3 .p3-toc{flex-wrap:wrap;gap:8px;max-width:1320px}#v3-root.p3 .p3-toc a{padding:7px 12px;font-size:13.5px}#v3-root.p3 .p3-toc span{font-size:13.5px}#v3-root.p3 .pm-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:46px;display:grid}#v3-root.p3 .pm-card{background:var(--gray);border-radius:28px;flex-direction:column;min-width:0;padding:26px 26px 28px;transition:background .2s;display:flex}#v3-root.p3 .pm-card:hover{background:#eeeff4}#v3-root.p3 .pm-card.s2{grid-column:span 2}#v3-root.p3 .pm-card.s3{grid-column:1/-1}#v3-root.p3 .pm-card h3{letter-spacing:-.03em;font-size:22px;font-weight:600;line-height:1.15}#v3-root.p3 .pm-card p{color:var(--mut);margin-top:8px;font-size:14.5px;line-height:1.45}#v3-root.p3 .pm-v{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:20px;display:flex}#v3-root.p3 .pm-c{height:36px;font:inherit;color:#3a3c45;cursor:pointer;background:#fff;border:1px solid #dfe1e8;border-radius:11px;padding:0 14px;font-size:13.5px;font-weight:500;transition:background .15s,color .15s,border-color .15s,transform .1s}#v3-root.p3 .pm-c:hover{border-color:#b9b3f5}#v3-root.p3 .pm-c:active{transform:scale(.97)}#v3-root.p3 .pm-c[aria-pressed=true]{color:#fff;background:#2e2f33;border-color:#2e2f33}#v3-root.p3 .pm-in{color:#8c8f99;background:#fff;border:1px solid #dfe1e8;border-radius:12px;align-items:center;gap:10px;height:44px;margin-top:auto;padding:0 14px;font-size:14px;display:flex}#v3-root.p3 .pm-in+.pm-v{margin-top:0;padding-top:12px}#v3-root.p3 .pm-in svg{stroke:#8c8f99;flex:none;width:16px;height:16px}#v3-root.p3 .pm-in span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#v3-root.p3 .pm-in.lg{color:#232324;height:50px;font-size:15px;font-weight:500}#v3-root.p3 .pm-card .pm-in:first-of-type{margin-top:20px}#v3-root.p3 .pm-dates{align-items:center;gap:10px;margin-top:auto;padding-top:20px;display:flex}#v3-root.p3 .pm-dates span{font-variant-numeric:tabular-nums;text-align:center;background:#fff;border:1px solid #dfe1e8;border-radius:11px;flex:1;padding:11px 14px;font-size:13.5px}#v3-root.p3 .pm-dates i{color:#8c8f99;font-style:normal}@media (width<=900px){#v3-root.p3 .pm-grid{grid-template-columns:minmax(0,1fr)}#v3-root.p3 .pm-card.s2,#v3-root.p3 .pm-card.s3{grid-column:auto}}@media (width>=901px) and (width<=1100px){#v3-root.p3 .pm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#v3-root.p3 .pm-card.s3{grid-column:1/-1}}#v3-root.p3 .aib{background:var(--gray);border-radius:36px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(28px,4vw,56px);display:grid}#v3-root.p3 .aib .p3-fm-ul{margin-top:26px}#v3-root.p3 .aib-m{background:#fff;border-radius:26px;position:relative;overflow:hidden;box-shadow:0 2px 6px #1f20260d,0 36px 60px -30px #3c329666}#v3-root.p3 .aib-h{flex-direction:column;gap:3px;padding:20px 24px 12px;display:flex}#v3-root.p3 .aib-h b{letter-spacing:-.02em;font-size:19px}#v3-root.p3 .aib-h span{color:#8c8f99;font-size:13.5px}#v3-root.p3 .aib-r{cursor:pointer;border-top:1px solid #eef0f4;gap:14px;padding:16px 24px;transition:background .2s;display:flex}#v3-root.p3 .aib-r:hover{background:#fafbfc}#v3-root.p3 .aib-r.on{background:#f7f6fd}#v3-root.p3 .aib-r .ck{border:1.5px solid #c9ccd4;border-radius:6px;flex:none;width:20px;height:20px;margin-top:3px;transition:background .2s,border-color .2s;position:relative}#v3-root.p3 .aib-r.on .ck{background:#2e2f33;border-color:#2e2f33}#v3-root.p3 .aib-r.on .ck:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}#v3-root.p3 .aib-b{flex:1;min-width:0}#v3-root.p3 .aib-b .t{letter-spacing:-.015em;font-size:16px;font-weight:600;line-height:1.3}#v3-root.p3 .aib-b .m{color:#8c8f99;margin-top:4px;font-size:13px}#v3-root.p3 .aib-pg{margin-top:12px;display:none}#v3-root.p3 .aib-r.run .aib-pg{display:block}#v3-root.p3 .aib-pg .bar{background:#e6e7ee;border-radius:4px;height:7px;overflow:hidden}#v3-root.p3 .aib-pg .bar i{background:linear-gradient(90deg,#b9acf6,#7d6df0);border-radius:4px;width:0;height:100%;transition:width 1.7s cubic-bezier(.3,.7,.2,1);display:block}#v3-root.p3 .aib-r.go .aib-pg .bar i{width:100%}#v3-root.p3 .aib-pg span{color:#8c8f99;margin-top:7px;font-size:12.5px;display:block}#v3-root.p3 .aib-res{margin-top:12px;display:none}#v3-root.p3 .aib-r.fin .aib-res{animation:.45s both p3Fade;display:block}#v3-root.p3 .aib-r.fin .aib-pg{display:none}#v3-root.p3 .aib-v{border-radius:9px;align-items:center;padding:5px 13px;font-size:14px;font-weight:700;display:inline-flex}#v3-root.p3 .aib-r[data-k=ok] .aib-v{color:#157a45;background:#e1f5ea}#v3-root.p3 .aib-r[data-k=mid] .aib-v{color:#a3640a;background:#fdf0d8}#v3-root.p3 .aib-r[data-k=no] .aib-v{color:#c23a2c;background:#fde6e3}#v3-root.p3 .aib-res p{color:#3a3c45;margin-top:9px;font-size:14.5px;line-height:1.5}#v3-root.p3 .aib-res blockquote{color:#4a4580;background:#f3f1fc;border-left:3px solid #9a8cf0;border-radius:0 10px 10px 0;margin:10px 0 0;padding:9px 13px;font-size:13px;line-height:1.45}#v3-root.p3 .aib-bar{background:#fafbfc;border-top:1px solid #eef0f4;align-items:center;gap:10px;padding:14px 24px;display:flex}#v3-root.p3 .aib-bar span{color:#6c7080;margin-right:auto;font-size:14px}#v3-root.p3 .aib-go,#v3-root.p3 .aib-rs{height:44px;font:inherit;cursor:pointer;border:0;border-radius:13px;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:600;transition:transform .12s;display:inline-flex}#v3-root.p3 .aib-go{color:#fff;background:#0f1222}#v3-root.p3 .aib-go i svg{stroke:#fff;width:16px;height:16px}#v3-root.p3 .aib-go.is-press{transform:scale(.95)}#v3-root.p3 .aib-go[disabled]{opacity:.45;cursor:default}#v3-root.p3 .aib-rs{color:#2b2d37;background:#fff;border:1px solid #d9dbe3}#v3-root.p3 .aib-go[hidden],#v3-root.p3 .aib-rs[hidden]{display:none}#v3-root.p3 .aib-cur{z-index:6;opacity:0;pointer-events:none;filter:drop-shadow(0 4px 6px #0a053c66);width:28px;height:28px;transition:left .9s cubic-bezier(.5,0,.2,1),top .9s cubic-bezier(.5,0,.2,1),opacity .3s;position:absolute;top:0;left:0}#v3-root.p3 .aib-cur svg{width:28px;height:28px;display:block}@media (width<=900px){#v3-root.p3 .aib{border-radius:28px;grid-template-columns:minmax(0,1fr)}#v3-root.p3 .aib-r{padding:14px 16px}#v3-root.p3 .aib-h,#v3-root.p3 .aib-bar{padding-left:16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){#v3-root.p3 .aib-pg .bar i,#v3-root.p3 .aib-cur{transition:none}}#v3-root.p3 .p3-bars i:before{display:none}#v3-root.p3 .p3-bars i{box-sizing:border-box;border-top:3px solid #9c93f2}#v3-root.p3 .p3-bars i:last-child{border-top-color:#7d6df0}#v3-root.p3 .w2-badge{color:#a3640a;letter-spacing:.05em;background:#fdf0d8;border-radius:9px;width:max-content;margin:0 auto 18px;padding:5px 12px;font-size:12px;font-weight:700;display:block}#v3-root.p3 .w2-day{position:absolute;bottom:34px;left:30px;right:30px}#v3-root.p3 .w2-tr{background:#e1e2ea;border-radius:11px;height:22px;position:relative;overflow:hidden}#v3-root.p3 .w2-tr i{background:linear-gradient(90deg,#b9acf6,#9a8cf0);border-radius:11px;width:0;transition:width 1.8s cubic-bezier(.4,.1,.2,1);position:absolute;top:0;bottom:0;left:0}#v3-root.p3 .w2-day.go .w2-tr i{width:37.5%}#v3-root.p3 .w2-sc{color:var(--mut);justify-content:space-between;margin-top:10px;font-size:13px;display:flex;position:relative}#v3-root.p3 .w2-sc .at{color:var(--ink);font-weight:700;position:absolute;left:37.5%;transform:translate(-50%)}#v3-root.p3 .w2-mail{transform-origin:0 100%;opacity:0;white-space:nowrap;background:#fff;border-radius:16px;align-items:center;gap:10px;padding:11px 15px 11px 11px;transition:opacity .45s,transform .55s cubic-bezier(.3,1.4,.5,1);display:flex;position:absolute;bottom:calc(100% + 14px);left:37.5%;transform:translate(-18%,10px)scale(.92);box-shadow:0 14px 30px -10px #3c329666,0 2px 6px #1f202614}#v3-root.p3 .w2-day.mail .w2-mail{opacity:1;transform:translate(-18%)scale(1)}#v3-root.p3 .w2-mail i{background:#2e2f33;border-radius:11px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}#v3-root.p3 .w2-mail i svg{stroke:#fff;width:18px;height:18px}#v3-root.p3 .w2-mail span{color:#8c8f99;font-size:12px;line-height:1.3;display:block}#v3-root.p3 .w2-mail b{color:#232324;font-size:14px;display:block}#v3-root.p3 .w2-mail:after{content:"";background:#9a8cf0;width:2px;height:14px;position:absolute;top:100%;left:calc(18% + 8px)}#v3-root.p3 #w2-dots i{transition:background .4s,transform .6s,opacity .6s}#v3-root.p3 #w2-dots i.gone{opacity:.3;transform:scale(.45)}#v3-root.p3 .w2-f{align-items:flex-end;gap:9px;height:200px;display:flex;position:absolute;bottom:24px;left:26px;right:26px}#v3-root.p3 .w2-fc{text-align:center;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex}#v3-root.p3 .w2-fc b{color:#6c6a78;font-variant-numeric:tabular-nums;margin-bottom:5px;font-size:14px;font-weight:700}#v3-root.p3 .w2-fc i{width:100%;height:calc(var(--h) * .12);box-sizing:border-box;background:linear-gradient(#d9d6fb,#ece9ff);border-top:3px solid #9c93f2;border-radius:11px 11px 0 0;max-height:130px;transition:height .9s cubic-bezier(.3,.7,.2,1);display:block}#v3-root.p3 .w2-fc:last-child i{background:linear-gradient(#8fdcb5,#cfeedd);border-top-color:#2a8a5b}#v3-root.p3 .w2-fc:last-child b{color:#157a45}#v3-root.p3 .w2-fc span{color:#6c6a78;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;height:26px;margin-top:7px;font-size:10.5px;line-height:1.15}#v3-root.p3 .w2-ins{text-align:center;color:var(--mut);margin:34px auto 0;font-size:16px}@media (prefers-reduced-motion:reduce){#v3-root.p3 .w2-tr i,#v3-root.p3 .w2-mail,#v3-root.p3 .w2-fc i,#v3-root.p3 #w2-dots i{transition:none}}#v3-root.p3 .w2-mail{transform-origin:0 100%;left:0;transform:translateY(10px)scale(.94)}#v3-root.p3 .w2-day.mail .w2-mail{transform:none}#v3-root.p3 .w2-mail:after{display:none}#v3-root.p3 .w2-line{opacity:0;background:#9a8cf0;width:2px;height:14px;margin-left:-1px;transition:opacity .3s .3s;position:absolute;bottom:100%;left:37.5%}#v3-root.p3 .w2-day.mail .w2-line{opacity:1}#v3-root.p3 .w2-f{gap:6px;left:18px;right:18px}#v3-root.p3 .w2-fc span{letter-spacing:-.01em;-webkit-hyphens:none;hyphens:none;word-break:normal;overflow-wrap:normal;font-size:10px}#v3-root.p3 .w2-f.go .w2-fc i{height:calc(var(--h) * 1.3px)}#v3-root.p3 .w2-fc i{height:calc(var(--h) * .15px)}#v3-root.p3 .w2-f{gap:10px}#v3-root.p3 .w2-fc span{color:#4c5062;height:auto;margin-top:8px;font-size:12px;font-weight:600}#v3-root.p3 .w2-fc b{font-size:16px}#v3-root.p3 .w2-fc:first-child i{background:linear-gradient(#b9acf6,#e4defc);border-top-color:#8b7cf6}#v3-root.p3 #daily2 .w2-f{height:190px}#v3-root.p3 #daily2 .w2-f.go .w2-fc i{height:calc(var(--h) * 1.15px)}#v3-root.p3 .w2-cnt{color:#4c5062;align-items:baseline;gap:6px;font-size:15px;font-weight:600;display:flex;position:absolute;bottom:208px;left:30px;right:30px}#v3-root.p3 .w2-cnt b{letter-spacing:-.03em;color:#232324;font-variant-numeric:tabular-nums;font-size:26px}#v3-root.p3 .w2-cnt small{color:#8c8f99;margin-left:auto;font-size:12px;font-weight:400}#v3-root.p3 .w2-cnt{bottom:200px}#v3-root.p3 .p3-lav{min-height:0;padding:38px 44px 40px}#v3-root.p3 .p3-lav h2{max-width:620px}#v3-root.p3 .p3-lav p,#v3-root.p3 .lav-tags{max-width:560px}#v3-root.p3 .p3-lav p{margin-top:14px;font-size:17px}#v3-root.p3 .lav-tags{margin-top:16px}#v3-root.p3 .p3-lav .p3-btn{height:52px;margin:0;position:absolute;bottom:38px;right:44px}#v3-root.p3 .p3-tiles{top:24px;right:-20px}@media (width<=1100px){#v3-root.p3 .p3-lav .p3-btn{margin-top:22px;position:static}#v3-root.p3 .p3-lav h2,#v3-root.p3 .p3-lav p,#v3-root.p3 .lav-tags{max-width:none}}#v3-root.p3 .p3-lav .p3-tiles{width:310px;height:210px;top:26px;right:44px}#v3-root.p3 .p3-lav .p3-tile{border-radius:42px;width:150px;height:150px;font-size:30px}#v3-root.p3 .p3-lav .p3-tile.t1{top:44px;left:0;transform:rotate(-9deg)}#v3-root.p3 .p3-lav .p3-tile.t3{top:14px;left:140px;transform:rotate(8deg)}#v3-root.p3 footer{border-radius:40px;margin:clamp(24px,4vw,48px) 16px 16px;padding:clamp(48px,5vw,72px) 0 36px}@media (width<=900px){#v3-root.p3 footer{border-radius:28px;margin-left:8px;margin-right:8px}}#v3-root.p3 .pm-c.pop{animation:.35s cubic-bezier(.3,1.6,.5,1) pgChip}@keyframes pgChip{0%{transform:scale(.9)}to{transform:none}}#v3-root.p3 .pm-grid.pm-js .pm-card{opacity:0;transform:translateY(14px)}#v3-root.p3 .pm-grid.pm-js.in .pm-card{opacity:1;transition:opacity .5s,transform .6s cubic-bezier(.2,.8,.2,1),background .2s;transition-delay:calc(var(--i) * 45ms), calc(var(--i) * 45ms), 0s;transform:none}#v3-root.p3 .to-top{background:#4a4580}#v3-root.p3 .to-top:hover{background:#2e2f33}
