.trust-modal-overlay.trust-modal-overlay--introduction{-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);background:#03071229;align-items:center;padding:16px}.trust-modal.trust-modal--introduction{border-radius:var(--modal-radius);background:radial-gradient(ellipse 85% 190px at 50% -30px, color-mix(in srgb, var(--color-primary) 22%, transparent), transparent 76%), linear-gradient(180deg, #1d2330, var(--color-bg-elevated) 48%);width:min(100%,390px);max-height:calc(100dvh - 32px);box-shadow:0 30px 72px -28px #000000d9, 0 0 40px -24px color-mix(in srgb, var(--color-primary) 30%, transparent);border-color:#353e52}.trust-modal.trust-modal--introduction:before{opacity:.85;background:linear-gradient(90deg,#0000,#99bdff,#0000);left:15%;right:15%}.trust-modal--introduction .trust-modal__header{border-bottom:0;flex-shrink:0;padding:20px 20px 12px;display:block}.trust-modal--introduction .trust-modal__title{white-space:nowrap;letter-spacing:-.02em;outline:none;margin:0;font-size:clamp(16px,5vw,20px);font-weight:600;line-height:1.35}.trust-modal--introduction .trust-modal__intro{white-space:nowrap;font-size:clamp(12px,3.4vw,13px);line-height:1.55}.trust-modal--introduction .trust-modal__body{padding:0 20px}.trust-modal--introduction .trust-modal__footer{background:0 0;border:0;padding:16px 20px}.welcome-introduction__example h3,.welcome-introduction__position caption{letter-spacing:-.02em;text-align:left;margin:0;font-size:13px;font-weight:600;line-height:1.5}.welcome-introduction__position{border-collapse:collapse;table-layout:fixed;width:100%;font-size:11px;line-height:1.5}.welcome-introduction__position caption{padding-bottom:8px}.welcome-introduction__holding-column{width:23%}.welcome-introduction__price-column{width:30%}.welcome-introduction__equity-column{width:21.5%}.welcome-introduction__margin-column{width:25.5%}.welcome-introduction__position th,.welcome-introduction__position td{border:1px solid var(--color-border-subtle);padding:5px 4px}.welcome-introduction__position th{background:var(--color-surface-2);color:var(--color-text-muted);text-align:center;font-weight:500}.welcome-introduction__position td{text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap}.welcome-introduction__result.result-hero{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0 0}.welcome-introduction__result .result-hero-card{padding:8px}.welcome-introduction__result .result-hero-label{white-space:normal;font-size:11px}.welcome-introduction__result .result-hero-value{margin-top:auto;font-size:22px}.welcome-introduction__percent{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:0}.welcome-introduction__comparison{margin-top:14px}.welcome-introduction__comparison .result-sheet{margin-top:8px;font-size:12px}.welcome-introduction__metric{width:44%}.welcome-introduction__comparison .result-sheet th,.welcome-introduction__comparison .result-sheet td{padding:7px 10px}.welcome-introduction__comparison .result-sheet td{max-width:none;font-size:14px}.welcome-introduction__comparison .result-sheet .welcome-introduction__after{color:var(--color-warning);font-weight:600}.welcome-introduction__takeaway{color:var(--color-text-muted);margin:10px 0 0;font-size:12px;line-height:1.5}.welcome-introduction__start{width:100%;min-height:46px;font-size:14px}.welcome-introduction__start.btn-primary{box-shadow:inset 0 1px 0 #ffffff2e, 0 5px 18px -9px color-mix(in srgb, var(--color-primary) 50%, transparent);background:#5885d9 linear-gradient(#709cf0,#5885d9)}@media (width<=620px){.trust-modal--introduction .trust-modal__intro{margin-top:6px}}@media (width<=359px){.welcome-introduction__result .result-hero-card{padding-inline:6px}.welcome-introduction__result .result-hero-value{font-size:20px}.trust-modal--introduction .trust-modal__header{padding:20px 16px 16px}.trust-modal--introduction .trust-modal__body{padding:0 16px}.trust-modal--introduction .trust-modal__footer{padding:16px}.welcome-introduction__comparison .result-sheet th,.welcome-introduction__comparison .result-sheet td{padding-left:7px;padding-right:7px}}@media (width>=1024px){.trust-modal.trust-modal--introduction{width:460px}.trust-modal--introduction .trust-modal__header{padding:24px 24px 16px}.trust-modal--introduction .trust-modal__title{font-size:22px}.trust-modal--introduction .trust-modal__intro{font-size:14px}.trust-modal--introduction .trust-modal__body{padding:0 24px}.trust-modal--introduction .trust-modal__footer{padding:20px 24px 24px}.welcome-introduction__example h3,.welcome-introduction__position caption{font-size:14px}.welcome-introduction__position{font-size:12px}.welcome-introduction__position th,.welcome-introduction__position td{padding:6px}.welcome-introduction__result.result-hero{gap:10px;margin-top:12px}.welcome-introduction__result .result-hero-card{padding:12px 14px}.welcome-introduction__result .result-hero-label{font-size:12px}.welcome-introduction__result .result-hero-value{font-size:28px}.welcome-introduction__comparison{margin-top:18px}.welcome-introduction__comparison .result-sheet{font-size:13px}.welcome-introduction__comparison .result-sheet th,.welcome-introduction__comparison .result-sheet td{padding:9px 12px}.welcome-introduction__comparison .result-sheet td{font-size:16px}.welcome-introduction__takeaway{margin-top:12px;font-size:13px}.welcome-introduction__start{min-height:48px;font-size:15px}}@media (height<=480px){.trust-modal--introduction .trust-modal__header{padding-top:16px;padding-bottom:12px}.trust-modal--introduction .trust-modal__footer{padding-top:12px;padding-bottom:12px}}
