.driver-active *,.driver-active .driver-overlay{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in .2s ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in .2s}.driver-popover{all:unset;box-sizing:border-box;color:#2d2d2d;margin:0;padding:15px;border-radius:5px;min-width:250px;max-width:300px;box-shadow:0 1px 10px #0006;z-index:1000000000;position:fixed;top:0;right:0;background-color:#fff}.driver-popover *{font-family:Helvetica Neue,Inter,ui-sans-serif,Apple Color Emoji,Helvetica,Arial,sans-serif}.driver-popover-title{font:19px/normal sans-serif;font-weight:700;display:block;position:relative;line-height:1.5;zoom:1;margin:0}.driver-popover-close-btn{all:unset;position:absolute;top:0;right:0;width:32px;height:28px;cursor:pointer;font-size:18px;font-weight:500;color:#d2d2d2;z-index:1;text-align:center;transition:color;transition-duration:.2s}.driver-popover-close-btn:focus,.driver-popover-close-btn:hover{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{margin-bottom:0;font:14px/normal sans-serif;line-height:1.5;font-weight:400;zoom:1}.driver-popover-footer{margin-top:15px;text-align:right;zoom:1;display:flex;align-items:center;justify-content:space-between}.driver-popover-progress-text{font-size:13px;font-weight:400;color:#727272;zoom:1}.driver-popover-footer button{all:unset;display:inline-block;box-sizing:border-box;padding:3px 7px;text-decoration:none;text-shadow:1px 1px 0 #fff;background-color:#fff;color:#2d2d2d;font:12px/normal sans-serif;cursor:pointer;outline:0;zoom:1;line-height:1.3;border:1px solid #ccc;border-radius:3px}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}:not(body):has(>.driver-active-element){overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.driver-popover-footer button:focus,.driver-popover-footer button:hover{background-color:#f7f7f7}.driver-popover-navigation-btns{display:flex;flex-grow:1;justify-content:flex-end}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";position:absolute;border:5px solid #fff}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{left:100%;border-right-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.driver-popover-arrow-side-right{right:100%;border-left-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.driver-popover-arrow-side-top{top:100%;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.driver-popover-arrow-side-bottom{bottom:100%;border-left-color:transparent;border-top-color:transparent;border-right-color:transparent}.driver-popover-arrow-side-center{display:none}.driver-popover-arrow-side-left.driver-popover-arrow-align-start,.driver-popover-arrow-side-right.driver-popover-arrow-align-start{top:15px}.driver-popover-arrow-side-bottom.driver-popover-arrow-align-start,.driver-popover-arrow-side-top.driver-popover-arrow-align-start{left:15px}.driver-popover-arrow-align-end.driver-popover-arrow-side-left,.driver-popover-arrow-align-end.driver-popover-arrow-side-right{bottom:15px}.driver-popover-arrow-side-bottom.driver-popover-arrow-align-end,.driver-popover-arrow-side-top.driver-popover-arrow-align-end{right:15px}.driver-popover-arrow-side-left.driver-popover-arrow-align-center,.driver-popover-arrow-side-right.driver-popover-arrow-align-center{top:50%;margin-top:-5px}.driver-popover-arrow-side-bottom.driver-popover-arrow-align-center,.driver-popover-arrow-side-top.driver-popover-arrow-align-center{left:50%;margin-left:-5px}.driver-popover-arrow-none{display:none}.su-ov[data-v-bb423ba6]{position:fixed;inset:0;z-index:240;background:#281a1080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:20px}.su[data-v-bb423ba6]{position:relative;overflow:hidden;width:min(460px,100%);max-height:92vh;overflow-y:auto;text-align:center;background:linear-gradient(180deg,#fffdf8,#fdf6ea);border-radius:20px;padding:32px 28px 26px;box-shadow:0 24px 70px #281a1066}.su-x[data-v-bb423ba6]{position:absolute;top:14px;right:16px;background:none;border:none;font-size:24px;color:#b3a89a;cursor:pointer;z-index:2}.su-badge[data-v-bb423ba6]{display:grid;place-items:center;width:64px;height:64px;margin:4px auto 12px;border-radius:50%;font-size:30px;box-shadow:0 8px 22px #e0a92e73}.pro-pill[data-v-bb423ba6],.su-badge[data-v-bb423ba6]{background:linear-gradient(135deg,#b8860b,#e0a92e);color:#fff}.pro-pill[data-v-bb423ba6]{display:inline-block;font-weight:800;font-size:12px;letter-spacing:.08em;padding:3px 12px;border-radius:999px;margin-bottom:10px}.su h2[data-v-bb423ba6]{margin:0 0 8px;font-size:22px;color:#2c1810}.lede[data-v-bb423ba6]{margin:0 auto 18px;max-width:34ch;font-size:13px;line-height:1.7;color:#8a6f53}.perks[data-v-bb423ba6]{list-style:none;margin:0 0 18px;padding:0;border:1px solid #efe6d8;border-radius:14px;overflow:hidden;background:#fff;text-align:left}.perks li[data-v-bb423ba6]{display:flex;align-items:center;gap:9px;padding:9px 14px;border-top:1px solid #f1e9dc;font-size:13px}.perks li[data-v-bb423ba6]:first-child{border-top:none}.perk-ico[data-v-bb423ba6]{color:#3c7d4a;font-size:15px;flex:none}.perk-label[data-v-bb423ba6]{color:#4a3a2a;font-weight:600}.perk-pro[data-v-bb423ba6]{margin-left:auto;color:#7b2d3a;font-weight:700;font-size:12.5px}.syncing[data-v-bb423ba6]{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;color:#9c7c5b;margin:0 0 16px}.spin[data-v-bb423ba6]{animation:su-spin-bb423ba6 1s linear infinite}@keyframes su-spin-bb423ba6{to{transform:rotate(1turn)}}.su-cta[data-v-bb423ba6]{width:100%;background:#7b2d3a;color:#fff;border:none;border-radius:10px;padding:12px 18px;font-size:14px;font-weight:700;cursor:pointer;transition:filter .12s ease}.su-cta[data-v-bb423ba6]:hover{filter:brightness(1.08)}.confetti[data-v-bb423ba6]{position:absolute;inset:0 0 auto;height:0;pointer-events:none}.confetti span[data-v-bb423ba6]{position:absolute;top:-12px;left:calc(var(--i)*7%);width:8px;height:12px;border-radius:2px;background:#e0a92e;opacity:0;animation:su-fall-bb423ba6 2.4s ease-in forwards;animation-delay:calc(var(--i)*90ms)}.confetti span[data-v-bb423ba6]:nth-child(3n){background:#7b2d3a}.confetti span[data-v-bb423ba6]:nth-child(3n+1){background:#3c7d4a}@keyframes su-fall-bb423ba6{0%{transform:translateY(0) rotate(0);opacity:1}to{transform:translateY(420px) rotate(540deg);opacity:0}}.su-enter-active[data-v-bb423ba6],.su-leave-active[data-v-bb423ba6]{transition:opacity .22s ease}.su-enter-from[data-v-bb423ba6],.su-leave-to[data-v-bb423ba6]{opacity:0}@media(prefers-reduced-motion:reduce){.confetti span[data-v-bb423ba6]{display:none}.spin[data-v-bb423ba6]{animation:none}}.ecd-ov[data-v-6a7a6768]{position:fixed;inset:0;z-index:250;background:#281a1080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:20px}.ecd[data-v-6a7a6768]{position:relative;width:min(380px,100%);background:#fff;border-radius:16px;padding:30px 26px 24px;text-align:center;box-shadow:0 24px 70px #281a106b;animation:ecd-rise-6a7a6768 .3s cubic-bezier(.2,.8,.2,1)}@keyframes ecd-rise-6a7a6768{0%{opacity:0;transform:translateY(12px) scale(.985)}}.ecd-x[data-v-6a7a6768]{position:absolute;top:12px;right:12px;width:30px;height:30px;display:grid;place-items:center;background:#fff;border:1px solid #ece3d6;border-radius:50%;font-size:19px;line-height:1;color:#9c8a78;cursor:pointer}.ecd-x[data-v-6a7a6768]:hover{color:#7b2d3a;background:#f8f1e7}.ecd-mark[data-v-6a7a6768]{display:grid;place-items:center;width:58px;height:58px;margin:0 auto 14px;border-radius:50%;background:#eef6ee;color:#5aa55a;font-size:28px}.ecd-title[data-v-6a7a6768]{margin:0 0 12px;font-size:18px;color:#2c1810}.ecd-mail[data-v-6a7a6768]{margin:0 0 14px;padding:11px 14px;background:#f8f1e7;border:1px solid #e6ddcb;border-radius:10px;font-size:14px;font-weight:700;color:#7b2d3a;word-break:break-all}.ecd-text[data-v-6a7a6768]{margin:0 0 22px;font-size:13px;line-height:1.7;color:#6b5a48}.ecd-ok[data-v-6a7a6768]{width:100%;background:#7b2d3a;border:none;color:#fff;border-radius:9px;padding:11px 14px;font-size:14px;font-weight:600;cursor:pointer}.ecd-ok[data-v-6a7a6768]:hover{filter:brightness(1.06)}.ecd-enter-active[data-v-6a7a6768],.ecd-leave-active[data-v-6a7a6768]{transition:opacity .25s ease}.ecd-enter-from[data-v-6a7a6768],.ecd-leave-to[data-v-6a7a6768]{opacity:0}.cmp[data-v-07368732]{border:1px solid #efe6d8;border-radius:14px;overflow:hidden;background:#fff}.cmp-row[data-v-07368732]{display:grid;grid-template-columns:1fr 80px 88px;align-items:center;gap:8px;padding:9px 14px;border-top:1px solid #f1e9dc;font-size:13px}.cmp-row[data-v-07368732]:first-child{border-top:none}.cmp-head[data-v-07368732]{background:#faf3e8;font-size:11px;letter-spacing:.04em}.cmp-feat[data-v-07368732]{display:flex;align-items:center;gap:8px;color:#4a3a2a;font-weight:600}.cmp-ico[data-v-07368732]{font-size:14px}.cmp-free[data-v-07368732]{text-align:center;color:#9c8a78;font-size:12px}.cmp-pro[data-v-07368732]{text-align:center;color:#7b2d3a;font-weight:700;font-size:12.5px}.cmp-head .cmp-feat[data-v-07368732],.cmp-head .cmp-free[data-v-07368732]{color:#9c7c5b;font-weight:700}.cmp-head .cmp-pro[data-v-07368732]{color:#b8860b}.pm-ov[data-v-a13f15f3]{position:fixed;inset:0;z-index:220;background:#281a1080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:20px}.pm[data-v-a13f15f3]{position:relative;width:min(800px,100%);max-height:92vh;overflow:hidden auto;background:#fff;border-radius:16px;padding:30px 26px 24px;box-shadow:0 24px 70px #281a106b;animation:rise-a13f15f3 .3s cubic-bezier(.2,.8,.2,1)}.pm-body[data-v-a13f15f3]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(250px,.95fr);margin:8px -26px -24px;border-top:1px solid #f0e2c8}.pm-left[data-v-a13f15f3]{background:linear-gradient(170deg,#fdf4e4,#f6ead2);border-right:1px solid #ecddc0;padding:20px 22px 22px}.col-h[data-v-a13f15f3]{margin:0 0 10px;font-size:12.5px;font-weight:700;letter-spacing:.04em;color:#9c7c5b}.pm-left .col-h[data-v-a13f15f3]{display:flex;align-items:center;gap:6px;color:#b8860b}.pm-left .col-h .iconify[data-v-a13f15f3]{font-size:15px}.pm-right[data-v-a13f15f3]{background:#fff;padding:20px 22px 22px}.left-note[data-v-a13f15f3]{margin:12px 2px 0;font-size:11.5px;line-height:1.7;color:#a07a3c}@media(max-width:640px){.pm-body[data-v-a13f15f3]{grid-template-columns:1fr}.pm-left[data-v-a13f15f3]{border-right:none;border-bottom:1px solid #ecddc0}}@keyframes rise-a13f15f3{0%{opacity:0;transform:translateY(12px) scale(.985)}}.pm-x[data-v-a13f15f3]{position:absolute;top:12px;right:12px;width:30px;height:30px;display:grid;place-items:center;background:#fff;border:1px solid #ece3d6;border-radius:50%;font-size:19px;line-height:1;color:#9c8a78;cursor:pointer}.pm-x[data-v-a13f15f3]:hover{color:#7b2d3a;background:#f8f1e7}.pm-head[data-v-a13f15f3]{display:flex;align-items:center;gap:10px;margin-bottom:18px}.pm-head h2[data-v-a13f15f3]{margin:0;font-size:19px;color:#2c1810}.pro-pill[data-v-a13f15f3]{background:linear-gradient(135deg,#b8860b,#e0a92e);color:#fff;font-size:11px;font-weight:800;letter-spacing:.08em;padding:3px 9px;border-radius:999px}.card[data-v-a13f15f3]{border:1px solid #ece3d6;border-radius:12px;overflow:hidden}.row[data-v-a13f15f3]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;font-size:13.5px}.row+.row[data-v-a13f15f3]{border-top:1px solid #f1e9dc}.row .k[data-v-a13f15f3]{color:#9c7c5b;font-weight:600}.row .v[data-v-a13f15f3]{color:#2c1810}.badge[data-v-a13f15f3],.row .v[data-v-a13f15f3]{font-weight:700}.badge[data-v-a13f15f3]{display:inline-block;padding:2px 9px;border-radius:999px;font-size:12px;background:#efe7d8;color:#6b5a48}.badge.ok[data-v-a13f15f3]{background:#e3f2e8;color:#1f7a4d}.badge.warn[data-v-a13f15f3]{background:#fbe9d6;color:#b5651d}.note[data-v-a13f15f3]{font-size:12.5px;color:#9c7c5b;line-height:1.7;margin:14px 2px 0}.actions[data-v-a13f15f3]{display:flex;flex-direction:column;gap:9px;margin-top:18px}.btn[data-v-a13f15f3]{width:100%;background:#fff;border:1px solid #d8cbb8;color:#7b2d3a;border-radius:9px;padding:11px;font-size:14px;font-weight:600;cursor:pointer}.btn[data-v-a13f15f3]:hover{background:#f5ece0}.btn[data-v-a13f15f3]:disabled{opacity:.6;cursor:default}.btn.primary[data-v-a13f15f3]{background:#7b2d3a;border-color:#7b2d3a;color:#fff}.btn.primary[data-v-a13f15f3]:hover{filter:brightness(1.06);background:#7b2d3a}.btn.ghost[data-v-a13f15f3]{border-style:dashed;color:#9c7c5b}.pm-state[data-v-a13f15f3]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:26px 0;color:#9c7c5b;font-size:13px}.spinner[data-v-a13f15f3]{width:34px;height:34px;border:3px solid #ecdfce;border-top-color:#7b2d3a;border-radius:50%;animation:spin-a13f15f3 .7s linear infinite}@keyframes spin-a13f15f3{to{transform:rotate(1turn)}}.hint[data-v-a13f15f3]{font-size:12px;color:#9c7c5b;margin:8px 2px 0}.err[data-v-a13f15f3]{color:#b05;font-size:12.5px;margin:12px 2px 0}.pm-enter-active[data-v-a13f15f3],.pm-leave-active[data-v-a13f15f3]{transition:opacity .2s ease}.pm-enter-from[data-v-a13f15f3],.pm-leave-to[data-v-a13f15f3]{opacity:0}.st-ov[data-v-d6f3b071]{position:fixed;inset:0;z-index:230;background:#281a1080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:20px}.st[data-v-d6f3b071]{position:relative;width:min(440px,100%);max-height:calc(100dvh - 40px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fff;border-radius:16px;padding:28px 26px 22px;box-shadow:0 24px 70px #281a106b;animation:rise-d6f3b071 .3s cubic-bezier(.2,.8,.2,1)}@keyframes rise-d6f3b071{0%{opacity:0;transform:translateY(12px) scale(.985)}}.st-x[data-v-d6f3b071]{position:absolute;top:12px;right:12px;width:30px;height:30px;display:grid;place-items:center;background:#fff;border:1px solid #ece3d6;border-radius:50%;font-size:19px;line-height:1;color:#9c8a78;cursor:pointer}.st-x[data-v-d6f3b071]:hover{color:#7b2d3a;background:#f8f1e7}.st h2[data-v-d6f3b071]{margin:0 0 18px;font-size:19px;color:#2c1810}.sec[data-v-d6f3b071]{margin-bottom:20px}.sec[data-v-d6f3b071]:last-child{margin-bottom:0}.sec h3[data-v-d6f3b071]{margin:0 0 10px;font-size:12.5px;font-weight:700;letter-spacing:.04em;color:#9c7c5b}.field[data-v-d6f3b071]{display:flex;flex-direction:column;gap:5px}.label[data-v-d6f3b071]{font-size:13px;font-weight:600;color:#2c1810}.in[data-v-d6f3b071]{width:100%;border:1px solid #d8cbb8;border-radius:9px;padding:10px 12px;font-size:14px;outline:none}.in[data-v-d6f3b071]:focus{border-color:#7b2d3a;box-shadow:0 0 0 3px #7b2d3a1f}.sub[data-v-d6f3b071]{color:#9c7c5b}.sub[data-v-d6f3b071],.warn[data-v-d6f3b071]{font-size:11.5px}.warn[data-v-d6f3b071]{color:#b05}.ro[data-v-d6f3b071]{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #ece3d6;border-radius:10px;padding:11px 13px}.ro-text[data-v-d6f3b071]{display:flex;flex-direction:column;gap:3px;min-width:0}.ro .val[data-v-d6f3b071]{font-size:13px;color:#2c1810;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:240px}.link-btn[data-v-d6f3b071]{flex:none;background:none;border:none;color:#7b2d3a;font-size:12.5px;font-weight:700;cursor:pointer;padding:4px 6px;border-radius:6px}.link-btn[data-v-d6f3b071]:hover{background:#f5ece0}.row-foot[data-v-d6f3b071]{display:flex;gap:8px;justify-content:flex-end;margin-top:10px}.sm[data-v-d6f3b071]{flex:0 0 auto;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.name-row[data-v-d6f3b071]{display:flex;gap:8px;align-items:stretch}.name-row .in[data-v-d6f3b071]{flex:1 1 auto;min-width:0}.name-row .sm[data-v-d6f3b071]{align-self:stretch}.nudge[data-v-d6f3b071]{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;color:#b07a2e}.nudge[data-v-d6f3b071] svg{flex:none;font-size:13px}.note[data-v-d6f3b071]{display:flex;align-items:flex-start;gap:9px;border:1px solid #e6ddcb;background:#f8f1e7;border-radius:10px;padding:12px 13px;font-size:12.5px;line-height:1.7;color:#5b4836}.note[data-v-d6f3b071] svg{flex:none;margin-top:2px;color:#5aa55a}.note p[data-v-d6f3b071]{margin:0}.note strong[data-v-d6f3b071]{color:#2c1810}.ghost[data-v-d6f3b071]{background:#fff;border:1px solid #d8cbb8;color:#6b5a48}.ghost[data-v-d6f3b071]:hover{background:#f5ece0}.ro-btn[data-v-d6f3b071]{width:100%;background:#fff;cursor:pointer;text-align:left;font:inherit;transition:background .15s,border-color .15s}.ro-btn[data-v-d6f3b071]:hover{background:#faf5ec;border-color:#e0d4c0}.ro-chev[data-v-d6f3b071]{flex:none;color:#b6a288;font-size:18px}.primary[data-v-d6f3b071]{background:#7b2d3a;border:none;color:#fff}.primary[data-v-d6f3b071]:hover{filter:brightness(1.06)}.primary[data-v-d6f3b071]:disabled{opacity:.5;cursor:default}.sec.danger[data-v-d6f3b071]{border-top:1px solid #f1e3e6;padding-top:18px}.sec.danger h3[data-v-d6f3b071]{color:#b0354b}.danger-lead[data-v-d6f3b071]{margin:0 0 12px;font-size:12px;line-height:1.75;color:#6b5a48;background:#fbecef;border:1px solid #f3d2d9;border-radius:10px;padding:11px 13px}.danger-lead strong[data-v-d6f3b071],.danger-link[data-v-d6f3b071]{color:#b0354b}.danger-link[data-v-d6f3b071]{background:none;border:1px solid #e6b9c2;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600;cursor:pointer}.danger-link[data-v-d6f3b071]:hover{background:#fbecef}.danger-btn[data-v-d6f3b071]{background:#b0354b;border:none;color:#fff}.danger-btn[data-v-d6f3b071]:hover{filter:brightness(1.06)}.danger-btn[data-v-d6f3b071]:disabled{opacity:.5;cursor:default}.st-enter-active[data-v-d6f3b071],.st-leave-active[data-v-d6f3b071]{transition:opacity .2s ease}.st-enter-from[data-v-d6f3b071],.st-leave-to[data-v-d6f3b071]{opacity:0}.farewell[data-v-d6f3b071]{text-align:center;padding:36px 28px 30px}.fw-mark[data-v-d6f3b071]{display:grid;place-items:center;width:60px;height:60px;margin:0 auto 14px;border-radius:50%;background:#f8f1e7;color:#7b2d3a;font-size:28px}.fw-title[data-v-d6f3b071]{margin:0 0 10px;font-size:19px;color:#2c1810}.fw-text[data-v-d6f3b071]{margin:0 0 16px;font-size:13px;line-height:1.8;color:#6b5a48}.fw-sub[data-v-d6f3b071]{display:flex;align-items:center;justify-content:center;gap:7px;margin:0;font-size:12px;color:#9c7c5b}.fw-spin[data-v-d6f3b071]{animation:fw-spin-d6f3b071 1s linear infinite}@keyframes fw-spin-d6f3b071{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.fw-spin[data-v-d6f3b071]{animation:none}}.st-ov[data-v-27c76df7]{position:fixed;inset:0;z-index:230;background:#281a1080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:20px}.st[data-v-27c76df7]{position:relative;width:min(440px,100%);max-height:calc(100dvh - 40px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fff;border-radius:16px;padding:28px 26px 22px;box-shadow:0 24px 70px #281a106b;animation:rise-27c76df7 .3s cubic-bezier(.2,.8,.2,1)}@keyframes rise-27c76df7{0%{opacity:0;transform:translateY(12px) scale(.985)}}.st-x[data-v-27c76df7]{position:absolute;top:12px;right:12px;width:30px;height:30px;display:grid;place-items:center;background:#fff;border:1px solid #ece3d6;border-radius:50%;font-size:19px;line-height:1;color:#9c8a78;cursor:pointer}.st-x[data-v-27c76df7]:hover{color:#7b2d3a;background:#f8f1e7}.st h2[data-v-27c76df7]{margin:0 0 18px;font-size:19px;color:#2c1810}.sec[data-v-27c76df7]{margin-bottom:20px}.sec[data-v-27c76df7]:last-child{margin-bottom:0}.sec h3[data-v-27c76df7]{margin:0 0 10px;font-size:12.5px;font-weight:700;letter-spacing:.04em;color:#9c7c5b}.bk-row[data-v-27c76df7]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px}.ghost[data-v-27c76df7]{background:#fff;border:1px solid #d8cbb8;color:#6b5a48}.ghost[data-v-27c76df7]:hover:not(:disabled){background:#f5ece0}.sm[data-v-27c76df7]{flex:0 0 auto;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.ghost.sm[data-v-27c76df7]{display:inline-flex;align-items:center;gap:5px}.ghost.file[data-v-27c76df7]{cursor:pointer}.ghost.sm[data-v-27c76df7]:disabled{opacity:.45;cursor:not-allowed}.bk-msg[data-v-27c76df7]{font-size:12px;color:#3c6a2c}.sub[data-v-27c76df7]{display:block;font-size:11.5px;color:#9c7c5b;line-height:1.7}.st-enter-active[data-v-27c76df7],.st-leave-active[data-v-27c76df7]{transition:opacity .2s ease}.st-enter-from[data-v-27c76df7],.st-leave-to[data-v-27c76df7]{opacity:0}.wa-ov[data-v-45fdf033]{position:fixed;inset:0;z-index:245;background:radial-gradient(120% 120% at 50% 0,#3c1e1675,#1c100aa3);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;padding:20px}.wa[data-v-45fdf033]{position:relative;overflow:hidden;width:min(460px,100%);text-align:center;color:#fdf6ec;background:linear-gradient(158deg,#95374a,#7b2d3a 46%,#4a1822);border-radius:22px;padding:36px 30px 28px;box-shadow:inset 0 1px #ffffff1f,0 30px 80px -12px #28140e99;animation:wa-rise-45fdf033 .42s cubic-bezier(.2,.85,.2,1)}@keyframes wa-rise-45fdf033{0%{opacity:0;transform:translateY(16px) scale(.975)}}.wa-deco[data-v-45fdf033]{inset:0;width:100%;height:100%;pointer-events:none}.wa-deco[data-v-45fdf033],.wa-x[data-v-45fdf033]{position:absolute}.wa-x[data-v-45fdf033]{top:12px;right:14px;z-index:3;background:none;border:none;font-size:22px;line-height:1;color:#fdf6eca8;cursor:pointer}.wa-x[data-v-45fdf033]:hover{color:#fff}.wa-logo[data-v-45fdf033]{position:relative;z-index:1;display:block;width:64px;height:64px;margin:2px auto 16px;border-radius:16px;background:#fdf6ec;box-shadow:0 8px 22px -4px #14060a80,0 0 0 1px #ffffff1f;animation:wa-pop-45fdf033 .5s cubic-bezier(.2,.9,.2,1.2) .08s both}@keyframes wa-pop-45fdf033{0%{transform:scale(.4);opacity:0}}.wa-title[data-v-45fdf033]{position:relative;z-index:1;margin:0 0 12px;font-size:22px;line-height:1.45;font-weight:800;letter-spacing:.01em}.wa-name[data-v-45fdf033]{color:#f3d9b0}.wa-lede[data-v-45fdf033]{margin:0 auto 20px;max-width:28em;font-size:13px;line-height:1.85;color:#fdf6ece6}.wa-in[data-v-45fdf033],.wa-lede[data-v-45fdf033]{position:relative;z-index:1}.wa-in[data-v-45fdf033]{width:100%;border:1px solid rgba(253,246,236,.4);background:#fffffff5;border-radius:10px;padding:12px 14px;font-size:15px;text-align:center;color:#2c1810;outline:none}.wa-in[data-v-45fdf033]:focus{border-color:#f3d9b0;box-shadow:0 0 0 3px #f3d9b04d}.wa-warn[data-v-45fdf033]{display:block;margin-top:7px;font-size:11.5px;color:#ffd7d7}.wa-foot[data-v-45fdf033],.wa-warn[data-v-45fdf033]{position:relative;z-index:1}.wa-foot[data-v-45fdf033]{display:flex;gap:10px;margin-top:18px}.wa-foot .wa-skip[data-v-45fdf033]{flex:0 0 auto}.wa-foot .wa-cta[data-v-45fdf033]{flex:1 1 auto}.wa-skip[data-v-45fdf033]{background:transparent;border:1px solid rgba(253,246,236,.4);color:#fdf6ec;border-radius:11px;padding:12px 18px;font-size:14px;font-weight:700;cursor:pointer;transition:background .12s ease}.wa-skip[data-v-45fdf033]:hover{background:#fdf6ec1f}.wa-cta[data-v-45fdf033]{position:relative;z-index:1;background:#fdf6ec;color:#7b2d3a;border:none;border-radius:11px;padding:12px 18px;font-size:14px;font-weight:800;letter-spacing:.02em;cursor:pointer;transition:filter .12s ease,transform .12s ease}.wa-cta.block[data-v-45fdf033]{width:100%}.wa-cta[data-v-45fdf033]:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px)}.wa-cta[data-v-45fdf033]:disabled{opacity:.5;cursor:default}.sparkles[data-v-45fdf033]{position:absolute;inset:0;pointer-events:none;z-index:1}.sparkles span[data-v-45fdf033]{position:absolute;top:calc(8% + var(--i)*7%);left:calc(var(--i)*11% + 4%);width:7px;height:7px;background:#f3d9b0;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);opacity:0;animation:wa-twinkle-45fdf033 2.6s ease-in-out infinite;animation-delay:calc(var(--i)*.18s)}.sparkles span[data-v-45fdf033]:nth-child(2n){width:5px;height:5px}@keyframes wa-twinkle-45fdf033{0%,to{opacity:0;transform:scale(.4)}50%{opacity:.9;transform:scale(1)}}.wa-enter-active[data-v-45fdf033],.wa-leave-active[data-v-45fdf033]{transition:opacity .26s ease}.wa-enter-from[data-v-45fdf033],.wa-leave-to[data-v-45fdf033]{opacity:0}@media(prefers-reduced-motion:reduce){.sparkles span[data-v-45fdf033],.wa[data-v-45fdf033],.wa-logo[data-v-45fdf033]{animation:none}}@media(max-width:480px){.wa[data-v-45fdf033]{padding:30px 22px 24px}.wa-title[data-v-45fdf033]{font-size:20px}}.sn-ov[data-v-3c69bca6]{position:fixed;inset:0;z-index:225;background:#281a1080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:20px}.sn[data-v-3c69bca6]{position:relative;width:min(420px,100%);background:#fff;border-radius:16px;padding:28px 26px 22px;box-shadow:0 24px 70px #281a106b;animation:rise-3c69bca6 .3s cubic-bezier(.2,.8,.2,1)}@keyframes rise-3c69bca6{0%{opacity:0;transform:translateY(12px) scale(.985)}}.sn-x[data-v-3c69bca6]{position:absolute;top:12px;right:12px;width:30px;height:30px;display:grid;place-items:center;background:#fff;border:1px solid #ece3d6;border-radius:50%;font-size:19px;line-height:1;color:#9c8a78;cursor:pointer}.sn-x[data-v-3c69bca6]:hover{color:#7b2d3a;background:#f8f1e7}.sn-icon[data-v-3c69bca6]{width:46px;height:46px;border-radius:50%;background:#f3ece0;color:#7b2d3a;display:grid;place-items:center;font-size:23px;margin-bottom:12px}.sn h2[data-v-3c69bca6]{margin:0 0 8px;font-size:18px;color:#2c1810}.lead[data-v-3c69bca6]{margin:0 0 14px;font-size:13px;line-height:1.8;color:#6b5a48}.lead b[data-v-3c69bca6]{color:#2c1810}.pts[data-v-3c69bca6]{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column;gap:9px}.pts li[data-v-3c69bca6]{display:flex;align-items:center;gap:10px;font-size:12.5px;color:#4a3a2a;line-height:1.4}.pi[data-v-3c69bca6]{flex:0 0 auto;width:26px;height:26px;border-radius:50%;background:#f6f9f4;color:#3c7d4a;display:grid;place-items:center;font-size:13px}.foot[data-v-3c69bca6]{display:flex;gap:10px}.foot button[data-v-3c69bca6]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:9px;padding:11px;font-size:13.5px;font-weight:600;cursor:pointer}.ghost[data-v-3c69bca6]{background:#fff;border:1px solid #d8cbb8;color:#6b5a48}.ghost[data-v-3c69bca6]:hover{background:#f5ece0}.primary[data-v-3c69bca6]{background:#7b2d3a;border:none;color:#fff}.primary[data-v-3c69bca6]:hover{filter:brightness(1.06)}.note[data-v-3c69bca6]{margin:12px 2px 0;font-size:11px;color:#9c7c5b;line-height:1.6;text-align:center}.sn-enter-active[data-v-3c69bca6],.sn-leave-active[data-v-3c69bca6]{transition:opacity .2s ease}.sn-enter-from[data-v-3c69bca6],.sn-leave-to[data-v-3c69bca6]{opacity:0}.dev-pro[data-v-bdec0622]{position:fixed;left:12px;bottom:12px;z-index:300;display:inline-flex;align-items:center;gap:7px;background:#fff;color:#6b5a48;border:1px dashed #c4b59c;border-radius:999px;padding:7px 13px;font-size:11.5px;font-weight:700;letter-spacing:.02em;cursor:pointer;box-shadow:0 2px 10px #281a102e;opacity:.85}.dev-pro[data-v-bdec0622]:hover{opacity:1}.dev-pro .dot[data-v-bdec0622]{width:8px;height:8px;border-radius:50%;background:#c4b59c}.dev-pro.on[data-v-bdec0622]{background:#1f7a4d;border-color:#1f7a4d;color:#fff}.dev-pro.on .dot[data-v-bdec0622]{background:#8ff0bb}:root{--bg:#f4eee4}*{box-sizing:border-box}#__nuxt,body,html{margin:0}body{font-family:Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,system-ui,sans-serif;color:#2c1810;background:var(--bg)}.iconify{vertical-align:-.125em}@media(max-width:768px){input,select,textarea{font-size:16px!important}}:root{--bottomnav-h:0px}@media(max-width:768px){:root{--bottomnav-h: calc(52px + env(safe-area-inset-bottom)) }html.nav-collapsed{--bottomnav-h:0px}}
