:root{--xfra-color-brand:#1765e9;--xfra-color-brand-strong:#104fc7;--xfra-color-brand-soft:#eaf2ff;--xfra-color-surface:#fff;--xfra-color-surface-muted:#f5f7fb;--xfra-color-surface-blue:#f1f6ff;--xfra-color-text:#17233b;--xfra-color-text-secondary:#657188;--xfra-color-text-muted:#7d8798;--xfra-color-border:#e2e8f1;--xfra-color-danger:#b42335;--xfra-color-danger-soft:#fff1f3;--xfra-color-success:#08734d;--xfra-color-success-soft:#e8f8f1;--xfra-color-focus:#1765e9;--xfra-color-focus-ring:rgba(23,101,233,0.22);--xfra-radius-control:12px;--xfra-radius-card:18px;--xfra-radius-pill:999px;--xfra-shadow-card:0 10px 28px rgba(23,48,92,0.07);--xfra-shadow-action:0 8px 18px rgba(23,101,233,0.2);--xfra-space-1:4px;--xfra-space-2:8px;--xfra-space-3:12px;--xfra-space-4:16px;--xfra-space-5:20px;--xfra-space-6:24px;--xfra-app-max-width:430px;--xfra-font-family:Inter,"SF Pro Display","SF Pro Text","Noto Sans KR","PingFang SC","Microsoft YaHei",Arial,sans-serif;--xfra-font-micro:11px;--xfra-font-caption:12px;--xfra-font-label:13px;--xfra-font-body:14px;--xfra-font-subtitle:15px;--xfra-font-title:17px;--xfra-font-hero:22px;--xfra-font-display:28px;--xfra-font-control:16px;--xfra-header-title-size:17px;--xfra-header-height:56px;--xfra-back-control-size:44px;--xfra-back-icon-size:20px}#app,.xfra-app-shell,body,html{max-width:100%}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html[lang=ja-JP]{--xfra-font-family:Inter,"Noto Sans JP","Hiragino Kaku Gothic ProN","Yu Gothic","PingFang SC",sans-serif}html[lang=ko-KR]{--xfra-font-family:Inter,"Noto Sans KR","Apple SD Gothic Neo","Malgun Gothic",sans-serif}html[lang=en-US],html[lang=id-ID],html[lang=vi-VN]{--xfra-font-family:Inter,"SF Pro Text","Segoe UI",Arial,sans-serif}html[lang=ja-JP] .xfra-screen :where(p,li,dd,dt,small,time,button,label),html[lang=ko-KR] .xfra-screen :where(p,li,dd,dt,small,time,button,label){line-break:strict;overflow-wrap:break-word;word-break:normal}html[lang=en-US] .xfra-screen :where(p,li,dd,dt,small,time,button,label),html[lang=id-ID] .xfra-screen :where(p,li,dd,dt,small,time,button,label),html[lang=vi-VN] .xfra-screen :where(p,li,dd,dt,small,time,button,label){hyphens:auto;overflow-wrap:break-word;word-break:normal}.xfra-app-shell{color:var(--xfra-color-text);font-family:var(--xfra-font-family);font-size:var(--xfra-font-body);font-weight:400;line-height:1.5;letter-spacing:-.006em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.xfra-screen :where(small,time,dt,.muted,.caption,.helper,.hint,.meta){font-size:var(--xfra-font-caption)!important;line-height:1.45!important}.xfra-screen :where(.pill,.status-badge,.type-badge,.status-pill,.hero-status){font-size:var(--xfra-font-caption)!important;font-weight:600!important;line-height:1.3!important}.xfra-screen :where(.tab,.filter,.primary-button,.outline-button,.submit-button,.text-action){font-size:var(--xfra-font-label)!important;font-weight:600!important;line-height:1.35!important}.xfra-screen :where(article,section,header,footer,nav,div,form,dl,ol,ul),.xfra-screen>*{min-width:0}.xfra-screen :where(h1,h2,h3,p,span,strong,small,code,dd,dt,button,label){max-width:100%}.xfra-screen :where(img,svg,video,canvas){max-inline-size:100%}.xfra-screen :where(button,input,select,textarea){box-sizing:border-box;min-width:0}.xfra-screen :where(p,li,dd,dt,small,time){overflow-wrap:anywhere}.xfra-screen :where(button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--xfra-color-focus-ring);outline-offset:2px}.account-page,.finance-page,.home-welcome,.marketing-page,.operations-page{min-width:0;max-width:100%;color:var(--xfra-color-text);font-family:var(--xfra-font-family);overflow-wrap:anywhere}.account-page :where(article,section,header,footer,nav,div,form,dl,ol,ul),.finance-page :where(article,section,header,footer,nav,div,form,dl,ol,ul),.home-welcome :where(article,section,header,footer,nav,div,form,dl,ol,ul),.marketing-page :where(article,section,header,footer,nav,div,form,dl,ol,ul),.operations-page :where(article,section,header,footer,nav,div,form,dl,ol,ul){min-width:0}.account-page :where(button,input,select,textarea,[tabindex]):focus-visible,.finance-page :where(button,input,select,textarea,[tabindex]):focus-visible,.global-language-switch select:focus-visible,.home-welcome :where(button,input,select,textarea,[tabindex]):focus-visible,.marketing-page :where(button,input,select,textarea,[tabindex]):focus-visible,.operations-page :where(button,input,select,textarea,[tabindex]):focus-visible,.page-api-error button:focus-visible{outline:3px solid var(--xfra-color-focus-ring);outline-offset:2px}.xfra-route-skeleton{display:grid;min-height:260px;margin:72px var(--xfra-space-4) var(--xfra-space-5);padding:var(--xfra-space-5);border:1px solid var(--xfra-color-border);border-radius:var(--xfra-radius-card);background:var(--xfra-color-surface);box-shadow:var(--xfra-shadow-card);gap:var(--xfra-space-3)}.xfra-route-skeleton>i{display:block;height:18px;border-radius:var(--xfra-radius-control);background:linear-gradient(90deg,#edf2f8 25%,#f8fbff 50%,#edf2f8 75%);background-size:200% 100%;animation:xfra-skeleton-shimmer 1.2s ease-in-out infinite}.xfra-route-skeleton>i:first-child{width:44%;height:28px}.xfra-route-skeleton>i:nth-child(2){height:112px}.xfra-route-skeleton>i:last-child{width:72%}@keyframes xfra-skeleton-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.xfra-route-skeleton>i{animation:none}}@media (max-width:374px){.xfra-route-skeleton{margin-right:var(--xfra-space-3);margin-left:var(--xfra-space-3);padding:var(--xfra-space-4)}}@media (max-width:430px){.xfra-screen :where(input,select,textarea){font-size:var(--xfra-font-control)!important}}@supports (min-height:100dvh){.account-page,.agreement-page,.auth-unlock,.finance-page,.flow-page,.home-welcome,.journey-page,.login-page,.marketing-page,.operations-page,.partner-page,.xfra-app-shell,.xfra-screen,.xfra-stage{min-height:100dvh}}.xfra-bottom-nav[data-v-24bafaf4]{position:fixed;z-index:40;bottom:0;left:50%;display:grid;box-sizing:border-box;width:min(100%,var(--xfra-app-max-width));height:calc(84px + env(safe-area-inset-bottom, 0px));padding:6px 8px calc(5px + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--xfra-color-border);background:hsla(0,0%,100%,.98);box-shadow:0 -6px 22px rgba(35,62,104,.07);backdrop-filter:blur(16px);transform:translateX(-50%);grid-template-columns:repeat(5,minmax(0,1fr))}button[data-v-24bafaf4]{display:grid;min-width:0;height:70px;padding:0;align-items:center;justify-items:center;color:#7d8798;border:0;background:transparent;grid-template-rows:40px 28px}button img[data-v-24bafaf4]{display:block;width:23px;height:23px;-o-object-fit:contain;object-fit:contain;opacity:.82}button .portfolio-icon[data-v-24bafaf4]{position:relative;isolation:isolate;display:grid;width:58px;height:58px;margin:-18px 0 0;border:0;outline:0;background:radial-gradient(circle at 50% 50%,rgba(34,126,205,.06) 0 36%,transparent 66%);box-shadow:none;filter:none;place-items:center;will-change:transform;animation:xfra-nav-prism-float-idle-24bafaf4 2.8s cubic-bezier(.42,0,.22,1) infinite}button.active .portfolio-icon[data-v-24bafaf4]{width:58px;height:58px;margin:-18px 0 0;border:0;outline:0;background:radial-gradient(ellipse at 50% 50%,rgba(99,220,245,.3) 0 38%,rgba(36,147,225,.14) 50%,transparent 73%);box-shadow:none;filter:none;animation-name:xfra-nav-prism-float-active-24bafaf4;animation-duration:2.15s}button .portfolio-icon img[data-v-24bafaf4]{position:relative;z-index:2;width:100%;height:100%;opacity:.82;border:0;outline:0;box-shadow:none;filter:none;transform:none;transition:none}button.active .portfolio-icon img[data-v-24bafaf4]{opacity:1;filter:none;animation:none}button .portfolio-icon[data-v-24bafaf4]:before{position:absolute;z-index:3;content:"";pointer-events:none;transform-origin:center;inset:6px 5px 7px;background-image:linear-gradient(180deg,transparent 35%,rgba(190,229,255,.22) 40%,hsla(0,0%,100%,.96) 49%,rgba(43,124,200,.76) 56%,transparent 69%),linear-gradient(180deg,transparent 38%,rgba(99,166,221,.12) 43%,rgba(211,239,255,.82) 50%,transparent 64%);background-position:50% 175%,50% 215%;background-size:100% 250%,100% 310%;background-repeat:no-repeat;clip-path:polygon(50% 0,92% 23%,92% 72%,50% 100%,8% 72%,8% 23%);filter:none;animation:xfra-nav-prism-scan-24bafaf4 4.2s ease-in-out infinite alternate;opacity:.68}button.active .portfolio-icon[data-v-24bafaf4]:before{background-image:linear-gradient(180deg,transparent 35%,rgba(198,247,255,.2) 40%,hsla(0,0%,100%,.98) 49%,rgba(74,205,235,.8) 56%,transparent 69%),linear-gradient(180deg,transparent 38%,rgba(175,211,248,.1) 43%,rgba(211,249,255,.78) 50%,transparent 64%);animation-duration:2.2s;opacity:1}button .portfolio-icon .xfra-prism-signal-overlay[data-v-24bafaf4]{position:absolute;top:48%;left:50%;z-index:5;width:15px;height:23px;background:#078eb8;clip-path:polygon(59% 0,16% 48%,47% 48%,34% 100%,84% 39%,55% 39%);filter:brightness(1.18) drop-shadow(0 0 2px rgba(255,255,255,1)) drop-shadow(0 0 6px rgba(39,201,235,.82));transform:translate(-50%,-50%);animation:xfra-nav-prism-signal-idle-24bafaf4 2.2s cubic-bezier(.45,0,.55,1) infinite;opacity:.92;will-change:opacity,filter;pointer-events:none}button .portfolio-icon .xfra-prism-signal-overlay[data-v-24bafaf4]:before{content:"";position:absolute;inset:1px;display:block;background:linear-gradient(160deg,#fff,#eaffff 30%,#9eedfb 66%,#27c9eb);clip-path:polygon(59% 0,16% 48%,47% 48%,34% 100%,84% 39%,55% 39%);pointer-events:none}button.active .portfolio-icon .xfra-prism-signal-overlay[data-v-24bafaf4]{background:#b87500;filter:brightness(1.12) drop-shadow(0 0 2px rgba(255,250,196,1)) drop-shadow(0 0 7px rgba(255,190,0,.86));animation:xfra-nav-prism-signal-24bafaf4 1.9s ease-in-out infinite}button.active .portfolio-icon .xfra-prism-signal-overlay[data-v-24bafaf4]:before{background:linear-gradient(160deg,#fffbd0,#ffe86a 34%,#ffc928 68%,#f3a300)}@keyframes xfra-nav-prism-scan-24bafaf4{0%{background-position:50% 175%,50% 215%;opacity:.48}52%{opacity:1}to{background-position:50% -75%,50% -115%;opacity:.74}}@keyframes xfra-nav-prism-float-idle-24bafaf4{0%,to{transform:translateY(3px)}50%{transform:translateY(-6px)}}@keyframes xfra-nav-prism-float-active-24bafaf4{0%,to{transform:translateY(3px)}50%{transform:translateY(-6px)}}@keyframes xfra-nav-prism-signal-idle-24bafaf4{0%,to{opacity:.9;filter:brightness(1.18) drop-shadow(0 0 2px rgba(255,255,255,1)) drop-shadow(0 0 5px rgba(39,201,235,.78));transform:translate(-50%,-50%)}50%{opacity:1;filter:brightness(1.38) drop-shadow(0 0 3px rgba(255,255,255,1)) drop-shadow(0 0 9px rgba(39,201,235,.94));transform:translate(-50%,-50%)}}@keyframes xfra-nav-prism-signal-24bafaf4{0%,to{opacity:.9;filter:brightness(1.08) drop-shadow(0 0 2px rgba(255,250,196,1)) drop-shadow(0 0 6px rgba(255,190,0,.76));transform:translate(-50%,-50%)}50%{opacity:1;filter:brightness(1.3) drop-shadow(0 0 3px rgba(255,255,220,1)) drop-shadow(0 0 10px rgba(255,187,0,.96));transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce){button .portfolio-icon[data-v-24bafaf4]{animation-duration:5.6s}button.active .portfolio-icon[data-v-24bafaf4]{animation-duration:4.3s}button .portfolio-icon[data-v-24bafaf4]:before{animation-duration:8.4s}button.active .portfolio-icon[data-v-24bafaf4]:before,button .portfolio-icon .xfra-prism-signal-overlay[data-v-24bafaf4]{animation-duration:4.4s}button.active .portfolio-icon .xfra-prism-signal-overlay[data-v-24bafaf4]{animation-duration:3.8s}}button .standard-icon[data-v-24bafaf4]{position:relative;display:grid;width:32px;height:32px;border:0;outline:0;background:transparent;box-shadow:none;place-items:center}button .standard-icon img[data-v-24bafaf4]{display:block;width:32px;height:32px;margin:0;border:0;outline:0;-o-object-fit:contain;object-fit:contain;box-shadow:none;filter:grayscale(1) saturate(0) brightness(.88) contrast(.9);opacity:.74;transform:none}button.active .standard-icon img[data-v-24bafaf4]{filter:none;opacity:1}button .task-icon[data-v-24bafaf4]{display:grid;width:32px;height:32px;border:0;outline:0;background:transparent;box-shadow:none;place-items:center}button .task-icon img[data-v-24bafaf4]{display:block;width:32px;height:32px;border:0;outline:0;-o-object-fit:contain;object-fit:contain;box-shadow:none;filter:grayscale(1) saturate(0) brightness(.88) contrast(.9);opacity:.74}button.active .task-icon img[data-v-24bafaf4]{filter:none;opacity:1}button em[data-v-24bafaf4]{max-width:100%;font-size:10.5px;font-style:normal;font-weight:650;line-height:13px;white-space:normal;overflow-wrap:break-word;text-align:center}button.active[data-v-24bafaf4]{color:var(--xfra-color-brand);font-weight:750}#app,body,html{min-height:100%;margin:0;background:var(--xfra-color-surface-muted)}body{overflow-x:hidden;color:var(--xfra-color-text);font-family:var(--xfra-font-family);font-size:var(--xfra-font-body);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{color:inherit;font:inherit}.xfra-app-shell :where(.page-header,.finance-header,.agreement-topbar,.partner-topbar,.design-topbar){min-height:var(--xfra-header-height)}.xfra-app-shell :where(.page-header h1,.finance-header h1){font-size:var(--xfra-header-title-size)!important;font-weight:650!important;line-height:1.3;letter-spacing:-.012em}.xfra-app-shell :where(.page-header>.icon-button,.finance-header>.icon-button,.agreement-topbar>button:first-child,.partner-topbar>button:first-child,.design-topbar>.back-button){display:grid;width:var(--xfra-back-control-size)!important;min-width:var(--xfra-back-control-size)!important;height:var(--xfra-back-control-size)!important;padding:0!important;color:var(--xfra-color-text)!important;border:0!important;border-radius:10px!important;background:transparent!important;box-shadow:none!important;place-items:center}.xfra-app-shell :where(.page-header>.icon-button,.finance-header>.icon-button) svg{width:var(--xfra-back-icon-size)!important;height:var(--xfra-back-icon-size)!important;stroke-width:2!important}.xfra-app-shell :where(.agreement-topbar,.partner-topbar,.design-topbar)>button:first-child img{display:block;width:var(--xfra-back-icon-size);height:var(--xfra-back-icon-size);-o-object-fit:contain;object-fit:contain}.action-success{display:none!important}.xfra-app-shell{min-height:100vh}@supports (min-height:100dvh){#app,.xfra-app-shell,body,html{min-height:100dvh}}.full-page-loading{position:fixed;z-index:9999;inset:0;display:grid;color:#1d2a44;background:#f7f9fd;place-items:center}.loading-mark{display:flex;align-items:center;flex-direction:column;min-width:96px}.loading-mark>strong{color:#2468ee;font-size:28px;font-weight:720;line-height:1.2;letter-spacing:2px}.loading-orbit{position:relative;display:grid;width:48px;height:48px;margin-top:18px;border-radius:50%;place-items:center}.loading-orbit:before{position:absolute;inset:0;content:"";border:3px solid rgba(36,104,238,.13);border-top-color:#0b67f5;border-right-color:#28c7f1;border-radius:50%;animation:page-loading-spin .86s linear infinite;will-change:transform}.loading-orbit:after{position:absolute;width:16px;height:16px;border:1px solid hsla(0,0%,100%,.62);border-radius:6px;background:linear-gradient(145deg,#2f8bff,#0757dd);box-shadow:0 5px 12px rgba(25,89,220,.2);content:""}.loading-orbit i{position:relative;z-index:1;width:4px;height:4px;border-radius:50%;background:#fff;box-shadow:0 0 6px hsla(0,0%,100%,.8)}.page-loading-fade-enter-active,.page-loading-fade-leave-active{transition:opacity .18s ease}.page-loading-fade-enter,.page-loading-fade-leave-to{opacity:0}@keyframes page-loading-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.loading-orbit:before{animation-duration:1.6s}}.global-language-switch[data-v-7595c4be]{position:absolute;z-index:40;display:inline-flex;top:max(10px,env(safe-area-inset-top,0));right:16px;width:82px;max-width:82px;min-height:36px;margin:0;align-items:center;padding:0 9px;border:1px solid rgba(117,144,184,.2);border-radius:999px;background:hsla(0,0%,100%,.92);box-shadow:0 6px 18px rgba(32,67,116,.08);color:#52647d;font-size:var(--xfra-font-caption);backdrop-filter:blur(10px)}.global-language-switch>span[data-v-7595c4be],.visually-hidden[data-v-7595c4be]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.visually-hidden[data-v-7595c4be]{padding:0;border:0}.global-language-switch select[data-v-7595c4be]{width:100%;min-width:0;overflow:hidden;border:0;outline:0;background:transparent;color:#183153;font:inherit;font-weight:700;text-overflow:ellipsis}.page-api-error[data-v-7595c4be]{position:sticky;z-index:35;top:8px;display:grid;box-sizing:border-box;width:calc(100% - 24px);margin:8px 12px -2px;padding:11px 12px;align-items:center;gap:10px;color:#7d2630;border:1px solid #f1bdc3;border-radius:11px;background:#fff2f3;box-shadow:0 6px 18px rgba(95,24,34,.12);grid-template-columns:24px minmax(0,1fr) auto}.page-api-error>span[data-v-7595c4be]{display:grid;width:24px;height:24px;color:#fff;border-radius:50%;background:#d9363e;place-items:center;font-weight:800}.page-api-error p[data-v-7595c4be],.page-api-error small[data-v-7595c4be],.page-api-error strong[data-v-7595c4be]{display:block;min-width:0;margin:0;overflow-wrap:anywhere}.page-api-error strong[data-v-7595c4be]{font-size:var(--xfra-font-body)}.page-api-error p[data-v-7595c4be]{margin-top:2px;font-size:var(--xfra-font-caption);line-height:1.35}.page-api-error small[data-v-7595c4be]{margin-top:2px;color:#9b5960;font-size:var(--xfra-font-caption)}.page-api-error button[data-v-7595c4be]{min-width:58px;min-height:32px;padding:5px 9px;color:#fff;border:0;border-radius:7px;background:#d9363e;font-size:var(--xfra-font-caption);font-weight:700}.page-api-error button[data-v-7595c4be]:disabled{cursor:wait;opacity:.65}.xfra-stage[data-v-7595c4be]{width:100%;min-height:100vh;display:flex;justify-content:center;align-items:flex-start;overflow-x:hidden;background:#f5f7fb}.xfra-screen[data-v-7595c4be]{position:relative;box-sizing:border-box;width:100%;max-width:var(--xfra-app-max-width);min-width:0;min-height:100vh;flex:0 1 var(--xfra-app-max-width);background:#fff;box-shadow:0 0 24px rgba(22,42,82,.08)}.xfra-screen.has-main-nav[data-v-7595c4be]{padding-bottom:calc(82px + env(safe-area-inset-bottom, 0px))}.xfra-screen.is-marketing[data-v-7595c4be]{max-width:1200px;flex-basis:1200px}.xfra-screen.is-investment[data-v-7595c4be],.xfra-screen.is-wide[data-v-7595c4be]{max-width:1200px;flex-basis:1200px;background:transparent;box-shadow:none}.action-error[data-v-7595c4be]{position:fixed;z-index:1000;top:50%;left:50%;width:-moz-max-content;width:max-content;max-width:min(calc(100vw - 32px),420px);margin:0;padding:10px 16px;color:#fff;border-radius:10px;background:rgba(0,0,0,.8);box-shadow:none;font-size:var(--xfra-font-body);line-height:1.45;text-align:center;overflow-wrap:anywhere;transform:translate(-50%,-50%)}@media (max-width:430px){.xfra-screen[data-v-7595c4be]{box-shadow:none}}.public-legal[data-v-136c0407]{box-sizing:border-box;min-height:100vh;color:#253047;background:#f6f8fc;font-family:var(--xfra-font-family)}.public-legal header[data-v-136c0407]{position:sticky;z-index:2;top:0;display:grid;height:58px;padding:0 18px;align-items:center;border-bottom:1px solid #e5eaf2;background:hsla(0,0%,100%,.96);grid-template-columns:42px 1fr 42px}.public-legal header a[data-v-136c0407]{color:#273248;font-size:32px;line-height:1;text-decoration:none}.public-legal header strong[data-v-136c0407]{color:#2468ee;font-size:20px;letter-spacing:1px;text-align:center}.public-legal main[data-v-136c0407]{box-sizing:border-box;max-width:760px;margin:0 auto;padding:34px 22px 60px}.eyebrow[data-v-136c0407]{margin:0;color:#2468ee;font-size:12px;font-weight:800;letter-spacing:1px}h1[data-v-136c0407]{margin:8px 0 4px;color:#17233a;font-size:28px}.updated[data-v-136c0407]{margin:0 0 28px;color:#7a8497;font-size:12px}section[data-v-136c0407]{margin-top:14px;padding:18px;border:1px solid #e1e7f0;border-radius:14px;background:#fff}h2[data-v-136c0407]{margin:0 0 8px;font-size:16px}section p[data-v-136c0407]{margin:0;color:#5f6b80;font-size:14px;line-height:1.8}a[data-v-136c0407]{color:#1762ee}