@font-face{font-family:Sukhumvit Set;src:url(/assets/SukhumvitSet-Text-CKV9N9z_.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sukhumvit Set;src:url(/assets/SukhumvitSet-SemiBold-Gj49-igU.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Sukhumvit Set;src:url(/assets/SukhumvitSet-Bold-D72kXJo2.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}:root{font-family:Sukhumvit Set,Arial,sans-serif;line-height:1.3;font-weight:400;color-scheme:light;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}*,*:before,*:after{font-family:inherit;box-sizing:border-box;margin:0;padding:0}button,input,select,textarea{font-family:inherit;line-height:inherit}.line-connect--not-found[data-v-11e95d83]{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:10px}.line-connect--not-found-code[data-v-11e95d83]{font-size:4.5rem;font-weight:700;color:#d94f4f;opacity:.7;line-height:1}.line-connect--not-found-title[data-v-11e95d83]{font-size:1.125rem;font-weight:800}.line-connect--not-found-desc[data-v-11e95d83]{font-size:.875rem;color:#8aaa84;line-height:1.5;white-space:pre-line}.loading-icon[data-v-5b73c168]{animation:spin-5b73c168 1s linear infinite}@keyframes spin-5b73c168{to{transform:rotate(360deg)}}.base-button[data-v-3988e58a]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:13px;background:#5bba47;border:none;border-radius:12px;color:#fff;cursor:pointer;transition:all .25s;box-shadow:0 4px 14px #5bba474d;-webkit-tap-highlight-color:transparent}.base-button[data-v-3988e58a]:hover{background:#4aa337;box-shadow:0 6px 22px #5bba476b;transform:translateY(-1px)}.base-button--outline[data-v-3988e58a]{background-color:transparent;border:1px solid #ffffff;color:#fff}.base-button--outline[data-v-3988e58a]:hover{background-color:#0000000d}.base-button[data-v-3988e58a]:disabled{cursor:not-allowed;pointer-events:none}.base-button__icon-loading[data-v-3988e58a]{width:20px;height:20px}.line-ev7-landing[data-v-848eb9a5]{display:flex;flex-direction:column;gap:16px}.line-ev7-landing--profile[data-v-848eb9a5]{display:flex;align-items:center;gap:10px;background:#5bba471a;border:1.5px solid rgba(91,186,71,.22);border-radius:12px;padding:12px 14px}.line-ev7-landing--profile-avatar[data-v-848eb9a5]{display:flex;flex-shrink:0;width:36px;height:36px;border-radius:50%;overflow:hidden;background-color:#8aaa84}.line-ev7-landing--profile-info[data-v-848eb9a5]{display:flex;flex-direction:column;gap:4px;overflow:hidden}.line-ev7-landing--profile-name[data-v-848eb9a5]{font-size:.875rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:pre}.line-ev7-landing--profile-id[data-v-848eb9a5]{font-size:.75rem;color:#8aaa84;overflow:hidden;text-overflow:ellipsis;white-space:pre}.line-ev7-landing--profile-connect[data-v-848eb9a5]{margin-left:auto;font-size:.625rem;font-weight:700;background:#5bba471a;color:#4aa337;border:1px solid rgba(91,186,71,.25);padding:4px 8px;border-radius:20px;white-space:nowrap}.line-ev7-landing--benefits[data-v-848eb9a5]{border:1px solid rgba(91,186,71,.2);border-radius:13px;overflow:hidden}.line-ev7-landing--benefit[data-v-848eb9a5]{display:flex;align-items:center;gap:12px;padding:12px;transition:background .2s}.line-ev7-landing--benefit[data-v-848eb9a5]:hover{background:#f7faf6}.line-ev7-landing--benefit-icon[data-v-848eb9a5]{width:32px;height:32px;border-radius:9px;background:#5bba471a;border:1.5px solid rgba(91,186,71,.18);padding:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#4aa337}.line-ev7-landing--benefit-title[data-v-848eb9a5]{font-size:.875rem;font-weight:700}.line-ev7-landing--benefit-desc[data-v-848eb9a5]{font-size:.75rem;color:#8aaa84}.line-ev7-landing--action-btn[data-v-848eb9a5]{font-weight:700;font-size:1rem}.line-ev7-landing--action-btn-icon[data-v-848eb9a5]{width:16px;height:16px}.base-input-wrap[data-v-26668950]{position:relative}.base-input-wrap:focus-within .base-input-icon[data-v-26668950]{color:#5bba47}.base-input-icon[data-v-26668950]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#8aaa84;display:flex;pointer-events:none;transition:color .2s;width:16px;height:16px}.base-input-counter[data-v-26668950]{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:.75rem;color:#8aaa84;pointer-events:none;transition:color .2s;font-weight:600}.base-input[data-v-26668950]{width:100%;background:#fff;border:1.5px solid rgba(91,186,71,.2);border-radius:11px;padding:12px 40px;font-size:.875rem;letter-spacing:.5px;color:#152212;outline:none;transition:all .25s}.base-input[data-v-26668950]:focus{border-color:#5bba47;box-shadow:0 0 0 3px #5bba471f}.base-input[data-v-26668950]::placeholder{font-size:.75rem;letter-spacing:0;color:#8aaa84}.base-input.err[data-v-26668950]{border-color:#d94f4f;box-shadow:0 0 0 3px #d94f4f14}.line-ev7-register[data-v-55952ed9],.line-ev7-register--body[data-v-55952ed9]{display:flex;flex-direction:column;gap:16px}.line-ev7-register--field[data-v-55952ed9]{display:flex;flex-direction:column;gap:6px}.line-ev7-register--field-label[data-v-55952ed9]{display:flex;align-items:center;gap:6px;font-size:.75rem;font-weight:700;color:#3d5e38;text-transform:uppercase;letter-spacing:.5px}.line-ev7-register--field-hint[data-v-55952ed9]{font-size:12px;color:#8aaa84;display:flex;align-items:center;gap:4px}.line-ev7-register--field-hint-icon[data-v-55952ed9]{width:12px;height:12px}.line-ev7-register--field-error[data-v-55952ed9]{font-size:12px;color:#d94f4f;display:flex;align-items:center;gap:4px}.line-ev7-register--field-error-icon[data-v-55952ed9]{width:12px;height:12px}.line-ev7-register--dot[data-v-55952ed9]{width:4px;height:4px;border-radius:50%;background:#5bba47;display:inline-block}.line-ev7-register--consent[data-v-55952ed9]{background:#c87a1a17;border:1.5px solid rgba(200,122,26,.2);border-radius:12px;padding:10px 12px;font-size:.75rem;color:#c87a1a;line-height:1.65;font-weight:600;display:flex;gap:8px;align-items:baseline}.line-ev7-register--consent-icon[data-v-55952ed9]{width:12px;height:12px;flex-shrink:0}.line-ev7-register--fail[data-v-55952ed9]{background:#d94f4f14;border:1.5px solid rgba(200,122,26,.2);border-radius:12px;padding:10px 12px;font-size:.75rem;color:#d94f4f;line-height:1.65;font-weight:600;display:flex;gap:8px;align-items:baseline;margin-bottom:-12px}.line-ev7-register--fail-icon[data-v-55952ed9]{width:12px;height:12px;flex-shrink:0}.line-ev7-register--action[data-v-55952ed9]{display:flex;flex-direction:column;gap:10px;margin-top:20px}.line-ev7-register--action-btn[data-v-55952ed9]{font-weight:700;font-size:1rem}.line-ev7-register--action-btn.edit[data-v-55952ed9]{color:#4aa337;background-color:#5bba471a;border:1.5px solid rgba(91,186,71,.28);font-weight:700;transition:all .25s;box-shadow:none}.line-ev7-register--action-btn.edit[data-v-55952ed9]:hover{background:#5bba472e;box-shadow:0 4px 14px #5bba4726;transform:translateY(-1px)}.line-ev7-register--action-btn.back[data-v-55952ed9]{color:#8aaa84;background-color:#fff;border:1.5px solid rgba(217,79,79,.25);font-weight:700;transition:all .25s;box-shadow:none}.line-ev7-register--action-btn.back[data-v-55952ed9]:hover{border-color:#8aaa84;color:#3d5e38;transform:translateY(0)}.line-ev7-register--action-btn-icon[data-v-55952ed9]{width:16px;height:16px}.backdrop[data-v-0f9ba780]{position:fixed;inset:0;background:#0f260a73;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px;pointer-events:all;transition:opacity .3s;z-index:99}.backdrop-enter-active[data-v-0f9ba780],.backdrop-leave-active[data-v-0f9ba780]{transition:opacity .25s ease}.backdrop-enter-from[data-v-0f9ba780],.backdrop-leave-to[data-v-0f9ba780]{opacity:0}.backdrop-enter-active .modal[data-v-0f9ba780],.backdrop-leave-active .modal[data-v-0f9ba780]{transition:transform .25s ease,opacity .25s ease}.backdrop-enter-from .modal[data-v-0f9ba780]{transform:scale(.9) translateY(10px);opacity:0}.backdrop-leave-to .modal[data-v-0f9ba780]{transform:scale(.95) translateY(10px);opacity:0}.line-ev7-unlink--modal[data-v-a85d1072]{display:flex;flex-direction:column;align-items:center;gap:12px;background:#fff;border-radius:22px;padding:28px 24px;width:100%;text-align:center;transition:transform .35s cubic-bezier(.16,1,.3,1);box-shadow:0 20px 60px #00000021;position:relative;overflow:hidden}.line-ev7-unlink--icon[data-v-a85d1072]{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#d94f4f14;border:1.5px solid rgba(217,79,79,.2);color:#d94f4f;padding:12px}.line-ev7-unlink--title[data-v-a85d1072]{font-size:1.0625rem;margin-top:8px}.line-ev7-unlink--desc[data-v-a85d1072]{font-size:.875rem;color:#5a7a56;line-height:1.75}.line-ev7-unlink--desc-strong[data-v-a85d1072]{color:#152212;text-transform:uppercase}.line-ev7-unlink--note[data-v-a85d1072]{background:#c87a1a17;border:1.5px solid rgba(200,122,26,.2);border-radius:10px;padding:10px 12px;font-size:.75rem;color:#c87a1a;text-align:left;display:flex;gap:8px;line-height:1.6;font-weight:600}.line-ev7-unlink--note-icon[data-v-a85d1072]{width:12px;height:12px;flex-shrink:0}.line-ev7-unlink--fail[data-v-a85d1072]{background:#d94f4f14;border:1.5px solid rgba(200,122,26,.2);border-radius:10px;padding:10px 12px;font-size:.75rem;color:#d94f4f;text-align:left;display:flex;gap:8px;line-height:1.6;font-weight:600}.line-ev7-unlink--fail-icon[data-v-a85d1072]{width:12px;height:12px;flex-shrink:0}.line-ev7-unlink--action[data-v-a85d1072]{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-top:12px}.line-ev7-unlink--action-btn[data-v-a85d1072]{font-weight:700;font-size:.875rem;padding:12px;border-radius:12px;transition:all .2s}.line-ev7-unlink--action-btn.cancel[data-v-a85d1072]{background:#f7faf6;border:1.5px solid rgba(91,186,71,.2);color:#3d5e38;box-shadow:none}.line-ev7-unlink--action-btn.cancel[data-v-a85d1072]:hover{border-color:#8aaa84;transform:translateY(0)}.line-ev7-unlink--action-btn.confirm[data-v-a85d1072]{background:#d94f4f;border:none;color:#fff;box-shadow:0 4px 14px #d94f4f47}.line-ev7-unlink--action-btn.confirm[data-v-a85d1072]:hover{background:#c43c3c;transform:translateY(0)}.line-ev7-manage[data-v-c87d5113]{display:flex;flex-direction:column;gap:16px}.line-ev7-manage--profile[data-v-c87d5113]{display:flex;align-items:center;gap:10px;background:#5bba471a;border:1.5px solid rgba(91,186,71,.22);border-radius:12px;padding:12px 14px}.line-ev7-manage--profile-avatar[data-v-c87d5113]{display:flex;flex-shrink:0;width:36px;height:36px;border-radius:50%;overflow:hidden;background-color:#8aaa84}.line-ev7-manage--profile-info[data-v-c87d5113]{display:flex;flex-direction:column;gap:4px;overflow:hidden}.line-ev7-manage--profile-name[data-v-c87d5113]{font-size:.875rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:pre}.line-ev7-manage--profile-id[data-v-c87d5113]{font-size:.75rem;color:#8aaa84;overflow:hidden;text-overflow:ellipsis;white-space:pre}.line-ev7-manage--profile-connect[data-v-c87d5113]{margin-left:auto;font-size:.625rem;font-weight:700;background:#5bba471a;color:#4aa337;border:1px solid rgba(91,186,71,.25);padding:4px 8px;border-radius:20px;white-space:nowrap}.line-ev7-manage--detail-list[data-v-c87d5113]{border:1px solid rgba(91,186,71,.2);border-radius:13px;overflow:hidden}.line-ev7-manage--detail[data-v-c87d5113]{display:flex;align-items:center;gap:12px;padding:12px;transition:background .2s}.line-ev7-manage--detail[data-v-c87d5113]:hover{background:#f7faf6}.line-ev7-manage--detail-icon[data-v-c87d5113]{width:32px;height:32px;border-radius:9px;background:#5bba471a;border:1.5px solid rgba(91,186,71,.18);padding:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#4aa337}.line-ev7-manage--detail-info[data-v-c87d5113]{display:flex;flex-direction:column;gap:4px}.line-ev7-manage--detail-title[data-v-c87d5113]{font-size:.625rem;color:#8aaa84;font-weight:600;letter-spacing:.7px}.line-ev7-manage--detail-desc[data-v-c87d5113]{font-size:.875rem;font-weight:600;color:#152212;text-transform:uppercase}.line-ev7-manage--action[data-v-c87d5113]{display:flex;flex-direction:column;gap:10px;margin-top:60px}.line-ev7-manage--action-btn[data-v-c87d5113]{font-weight:700;font-size:1rem}.line-ev7-manage--action-btn.edit[data-v-c87d5113]{color:#4aa337;background-color:#5bba471a;border:1.5px solid rgba(91,186,71,.28);font-weight:700;transition:all .25s;box-shadow:none}.line-ev7-manage--action-btn.edit[data-v-c87d5113]:hover{background:#5bba472e;box-shadow:0 4px 14px #5bba4726;transform:translateY(-1px)}.line-ev7-manage--action-btn.disconnect[data-v-c87d5113]{color:#d94f4f;background-color:#fff;border:1.5px solid rgba(217,79,79,.25);font-weight:700;transition:all .25s;box-shadow:none}.line-ev7-manage--action-btn.disconnect[data-v-c87d5113]:hover{background:#d94f4f14;border-color:#d94f4f;box-shadow:0 4px 14px #d94f4f1f;transform:translateY(-1px)}.line-ev7-manage--action-btn-icon[data-v-c87d5113]{width:16px;height:16px}.line-connect-container[data-v-49c5a669]{position:relative;display:flex;justify-content:center;align-items:center;min-height:100dvh;background-color:#fff}.line-connect[data-v-49c5a669]{width:100%;max-width:420px;border-radius:12px;background-color:#fff;box-shadow:0 4px 20px #5bba4717,0 2px 8px #0000000d;overflow:hidden}@media(min-width:600px){.line-connect[data-v-49c5a669]{border:1px solid rgba(91,186,71,.18)}}.line-connect--loading[data-v-49c5a669]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px}.line-connect--loading-spin[data-v-49c5a669]{width:44px;height:44px;border:3.5px solid rgba(91,186,71,.2);border-top-color:#5bba47;border-radius:50%;animation:sp-49c5a669 .8s linear infinite}.line-connect--loading-text[data-v-49c5a669]{font-size:.875rem;font-weight:700;color:#8aaa84;transition:opacity .3s}.line-connect--header[data-v-49c5a669]{display:flex;gap:14px;padding:24px;border-bottom:1px solid rgba(91,186,71,.2)}.line-connect--header-icon[data-v-49c5a669]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;background-color:#5bba47;padding:8px;border-radius:16px;box-shadow:0 4px 18px #5bba4759}.line-connect--header-text[data-v-49c5a669]{display:flex;flex-direction:column;gap:4px}.line-connect--header-title[data-v-49c5a669]{font-weight:800;font-size:1.125rem}.line-connect--header-description[data-v-49c5a669]{font-size:.875rem;color:#8aaa84}.line-connect--section[data-v-49c5a669]{padding:20px 24px}.line-connect--footer[data-v-49c5a669]{display:flex;gap:6px;align-items:center;padding:12px 24px;border-top:1px solid rgba(91,186,71,.2);font-size:.75rem;color:#8aaa84;background-color:#f7faf6;overflow:hidden}.line-connect--footer-icon[data-v-49c5a669]{width:12px;height:12px}@keyframes sp-49c5a669{to{transform:rotate(360deg)}}
