.cx-grid{color:var(--ink);grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.cx-wrap{min-width:0;position:relative}.cx-form{background:var(--card);border-radius:24px;padding:6px 14px 14px;transition:padding-bottom .62s cubic-bezier(.45,0,.55,1);box-shadow:0 1px 2px #2818080d,0 24px 60px -32px #3c240a40}.has-pick .cx-form{padding-bottom:84px}@media (max-width:959px){.cx-under .dw-header:not(.is-menu) .dw-logo{opacity:0;pointer-events:none}}.cx-moving,.cx-moving body{overflow-anchor:none}.cx-step+.cx-step{border-top:1px solid var(--card-line)}.cx-head{text-align:left;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:68px;padding:12px 0;display:grid}.cx-num{width:32px;height:32px;font-family:var(--f-cap), sans-serif;color:var(--muted);border-radius:50%;place-items:center;font-size:13px;font-weight:500;transition:background .25s,color .25s,box-shadow .25s;display:grid;box-shadow:inset 0 0 0 1.5px #d9dce3}.cx-num svg{display:none}.cx-step.is-open .cx-num{background:var(--ink);color:#fff;box-shadow:none}.cx-step.is-done:not(.is-open) .cx-num{background:var(--orange);color:#fff;box-shadow:none}.cx-step.is-done:not(.is-open) .cx-num span{display:none}.cx-step.is-done:not(.is-open) .cx-num svg{display:block}.cx-head__t{min-width:0;display:block}.cx-head__title{letter-spacing:-.012em;font-size:18px;font-weight:500;line-height:1.25;display:block}.cx-head__sub{color:var(--muted);margin-top:2px;font-size:14px;line-height:1.35;display:block}.cx-step.is-open .cx-head__sub{display:none}.cx-step.is-done:not(.is-open) .cx-head__title{letter-spacing:.01em;color:var(--muted);font-size:13px;font-weight:400}.cx-step.is-done:not(.is-open) .cx-head__sub{color:var(--ink);margin-top:1px;font-size:16px;font-weight:500}.cx-head__r{text-align:right;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:1px;display:flex}.cx-head__val{font-size:15px;font-weight:500}.cx-head__val small{color:var(--muted);font-size:12px;font-weight:400;display:block}.cx-head__edit{color:var(--muted);text-underline-offset:3px;font-size:13px;text-decoration:underline;transition:color .2s}.cx-head__chev{border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);width:10px;height:10px;margin-right:4px;transform:rotate(45deg)translate(-2px,-2px)}.cx-step.is-open .cx-head__r,.cx-step.is-done .cx-head__chev,.cx-step:not(.is-done) .cx-head__edit,.cx-step:not(.is-done) .cx-head__val{display:none}.cx-panel{height:0;overflow:hidden}.cx-step.is-open .cx-panel{height:auto}.cx-panel__in{visibility:hidden}.cx-step.is-open .cx-panel__in,.cx-panel.is-moving .cx-panel__in{visibility:visible}.cx-panel.is-reveal :is(.cx-type,.cx-lang,.cx-tg,.cx-next){transition:none}.cx-panel__box{padding:2px 0 16px}.cx-types{gap:8px;display:grid}.cx-type{width:100%;box-shadow:inset 0 0 0 1.5px var(--card-line);text-align:left;transition:box-shadow .2s, background .2s, transform .16s var(--ease-out);border-radius:16px;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:12px;padding:8px;display:grid;position:relative}.cx-type:active{transform:scale(.985)}.cx-type.is-on{box-shadow:inset 0 0 0 1.5px var(--orange);background:#fff7f2}.cx-type__img{background:#070707;border-radius:10px;align-self:stretch;min-height:84px;position:relative;overflow:hidden}.cx-type__img img{width:128%;max-width:none;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cx-type__ok{background:var(--orange);color:#fff;opacity:0;width:22px;height:22px;transition:opacity .2s, transform .25s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;left:6px;transform:scale(.6)}.cx-type.is-on .cx-type__ok{opacity:1;transform:none}.cx-type__txt{min-width:0;padding:2px 4px 2px 0;display:block}.cx-type__txt b{letter-spacing:-.008em;font-size:16px;font-weight:500;line-height:1.25;display:block}.cx-type__txt small{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.32;display:block}.cx-type__txt em{color:var(--orange);margin-top:4px;font-size:14px;font-style:normal;font-weight:500;display:block}.cx-langs{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.cx-lang{height:56px;box-shadow:inset 0 0 0 1.5px var(--card-line);text-align:center;font-variant-numeric:tabular-nums;transition:box-shadow .2s, background .2s, color .2s, transform .16s var(--ease-out);border-radius:14px;font-size:18px;font-weight:500}.cx-lang:active{transform:scale(.95)}.cx-lang.is-on{background:var(--orange);color:#fff;box-shadow:none}.cx-note{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.4}.cx-tgs{gap:8px;display:grid}.cx-tg{width:100%;min-height:62px;box-shadow:inset 0 0 0 1.5px var(--card-line);text-align:left;border-radius:14px;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:12px;padding:9px 14px;transition:box-shadow .2s,background .2s;display:grid}.cx-tg.is-on{box-shadow:inset 0 0 0 1.5px var(--orange);background:#fff7f2}.cx-tg__t{min-width:0;display:block}.cx-tg__t b{font-size:15.5px;font-weight:400;line-height:1.25;display:block}.cx-tg__t i{color:var(--muted);margin-top:1px;font-size:14px;font-style:normal;font-weight:500;display:block}.cx-tg.is-on .cx-tg__t i{color:var(--orange)}.cx-sw{background:#d9dce3;border-radius:99px;width:44px;height:26px;transition:background .25s;position:relative}.cx-sw:after{content:"";width:20px;height:20px;transition:transform .3s var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000002e}.cx-tg.is-on .cx-sw{background:var(--orange)}.cx-tg.is-on .cx-sw:after{transform:translate(18px)}.cx-next{background:var(--ink);color:#fff;text-align:center;width:100%;height:54px;transition:background .2s, transform .16s var(--ease-out);border-radius:99px;justify-content:center;align-items:center;margin-top:12px;font-size:16px;display:flex}.cx-next:active{transform:scale(.98)}.cx-next.is-skip{color:var(--ink);background:#eef0f4}.cx-inc__k{font-family:var(--f-cap), sans-serif;font-variation-settings:"wdth" 80;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:500}.cx-inc__l{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.cx-inc__l span{color:var(--text);background:#f3f4f7;border-radius:99px;padding:5px 11px;font-size:13px}.cx-inc--form{display:none}.cx-bar{z-index:10;height:0;position:sticky;bottom:0}.cx-bar__in{left:0;right:0;bottom:calc(10px + env(safe-area-inset-bottom));opacity:0;pointer-events:none;width:fit-content;transition:opacity .28s, transform .38s var(--ease-out);background:#0b0b0c;border-radius:99px;align-items:center;gap:16px;margin:0 auto;padding:6px 6px 6px 22px;display:flex;position:absolute;transform:translateY(24px);box-shadow:0 14px 34px #100c0657,0 0 0 1px #ffffff14}.has-pick .cx-bar__in{opacity:1;pointer-events:auto;transform:none}.has-pick .is-sum .cx-bar__in{opacity:0;pointer-events:none;transform:translateY(24px)}.cx-bar__sum{flex:none;min-width:112px;line-height:1.15}.cx-bar__sum b{letter-spacing:-.02em;color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:21px;font-weight:500;display:block}.cx-bar__sum small{color:#a3a6ad;white-space:nowrap;margin-top:2px;font-size:12.5px;display:block}.cx-bar__cta{background:var(--orange);color:#fff;white-space:nowrap;height:46px;transition:background .2s, transform .16s var(--ease-out);border-radius:99px;flex:none;padding:0 20px;font-size:15px;font-weight:500}.cx-bar__cta:active{transform:scale(.97)}@media (max-width:345px){.cx-bar__in{gap:10px;padding-left:16px}.cx-bar__sum{min-width:100px}.cx-bar__sum b{font-size:19px}.cx-bar__cta{padding:0 14px;font-size:14px}}.cx-sumwrap{min-width:0;scroll-margin-top:70px}.v9 .cx-sum{color:#f3f1ee;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b0b0c;border-radius:24px;overflow:hidden;box-shadow:0 1px 2px #10162214,0 28px 56px -28px #10162273}.v9 .cx-sum:before{z-index:3}.cx-pic{aspect-ratio:16/10;background:#0b0b0c;position:relative}.cx-pic img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.cx-pic img.is-on{opacity:1}.cx-pic:after{content:"";pointer-events:none;background:linear-gradient(#0b0b0c00,#0b0b0c);position:absolute;inset:55% 0 0}.cx-sum__body{padding:10px 20px 16px;position:relative}.cx-sum__name{color:#c4c6cc;justify-content:space-between;align-items:baseline;gap:12px;font-size:16px;display:flex}.cx-delta{white-space:nowrap;color:#ff6a1f;animation:cx-delta 1.5s var(--ease-out) both;font-size:15px;font-weight:500}.cx-delta.is-minus{color:#a3a6ad}@keyframes cx-delta{0%{opacity:0;transform:translateY(6px)}14%,70%{opacity:1;transform:none}to{opacity:0}}.cx-sum__total{letter-spacing:-.04em;color:#fff;font-variant-numeric:tabular-nums lining-nums;margin-top:2px;font-size:56px;font-weight:400;line-height:1.02}.cx-sum__list li.cx-opt,.cx-opt{opacity:0;transition:grid-template-rows .5s var(--ease-out), opacity .35s;border-top:0;grid-template-rows:0fr;grid-template-columns:minmax(0,1fr);padding:0;display:grid}.cx-sum__list li.cx-opt.is-on,.cx-opt.is-on{opacity:1;grid-template-rows:1fr}.cx-opt>div{min-height:0;overflow:hidden}.cx-sum__list .cx-opt__row{border-top:1px solid #ffffff1f;justify-content:space-between;gap:16px;padding:10px 0;display:flex}.cx-sum__list .cx-opt__row b{color:#fff;white-space:nowrap;font-weight:500}.cx-sum__month .cx-opt__row{color:#ff6a1f;padding-top:6px;font-size:16px;font-weight:500}.cx-sum__list{margin-top:14px}.cx-sum__list li{color:#c4c6cc;border-top:1px solid #ffffff1f;justify-content:space-between;gap:16px;padding:10px 0;font-size:15px;display:flex}.cx-sum__list li b{color:#fff;white-space:nowrap;font-weight:500}.cx-sum .cx-inc{margin-top:14px}.cx-sum .cx-inc__k{color:#a3a6ad}.cx-sum .cx-inc__l span{color:#e4e5e8;background:#ffffff17}.cx-sum .v9-btn{margin-top:18px;padding:0 20px}.cx-wa{color:#fff;text-align:center;border-radius:99px;justify-content:center;align-items:center;gap:9px;width:100%;height:54px;margin-top:10px;font-size:16px;transition:box-shadow .2s;display:flex;box-shadow:inset 0 0 0 1.5px #ffffff38}.cx-wa svg{color:#25d366;flex:none}.cx-wa__d{display:none}.cx-sum__note{color:#a3a6ad;text-align:center;text-wrap:pretty;margin-top:14px;font-size:13px;line-height:1.5}.cx-reset{color:#c4c6cc;text-align:center;text-underline-offset:3px;margin:6px auto 0;padding:6px 12px;font-size:14px;text-decoration:underline;display:block}@media (min-width:620px){.cx-form{padding:8px 24px 20px}.cx-types,.cx-tgs{grid-template-columns:repeat(2,minmax(0,1fr))}.v9 .cx-sum{grid-template-columns:42% minmax(0,1fr);display:grid}.cx-pic{aspect-ratio:auto}.cx-pic img{object-fit:contain;-webkit-mask-image:linear-gradient(#0000 22%,#000 34% 66%,#0000 78%);mask-image:linear-gradient(#0000 22%,#000 34% 66%,#0000 78%)}.cx-pic:after{display:none}.cx-sum__body{padding:24px 28px 18px 12px}}@media (min-width:960px){.cx-grid{grid-template-columns:minmax(0,1fr) 420px;gap:20px}.cx-wrap{display:flex}.cx-form,.has-pick .cx-form{border-radius:28px;flex-direction:column;flex:1;min-height:760px;padding:10px 32px 26px;display:flex}.cx-bar{display:none}.cx-head{min-height:74px}.cx-head:hover .cx-head__edit{color:var(--ink)}.cx-head__title{font-size:19px}.cx-type{grid-template-columns:112px minmax(0,1fr);padding:9px;transition:box-shadow .2s,background .2s}.cx-type:hover:not(.is-on),.cx-tg:hover:not(.is-on),.cx-lang:hover:not(.is-on){box-shadow:inset 0 0 0 1.5px #c9cdd6}.cx-type__img{min-height:92px}.cx-lang{height:60px}.cx-langs{max-width:520px}.cx-next{width:auto;min-width:200px;padding:0 32px}.cx-next--end{display:none}.cx-inc--form{border-top:1px solid var(--card-line);margin-top:auto;padding-top:20px;display:block}.cx-inc--form .cx-inc__l{margin-top:8px}.cx-sumwrap{align-self:start;position:sticky;top:80px}.v9 .cx-sum{border-radius:28px;display:block}.cx-sum .cx-inc{display:none}.cx-pic{aspect-ratio:auto;height:214px}.cx-pic img{object-fit:contain;-webkit-mask-image:linear-gradient(90deg,#0000 2%,#000 16% 84%,#0000 98%);mask-image:linear-gradient(90deg,#0000 2%,#000 16% 84%,#0000 98%)}.cx-pic:after{display:block;inset:70% 0 0}.cx-sum__body{padding:8px 24px 12px}.cx-sum__total{font-size:60px}.cx-sum__list{margin-top:10px}.cx-sum__list li,.cx-sum__list .cx-opt__row{padding:8px 0}.cx-sum .v9-btn{margin-top:12px}.cx-wa{height:auto;box-shadow:none;color:#d7d8dc;margin-top:12px;font-size:15px}.cx-wa:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.cx-wa__m{display:none}.cx-wa__d{display:inline}.cx-sum__note{margin-top:10px}}@media (prefers-reduced-motion:reduce){.cx-form,.cx-opt,.cx-sum__list li.cx-opt,.cx-bar__in,.cx-pic img{transition:none}.cx-delta{opacity:0;animation:none}}
