
/* <inline asset> */
@charset "UTF-8"; 

/* /fusion_funds/static/src/scss/tokens.scss */
 :root{color-scheme: light; --bg: #FFFFFF; --paper: #F6F7F9; --panel: #F6F7F9; --stage: #EEF1F6; --stage-hover: #E2E7EF; --ink: #0C1733; --ink2: #24325A; --mute: #5B6478; --faint: #6B7489; --onink: #FFFFFF; --onink2: #B9C3DA; --accent: #2B63E0; --accent-soft: rgba(43, 99, 224, .16); --hl2: #EAF0FD; --ok: #1F7A52; --okbg: #E6F3EC; --bad: #B4321F; --badbg: #FBEDEA; --warn: #8A5A00; --warnbg: #FBF2DE; --ux-side: #F7F8FA; --ux-line: #ECEFF3; --ux-line2: #F1F3F6; --ux-field: #F4F5F8; --ux-chip: #E8EBF0; --ux-text2: #3D4763; --ux-hl: #FDF3F1; --night: #0C1733; --night-2: #1A2650; --night-line: rgba(255, 255, 255, .1); --night-mute: #A9B4CE; --night-dim: #8C97B4; --night-hi: #9DB8FF; --lift: 0 1px 2px rgba(12, 23, 51, .06), 0 18px 40px -16px rgba(12, 23, 51, .22), 0 50px 90px -60px rgba(12, 23, 51, .3); --raise: 0 1px 2px rgba(12, 23, 51, .06), 0 6px 14px -10px rgba(12, 23, 51, .3); --f-serif: 'Newsreader', Georgia, 'Times New Roman', serif; --f-sans: 'Be Vietnam Pro', 'Helvetica Neue', Arial, sans-serif; --f-mono: 'JetBrains Mono', ui-monospace, Menlo, monospace; --navh: 64px; --barh: 0px; --gutter: 28px; --ease-out: cubic-bezier(.2, .8, .2, 1);}@media (max-width: 600px){:root{--navh: 60px; --gutter: 16px;}}

/* /fusion_funds/static/src/scss/base.scss */
 *{box-sizing: border-box;}html{-webkit-text-size-adjust: 100%;}body.ff{margin: 0; background: var(--bg); color: var(--ink); font: 400 17px/1.6 var(--f-sans); -webkit-font-smoothing: antialiased;}.ff figure{margin: 0;}.ff img{max-width: 100%;}.ff a{color: inherit;}.ff main{overflow-x: hidden;}.ff main:focus{outline: none;}.ff :focus-visible{outline: 2px solid var(--accent); outline-offset: 3px; border-radius: 6px;}.ff [hidden]{display: none;}.ff-sprite{position: absolute; width: 0; height: 0; overflow: hidden;}.ico, .ff svg.ico{width: 16px; height: 16px; flex: none; fill: none; stroke: currentColor; stroke-width: 1.6; stroke-linecap: round; stroke-linejoin: round;}.ff symbol{overflow: visible;}.wrap{max-width: 1240px; margin: 0 auto; padding-left: max(var(--gutter), env(safe-area-inset-left, 0px)); padding-right: max(var(--gutter), env(safe-area-inset-right, 0px));}.skip{position: absolute; left: 12px; top: -80px; z-index: 60; padding: 10px 14px; border-radius: 10px; background: var(--ink); color: var(--onink); text-decoration: none;}.skip:focus{top: 12px;}.ff h1, .ff h2{margin: 0; font-family: var(--f-serif); font-weight: 400; font-optical-sizing: auto; letter-spacing: -.022em; line-height: 1.04; text-wrap: balance;}.ff h1{font-size: clamp(42px, 5.6vw, 80px);}.ff h2{font-size: clamp(34px, 3.6vw, 52px);}.ff h1 em, .ff h2 em{font-style: italic; font-weight: 300;}.ff h3{margin: 0;}.eyebrow{font: 500 14px/1.4 var(--f-sans); color: var(--mute);}.lede{margin: 0; max-width: 54ch; font-size: clamp(17px, 1.3vw, 19px); color: var(--ink2); text-wrap: pretty;}.btn{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 10px; height: 48px; padding: 0 22px; border: 0; border-radius: 999px; background: var(--ink); color: var(--onink); font: 500 15px/1 var(--f-sans); text-decoration: none; white-space: nowrap; cursor: pointer; transition: transform .15s ease-out, background-color .15s ease-out, opacity .2s;}.ff a.btn{color: var(--onink);}.btn:hover{background: var(--ink2);}.btn:active{transform: scale(0.98);}.btn .ico{transition: transform .2s ease-out;}.btn:hover .ico{transform: translateX(3px);}.btn--ghost, .ff a.btn--ghost{background: var(--stage); color: var(--ink);}.btn--ghost:hover{background: var(--stage-hover);}.btn--ghost:hover .ico{transform: none;}.btn--sm{height: 40px; padding: 0 18px; font-size: 14px;}.btn.off{opacity: .4; pointer-events: none;}.nav{position: -webkit-sticky; position: sticky; top: 0; z-index: 40; background: rgba(255, 255, 255, 0); transition: background-color .3s, box-shadow .3s;}.nav.scrolled{background: var(--bg); box-shadow: 0 1px 0 var(--ux-line), 0 10px 30px -22px rgba(12, 23, 51, 0.35);}.nav__row{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 28px; height: var(--navh);}.brand{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 10px; font: 500 21px/1 var(--f-serif); text-decoration: none; color: var(--ink);}.brand i{width: 28px; height: 28px; border-radius: 8px; display: grid; place-items: center; background: var(--ink); color: var(--onink); font: italic 500 16px/1 var(--f-serif);}.brand--light{color: var(--onink);}.brand--light i{background: var(--onink); color: var(--ink);}.nav__links{display: -webkit-box; display: -webkit-flex; display: flex; gap: 4px; margin: 0; padding: 0; list-style: none;}.nav__links a{display: block; padding: 8px 12px; border-radius: 999px; font-size: 14px; color: var(--mute); text-decoration: none; transition: color .2s, background-color .2s;}.nav__links a:hover{color: var(--ink);}.nav__links a[aria-current]{color: var(--ink); background: var(--paper);}.nav__row .btn{margin-left: auto;}.nav__prog{position: absolute; left: 0; right: 0; bottom: 0; height: 2px; background: var(--ink); transform-origin: 0 50%; transform: scaleX(0);}.hero{display: grid; gap: 26px; justify-items: start; padding-block: 64px 48px;}.hero h1{max-width: 15ch;}.cta{display: -webkit-box; display: -webkit-flex; display: flex; gap: 12px; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-top: 6px;}.stage{position: relative; padding-bottom: 56px;}.stage::before{content: ""; position: absolute; left: 0; right: 0; top: 34%; bottom: 0; background: var(--stage);}.stage .wrap{position: relative;}.pband{background: var(--stage);}.partners{display: grid; grid-template-columns: minmax(0, 3fr) minmax(0, 9fr); align-items: center; gap: 20px 40px; padding-block: 16px 88px;}.ptext{display: grid; gap: 6px;}.ptext p{margin: 0; max-width: 30ch; font-size: 14px; color: var(--mute);}.pmq{overflow: hidden; padding-block: 16px; -webkit-mask-image: linear-gradient(90deg, transparent, #000 9%, #000 91%, transparent); mask-image: linear-gradient(90deg, transparent, #000 9%, #000 91%, transparent);}.ptrack{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; row-gap: 14px; margin: 0; padding: 0; list-style: none;}.ptrack.run{-webkit-flex-wrap: nowrap; flex-wrap: nowrap; width: -webkit-max-content; width: max-content; animation: ff-drift 38s linear infinite;}.pmq:hover .ptrack{animation-play-state: paused;}.ptrack li{flex: none; display: grid; place-items: center; width: 172px; height: 80px; margin-right: 14px; border-radius: 18px; background: var(--bg); box-shadow: 0 1px 2px rgba(12, 23, 51, 0.05), 0 10px 24px -16px rgba(12, 23, 51, 0.25); transition: transform 0.25s var(--ease-out), box-shadow 0.25s;}.ptrack li:hover{transform: translateY(-4px); box-shadow: 0 1px 2px rgba(12, 23, 51, 0.06), 0 16px 30px -18px rgba(12, 23, 51, 0.35);}.ptrack img{width: auto; height: auto; max-width: 124px; max-height: 42px;}.sys{position: relative; display: grid; grid-template-columns: minmax(0, 4fr) minmax(0, 8fr); gap: 56px; align-items: center; padding-block: 56px 120px;}.sys.rev{grid-template-columns: minmax(0, 8fr) minmax(0, 4fr);}.sys.rev .text{order: 2;}.sys .text{position: relative; display: grid; gap: 20px; align-content: center; justify-items: start;}.ff-stage{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 16px;}.ff-stage__n{font: italic 300 64px/0.9 var(--f-serif); letter-spacing: -.03em; color: var(--ink); font-variant-numeric: tabular-nums;}.ff-stage__l{display: grid; gap: 2px; padding-left: 16px; box-shadow: inset 1px 0 0 var(--ux-chip);}.ff-stage__l b{font-weight: 600; font-size: 15px; line-height: 1.3;}.ff-stage__l small{font: 500 11.5px/1.3 var(--f-mono); letter-spacing: .06em; text-transform: uppercase; color: var(--mute);}.keys{list-style: none; margin: 0; padding: 0; display: grid; gap: 10px;}.keys li{display: grid; grid-template-columns: 22px minmax(0, 1fr); gap: 12px; align-items: start; font-size: 15px; color: var(--ink2);}.keys i{width: 22px; height: 22px; margin-top: 2px; border-radius: 50%; display: grid; place-items: center; background: var(--accent); color: var(--onink); font: 600 12px/1 var(--f-sans); font-style: normal; transition: background-color .3s;}.keys li.ok i{background: var(--ok);}.pick{display: grid; gap: 10px;}.pick-l{font-size: 14px; color: var(--mute);}.pick-b{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 4px; justify-self: start; padding: 4px; border-radius: 14px; background: var(--paper);}.pick-b button{border: 0; padding: 10px 14px; border-radius: 10px; background: none; font: 500 14px/1.2 var(--f-sans); color: var(--mute); cursor: pointer; transition: background-color .2s, color .2s, box-shadow .2s;}.pick-b button:hover{color: var(--ink);}.pick-b button[aria-pressed="true"]{background: var(--bg); color: var(--ink); box-shadow: var(--raise);}.pick-b button:active{transform: scale(0.98);}.tryo{display: grid; gap: 12px; padding: 18px; border-radius: 18px; background: var(--paper); justify-self: stretch;}.tryo-h{font-weight: 600; font-size: 15px;}.tryo-d{margin-bottom: -6px; font-size: 13px; color: var(--mute);}.tryo .btn{justify-self: start;}.tryx{display: grid; gap: 8px; padding: 16px 18px 12px; border-radius: 16px; background: var(--paper); justify-self: stretch; transition: box-shadow .4s;}.tryx.hint{box-shadow: 0 0 0 2px var(--accent);}.tryx-h{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; align-items: baseline; gap: 12px;}.tryx label{font-size: 14px; color: var(--mute);}.tryx output{font: 600 24px/1 var(--f-sans); letter-spacing: -.02em; font-variant-numeric: tabular-nums;}.tryx-s{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; font-size: 12px; color: var(--mute);}.range{-webkit--webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; width: 100%; height: 36px; margin: 0; background: transparent; cursor: pointer;}.range::-webkit-slider-runnable-track{height: 6px; border-radius: 999px; background: linear-gradient(var(--ink), var(--ink)) 0/var(--fill, 50%) 100% no-repeat, var(--ux-chip);}.range::-webkit-slider-thumb{-webkit--webkit-appearance: none; -moz-appearance: none; appearance: none; width: 26px; height: 26px; margin-top: -10px; border-radius: 50%; background: var(--ink); box-shadow: 0 0 0 4px var(--bg), 0 4px 12px rgba(12, 23, 51, 0.3); transition: transform .15s;}.range:active::-webkit-slider-thumb{transform: scale(1.1);}.range::-moz-range-track{height: 6px; border-radius: 999px; background: var(--ux-chip);}.range::-moz-range-progress{height: 6px; border-radius: 999px; background: var(--ink);}.range::-moz-range-thumb{width: 26px; height: 26px; border: 0; border-radius: 50%; background: var(--ink); box-shadow: 0 0 0 4px var(--bg);}.range:focus-visible{outline: none;}.range:focus-visible::-webkit-slider-thumb{box-shadow: 0 0 0 4px var(--bg), 0 0 0 6px var(--accent);}.range:focus-visible::-moz-range-thumb{box-shadow: 0 0 0 4px var(--bg), 0 0 0 6px var(--accent);}.replay{justify-self: start;}.ff-again{display: grid; grid-template-columns: 72px minmax(0, 1fr) auto; gap: 24px; align-items: center; margin: -48px 0 40px; padding: 22px 26px; border-radius: 22px; background: var(--paper);}.ff-again p{margin: 0; max-width: 62ch; font-size: 16px; color: var(--ink2);}.ff-again p b{font-weight: 600; color: var(--ink);}.ff-again__ring{position: relative; width: 72px; height: 72px;}.ff-again__ring .ico{position: absolute; left: 50%; top: 50%; width: 26px; height: 26px; margin: -13px 0 0 -13px; color: var(--ink);}.ff-again__svg{display: block; width: 100%; height: 100%; transform: rotate(-90deg);}.ff-again__svg circle{fill: none; stroke-width: 6;}.ff-again__svg .t{stroke: var(--ux-chip);}.ff-again__svg .p{stroke: var(--ink); stroke-linecap: round; stroke-dasharray: 1; stroke-dashoffset: 0;}.faq{display: grid; grid-template-columns: minmax(0, 4fr) minmax(0, 8fr); gap: 56px; padding-block: 72px 128px;}.faq .text{display: grid; gap: 18px; align-content: start;}.acc{display: grid; gap: 10px;}.qa{border-radius: 16px; background: var(--paper); transition: background-color .3s;}.qa.open{background: var(--stage);}.qa button{width: 100%; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; align-items: center; gap: 16px; padding: 20px 22px; border: 0; background: none; font: 500 17px/1.4 var(--f-sans); color: var(--ink); text-align: left; cursor: pointer;}.qa button i{position: relative; flex: none; width: 28px; height: 28px; border-radius: 50%; background: var(--bg); transition: transform 0.3s var(--ease-out);}.qa button:hover i{transform: scale(1.08);}.qa button i::before, .qa button i::after{content: ""; position: absolute; left: 50%; top: 50%; width: 11px; height: 1.6px; margin: -.8px 0 0 -5.5px; border-radius: 1px; background: var(--ink); transition: transform 0.3s var(--ease-out);}.qa button i::after{transform: rotate(90deg);}.qa.open button i::after{transform: rotate(0deg);}.ans{display: grid; grid-template-rows: 0fr; transition: grid-template-rows 0.45s var(--ease-out);}.ans > div{overflow: hidden;}.qa.open .ans{grid-template-rows: 1fr;}.ans p{margin: 0; padding: 0 22px 22px; max-width: 64ch; color: var(--ink2);}.closeband{background: var(--night); color: var(--onink);}.close{display: grid; grid-template-columns: minmax(0, 6fr) minmax(0, 5fr); gap: 64px; align-items: center; padding-block: 112px;}.close .text{display: grid; gap: 28px;}.close .eyebrow{color: var(--onink2);}.ff .close h2{color: var(--onink);}.agenda{list-style: none; margin: 0; padding: 0; display: grid; gap: 4px; max-width: 520px;}.agenda li{display: grid; grid-template-columns: 52px minmax(0, 1fr); gap: 16px; align-items: baseline; padding: 14px 0; box-shadow: inset 0 -1px 0 var(--night-line);}.agenda li:last-child{box-shadow: none;}.agenda time{font: italic 400 22px/1 var(--f-serif); color: var(--onink2);}.agenda b{display: block; font-weight: 500; color: var(--onink);}.agenda span{font-size: 14.5px; color: var(--onink2);}.book{display: grid; gap: 18px; padding: 24px; border-radius: 22px; background: var(--bg); color: var(--ink); box-shadow: 0 30px 60px -30px rgba(0, 0, 0, 0.55);}.bk-head{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; align-items: flex-start; gap: 12px;}.bk-head b{display: block; font-weight: 600; font-size: 17px;}.bk-head small{font-size: 13.5px; color: var(--mute);}.bk-head .ico{width: 22px; height: 22px; color: var(--mute);}.bk-month{font-size: 13px; font-weight: 500; color: var(--mute);}.bk-days{display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); gap: 8px; margin-top: -8px;}.bk-days button, .bk-slots button{border: 0; font: inherit; cursor: pointer; transition: background-color .2s, color .2s, transform .15s;}.bk-days button{display: grid; gap: 2px; justify-items: center; padding: 10px 4px; border-radius: 12px; background: var(--paper); color: var(--ink);}.bk-days button span{font-size: 12.5px; color: var(--mute);}.bk-days button b{font: 600 20px/1.1 var(--f-sans); font-variant-numeric: tabular-nums;}.bk-days button[aria-checked="true"]{background: var(--ink); color: var(--onink);}.bk-days button[aria-checked="true"] span{color: var(--onink2);}.bk-slots{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 8px;}.bk-slots button{height: 44px; border-radius: 10px; background: var(--paper); color: var(--ink); font-weight: 500; font-size: 15px; font-variant-numeric: tabular-nums;}.bk-slots button:hover, .bk-days button:hover{background: var(--stage);}.bk-slots button[aria-checked="true"], .bk-slots button[aria-checked="true"]:hover{background: var(--ink); color: var(--onink);}.bk-slots button:active, .bk-days button:active{transform: scale(0.97);}.bk-slots button[aria-disabled="true"]{cursor: not-allowed; background: transparent; color: var(--faint); text-decoration: line-through; box-shadow: inset 0 0 0 1px var(--stage);}.bk-foot{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; gap: 12px; -webkit-flex-wrap: wrap; flex-wrap: wrap; padding-top: 4px;}.bk-sum{font-weight: 500; font-size: 15px;}.bk-sum.empty{color: var(--mute); font-weight: 400;}.bk-note{margin: -6px 0 0; font-size: 13px; color: var(--mute);}.foot{background: var(--night); color: var(--onink2); font-size: 14px;}.foot__top{display: grid; grid-template-columns: minmax(0, 5fr) minmax(0, 4fr) minmax(0, 3fr); gap: 40px; padding-block: 56px 40px; box-shadow: inset 0 1px 0 var(--night-line);}.foot__brand{display: grid; gap: 14px; align-content: start;}.foot__brand p{margin: 0; max-width: 34ch;}.foot__label{margin: 0 0 12px; font: 500 11.5px/1 var(--f-mono); letter-spacing: .08em; text-transform: uppercase; color: var(--night-hi);}.foot__inline, .foot__contact{list-style: none; margin: 0; padding: 0;}.foot__inline{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 6px 0;}.foot__inline li{color: var(--onink2);}.foot__inline li:not(:last-child)::after{content: "·"; margin: 0 10px; color: var(--night-dim);}.foot__inline a{color: var(--onink); text-decoration: none;}.foot__inline a:hover{text-decoration: underline; text-underline-offset: 3px;}.foot__inline a[aria-current]{color: var(--night-hi);}.foot__contact{display: grid; gap: 8px;}.foot__contact a{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 8px; color: var(--onink); text-decoration: none;}.foot__contact a:hover{text-decoration: underline; text-underline-offset: 3px;}.foot__contact .ico{color: var(--night-hi);}.foot__bot{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; gap: 12px; -webkit-flex-wrap: wrap; flex-wrap: wrap; padding-block: 18px 32px; box-shadow: inset 0 1px 0 var(--night-line); font-size: 13px; color: var(--night-mute);}@keyframes ff-drift{to{transform: translateX(-33.3333%);}}@media (max-width: 1100px){.nav__links{display: none;}}@media (max-width: 900px){.sys, .sys.rev, .faq, .close, .partners{grid-template-columns: minmax(0, 1fr);}.sys.rev .text{order: 0;}.sys{gap: 32px; padding-block: 32px 88px;}.faq{gap: 28px; padding-block: 40px 88px;}.close{gap: 40px; padding-block: 80px;}.partners{padding-block: 8px 64px;}.ptext p{max-width: none;}.foot__top{grid-template-columns: minmax(0, 1fr); gap: 28px;}.ff-again{grid-template-columns: 56px minmax(0, 1fr); margin-top: -40px;}.ff-again__ring{width: 56px; height: 56px;}.ff-again .btn{grid-column: 1 / -1; justify-self: start;}}@media (max-width: 600px){.hero{padding-block: 36px 32px;}.hero h1{max-width: none;}.ff-stage__n{font-size: 52px;}.tryo .btn, .bk-foot .btn{width: 100%; justify-content: center;}.pick-b button{min-height: 44px; padding: 10px 12px;}.range{height: 44px;}.qa button{padding: 18px; font-size: 16px;}.ans p{padding: 0 18px 18px;}.book{padding: 18px;}.bk-days{gap: 6px;}.bk-days button b{font-size: 17px;}.ptrack li{width: 140px; height: 66px;}.ptrack img{max-width: 100px; max-height: 34px;}}

/* /fusion_funds/static/src/scss/screens.scss */
 .shot{position: relative; width: 100%; overflow: hidden; border-radius: 14px; background: var(--bg); box-shadow: var(--lift);}.shot > .cv{position: absolute; left: 0; top: 0; transform-origin: 0 0;}.mark{position: absolute; z-index: 3; border-radius: 12px; box-shadow: 0 0 0 1.5px var(--accent), 0 0 0 6px rgba(43, 99, 224, 0.1); pointer-events: none; transition: left 0.35s var(--ease-out), top 0.35s var(--ease-out), width 0.35s var(--ease-out), height 0.35s var(--ease-out), box-shadow 0.3s, opacity 0.3s;}.mark i{position: absolute; left: -10px; top: -10px; width: 20px; height: 20px; border-radius: 50%; display: grid; place-items: center; background: var(--accent); color: var(--onink); font: 600 11px/1 var(--f-sans); font-style: normal; transition: background-color .3s;}.mark.ok{box-shadow: 0 0 0 1.5px var(--ok), 0 0 0 6px rgba(31, 122, 82, 0.12);}.mark.ok i{background: var(--ok);}.mark.hide{opacity: 0;}.cur{position: absolute; left: 0; top: 0; z-index: 6; width: 26px; height: 26px; opacity: 0; pointer-events: none; filter: drop-shadow(0 2px 4px rgba(12, 23, 51, 0.3));}.cur path{fill: var(--ink); stroke: var(--bg);}.tap{position: absolute; left: 0; top: 0; z-index: 6; width: 40px; height: 40px; margin: -20px 0 0 -20px; border-radius: 50%; background: rgba(43, 99, 224, 0.28); opacity: 0; pointer-events: none;}.ux{display: grid; grid-template-columns: 232px minmax(0, 1fr); font: 400 13px/1.45 var(--f-sans); color: var(--ink); background: var(--bg);}.ux.nosb{grid-template-columns: minmax(0, 1fr);}.ux svg{flex: none;}.ux svg use, .ux .sb svg, .ux .ri svg, .ux .tb svg{fill: none; stroke: currentColor; stroke-width: 1.6; stroke-linecap: round; stroke-linejoin: round;}.ux .sb{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 16px; padding: 16px 12px; background: var(--ux-side);}.ux .lg{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 10px; padding: 2px 8px; font-weight: 600; font-size: 15px;}.ux .lg i{width: 26px; height: 26px; border-radius: 7px; display: grid; place-items: center; background: var(--ink); color: var(--onink); font: italic 500 15px/1 var(--f-serif);}.ux .fs{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; gap: 8px; padding: 8px 10px; border-radius: 9px; background: var(--bg); box-shadow: 0 0 0 1px var(--ux-line), 0 1px 2px rgba(12, 23, 51, 0.06); font-weight: 500;}.ux .fs small{display: block; font-weight: 400; font-size: 11.5px; color: var(--mute);}.ux .fs svg{width: 14px; height: 14px; color: var(--mute);}.ux .grp{display: grid; gap: 1px;}.ux .grp > span:first-child:not(.it){padding: 0 10px 4px; font-size: 11.5px; font-weight: 500; color: var(--faint);}.ux .it{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 10px; padding: 6px 10px; border-radius: 8px; color: var(--ux-text2);}.ux .it svg{width: 15px; height: 15px;}.ux .it.on{background: var(--bg); color: var(--ink); font-weight: 500; box-shadow: 0 0 0 1px var(--ux-line), 0 6px 14px -10px rgba(12, 23, 51, 0.3);}.ux .it em{margin-left: auto; padding: 0 7px; border-radius: 999px; background: var(--ux-chip); font: 500 11px/18px var(--f-sans); font-style: normal; color: var(--ux-text2);}.ux .it em.r{background: var(--badbg); color: var(--bad);}.ux .me{margin-top: auto; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 10px; padding: 8px 10px; font-size: 12.5px; line-height: 1.3;}.ux .me small{display: block; color: var(--mute);}.ux .av{flex: none; width: 28px; height: 28px; border-radius: 50%; display: grid; place-items: center; background: var(--ink2); color: var(--onink); font: 600 11px/1 var(--f-sans);}.ux .mn{display: grid; grid-template-rows: 56px minmax(0, 1fr); min-width: 0;}.ux .mn--rel{position: relative;}.ux .tb{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 16px; padding: 0 24px;}.ux .bc{color: var(--mute); white-space: nowrap;}.ux .bc b{color: var(--ink); font-weight: 500;}.ux .ses{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 14px; margin-left: auto; font-size: 12.5px; color: var(--mute); white-space: nowrap;}.ux .ses svg{width: 16px; height: 16px;}.ux .ses .live{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 6px; font-variant-numeric: tabular-nums;}.ux .ses .live::before{content: ""; width: 7px; height: 7px; border-radius: 50%; background: var(--ok);}.ux .ct{display: grid; gap: 18px; align-content: start; min-width: 0; overflow: hidden;}.ux .nvm{padding: 4px 36px 30px;}.ux .nvm-grid{display: grid; grid-template-columns: minmax(0, 1fr) 300px; gap: 32px; align-items: start;}.ux .hero-grid{grid-template-columns: minmax(0, 1fr) 360px;}.ux .adv-grid{grid-template-columns: minmax(0, 1fr) 280px;}.ux .dx-grid{grid-template-columns: minmax(0, 1fr) 330px;}.ux .nvm-main{min-width: 0;}.ux .nvm-k{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 10px; font-size: 13.5px; color: var(--mute);}.ux .demo{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; height: 22px; padding: 0 8px; border-radius: 6px; background: var(--warnbg); color: var(--warn); font-size: 11.5px; font-weight: 500; white-space: nowrap;}.ux .nvm-v{display: -webkit-box; display: -webkit-flex; display: flex; align-items: baseline; gap: 8px; margin-top: 10px;}.ux .nvm-v b{font: 600 68px/1 var(--f-sans); letter-spacing: -.045em; font-variant-numeric: tabular-nums;}.ux .nvm-v .u{font: 500 28px/1 var(--f-sans); color: var(--mute);}.ux .nvm-v .chip{align-self: center; margin-left: 14px; padding: 7px 11px; border-radius: 999px; background: var(--okbg); color: var(--ok); font: 600 13px/1 var(--f-sans); white-space: nowrap;}.ux .nvm-side{display: grid; gap: 24px; align-content: start; padding: 24px; border-radius: 20px; background: var(--panel);}.ux .side-h{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; align-items: baseline; gap: 10px;}.ux .side-h b{font-weight: 600; font-size: 14px;}.ux .side-h small{font-size: 12px; color: var(--mute);}.ux .avm-top{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; align-items: flex-end; gap: 16px;}.ux .avm-n{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 14px; margin-top: 10px;}.ux .avm-n b{font: 600 64px/1 var(--f-sans); letter-spacing: -.04em; font-variant-numeric: tabular-nums;}.ux .avm-n span{font-size: 15px; line-height: 1.35; color: var(--mute);}.ux .seg{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; gap: 2px; padding: 2px; border-radius: 7px; background: var(--ux-field); font: 500 11.5px/1 var(--f-sans);}.ux .seg span{padding: 4px 8px; border-radius: 5px; color: var(--mute);}.ux .seg .on{background: var(--bg); color: var(--ink); box-shadow: 0 1px 2px rgba(12, 23, 51, 0.1);}.ux .seg.big{padding: 4px; border-radius: 12px; font-size: 13px;}.ux .seg.big span{padding: 8px 12px; border-radius: 9px;}.ux .upt{font-style: normal; color: var(--ok); font-weight: 500;}.ux .okt{font-size: 13px; font-weight: 500; color: var(--ok);}.ux .chipx{align-self: center; padding: 8px 12px; border-radius: 999px; background: var(--panel); font: 500 13px/1 var(--f-sans); color: var(--ink2); font-variant-numeric: tabular-nums;}.ux .b1, .ux .b2{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; justify-content: center; gap: 6px; height: 34px; padding: 0 14px; border-radius: 8px; font-weight: 500; white-space: nowrap; transition: opacity .25s, transform .15s, background-color .25s, color .25s;}.ux .b1{background: var(--ink); color: var(--onink);}.ux .b2{background: var(--bg); color: var(--ink); box-shadow: 0 0 0 1px var(--ux-line);}.ux .b1.off{opacity: .35;}.ux .b1.press{transform: scale(0.96);}.ux .b1.done{background: var(--okbg); color: var(--ok);}.ux .acts{display: -webkit-box; display: -webkit-flex; display: flex; gap: 8px;}.ux .acts .b1, .ux .acts .b2{flex: 1;}.ux .pl{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 5px; height: 22px; padding: 0 8px; border-radius: 999px; font: 500 11.5px/1 var(--f-sans); white-space: nowrap; transition: background-color .3s, color .3s;}.ux .pl::before{content: ""; width: 5px; height: 5px; border-radius: 50%; background: currentColor;}.ux .pl.ok{background: var(--okbg); color: var(--ok);}.ux .pl.bad{background: var(--badbg); color: var(--bad);}.ux .pl.wt{background: var(--ux-field); color: var(--mute);}.ux .pl.wr{background: var(--warnbg); color: var(--warn);}.ux .chd{display: inline-grid; place-items: center; width: 26px; height: 26px; border-radius: 8px; font: 600 11.5px/1 var(--f-sans); font-style: normal; color: var(--onink);}.ux .chd.w{background: var(--ink2);}.ux .chd.a{background: var(--ink);}.ux .chd.d{background: var(--onink2); color: var(--ink);}.ux .log{display: grid; gap: 6px; font-size: 12px; color: var(--mute);}.ux .log > div{display: grid; grid-template-columns: 40px minmax(0, 1fr); gap: 8px;}.ux .log time{font-family: var(--f-mono); font-size: 11px; font-variant-numeric: tabular-nums;}.ux .stats{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; margin-top: 22px;}.ux .stats span{display: block; font-size: 12.5px; color: var(--mute);}.ux .stats b{display: block; font: 600 24px/1.25 var(--f-sans); letter-spacing: -.02em; font-variant-numeric: tabular-nums;}.ux .stats small{font-size: 12px; color: var(--mute);}.ux .stats .upt{color: var(--ok);}#dashNav{display: block; width: 100%; height: auto; margin: 22px 0 6px; overflow: visible;}.ux .feed-h{margin-top: 10px;}.ux .feed{display: grid; gap: 4px; margin-top: 8px;}.ux .fr{display: grid; grid-template-columns: 26px minmax(0, 1fr) auto 64px; gap: 14px; align-items: center; padding: 9px 12px; border-radius: 12px; transition: background-color .8s;}.ux .fr.new{background: var(--hl2);}.ux .fr b{display: block; font-weight: 500; font-size: 14px;}.ux .fr small{font-size: 12px; color: var(--mute);}.ux .fr em{font: 600 14px/1 var(--f-sans); font-style: normal; font-variant-numeric: tabular-nums;}.ux .fr time{font: 500 12px/1 var(--f-sans); color: var(--faint); text-align: right; font-variant-numeric: tabular-nums;}.ux .todo2{display: grid; gap: 4px; margin-top: -8px;}.ux .todo2 > div{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; align-items: center; gap: 10px; padding: 10px 12px; border-radius: 12px; background: var(--bg);}.ux .todo2 b{display: block; font-weight: 500; font-size: 13.5px;}.ux .todo2 small{font-size: 12px; color: var(--mute);}.ux .alloc2{display: grid; gap: 14px; margin-top: -6px;}.ux .alloc2 > div{display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 6px 10px; font-size: 13px;}.ux .alloc2 b{font-weight: 600; font-variant-numeric: tabular-nums;}.ux .alloc2 b small{font-weight: 400; color: var(--mute);}.ux .alloc2 i{grid-column: 1 / -1; position: relative; height: 6px; border-radius: 999px; background: var(--bg);}.ux .alloc2 u{position: absolute; top: 0; bottom: 0; left: 0; border-radius: inherit; background: var(--ink2); transform-origin: 0 50%;}.ux .alloc2 s{position: absolute; top: -3px; bottom: -3px; width: 2px; margin-left: -1px; border-radius: 1px; background: var(--ink);}.ux .pb-grid{display: grid; grid-template-columns: 300px minmax(0, 1fr); gap: 44px; align-items: start;}.ux .phone{width: 280px; height: 520px; padding: 10px; border-radius: 42px; background: var(--ink); box-shadow: 0 30px 60px -30px rgba(12, 23, 51, 0.6);}.ux .ph-scr{height: 100%; display: grid; align-content: start; gap: 18px; padding: 16px 18px; border-radius: 33px; background: var(--bg);}.ux .ph-top{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; font: 600 12px/1 var(--f-sans); color: var(--mute);}.ux .ph-f small, .ux .ph-in small{display: block; font-size: 12px; color: var(--mute);}.ux .ph-f b{display: block; font: 600 30px/1.15 var(--f-sans); letter-spacing: -.02em; font-variant-numeric: tabular-nums;}.ux .ph-f .upt{font-size: 12px;}.ux .ph-in{padding: 14px; border-radius: 16px; background: var(--panel);}.ux .ph-in b{display: block; min-height: 26px; margin-top: 4px; font: 600 22px/1.2 var(--f-sans); font-variant-numeric: tabular-nums;}.ux .ph-btn{padding: 14px; border-radius: 14px; background: var(--ink); color: var(--onink); text-align: center; font-weight: 600; font-size: 14px; transition: transform .15s, background-color .2s;}.ux .ph-btn.press{transform: scale(0.95); background: var(--ink2);}.ux .ph-st{display: grid; gap: 10px;}.ux .ph-st > div{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 10px; font-size: 13px; color: var(--faint); transition: color .3s;}.ux .ph-st i{position: relative; width: 18px; height: 18px; border-radius: 50%; background: var(--ux-chip); transition: background-color .3s;}.ux .ph-st .on{color: var(--ink); font-weight: 500;}.ux .ph-st .on i{background: var(--ok);}.ux .ph-st .on i::after{content: ""; position: absolute; left: 6px; top: 3px; width: 4px; height: 8px; border: solid var(--onink); border-width: 0 2px 2px 0; transform: rotate(45deg);}.ux .obook{min-width: 0;}.ux .chl{display: -webkit-box; display: -webkit-flex; display: flex; gap: 6px; align-self: center;}.ux .chl span{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 8px; padding: 6px 12px 6px 6px; border-radius: 999px; background: var(--panel); font-size: 13px; color: var(--ink2);}.ux .bk{display: grid; gap: 6px; margin-top: 20px;}.ux .br{display: grid; grid-template-columns: 26px minmax(0, 1fr) auto 110px; gap: 14px; align-items: center; padding: 11px 14px; border-radius: 14px; background: var(--panel);}.ux .br.mine{background: var(--hl2); box-shadow: 0 0 0 2px var(--accent);}.ux .br b{display: block; font-weight: 500; font-size: 14px;}.ux .br small{font-size: 12px; color: var(--mute); font-variant-numeric: tabular-nums;}.ux .br em{font: 600 14px/1 var(--f-sans); font-style: normal; font-variant-numeric: tabular-nums;}.ux .br .pl{justify-self: end;}#advSvg{display: block; width: 100%; height: auto; margin-top: 14px; overflow: visible;}.ux .dnut{position: relative; width: 168px; height: 168px; margin: -4px auto 0;}.ux .dnut svg{display: block; width: 100%; height: 100%;}.ux .dnut .dc{position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: grid; place-content: center; text-align: center;}.ux .dnut .dc b{font: 600 16px/1.2 var(--f-sans);}.ux .dnut .dc small{font-size: 12px; color: var(--mute);}.ux .dleg{display: grid; gap: 8px;}.ux .dleg > div{display: grid; grid-template-columns: 10px minmax(0, 1fr) auto; gap: 10px; align-items: center; font-size: 13.5px;}.ux .dleg i{width: 10px; height: 10px; border-radius: 3px;}.ux .dleg b{font-weight: 600; font-variant-numeric: tabular-nums;}.ux .chips2{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; gap: 5px;}.ux .chips2 .ch-h{margin-right: 4px; font-size: 12px; color: var(--mute);}.ux .chips2 #aTops{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; gap: 5px;}.ux .chips2 .ch{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 5px; padding: 5px 8px; border-radius: 999px; background: var(--bg); font: 500 12px/1 var(--f-sans); white-space: nowrap;}.ux .chips2 .ch b{font-weight: 600; color: var(--accent); font-variant-numeric: tabular-nums;}.ux .dx-amt{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 16px; margin-top: 10px;}.ux .dx-amt b{font: 600 52px/1 var(--f-sans); letter-spacing: -.035em; font-variant-numeric: tabular-nums;}.ux .dx-amt .pl{height: 28px; padding: 0 12px; font-size: 13px;}.ux .dx-sub{margin: 10px 0 0; font-size: 13px; color: var(--mute);}.ux .dx-h{margin: 22px 0 10px;}.ux .rl{display: grid; gap: 6px;}.ux .rl > div{display: grid; grid-template-columns: 22px minmax(0, 1fr) auto; gap: 4px 10px; align-items: center; padding: 12px 14px; border-radius: 12px; background: var(--panel); font-size: 14px; transition: background-color .3s;}.ux .rl > div.x{background: var(--badbg);}.ux .rl .ic{width: 22px; height: 22px; border-radius: 50%; display: grid; place-items: center; background: var(--ok); color: var(--onink); transition: background-color .3s;}.ux .rl .x .ic{background: var(--bad);}.ux .rl > div.idle .ic, .ux .rl > div.run .ic{background: var(--ux-chip); color: var(--mute);}.ux .rl > div.idle b{color: var(--faint);}.ux .rl > div.run .ic svg{animation: ff-spin .8s linear infinite;}.ux .rl .ic svg{width: 10px; height: 10px;}.ux .rl b{font-weight: 600; font-size: 15px; font-variant-numeric: tabular-nums;}.ux .rl .x b{color: var(--bad);}.ux .rl .gg{grid-column: 2 / -1; position: relative; height: 6px; margin: 8px 0 2px; border-radius: 999px; background: var(--bg);}.ux .rl .gg i{position: absolute; top: 0; bottom: 0; left: 0; width: 70%; border-radius: inherit; background: var(--bad); transition: width 0.45s var(--ease-out), background-color 0.3s;}.ux .rl > div:not(.x) .gg i{background: var(--ok);}.ux .rl .gg u{position: absolute; left: 66.67%; top: -3px; bottom: -3px; width: 2px; background: var(--ink);}.ux .dxl{display: grid; gap: 4px;}.ux .dxl > div{display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 10px; align-items: center; padding: 9px 10px; border-radius: 12px; font-size: 13px; transition: background-color .5s;}.ux .dxl > div.sel{background: var(--bg); box-shadow: var(--raise);}.ux .dxl > div.flash{background: var(--badbg);}.ux .dxl b{display: block; font-weight: 600; font-size: 13.5px;}.ux .dxl small{font-size: 11.5px; color: var(--mute); font-variant-numeric: tabular-nums;}.atoast{position: absolute; right: 22px; top: 66px; z-index: 5; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 10px; padding: 12px 16px 12px 12px; border-radius: 12px; background: var(--ink); color: var(--onink); font-size: 13px; line-height: 1.35; box-shadow: 0 16px 30px -14px rgba(12, 23, 51, 0.55); opacity: 0; transform: translateY(-8px); transition: opacity 0.3s, transform 0.3s var(--ease-out);}.atoast.on{opacity: 1; transform: none;}.atoast .ic{width: 24px; height: 24px; flex: none; border-radius: 50%; display: grid; place-items: center; background: var(--bad);}.atoast.ok .ic{background: var(--ok);}.atoast .ic svg{width: 12px; height: 12px;}.atoast b{display: block; font-weight: 500;}.atoast small{color: var(--onink2); font-size: 12px;}.ux .ap-st{align-self: center; margin-left: 14px; height: 28px; padding: 0 12px; font-size: 13px;}.ux .ap-steps{position: relative; display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); gap: 10px; margin: 30px 0 0; padding: 0; list-style: none; --p: 1;}.ux .ap-steps::before, .ux .ap-steps::after{content: ""; position: absolute; top: 19px; left: 10%; right: 10%; height: 2px; border-radius: 2px; background: var(--ux-chip);}.ux .ap-steps::after{background: var(--ok); transform: scaleX(var(--p)); transform-origin: left; transition: transform 0.6s var(--ease-out);}.ux .ap-steps li{position: relative; z-index: 1; display: grid; justify-items: center; gap: 4px; text-align: center;}.ux .ap-steps i{display: grid; place-items: center; width: 40px; height: 40px; margin-bottom: 8px; border-radius: 50%; background: var(--bg); box-shadow: inset 0 0 0 2px var(--ux-chip); font: 600 11.5px/1 var(--f-sans); font-style: normal; color: var(--mute); transition: background-color 0.35s, color 0.35s, box-shadow 0.35s, transform 0.35s var(--ease-out);}.ux .ap-steps li.done i{background: var(--ok); color: var(--onink); box-shadow: inset 0 0 0 2px var(--ok);}.ux .ap-steps li.now i{background: var(--bg); color: var(--accent); box-shadow: inset 0 0 0 2px var(--accent), 0 0 0 6px var(--hl2); transform: scale(1.06);}.ux .ap-steps b{font-weight: 500; font-size: 13px; line-height: 1.3;}.ux .ap-steps small{font-size: 12px; color: var(--faint); font-variant-numeric: tabular-nums;}.ux .ap-steps li.done small{color: var(--ok);}.ux .ap-steps li.now small{color: var(--accent); font-weight: 500;}.ux .ap-ev{display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 8px; margin-top: 30px;}.ux .ap-ev > div{display: grid; gap: 2px; padding: 14px 16px; border-radius: 14px; background: var(--panel); transition: background-color .35s, box-shadow .35s;}.ux .ap-ev span, .ux .ap-ev small{font-size: 12px; color: var(--mute);}.ux .ap-ev b{font: 600 20px/1.25 var(--f-sans); letter-spacing: -.01em; font-variant-numeric: tabular-nums;}.ux .ap-ev > div.on{background: var(--hl2); box-shadow: 0 0 0 2px var(--accent);}.ux .ap-ev > div.on small{color: var(--accent); font-weight: 500;}.ux .rcv{display: grid; gap: 2px;}.ux .rcv-h{margin-bottom: 6px; font-size: 12px; color: var(--mute);}.ux .rcv > div, .ux .ap-log #apLog > div{display: grid; grid-template-columns: 30px minmax(0, 1fr) auto; gap: 12px; align-items: center; padding: 7px 0; font-size: 13.5px;}.ux .rcv > div{transition: opacity .3s;}.ux .ri{width: 30px; height: 30px; border-radius: 10px; display: grid; place-items: center; background: var(--bg); color: var(--ink2);}.ux .ri svg{width: 15px; height: 15px;}.ux .rcv time{font: 600 12px/1 var(--f-sans); color: var(--ok); font-variant-numeric: tabular-nums;}.ux .rcv > div.wait{opacity: .45;}.ux .rcv > div.wait time{color: var(--faint); font-weight: 500;}.ux .ap-log #apLog{display: block;}.ux .ap-log b{display: block; font-weight: 500; font-size: 13px;}.ux .ap-log small{display: block; font-size: 12px; color: var(--mute);}.ux .ap-log .ri{color: var(--ok);}.ux .ap-log .go .ri{background: var(--ink); color: var(--onink);}#hubSvg{display: block; width: 100%; height: auto; margin-top: 10px; overflow: visible;}#hubSvg .nd{cursor: pointer;}.ux .kv2{display: grid; gap: 14px;}.ux .kv2 span{display: block; font-size: 12px; color: var(--mute);}.ux .kv2 b{font: 600 17px/1.25 var(--f-sans); font-variant-numeric: tabular-nums;}#navChart{display: block; width: 100%; height: auto; margin: 18px 0 14px; overflow: visible;}.ux .eq{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; gap: 10px; padding: 16px 20px; border-radius: 16px; background: var(--panel);}.ux .eq > div{display: grid; gap: 4px;}.ux .eq span{font-size: 12px; color: var(--mute);}.ux .eq b{font: 600 19px/1.1 var(--f-sans); font-variant-numeric: tabular-nums;}.ux .eq i{font: 300 24px/1 var(--f-sans); font-style: normal; color: var(--faint);}.ux .navdone{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 14px;}.ux .ck{width: 44px; height: 44px; flex: none;}.ux .ck circle{fill: var(--ok); transition: fill .3s;}.ux .ck path{fill: none; stroke: var(--onink); stroke-width: 3; stroke-linecap: round; stroke-linejoin: round; stroke-dasharray: 1; stroke-dashoffset: 0;}.ux .navdone.pend .ck circle{fill: var(--ux-chip);}.ux .navdone.pend .ck path{stroke-dashoffset: 1;}.ux .navdone b{display: block; font: 600 18px/1.2 var(--f-sans);}.ux .navdone small{font-size: 12.5px; color: var(--mute);}.ux .who{display: grid; grid-template-columns: 1fr 1fr; gap: 12px;}.ux .who span{display: block; font-size: 11.5px; color: var(--faint);}.ux .who b{font-weight: 500; font-size: 13.5px;}.ux .ex-top{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; gap: 16px;}.ux .ex-top .nvm-v .u{font-size: 18px;}.ux .ex-top .pl{height: 28px; padding: 0 12px; font-size: 13px;}#exSvg{display: block; width: 100%; height: auto; margin: 26px 0 12px; overflow: visible;}.ux .ex-eq b{font-size: 18px;}.ux .ex-log{gap: 4px; min-height: 104px; align-content: start;}.ux .ex-log > div{padding: 3px 0;}.ux .ex-log > div.now span{color: var(--ink); font-weight: 500;}.ux .ex-re{display: grid; gap: 6px; justify-items: start; padding: 16px; border-radius: 14px; background: var(--bg); box-shadow: 0 0 0 1px var(--ux-line); transition: box-shadow .4s, background-color .4s, opacity .4s; opacity: .55;}.ux .ex-re.on{opacity: 1; background: var(--hl2); box-shadow: 0 0 0 2px var(--accent);}.ux .ex-re__k{font-size: 12px; color: var(--mute);}.ux .ex-re b{font: 600 17px/1.25 var(--f-sans); font-variant-numeric: tabular-nums;}.ux .ex-re small{font-size: 12.5px; line-height: 1.4; color: var(--ux-text2);}@keyframes ff-spin{to{transform: rotate(360deg);}}.ux .ex-log > div{grid-template-columns: 62px minmax(0, 1fr);}

/* /fusion_funds/static/src/scss/sections.scss */
 .ff-bar{max-height: 0; overflow: hidden; opacity: 0; transition: max-height 0.45s var(--ease-out), opacity 0.3s;}.nav.has-bar .ff-bar{max-height: 64px; opacity: 1;}.ff-bar__row{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 28px; height: 52px; box-shadow: inset 0 1px 0 var(--ux-line);}.ff-bar__now{flex: none; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: baseline; gap: 2px; min-width: 190px; white-space: nowrap;}.ff-bar__now em{font: italic 400 22px/1 var(--f-serif); font-style: italic; font-variant-numeric: tabular-nums;}.ff-bar__of{margin-right: 12px; font: 500 12px/1 var(--f-mono); color: var(--faint);}.ff-bar__now b{font-weight: 500; font-size: 14px;}.ff-bar__list{flex: 1; display: -webkit-box; display: -webkit-flex; display: flex; gap: 6px; margin: 0; padding: 0; list-style: none; min-width: 0;}.ff-bar__list li{flex: 1; min-width: 0;}.ff-bar__list a{display: grid; gap: 7px; padding: 6px 0; text-decoration: none;}.ff-bar__list i{position: relative; display: block; height: 3px; border-radius: 3px; background: var(--ux-chip); overflow: hidden;}.ff-bar__list u{position: absolute; top: 0; bottom: 0; left: 0; right: 0; border-radius: inherit; background: var(--ink); transform: scaleX(0); transform-origin: 0 50%;}.ff-bar__list span{overflow: hidden; font-size: 12.5px; line-height: 1.2; color: var(--mute); white-space: nowrap; text-overflow: ellipsis; transition: color .25s;}.ff-bar__list a:hover span{color: var(--ink);}.ff-bar__list a[aria-current] span{color: var(--ink); font-weight: 500;}@media (max-width: 900px){.ff-bar__row{gap: 16px; height: 44px;}.ff-bar__now{min-width: 0;}.ff-bar__list{gap: 4px;}.ff-bar__list span{display: none;}.ff-bar__list a{padding: 10px 0;}}@media (max-width: 420px){.ff-bar__now b{font-size: 13px;}.ff-bar__of{margin-right: 8px;}}

/* /fusion_funds/static/src/scss/cycle.scss */
 .ff-cy{position: relative; margin-top: 72px; padding-block: 112px 88px; background: var(--night); color: var(--onink); overflow: hidden;}.ff-cy .wrap{position: relative; z-index: 1;}.ff-cy .eyebrow{color: var(--night-mute);}.ff-cy__head{display: grid; grid-template-columns: minmax(0, 7fr) minmax(0, 5fr); gap: 56px; align-items: end;}.ff .ff-cy h2{margin-top: 14px; font-size: clamp(40px, 4.8vw, 68px); color: var(--onink);}.ff-cy__d{max-width: 46ch; margin: 0; font-size: 16px; color: var(--night-mute);}.ff-cy__stats{display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); margin: 64px 0 0; box-shadow: inset 0 1px 0 var(--night-line), inset 0 -1px 0 var(--night-line);}.ff-cy__stats > div{display: -webkit-box; display: -webkit-flex; display: flex; flex-direction: column-reverse; -webkit-box-pack: end; justify-content: flex-end; padding: 26px 0 24px 24px; box-shadow: inset 1px 0 0 var(--night-line);}.ff-cy__stats > div:first-child{padding-left: 0; box-shadow: none;}.ff-cy__stats dd{margin: 0; font: 300 64px/1 var(--f-sans); letter-spacing: -.04em; font-variant-numeric: tabular-nums;}.ff-cy__stats dt{margin-top: 10px; font-size: 14px; color: var(--night-mute);}.ff-loop{display: grid; grid-template-columns: minmax(0, 6fr) minmax(0, 6fr); gap: 64px; align-items: center; margin-top: 72px;}.ff-loop__ring{position: relative; width: 100%; max-width: 560px; justify-self: center;}.ff-loop__svg{display: block; width: 100%; height: auto; overflow: visible;}.ff-loop__svg .trk{fill: none; stroke: rgba(157, 184, 255, 0.16); stroke-width: 2;}.ff-loop__svg .run{fill: none; stroke: var(--night-hi); stroke-width: 2; stroke-linecap: round;}.ff-loop__svg .tick{stroke: rgba(157, 184, 255, 0.22); stroke-width: 1;}.ff-loop__svg .nd{cursor: pointer;}.ff-loop__svg .nd circle{fill: var(--night); stroke: rgba(157, 184, 255, 0.55); stroke-width: 1.5; transition: fill .35s, stroke .35s;}.ff-loop__svg .nd text{fill: var(--night-mute); font: 500 13px var(--f-mono); transition: fill .35s;}.ff-loop__svg .nd.on circle{fill: var(--night-2); stroke: var(--night-hi);}.ff-loop__svg .nd.on text{fill: var(--onink);}.ff-loop__svg .nd.now circle{fill: var(--onink); stroke: var(--onink);}.ff-loop__svg .nd.now text{fill: var(--night);}.ff-loop__svg .nd:focus-visible circle{stroke: var(--onink); stroke-width: 3;}.ff-loop__svg .lbl{fill: var(--night-mute); font: 500 14px var(--f-sans); transition: fill .35s;}.ff-loop__svg .lbl.now{fill: var(--onink);}.ff-loop__svg .tok{fill: var(--onink);}.ff-loop__svg .halo{fill: var(--night-hi); opacity: .22;}.ff-loop__core{position: absolute; left: 50%; top: 50%; width: 52%; transform: translate(-50%, -50%); display: grid; justify-items: center; gap: 8px; text-align: center;}.ff-loop__k{font: 500 11.5px/1 var(--f-mono); letter-spacing: .1em; text-transform: uppercase; color: var(--night-hi);}.ff-loop__amt{font: 600 30px/1.1 var(--f-sans); letter-spacing: -.02em; font-variant-numeric: tabular-nums;}.ff-loop__cap{min-height: 4.2em; margin: 0; font-size: 14.5px; line-height: 1.4; color: var(--night-mute); text-wrap: balance;}.ff-loop__go{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 8px; min-height: 36px; padding: 0 14px; border-radius: 999px; background: rgba(255, 255, 255, 0.08); color: var(--onink); font-size: 13.5px; font-weight: 500; text-decoration: none; transition: background-color .2s;}.ff .ff-loop__go{color: var(--onink);}.ff-loop__go:hover{background: rgba(255, 255, 255, 0.16);}.ff-loop__list{display: grid; gap: 2px; margin: 0; padding: 0; list-style: none;}.ff-loop__list button{width: 100%; display: grid; grid-template-columns: 40px minmax(0, 1fr) auto; gap: 14px; align-items: center; padding: 14px 16px 14px 12px; border: 0; border-radius: 14px; background: transparent; color: var(--onink); font: inherit; text-align: left; cursor: pointer; transition: background-color .3s;}.ff-loop__list button:hover{background: rgba(255, 255, 255, 0.05);}.ff-loop__list button[aria-pressed="true"]{background: rgba(157, 184, 255, 0.1);}.ff-loop__list em{display: grid; place-items: center; width: 34px; height: 34px; border-radius: 50%; box-shadow: inset 0 0 0 1.5px rgba(157, 184, 255, 0.4); font: 500 12px/1 var(--f-mono); font-style: normal; color: var(--night-hi); transition: background-color .3s, color .3s, box-shadow .3s;}.ff-loop__list button[aria-pressed="true"] em{background: var(--onink); color: var(--night); box-shadow: none;}.ff-loop__list b{display: block; font-weight: 600; font-size: 16px; line-height: 1.3;}.ff-loop__list small{display: block; margin-top: 2px; font-size: 13px; line-height: 1.4; color: var(--night-mute);}.ff-loop__list .tag{font: 500 11px/1.2 var(--f-mono); letter-spacing: .05em; text-transform: uppercase; color: var(--night-dim); text-align: right; max-width: 12ch;}.ff-loop__list button:focus-visible{outline-color: var(--night-hi);}.ff-cy__f{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 8px 22px; margin: 72px 0 0; padding-top: 22px; box-shadow: inset 0 1px 0 var(--night-line); font-size: 13.5px; color: var(--night-mute);}@media (max-width: 1100px){.ff-loop{gap: 40px;}.ff-loop__list .tag{display: none;}.ff-loop__list button{grid-template-columns: 40px minmax(0, 1fr);}}@media (max-width: 900px){.ff-cy{margin-top: 48px; padding-block: 88px 72px;}.ff-cy__head{grid-template-columns: minmax(0, 1fr); gap: 20px;}.ff-cy__stats{grid-template-columns: repeat(3, minmax(0, 1fr)); margin-top: 44px;}.ff-cy__stats > div:nth-child(4){padding-left: 0; box-shadow: none;}.ff-cy__stats dd{font-size: 48px;}.ff-loop{grid-template-columns: minmax(0, 1fr); margin-top: 48px;}.ff-loop__ring{max-width: 440px;}}@media (max-width: 600px){.ff-cy__stats dd{font-size: 40px;}.ff-cy__stats > div{padding: 20px 0 18px 14px;}.ff-loop__core{width: 60%; gap: 4px;}.ff-loop__amt{font-size: 20px;}.ff-loop__cap{min-height: 5.6em; font-size: 12.5px;}.ff-loop__k{font-size: 10px;}.ff-loop__go{min-height: 32px; padding: 0 12px; font-size: 12.5px;}.ff-loop__list button{padding: 12px 10px; gap: 12px;}}@media (max-width: 600px){.ff-loop__svg .lbl{display: none;}}

/* /fusion_funds/static/src/scss/motion.scss */
 .ff-motion [data-in]{opacity: 0;}.ff-motion [data-split="hero"]{visibility: hidden;}.ff-motion [data-split="hero"].is-split{visibility: visible;}.ff-motion .stage .shot{opacity: 0;}.w{display: inline-block; overflow: hidden; vertical-align: top; padding: .14em .04em .1em; margin: -.14em -.04em -.1em;}.wi{display: inline-block; will-change: transform;}@media (prefers-reduced-motion: reduce){.ff *, .ff *::before, .ff *::after{transition-duration: .01ms; animation-duration: .01ms; animation-iteration-count: 1;}.ptrack.run{animation: none;}.pmq{-webkit-mask-image: none; mask-image: none;}.btn:active, .pick-b button:active, .bk-slots button:active, .bk-days button:active{transform: none;}}