
@font-face{font-family:LocalPretendard;src:url('/static/reference/PretendardVariable.woff2') format('woff2');font-weight:100 900;font-display:swap}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}button,input{font:inherit}button,a,label{touch-action:manipulation}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid #fff;outline-offset:4px}[hidden]{display:none!important}
.application{max-width:920px;margin:auto;padding:80px 24px;scroll-margin-top:80px}.application-title{text-align:center;margin-bottom:36px}.application-title small{color:var(--accent);letter-spacing:.15em;font-size:12px}.application-title h2{font-size:36px;font-weight:800;margin:12px 0}.application-title p{font-size:16px;color:#9ca9bc}
.application .lead-form{padding:32px;background:var(--panel);border:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:20px}.application .field label{display:block;margin-bottom:8px;font-size:14px}.application .field input{width:100%;background:var(--bg);border:1px solid var(--line);color:inherit;padding:15px}.application fieldset{grid-column:1/-1;margin:0;padding:0;border:0}.application legend{font-size:14px;margin-bottom:12px}.application legend em{font-size:12px;font-style:normal;color:#8c98aa;margin-left:8px}.application .option-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.application .option-grid.two{grid-template-columns:repeat(4,1fr)}.application .option-grid.styles{grid-template-columns:repeat(5,1fr)}.application .option{position:relative;cursor:pointer}.application .option input{position:absolute;opacity:0}.application .option span{display:block;text-align:center;border:1px solid var(--line);padding:14px 5px;background:var(--bg);font-size:14px}.application .option input:checked+span{background:var(--accent);color:#10121a;border-color:var(--accent);font-weight:700}.application .option input:focus-visible+span{outline:2px solid var(--accent)}.field-error{display:block;color:#ed7777;font-size:12px;min-height:1px;margin-top:5px}.application .consent{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px}.consent input{accent-color:var(--accent)}.consent button{border:0;background:none;color:inherit;text-decoration:underline}.application .submit{grid-column:1/-1;border:0;background:var(--accent);color:#111;padding:17px;font-weight:800;font-size:17px}.application .risk{grid-column:1/-1;color:#8a93a2;font-size:12px;margin:0}.application form>.field-error{grid-column:1/-1}
.replica-footer{padding:44px 24px 180px;text-align:center;color:#8993a3;font-size:12px;border-top:1px solid var(--line)}.replica-footer strong{font-size:18px;color:var(--accent)}.replica-footer p{margin:14px 0}.replica-footer button{border:0;background:none;color:inherit;text-decoration:underline}
.privacy-modal{width:min(520px,calc(100% - 32px));margin:auto;border:1px solid #455163;background:#101827;color:white;padding:0;border-radius:12px}.privacy-modal::backdrop{background:#000b}.modal-head{padding:20px;display:flex;justify-content:space-between;border-bottom:1px solid #455163}.modal-head button{border:0;background:none;color:white;font-size:24px}.modal-body{padding:20px;font-size:14px;line-height:1.7}.modal-body p{margin:0 0 18px}.modal-close{margin:0 20px 20px;padding:10px 25px;border:0;background:#ddd;color:#111}
@media(max-width:639px){.application{padding:55px 18px}.application-title h2{font-size:26px}.application .lead-form{padding:20px 15px;gap:18px}.application .field{grid-column:1/-1}.application .option-grid.styles{grid-template-columns:repeat(3,1fr)}.application .option span{font-size:12px;padding:13px 4px}.application .consent{font-size:11px}.replica-footer{padding-bottom:180px}}

.pulse-reference{--accent:#20c7ef;--bg:#0a0f1c;--panel:#111b30;--line:#33445e;background:var(--bg);color:#fff;font-family:LocalPretendard,sans-serif}.pulse-reference>section:first-child{min-height:75vh}.pulse-reference canvas[data-market-chart],.pulse-reference canvas[data-hero-lines]{display:block;width:100%;height:100%}.pulse-reference .dark{color-scheme:dark}.pulse-reference .dark>div{background:#131315!important;color:#fff!important;border-color:#ffffff18!important}.pulse-reference .dark h3{color:#fff!important}.pulse-reference .dark p{color:#718096!important}.content-width{max-width:1024px;padding:0 16px;margin:auto}.comparison-section{padding:80px 0;background:linear-gradient(135deg,#2563eb13,transparent)}.comparison-section h2{font-size:48px;font-weight:900;line-height:1.25;text-align:center}.comparison-section h2 span{color:#26c9ef}.section-description{text-align:center;color:#94a3b8;font-size:18px;margin:18px 0 38px}.comparison-panel{border:1px solid #ffffff20;border-radius:16px;padding:30px;background:#111827}.performance-numbers{display:grid;grid-template-columns:1fr 1fr;padding-bottom:25px;border-bottom:1px solid #ffffff15}.performance-numbers>div{padding:0 25px}.performance-numbers>div+div{border-left:1px solid #ffffff15}.performance-numbers small{font-size:16px;color:#a0afc6}.performance-numbers strong{display:block;font-size:54px;line-height:1.3;color:#4c91ff;font-weight:900;letter-spacing:-.03em}.performance-numbers strong span{font-size:.6em}.performance-numbers>div+div strong{color:#22d3ee}.return-chart{height:310px;margin-top:25px}.chart-legend{display:flex;justify-content:center;gap:30px;font-size:13px;color:#4c91ff}.chart-legend span+span{color:#22d3ee}.mobile-break{display:none}.blue-bar{position:fixed;left:0;right:0;bottom:0;padding:14px 20px 12px;background:#0d1526f5;backdrop-filter:blur(14px);border-top:1px solid #0ea5e950;z-index:50;text-align:center}.blue-bar>strong{display:block;font-size:21px;margin-bottom:8px;font-weight:800}.blue-bar>div{display:grid;grid-template-columns:1fr 1fr 160px;gap:8px;max-width:992px;margin:auto}.blue-bar input{width:100%;min-width:0;height:56px;padding:0 16px;background:#0f172a;border:1px solid #475569;border-radius:8px;color:#fff}.blue-bar>div>button{background:linear-gradient(100deg,#00ace8,#085eff);border:0;border-radius:8px;color:#fff;font-size:20px;font-weight:800}.blue-bar small{display:block;font-size:10px;color:#94a3b8;margin-top:7px}.blue-bar small button{background:none;border:0;text-decoration:underline;color:inherit}
@media(max-width:639px){.comparison-section{padding:64px 0}.comparison-section h2{font-size:27px}.mobile-break{display:block}.section-description{font-size:12px;line-height:1.7;margin:14px 0 26px}.comparison-panel{padding:20px 12px}.performance-numbers>div{padding:0 8px}.performance-numbers small{font-size:12px}.performance-numbers strong{font-size:34px}.return-chart{height:235px}.chart-legend{font-size:11px;gap:22px}.blue-bar{padding:11px 14px}.blue-bar>strong{font-size:16px}.blue-bar>div{grid-template-columns:1fr 1fr}.blue-bar input{height:43px;font-size:13px}.blue-bar>div>button{grid-column:1/-1;height:43px;font-size:16px}.pulse-reference>section:first-child{min-height:650px;padding-top:35px;padding-bottom:28px}.replica-footer{padding-bottom:205px}}

[data-reference-style="layout-0"]{background:radial-gradient(ellipse at 50% 30%, rgba(37,99,235,0.22), transparent 60%)}
@media(max-width:639px){.pulse-reference>section:first-child h1{font-size:clamp(28px,8.4vw,36px);word-break:keep-all;letter-spacing:-.035em}.pulse-reference>section:first-child h1 span{word-break:keep-all}}
.pulse-reference p{word-break:keep-all;text-wrap:pretty}

.application-dialog{color:inherit;background:var(--bg,#0a0f1c);border:1px solid var(--line,#334155);padding:0;width:min(920px,calc(100% - 24px));max-height:90dvh;overflow:auto;margin:auto;overscroll-behavior:contain}.application-dialog::backdrop{background:#000b;backdrop-filter:blur(5px)}.application-dialog .application{padding:35px 24px;margin:0}.application-close{position:sticky;top:10px;display:block;margin:10px 12px 0 auto;width:36px;height:36px;border:1px solid #ffffff30;border-radius:50%;background:#152032;color:white;font-size:26px;z-index:2}.reference-caption{font-size:12px;line-height:1.7;color:#94a3b8;text-align:center;margin:12px auto 0;max-width:900px}.reference-media{max-width:100%;height:auto;display:block}.lower-brand{font-family:serif;letter-spacing:.08em;color:#d6ba73;font-size:32px;margin-bottom:26px}.ledger-chart{display:block;width:100%;height:320px}.lower-footer{padding:48px 20px 160px;background:#060605;border-top:1px solid #c9a24b33;color:#969386;font-size:12px;line-height:1.9}.lower-footer-grid{max-width:1360px;margin:auto;display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px}.lower-footer h3{color:#cfba88;margin-bottom:15px}.lower-copyright{max-width:1360px;margin:30px auto 0;padding-top:22px;border-top:1px solid #c9a24b22}.ledger-lower-flow{display:flex;flex-direction:column}.ledger-metrics{order:2}.ledger-chart-wrap{order:1}.ledger-rest{order:3}@media(min-width:1024px){.ledger-metrics{order:0}.ledger-chart{height:460px}}@media(max-width:639px){.lower-footer-grid{grid-template-columns:1fr;gap:28px}.application-dialog .application{padding:20px 14px}.application-dialog .lead-form{padding:18px}.application-title h2{font-size:26px}}

.pulse-source-footer{background:#0f172a66;border-top:1px solid #ffffff1a;padding:40px 16px 170px;font-size:11px;line-height:1.8;color:#64748b}.pulse-source-footer>div{max-width:992px;margin:auto}.pulse-source-footer p{margin:0 0 12px}