*,*:before,*:after{box-sizing:border-box}:root{--vfo-primary: #125ecc;--vfo-primary-2: #0a85e8;--vfo-navy: #002973;--vfo-sky: #0095ff;--vfo-orange: #fb895a;--vfo-page: #f4f7fd;--vfo-card: #ffffff;--vfo-tint: #eef2f9;--vfo-input: #f7f9fc;--vfo-tint-deep: #ebf0f8;--vfo-border: #e3eaf5;--vfo-border-soft: #e9eef8;--vfo-border-strong: #d6e0ee;--vfo-border-chip: #dde5f2;--vfo-border-mid: #c7d4e8;--vfo-ink: #16264a;--vfo-ink-2: #243757;--vfo-muted: #4e6087;--vfo-faint: #7c8aa6;--vfo-heading: #002973;--vfo-placeholder: #94a3bd;--vfo-skel-a: #e8eef8;--vfo-skel-b: #f6f9fd;--vfo-scrollbar: #c3d0e5;--vfo-scrollbar-hover: #a9bcd9;--vfo-halo: rgba(18, 94, 204, .05);--vfo-shadow-card: 0 4px 16px rgba(20, 45, 95, .06);--vfo-plan-tool-bg: #edf4ff;--vfo-plan-tool-border: #a3bfe8;--vfo-link: #125ecc;--vfo-accent-text: #125ecc;--vfo-accent-tint: rgba(18, 94, 204, .08);--vfo-chip-text: #3a5488;--vfo-nav-active: #125ecc;--vfo-nav-muted: #97a3ba;--vfo-success-text: #1b9254;--vfo-success-text-2: #16a34a}[data-theme=dark]{--vfo-primary: #4da3ff;--vfo-page: #001b4f;--vfo-card: #002973;--vfo-tint: #0d3684;--vfo-input: #0a3179;--vfo-tint-deep: #0d3684;--vfo-border: #1c4394;--vfo-border-soft: #19408f;--vfo-border-strong: #3d68bf;--vfo-border-chip: #244c9e;--vfo-border-mid: #3560b0;--vfo-ink: #eef3ff;--vfo-ink-2: #dde7fb;--vfo-muted: #a9bcdf;--vfo-faint: #8ba3cf;--vfo-heading: #ffffff;--vfo-placeholder: #a2b8df;--vfo-skel-a: #0d3684;--vfo-skel-b: #1a4494;--vfo-scrollbar: #2a52a5;--vfo-scrollbar-hover: #3a63b8;--vfo-halo: rgba(0, 149, 255, .06);--vfo-shadow-card: 0 4px 16px rgba(0, 10, 35, .35);--vfo-plan-tool-bg: #0b3a8e;--vfo-plan-tool-border: #3f72d4;--vfo-link: #8cc8ff;--vfo-accent-text: #8cc8ff;--vfo-accent-tint: rgba(77, 163, 255, .14);--vfo-chip-text: #dde7fb;--vfo-nav-active: #ffffff;--vfo-nav-muted: #eef3ff;--vfo-success-text: #5fd99a;--vfo-success-text-2: #5fd99a}:root{--vfo-gutter: 24px;--vfo-card-pad: 24px}@media (max-width: 640px){:root{--vfo-gutter: 14px;--vfo-card-pad: 16px}}@media (max-width: 640px){.vfo-ownerchip{display:none!important}div:has(>.vfo-stepname),div:has(>.vfo-substepname){display:grid!important;grid-template-columns:18px minmax(0,1fr) auto;column-gap:0!important;row-gap:4px!important;justify-items:start}div:has(>.vfo-substepname){grid-template-columns:14px minmax(0,1fr) auto}div:has(>.vfo-stepcheck){grid-template-columns:26px minmax(0,1fr) auto}div:has(>.vfo-stepname)>*,div:has(>.vfo-substepname)>*{grid-column:2;margin-left:0!important}div:has(>.vfo-stepname)>:first-child:not(.vfo-stepname),div:has(>.vfo-substepname)>:first-child:not(.vfo-substepname){grid-column:1;grid-row:1}div:has(>.vfo-stepname)>.vfo-steparrow,div:has(>.vfo-substepname)>.vfo-steparrow{grid-column:3;grid-row:1;margin-left:8px!important}.vfo-stepchips{min-width:0!important;flex-wrap:wrap!important;justify-content:flex-start!important;text-align:left!important}.vfo-stepdate{width:auto!important;text-align:left!important}.vfo-stepdate:empty{display:none!important}.vfo-track [style*="font-size: 10px"]{font-size:11px!important}.vfo-statusicon{display:none!important}.vfo-tokenbtn{font-size:13px!important;padding:10px 20px!important}.vfo-paycard{padding:16px!important}.vfo-paycard>:first-child{gap:8px}.vfo-tilegrid{grid-template-columns:1fr 1fr!important;gap:8px!important}.vfo-tile{padding:12px 8px!important}}html{overflow-y:scroll}body{margin:0;padding:0;background:var(--vfo-page);background-image:radial-gradient(1100px 380px at 50% -120px,var(--vfo-halo),transparent);background-repeat:no-repeat;color:var(--vfo-ink);font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip;transition:background-color .2s ease,color .2s ease}#root{width:100%}::selection{background:#125ecc2e}[data-theme=dark] ::selection{background:#0095ff59}*{scrollbar-width:thin;scrollbar-color:var(--vfo-scrollbar) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-thumb{background:var(--vfo-scrollbar);border-radius:99px}*::-webkit-scrollbar-thumb:hover{background:var(--vfo-scrollbar-hover)}*::-webkit-scrollbar-track{background:transparent}button{transition:filter .15s ease,box-shadow .15s ease,border-color .15s ease,background-color .15s ease,color .15s ease,opacity .15s ease}button:not(:disabled):hover{filter:brightness(.95)}button:not(:disabled):active{filter:brightness(.9)}[data-theme=dark] button:not(:disabled):hover{filter:brightness(1.12)}[data-theme=dark] button:not(:disabled):active{filter:brightness(1.2)}button:focus-visible,a:focus-visible{outline:3px solid rgba(18,94,204,.3);outline-offset:1px}[data-theme=dark] button:focus-visible,[data-theme=dark] a:focus-visible{outline:3px solid rgba(0,149,255,.45)}input,select,textarea{font-family:inherit;transition:box-shadow .15s ease,border-color .15s ease}input:focus,select:focus,textarea:focus{outline:none;box-shadow:0 0 0 3px #125ecc29,0 0 0 1px var(--vfo-primary)}input::placeholder,textarea::placeholder{color:var(--vfo-placeholder)}:root{color-scheme:light}[data-theme=dark]{color-scheme:dark}@keyframes vfo-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.vfo-skeleton{background:linear-gradient(100deg,var(--vfo-skel-a) 36%,var(--vfo-skel-b) 50%,var(--vfo-skel-a) 64%);background-size:200% 100%;border-radius:6px;animation:vfo-skeleton-shimmer 1.6s ease-in-out infinite;display:inline-block}input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}
