/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--leading-tight:1.25;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:var(--fh-ink);--forest:var(--fh-forest);--forest-2:var(--fh-forest-raised);--cream:var(--fh-cream);--paper:var(--fh-paper);--lime:var(--fh-lime);--soft-lime:#e4ff9b;--muted:var(--fh-muted);--line:var(--fh-line);--dark-line:#f4f4e524;--market-up:var(--fh-positive);--market-down:var(--fh-negative)}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);font-family:var(--font-interface);margin:0}.fh-terminal-workspace{border:1px solid var(--fh-line);background:var(--fh-panel,var(--fh-paper));min-width:0;box-shadow:var(--fh-shadow,0 14px 38px #14221814);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(320px,372px);align-items:start;display:grid;overflow:clip}.fh-terminal-market-column,.fh-terminal-ticket-column{min-width:0}.fh-terminal-ticket-column{border-left:1px solid var(--fh-line);background:var(--fh-panel-raised,var(--fh-paper));align-self:stretch}.fh-terminal-drawer{border-top:1px solid var(--fh-line);background:var(--fh-panel,var(--fh-paper));min-width:0;position:relative}.fh-terminal-drawer-tabs{scrollbar-width:thin;border-bottom:1px solid var(--fh-line);background:var(--fh-panel-subtle,var(--fh-cream));align-items:stretch;gap:0;min-width:0;padding-right:38px;display:flex;overflow-x:auto}.fh-terminal-drawer-tabs button{min-height:36px;color:var(--fh-text-muted,var(--fh-muted));white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:0 12px;font-size:11px;font-weight:720;position:relative}.fh-terminal-drawer-tabs button:hover{color:var(--fh-text,var(--fh-ink));background:var(--fh-control-hover,#607e4514)}.fh-terminal-drawer-tabs button.active,.fh-terminal-drawer-tabs button[aria-selected=true]{color:var(--fh-positive,#527b16);border-bottom-color:var(--fh-positive,#527b16)}.fh-terminal-drawer-tabs button b{background:var(--fh-control,#50654617);min-width:16px;height:16px;color:inherit;font:750 9px/1 var(--font-data), monospace;border-radius:999px;place-items:center;margin-left:6px;padding:0 4px;display:inline-grid}.fh-terminal-drawer-tabs button.group-start{border-left:1px solid var(--fh-line);margin-left:7px}.fh-terminal-drawer-toggle{z-index:2;width:28px;height:28px;color:var(--fh-text-muted,var(--fh-muted));font:800 15px/1 var(--font-data), monospace;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;place-items:center;padding:0;display:grid;position:absolute;top:4px;right:6px}.fh-terminal-drawer-toggle:hover{border-color:var(--fh-line);background:var(--fh-control-hover,#607e4514);color:var(--fh-text,var(--fh-ink))}.fh-terminal-drawer.is-collapsed .fh-terminal-drawer-tabs{border-bottom-color:#0000}.fh-terminal-drawer-panel{overscroll-behavior:contain;background:var(--fh-panel,var(--fh-paper));min-width:0;min-height:218px;max-height:318px;overflow:auto}@media (width<=1180px){.fh-terminal-workspace{grid-template-columns:1fr}.fh-terminal-ticket-column{border-top:1px solid var(--fh-line);border-left:0}}@media (width<=700px){.fh-terminal-workspace{border-left:0;border-right:0;border-radius:0}.fh-terminal-drawer-tabs button{min-height:36px;padding:0 10px;font-size:10px}.fh-terminal-drawer-panel{min-height:210px;max-height:360px}}.execution-mode-control{border:1px solid var(--fh-line,#0d17111f);background:var(--fh-panel-subtle,#f2efe7);min-height:40px;color:var(--fh-text,#0d1711);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;padding:4px 4px 4px 9px;display:flex}.execution-mode-control>span{flex-direction:column;gap:2px;min-width:0;display:flex}.execution-mode-control>span b{font:800 10px var(--font-data),monospace;letter-spacing:.055em}.execution-mode-control>span small{color:var(--fh-text-muted,#687168);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.execution-mode-control>div{background:var(--fh-control,#e9e6dc);border-radius:6px;grid-template-columns:repeat(2,1fr);gap:2px;padding:2px;display:grid}.execution-mode-control button{min-width:52px;min-height:29px;color:var(--fh-text-muted,#687168);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 10px;font-size:11px;font-weight:780}.execution-mode-control button.active{background:var(--fh-panel-raised,#fff);color:var(--fh-text,#0d1711);box-shadow:0 1px 4px #0d17111a}.execution-mode-control button:focus-visible,.execution-more-button:focus-visible{outline:2px solid var(--fh-accent-text,#5a8216);outline-offset:2px}.execution-lite-summary{border:1px solid var(--fh-line,#0d17111f);background:var(--fh-panel-subtle,#f2efe7);border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:12px;margin:10px 2px;padding:9px 10px;display:grid}.execution-lite-summary>span{flex-direction:column;gap:4px;min-width:0;display:flex}.execution-lite-summary>span:last-child{text-align:right}.execution-lite-summary small{color:var(--fh-text-muted,#687168);font-size:10px}.execution-lite-summary b{color:var(--fh-text,#0d1711);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.execution-more-button{border:1px solid var(--fh-line,#0d17111f);width:100%;min-height:42px;color:var(--fh-text,#0d1711);text-align:left;cursor:pointer;background:0 0;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:7px 9px 7px 10px;display:flex}.execution-more-button:hover{background:var(--fh-control-hover,#0d171109)}.execution-more-button>span{flex-direction:column;gap:2px;display:flex}.execution-more-button b{font-size:11px}.execution-more-button small{color:var(--fh-text-muted,#687168);font-size:10px}.execution-more-button i{background:var(--fh-control,#e9e6dc);width:24px;height:24px;color:var(--fh-text,#0d1711);border-radius:50%;flex:none;place-items:center;font-size:15px;font-style:normal;display:grid}.execution-ticket-secondary{border-top:1px solid var(--fh-line,#0d17111f);margin-top:10px;padding-top:10px}.execution-ticket-secondary>:first-child{margin-top:0}.execution-ticket-secondary :is(.fd-trade-account-strip,.swap-ticket-account-strip){border:1px solid var(--fh-line,#0d17111f);border-radius:7px;margin:0 0 9px;overflow:hidden}html[data-fundhouse-theme=dark] .execution-mode-control button.active{box-shadow:inset 0 0 0 1px #ffffff0f}.pro-mode-intro-backdrop{z-index:1400;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03090694;place-items:center;padding:22px;animation:.18s both proModeBackdropIn;display:grid;position:fixed;inset:0}.pro-mode-intro{border:1px solid var(--fh-line,#0d171124);background:var(--fh-panel-raised,#fbfaf5);width:min(520px,100%);max-height:min(720px,100dvh - 44px);color:var(--fh-text,#0d1711);border-radius:18px;padding:0 26px 24px;animation:.24s cubic-bezier(.22,1,.36,1) both proModeDialogIn;overflow:auto;box-shadow:0 32px 100px #03090657}.pro-mode-intro>header{border-bottom:1px solid var(--fh-line,#0d171124);justify-content:space-between;align-items:flex-start;gap:24px;padding:25px 0 20px;display:flex}.pro-mode-intro>header>div{min-width:0}.pro-mode-intro>header span{color:var(--fh-accent-text,#587d17);font:800 10px/1 var(--font-data), monospace;letter-spacing:.11em}.pro-mode-intro h2{font:500 clamp(31px, 6vw, 43px)/.98 var(--font-display), serif;letter-spacing:-.045em;margin:8px 0 0}.pro-mode-intro>header>button{border:1px solid var(--fh-line,#0d171124);background:var(--fh-control,#f0ede4);width:38px;height:38px;color:var(--fh-text,#0d1711);cursor:pointer;border-radius:50%;flex:none;place-items:center;font-size:22px;line-height:1;display:grid}.pro-mode-intro>p{color:var(--fh-text-muted,#687168);margin:20px 0;font-size:14px;line-height:1.55}.pro-mode-intro ul{border-top:1px solid var(--fh-line,#0d171124);margin:0;padding:0;list-style:none}.pro-mode-intro li{border-bottom:1px solid var(--fh-line,#0d171124);grid-template-columns:30px 1fr;gap:12px;padding:14px 0;display:grid}.pro-mode-intro li>i{color:var(--fh-accent-text,#587d17);font:800 10px var(--font-data), monospace;font-style:normal}.pro-mode-intro li>span{gap:3px;display:grid}.pro-mode-intro li strong{font-size:13px}.pro-mode-intro li small{color:var(--fh-text-muted,#687168);font-size:11px;line-height:1.4}.pro-mode-intro>footer{grid-template-columns:1fr 1.25fr;gap:8px;margin-top:20px;display:grid}.pro-mode-intro>footer button{border:1px solid var(--fh-text,#0d1711);background:var(--fh-text,#0d1711);min-height:46px;color:var(--fh-panel-raised,#fbfaf5);cursor:pointer;border-radius:9px;padding:0 16px;font-size:12px;font-weight:800}.pro-mode-intro>footer button.secondary{border-color:var(--fh-line,#0d171124);color:var(--fh-text,#0d1711);background:0 0}.pro-mode-intro>small{color:var(--fh-text-muted,#687168);text-align:right;margin-top:10px;font-size:10px;display:block}html[data-fundhouse-theme=dark] .pro-mode-intro>footer button:not(.secondary){background:var(--fh-lime);color:var(--fh-on-lime);border-color:var(--fh-lime)}@keyframes proModeBackdropIn{0%{opacity:0}}@keyframes proModeDialogIn{0%{opacity:0;transform:translateY(12px)scale(.985)}}@media (width<=430px){.execution-mode-control>span small,.execution-more-button small{display:none}.execution-mode-control button{min-width:48px}.pro-mode-intro-backdrop{align-items:end;padding:10px}.pro-mode-intro{border-radius:16px;max-height:calc(100dvh - 20px);padding-inline:19px}.pro-mode-intro>footer{grid-template-columns:1fr}.pro-mode-intro>small{text-align:left}}@media (prefers-reduced-motion:reduce){.pro-mode-intro-backdrop,.pro-mode-intro{animation:none}}.workspace-account-controls{justify-content:flex-end;align-items:center;gap:8px;display:flex}.workspace-account-controls .workspace-control{border:1px solid var(--fh-line);background:var(--fh-cream);min-height:38px;color:var(--fh-ink);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:750;line-height:1;text-decoration:none;display:inline-flex}.workspace-account-controls .workspace-control:hover{border-color:#8daf2d}.workspace-account-controls .workspace-control>span{font-size:15px}.workspace-account-controls .workspace-wallet{min-width:192px}.workspace-account-controls .workspace-wallet i{background:#899289;border-radius:50%;width:6px;height:6px}.workspace-account-controls .workspace-wallet.connected{background:#e5f5be;border-color:#91b43c}.workspace-account-controls .workspace-wallet.connected i{background:#6da013;box-shadow:0 0 0 3px #6da01321}.workspace-mode-control{box-sizing:border-box;border:1px solid var(--fh-line);background:var(--fh-cream);border-radius:10px;grid-template-columns:repeat(2,minmax(44px,1fr));align-items:stretch;gap:2px;height:38px;padding:3px;display:inline-grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.workspace-mode-control{background:color-mix(in srgb,var(--fh-cream) 84%,var(--fh-stone) 16%)}}.workspace-mode-control{color:var(--fh-ink)}.workspace-mode-control[role=group] button{box-sizing:border-box;min-width:44px;height:100%;color:var(--fh-muted);box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0 10px;font-family:inherit;font-size:11px;font-weight:750;line-height:1;display:grid;transform:none;min-height:0!important}.workspace-mode-control button:hover{background:var(--fh-cream)}@supports (color:color-mix(in lab, red, red)){.workspace-mode-control button:hover{background:color-mix(in srgb,var(--fh-cream) 72%,transparent)}}.workspace-mode-control button:hover{color:var(--fh-ink)}.workspace-mode-control button.active{background:var(--fh-ink);color:var(--fh-cream);box-shadow:inset 0 0 0 1px #ffffff0f}.workspace-mode-control button:focus-visible{z-index:1;outline-offset:-2px;outline:2px solid #79ad13;position:relative}html[data-fundhouse-theme=dark]{--fh-ink:#f2f0e7;--fh-cream:#0c1610;--fh-paper:#132018;--fh-sage:#050a07;--fh-mist:#101a13;--fh-surface:#0f1812;--fh-input:#101c15;--fh-stone:#526057;--fh-muted:#aeb8ae;--fh-line:#f2f0e729;--fh-canvas:#050a07;--fh-panel:#0f1812;--fh-panel-raised:#15231a;--fh-panel-subtle:#101c15;--fh-control:#101c15;--fh-control-hover:#19291e;--fh-text:#f2f0e7;--fh-text-muted:#aeb8ae;--fh-text-faint:#9aa69c;--fh-green:#c7ff38;--fh-accent-text:#c7ff38;--fh-market-up:#47db7b;--fh-market-down:#ff795f;--fh-positive:var(--fh-market-up);--fh-negative:var(--fh-market-down);--fh-red:var(--fh-market-down);--fh-social:#a9c2ff;--fh-warning:#ffc06e;--fh-danger-surface:#2b1715;--fh-success-surface:#172619;--fh-focus:#c7ff38;--fh-shadow:0 16px 40px #00000038;--ink:var(--fh-ink);--cream:var(--fh-cream);--paper:var(--fh-paper);--muted:var(--fh-muted);--line:var(--fh-line)}html[data-fundhouse-theme=dark] .workspace-account-controls .workspace-control{background:var(--fh-control);color:var(--fh-text);border-color:#f2f0e733}html[data-fundhouse-theme=dark] .workspace-account-controls .workspace-wallet.connected{background:var(--fh-panel-raised);color:var(--fh-accent-text);border-color:#c7ff3880}html[data-fundhouse-theme=dark] .workspace-account-controls .workspace-control:hover{background:var(--fh-control-hover);color:#fff;border-color:#c7ff3899}html[data-fundhouse-theme=dark] .workspace-mode-control{background:var(--fh-control);color:var(--fh-text);border-color:#f2f0e733}html[data-fundhouse-theme=dark] .workspace-mode-control button{color:var(--fh-text-muted)}html[data-fundhouse-theme=dark] .workspace-mode-control button:hover{background:var(--fh-control-hover);color:#fff}html[data-fundhouse-theme=dark] .workspace-mode-control button.active{background:var(--fh-lime);color:var(--fh-on-lime);box-shadow:none}@media (width<=760px){.workspace-account-controls .workspace-wallet{width:38px;min-width:38px;padding:0;font-size:0}.workspace-account-controls .workspace-wallet i{width:8px;height:8px}.workspace-account-controls .workspace-profile b{font-size:0}.workspace-account-controls .workspace-profile{width:38px;padding:0}.workspace-account-controls .workspace-profile span{font-size:17px}}button,input,textarea,select{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:3px;outline:2px solid #79ad13}main{overflow:hidden}.topbar{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f2eee3eb;justify-content:space-between;align-items:center;height:72px;padding:0 42px;display:flex;position:sticky;top:0}.topbar-left{align-items:center;gap:100px;display:flex}.brand{letter-spacing:-.04em;cursor:pointer;transform-origin:0;background:0 0;border:0;align-items:center;gap:11px;font-size:20px;font-weight:720;display:flex;transform:scale(1.25)}.brand-mark{align-items:flex-end;gap:2px;width:23px;height:24px;display:inline-flex;transform:skew(-12deg)}.brand-mark i{background:var(--ink);border-radius:5px 5px 1px 1px;width:6px;display:block}.brand-mark i:first-child{height:12px}.brand-mark i:nth-child(2){height:18px}.brand-mark i:nth-child(3){background:#6ea600;height:24px}.topbar nav{align-items:center;gap:29px;display:flex}.topbar nav button,footer button{cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:13px;font-weight:570}.landing-enter{background:var(--ink);height:38px;color:var(--cream);cursor:pointer;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:18px;padding:0 13px;font-size:12px;font-weight:750;display:inline-flex}.landing-enter span{font-size:16px}.landing-enter:hover{background:#284333}.topbar nav button:hover,footer button:hover{opacity:.55}.market-tape{background:var(--lime);border-bottom:1px solid var(--ink);white-space:nowrap;height:34px;font-family:var(--font-data), monospace;scrollbar-width:none;align-items:center;font-size:12.5px;font-weight:700;display:flex;overflow:auto hidden}.market-tape::-webkit-scrollbar{display:none}.tape-track{width:max-content;animation:25.6s linear infinite tape;display:flex}.market-tape:hover .tape-track,.market-tape:focus-within .tape-track{animation-play-state:paused}.tape-track span,.tape-track a{color:inherit;border-right:1px solid #0d171140;padding:0 27px;text-decoration:none}.tape-track a:hover,.tape-track a:focus-visible{text-decoration:underline}@keyframes tape{to{transform:translate(-50%)}}.hero{background:var(--cream);flex-direction:column;justify-content:space-between;min-height:690px;padding:74px 5.5vw 38px;display:flex}.eyebrow,.fund-kicker,.modal-kicker{text-transform:uppercase;letter-spacing:.11em;align-items:center;gap:9px;font-size:10px;font-weight:720;display:flex}.live-dot{background:#75b500;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #75b50024}.hero h1{font-family:var(--font-display);letter-spacing:-.065em;max-width:1220px;margin:55px 0 70px;font-size:clamp(68px,9.5vw,150px);font-weight:400;line-height:.8}.hero h1 em,.marketplace h2 em,.how-section h2 em,.launch-cta h2 em{color:#6d9b1f;font-weight:400}.hero-bottom{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.hero-bottom>p{letter-spacing:-.025em;max-width:545px;margin:0;font-size:19px;line-height:1.48}.hero-actions{align-items:center;gap:18px;display:flex}.primary-button,.text-button{border:1px solid var(--ink);background:var(--ink);height:44px;color:var(--cream);cursor:pointer;border-radius:5.5px;align-items:center;gap:10px;padding:0 16px;font-size:13px;font-weight:700;display:flex}.primary-button span,.text-button span,.launch-cta button span{font-size:26px}.arrow-down{display:inline-block;transform:translateY(3px)rotate(135deg)}.arrow-up{display:inline-block;transform:translateY(-3px)}.primary-button:hover{background:#274333}.text-button{color:var(--ink);background:0 0;border-color:#0000;padding-right:0}.text-button:hover{opacity:.55}.hero-stats{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:62px;display:grid}.hero-stats div{border-right:1px solid var(--line);flex-direction:column;gap:15px;padding:25px 23px 3px 0;display:flex}.hero-stats div:not(:first-child){padding-left:25px}.hero-stats div:last-child{border-right:0}.hero-stats span{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:10px;font-weight:700}.hero-stats strong{font-family:var(--font-display);letter-spacing:-.04em;font-size:30px;font-weight:400}.featured{background:var(--forest);color:#f1f0e5;padding:58px 5.5vw 100px}.fund-head{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:32px;display:flex}.fund-identity{align-items:center;gap:20px;display:flex}.fund-avatar{background:var(--lime);width:58px;height:58px;color:var(--ink);border-radius:8.5px;place-items:center;font-size:12px;font-weight:800;display:grid;box-shadow:inset 0 0 0 1px #0d17112e}.fund-identity h2{font-family:var(--font-display);letter-spacing:-.045em;margin:8px 0;font-size:clamp(31px,3.4vw,52px);font-weight:400;line-height:1}.fund-identity h2 small{font-family:var(--font-data), monospace;color:var(--lime);letter-spacing:0;font-size:.3em}.fund-identity p{color:#f1f0e599;margin:0;font-size:13px}.manager-chip{border:1px solid var(--dark-line);transform-origin:100%;border-radius:6px;align-items:center;gap:10px;min-width:205px;padding:9px 12px;display:flex;transform:scale(1.5)}.manager-avatar{color:#4c2a1c;background:#efd9bd;border-radius:50%;place-items:center;width:31px;height:31px;font-size:9px;font-weight:800;display:grid}.manager-chip>span:not(.manager-avatar){text-transform:uppercase;letter-spacing:.08em;color:#f1f0e580;flex-direction:column;gap:2px;font-size:8px;display:flex}.manager-chip strong{color:#f1f0e5;text-transform:none;letter-spacing:0;font-size:11px}.manager-chip b{color:var(--lime);margin-left:auto}.fund-layout{grid-template-columns:minmax(0,1.72fr) minmax(300px,.58fr);align-items:start;gap:18px;display:grid}.fund-main,.trade-card{border:1px solid var(--dark-line);background:#16251c;border-radius:9px}.fund-main{padding:29px}.price-row{justify-content:space-between;align-items:flex-end;gap:25px;display:flex}.price-row>div:first-child{grid-template-columns:auto auto;align-items:baseline;column-gap:15px;display:grid}.price-row span,.section-heading span,.card-price span,.card-bottom span{text-transform:uppercase;letter-spacing:.1em;color:#f1f0e57a;font-size:9px;font-weight:700}.trade-card label{text-transform:uppercase;letter-spacing:.1em;color:#f1f0e57a;font-size:13.5px;font-weight:700}.price-row>div:first-child>span{grid-column:1/-1}.price-row>div:first-child strong{font-family:var(--font-display);letter-spacing:-.04em;font-size:58px;font-weight:400}.price-row>div:first-child b{color:var(--lime);font-size:11px;font-weight:600}.premium-callout{border-left:1px solid var(--dark-line);grid-template-columns:1fr auto;gap:4px 20px;min-width:220px;padding-left:22px;display:grid}.premium-callout span{grid-column:1/-1}.premium-callout strong{color:var(--lime);font-family:var(--font-display);font-size:31px;font-weight:400}.premium-callout small{color:#f1f0e580;align-self:center;max-width:85px;font-size:9px}.chart-wrap{height:330px;margin:25px -4px 0;position:relative}.fund-chart{width:100%;height:275px;margin-top:16px;display:block}.chart-controls{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.legend,.periods{align-items:center;gap:6px;display:flex}.legend-item,.periods button{color:#f1f0e566;cursor:pointer;background:0 0;border:0;border-radius:3.5px;padding:6px 7px;font-size:9px;font-weight:670}.legend-item.active,.periods button.active{color:#f1f0e5;background:#f1f0e514}.legend-item i{vertical-align:middle;width:16px;height:2px;margin-right:5px;display:inline-block}.market-line{background:var(--lime)}.nav-line{border-top:1px dashed #e4e1d7}.chart-label{font-family:var(--font-data), monospace;border-radius:3px;padding:5px 7px;font-size:9px;font-weight:700;position:absolute;right:4px}.chart-label span{opacity:.6;margin-left:4px}.market-label{color:var(--ink);background:var(--lime);top:64px}.nav-label{color:var(--ink);background:#dfdacc;top:205px}.fund-metrics{border:1px solid var(--dark-line);border-radius:6.5px;grid-template-columns:repeat(4,1fr);margin:5px 0 18px;display:grid;overflow:hidden}.fund-metrics div{border-right:1px solid var(--dark-line);flex-direction:column;padding:16px 17px;display:flex}.fund-metrics div:last-child{border-right:0}.fund-metrics span{text-transform:uppercase;letter-spacing:.09em;color:#f1f0e57a;font-size:8px}.fund-metrics strong{font-family:var(--font-display);margin:8px 0 5px;font-size:23px;font-weight:400}.fund-metrics small{color:#f1f0e55c;font-size:8px}.metric-light{margin-left:2px;font-size:.55em!important}.portfolio-card{border:1px solid var(--dark-line);border-radius:6.5px;padding:20px}.section-heading{justify-content:space-between;align-items:flex-end;display:flex}.section-heading h3{font-family:var(--font-display);margin:5px 0 0;font-size:24px;font-weight:400}.section-heading button{color:var(--lime);cursor:pointer;background:0 0;border:0;font-size:9px}.allocation-bar{border-radius:99px;gap:2px;height:8px;margin:22px 0;display:flex;overflow:hidden}.allocation-bar i{height:100%}.holdings-table{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px;display:grid}.holding-row{border-top:1px solid var(--dark-line);grid-template-columns:27px 1fr auto auto;align-items:center;gap:9px;padding:10px 0;font-size:10px;display:grid}.asset-dot{width:23px;height:23px;color:var(--ink);border-radius:50%;place-items:center;font-size:8px;font-weight:800;display:grid}.asset-name{flex-direction:column;display:flex}.asset-name small{color:#f1f0e561;margin-top:2px}.asset-weight{color:#f1f0e58c}.holding-row .asset-weight,.holding-row .positive,.holding-row .negative{font-size:12.5px}.trade-card{padding:17px;position:sticky;top:122px}.trade-tabs{border-bottom:1px solid var(--dark-line);grid-template-columns:1fr 1fr;gap:5px;margin:-4px -1px 22px;display:grid}.trade-tabs button{color:#f1f0e566;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:11px;font-size:16.5px;font-weight:700}.trade-tabs button.active{border-bottom-color:var(--lime);color:#f1f0e5}.amount-input{border:1px solid var(--dark-line);background:#f1f0e50e;border-radius:5.5px;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;margin-top:7px;padding:13px 14px;display:grid}.amount-input span{color:#f1f0e580;font-size:24px}.amount-input input{color:#f1f0e5;width:100%;min-width:0;font-family:var(--font-display);background:0 0;border:0;outline:0;font-size:40.5px}.amount-input b{color:#f1f0e599;font-size:15px}.quick-amounts{grid-template-columns:repeat(4,1fr);gap:5px;margin:7px 0 19px;display:grid}.quick-amounts button{border:1px solid var(--dark-line);color:#f1f0e58c;cursor:pointer;background:0 0;border-radius:3px;padding:6px 2px;font-size:12px}.quick-amounts button:hover{color:var(--lime);border-color:#c7ff3873}.receive-row{border-top:1px solid var(--dark-line);border-bottom:1px solid var(--dark-line);justify-content:space-between;padding:17px 0;font-size:15px;display:flex}.receive-row span{color:#f1f0e57a}.order-details{gap:9px;padding:16px 0;display:grid}.order-details div{justify-content:space-between;font-size:13.5px;display:flex}.order-details span{color:#f1f0e566}.trade-card .trade-submit{font-size:15px}.trade-submit{background:var(--lime);width:100%;color:var(--ink);cursor:pointer;border:0;border-radius:4.5px;justify-content:space-between;padding:13px 15px;font-size:10px;font-weight:800;display:flex}.trade-submit:hover{background:#e0ff83}.trade-note{color:#f1f0e566;align-items:flex-start;gap:8px;margin:13px 2px;font-size:12px;line-height:1.5;display:flex}.trade-note span{border:1px solid var(--dark-line);border-radius:50%;flex:none;place-items:center;width:15px;height:15px;display:grid}.risk-strip{border-top:1px solid var(--dark-line);color:#f1f0e566;align-items:center;gap:4px;padding-top:14px;font-size:12px;display:flex}.risk-strip i{background:#ffab50;border-radius:10px;width:18px;height:4px}.risk-strip i.off{background:#f1f0e51f}.risk-strip b{color:#ffab50;margin-left:auto}.marketplace{background:var(--paper);padding:105px 5.5vw 120px}.marketplace-head,.how-title{justify-content:space-between;align-items:flex-end;gap:45px;display:flex}.section-number{font-family:var(--font-data), monospace;color:#6c746d;margin-bottom:23px;font-size:10px;display:block}.marketplace h2,.how-section h2{font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(48px,6.2vw,86px);font-weight:400;line-height:.9}.marketplace-head>p{color:#5d655f;width:360px;font-size:14px;line-height:1.55}.filters{border-bottom:1px solid var(--line);gap:7px;margin-bottom:22px;padding:54px 0 13px;display:flex}.filters button{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:4px;padding:8px 13px;font-size:9px;font-weight:700}.filters button.active{background:var(--ink);color:var(--cream)}.filters .sort-button{border:0;margin-left:auto}.fund-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.fund-card{border:1px solid var(--line);cursor:pointer;border-radius:8px;min-height:420px;padding:18px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.fund-card:hover{transform:translateY(-4px);box-shadow:0 18px 50px #0d17111a}.fund-card.lime{background:var(--fh-acid)}.fund-card.blue{background:var(--fh-sky)}.fund-card.cream{background:var(--fh-oat)}.fund-card.orange{background:var(--fh-peach)}.fund-card.purple{background:var(--fh-lilac)}.fund-card.rose{background:var(--fh-rose)}.fund-card-top{text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;font-size:8px;display:flex}.fund-card-top b{border:1px solid #0d17112e;border-radius:3px;padding:5px 7px}.card-avatar{background:var(--ink);color:#fff;border-radius:7.5px;place-items:center;width:54px;height:54px;margin:28px 0 16px;font-size:12px;font-weight:800;display:grid}.fund-card h3{font-family:var(--font-display);letter-spacing:-.035em;max-width:260px;margin:0;font-size:31px;font-weight:400;line-height:.96}.card-ticker{font-family:var(--font-data), monospace;color:#0d17118f;margin-top:9px;font-size:10px;display:block}.mini-chart{align-items:flex-end;gap:6px;height:76px;padding:12px 4px 0;display:flex}.mini-chart i{border-top:2px solid var(--ink);flex:1;height:25%;transform:translateY(-2px)rotate(-2deg)}.mini-chart i:nth-child(2){height:36%}.mini-chart i:nth-child(3){height:28%}.mini-chart i:nth-child(4){height:50%}.mini-chart i:nth-child(5){height:44%}.mini-chart i:nth-child(6){height:61%}.mini-chart i:nth-child(7){height:68%}.mini-chart i:nth-child(8){height:88%}.card-price{border-top:1px solid #0d171124;grid-template-columns:1fr 1fr;gap:10px;padding:13px 0;display:grid}.card-price div{flex-direction:column;gap:5px;display:flex}.card-price strong{font-family:var(--font-display);font-size:22px;font-weight:400}.card-price span,.card-bottom span{color:#0d17117a}.card-bottom{border-top:1px solid #0d171124;grid-template-columns:repeat(3,1fr);padding-top:12px;display:grid}.card-bottom div{flex-direction:column;gap:5px;display:flex}.card-bottom strong{font-size:11px}.how-section{background:var(--fh-sage);padding:105px 5.5vw}.how-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:75px;display:grid}.how-grid>div{border-right:1px solid var(--line);padding:24px 24px 37px 0}.how-grid>div:not(:first-child){padding-left:24px}.how-grid>div:last-child{border-right:0}.how-grid span{font-family:var(--font-data), monospace;color:#6d756d;font-size:9px}.how-grid h3{font-family:var(--font-display);margin:52px 0 11px;font-size:27px;font-weight:400}.how-grid p{color:#5a635b;max-width:230px;font-size:11px;line-height:1.6}.formula-card{background:var(--forest);color:#f1f0e5;border-radius:9px;margin-top:30px;padding:27px 31px}.formula-card>span{text-transform:uppercase;letter-spacing:.1em;color:#f1f0e580;font-size:8px}.formula-card>div{align-items:center;gap:20px;margin:28px 0 14px;display:flex}.formula-card strong{font-family:var(--font-display);font-size:clamp(24px,3vw,42px);font-weight:400}.formula-card b{color:#f1f0e559;font-weight:400}.formula-card em{background:var(--lime);color:var(--ink);font-family:var(--font-display);border-radius:9px;margin-left:auto;padding:12px 18px;font-size:25px}.formula-card p{color:#f1f0e573;margin:0;font-size:10px}.launch-cta{background:var(--lime);flex-direction:column;justify-content:center;align-items:flex-start;min-height:630px;padding:105px 5.5%;display:flex;position:relative;overflow:hidden}.launch-cta p{text-transform:uppercase;letter-spacing:.09em;font-size:11px;font-weight:700}.launch-cta h2{font-family:var(--font-display);letter-spacing:-.06em;z-index:2;margin:26px 0 47px;font-size:clamp(63px,8vw,118px);font-weight:400;line-height:.85;position:relative}.launch-cta h2 em{color:#497000}.launch-cta button{border:1px solid var(--ink);background:var(--ink);color:var(--cream);cursor:pointer;z-index:2;border-radius:5.5px;justify-content:space-between;align-items:center;min-width:180px;padding:14px 18px;font-size:11px;font-weight:750;display:flex;position:relative}.cta-orbit{aspect-ratio:1;border:1px solid #0d171147;border-radius:50%;width:54vw;position:absolute;bottom:-19vw;right:-3vw}.cta-orbit i{border:1px solid #0d17113b;border-radius:50%;position:absolute;inset:14%}.cta-orbit i:nth-child(2){inset:29%}.cta-orbit i:nth-child(3){background:var(--ink);inset:44%}.landing-footer{background:var(--ink);min-height:210px;color:var(--cream);grid-template-columns:1.2fr 1.4fr 1fr;align-items:start;gap:30px;padding:45px 5.5%;display:grid}.footer-brand{align-items:center;gap:12px;font-size:19px;font-weight:750;display:flex}.footer-brand .brand-mark i{background:var(--cream)}.footer-brand .brand-mark i:nth-child(3){background:var(--lime)}.landing-footer p{color:#f2eee37a;margin:0;font-size:11px;line-height:1.55}.landing-footer>div:nth-child(3){flex-wrap:wrap;justify-content:flex-end;gap:14px 22px;display:flex}.landing-footer>div:nth-child(3) a{color:var(--cream);font-size:10px;font-weight:650;text-decoration:none}.landing-footer small{color:#f2eee34d;text-transform:uppercase;letter-spacing:.1em;grid-column:1/-1;align-self:end;font-size:8px}.modal-backdrop{z-index:60;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#060c08bd;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:var(--paper);width:min(500px,100%);max-height:calc(100vh - 40px);color:var(--ink);border-radius:9px;padding:30px;position:relative;overflow-y:auto;box-shadow:0 28px 90px #00000057}.modal-close{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:50%;width:31px;height:31px;font-size:19px;position:absolute;top:17px;right:18px}.modal h2{font-family:var(--font-display);letter-spacing:-.045em;margin:18px 0 27px;font-size:42px;font-weight:400;line-height:1}.review-token{border:1px solid var(--line);border-radius:6px;align-items:center;gap:13px;padding:12px;display:flex}.review-token div:last-child{flex-direction:column;gap:4px;display:flex}.review-token span{color:var(--muted);font-size:9px}.review-amount{text-align:center;flex-direction:column;padding:28px 0;display:flex}.review-amount span{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:9px}.review-amount strong{font-family:var(--font-display);margin:6px 0;font-size:56px;font-weight:400}.review-amount small{color:#66705f}.modal-disclaimer{color:var(--muted);text-align:center;margin:13px 0 0;font-size:8px}.launch-modal{width:min(660px,100%)}.launch-progress{text-transform:uppercase;letter-spacing:.1em;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding-right:35px;font-size:9px;font-weight:700;display:grid}.launch-progress>div{gap:4px;display:flex}.launch-progress i{background:#ddd8cd;border-radius:9px;flex:1;height:3px}.launch-progress i.active{background:#70a215}.launch-step{min-height:390px;padding-top:37px}.launch-step label{text-transform:uppercase;letter-spacing:.08em;flex-direction:column;gap:7px;margin-bottom:16px;font-size:9px;font-weight:700;display:flex}.launch-step input,.launch-step textarea,.launch-step select{border:1px solid var(--line);width:100%;color:var(--ink);text-transform:none;letter-spacing:0;background:#f3efe5;border-radius:9px;outline:0;padding:12px 13px}.launch-step textarea{resize:vertical;min-height:78px}.field-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.upload-box{color:var(--muted);text-transform:none;letter-spacing:0;background:#f3efe5;border:1px dashed #0d171147;border-radius:9px;padding:12px;font-weight:500}.choice-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.choice-grid.two{grid-template-columns:1fr 1fr}.choice-grid button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#f3efe5;border-radius:5px;padding:13px;font-size:10px;font-weight:700}.choice-grid button.selected{background:#ebf7cf;border:2px solid #668e17}.choice-grid small{color:var(--muted);margin-top:6px;font-size:8px;font-weight:400;line-height:1.35;display:block}.prefix-input{border:1px solid var(--line);background:#f3efe5;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;padding:0 12px;display:grid}.prefix-input input{border:0;padding-left:6px;padding-right:6px}.launch-summary{border:1px solid var(--line);border-radius:5px;grid-template-columns:1fr auto;gap:5px;padding:14px;display:grid}.launch-summary span{text-transform:uppercase;letter-spacing:.08em;font-size:9px}.launch-summary small{color:var(--muted);grid-column:1/-1;font-size:8px}.modal-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;padding-top:17px;display:flex}.modal-actions .trade-submit{width:160px}.back-button{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:4.5px;padding:10px 17px;font-size:10px}.toast{z-index:80;background:var(--ink);color:var(--cream);border-radius:5px;align-items:center;gap:10px;padding:12px 16px;font-size:10px;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 12px 36px #00000040}.toast span{color:var(--lime)}@media (width<=1050px){.topbar{padding:0 22px}.topbar nav{display:none}.hero{padding-left:4vw;padding-right:4vw}.hero h1{font-size:12vw}.fund-layout{grid-template-columns:1fr}.trade-card{position:static}.fund-grid,.fund-metrics{grid-template-columns:repeat(2,1fr)}.fund-metrics div:nth-child(2){border-right:0}.fund-metrics div:nth-child(-n+2){border-bottom:1px solid var(--dark-line)}}@media (width<=700px){.topbar{height:62px;padding:0 15px}.brand{font-size:17px}.brand-mark{transform:skew(-12deg)scale(.82)}.landing-enter{height:34px;padding:0 10px;font-size:11px}.market-tape{height:30px}.hero{min-height:620px;padding:55px 18px 25px}.hero h1{margin:55px 0;font-size:17vw;line-height:.84}.hero-bottom{flex-direction:column;align-items:flex-start}.hero-bottom>p{font-size:16px}.hero-actions{flex-direction:column;align-items:stretch;width:100%}.primary-button{justify-content:space-between}.text-button{height:34px;padding-left:0}.hero-stats{grid-template-columns:1fr 1fr;margin-top:38px}.hero-stats div{border-bottom:1px solid var(--line)}.hero-stats div:nth-child(2){border-right:0}.hero-stats div:nth-child(3){padding-left:0}.hero-stats strong{font-size:24px}.featured{padding:45px 14px 70px}.fund-head{flex-direction:column;align-items:flex-start}.fund-avatar{border-radius:7px;width:48px;height:48px}.fund-identity{align-items:flex-start}.fund-identity h2{font-size:32px}.fund-identity p{font-size:11px}.manager-chip{align-self:stretch}.fund-main{padding:17px}.price-row{flex-direction:column;align-items:flex-start}.premium-callout{border-left:0;border-top:1px solid var(--dark-line);width:100%;padding:14px 0 0}.price-row>div:first-child strong{font-size:48px}.chart-wrap{height:285px}.fund-chart{height:225px}.nav-label{top:175px}.fund-metrics{grid-template-columns:1fr 1fr}.fund-metrics div{padding:13px}.fund-metrics strong{font-size:19px}.holdings-table{grid-template-columns:1fr}.section-heading button{display:none}.marketplace,.how-section{padding:75px 15px}.marketplace-head,.how-title{flex-direction:column;align-items:flex-start}.marketplace h2,.how-section h2{font-size:52px}.marketplace-head>p{width:auto}.filters{overflow-x:auto}.filters button{flex:none}.filters .sort-button{margin-left:10px}.fund-grid{grid-template-columns:1fr}.fund-card{min-height:400px}.how-grid{grid-template-columns:1fr 1fr}.how-grid>div:nth-child(2){border-right:0}.how-grid>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.how-grid>div:nth-child(3){padding-left:0}.how-grid h3{margin-top:30px}.formula-card{padding:22px 18px}.formula-card>div{flex-direction:column;align-items:flex-start;gap:8px}.formula-card em{margin:8px 0 0}.launch-cta{min-height:560px;padding:70px 18px}.launch-cta h2{font-size:67px}.cta-orbit{width:94vw;bottom:-28vw;right:-43vw}.landing-footer{grid-template-columns:1fr;padding:40px 18px}.landing-footer>div:nth-child(3){justify-content:flex-start}.landing-footer small{grid-column:1}.modal{padding:25px 18px}.modal h2{font-size:35px}.field-row,.choice-grid,.choice-grid.two{grid-template-columns:1fr}.launch-step{min-height:auto}.launch-progress{grid-template-columns:auto 1fr}.launch-progress b{display:none}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.tape-track{animation:none}}.value-stack{border:1px solid var(--line);background:#ffffff38;border-radius:7.5px;grid-template-columns:repeat(3,1fr);margin-top:54px;display:grid;overflow:hidden}.value-stack>div{border-right:1px solid var(--line);padding:21px 23px}.value-stack>div:last-child{border-right:0}.value-stack span{color:#6a716a;font:700 9px/1 var(--font-data), monospace;text-transform:uppercase;letter-spacing:.08em;display:block}.value-stack strong{font:400 25px/1 var(--font-display);letter-spacing:-.035em;margin:20px 0 8px;display:block}.value-stack p{color:#616961;max-width:280px;margin:0;font-size:10px;line-height:1.5}.holder-pass{border:1px solid var(--dark-line);background:#f1f0e509;border-radius:5.5px;margin-top:15px;padding:14px}.holder-pass>div{justify-content:space-between;align-items:center;display:flex}.holder-pass-label{flex-direction:column;gap:6px;display:flex}.holder-pass span{color:#f1f0e56b;text-transform:uppercase;letter-spacing:.09em;font-size:12px}.holder-pass strong{font-family:var(--font-display);font-size:24px;font-weight:400}.holder-pass small{color:#ffbd70;font-size:12px;display:block}.holder-pass.unlocked{background:#c7ff380e;border-color:#c7ff3857}.holder-pass.unlocked small{color:var(--lime)}.holder-pass button{border:1px solid var(--dark-line);color:#f1f0e5;cursor:pointer;background:0 0;border-radius:4px;width:100%;margin-top:12px;padding:9px 11px;font-size:13.5px;font-weight:750}.holder-pass button:hover{border-color:var(--lime);color:var(--lime)}.community-section{color:#f1f0e5;background:#15231a;padding:105px 5.5vw 115px}.community-heading,.faq-heading{justify-content:space-between;align-items:flex-end;gap:50px;display:flex}.community-heading h2,.faq-heading h2{font:400 clamp(49px, 6.1vw, 84px)/.9 var(--font-display);letter-spacing:-.055em;margin:0}.community-heading h2 em,.faq-heading h2 em{color:#9fcf38;font-weight:400}.community-heading>p,.faq-heading>p{color:#f1f0e580;max-width:380px;margin:0;font-size:13px;line-height:1.55}.community-section .section-number{color:#f1f0e573}.community-shell{border:1px solid var(--dark-line);background:#101b14;border-radius:9px;grid-template-columns:205px minmax(0,1fr) 220px;min-height:590px;margin-top:62px;display:grid;overflow:hidden}.community-rail{border-right:1px solid var(--dark-line);padding:22px 15px}.community-logo{background:var(--lime);width:45px;height:45px;color:var(--ink);border-radius:6.5px;place-items:center;font-size:10px;font-weight:850;display:grid}.community-rail h3{font:400 21px/1 var(--font-display);margin:15px 0 5px}.community-rail>span{color:#f1f0e566;font-size:7px;display:block}.community-rail>span i{background:var(--lime);border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.community-rail nav{gap:4px;margin-top:27px;display:grid}.community-rail nav button,.modal-channel-list button{color:#f1f0e585;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;grid-template-columns:18px 1fr auto;align-items:center;gap:7px;padding:10px;font-size:9px;display:grid}.community-rail nav button.active,.modal-channel-list button.active{color:var(--lime);background:#c7ff381a}.community-rail nav button.locked,.modal-channel-list button.locked{color:#f1f0e540}.community-rail nav button b,.modal-channel-list button b{border:1px solid;border-radius:3px;padding:3px 5px;font-size:7px}.enter-community{border:1px solid var(--dark-line);color:#f1f0e5;cursor:pointer;background:0 0;border-radius:4px;width:100%;margin-top:22px;padding:10px;font-size:8px}.enter-community:hover{color:var(--lime);border-color:#c7ff3873}.community-feed{min-width:0}.feed-head{border-bottom:1px solid var(--dark-line);justify-content:space-between;align-items:center;height:73px;padding:0 21px;display:flex}.feed-head>div:first-child{align-items:center;gap:10px;display:flex}.feed-head>div:first-child>span{color:var(--lime)}.feed-head strong,.feed-head small{display:block}.feed-head strong{font-size:11px}.feed-head small{color:#f1f0e559;margin-top:3px;font-size:7px}.member-faces{align-items:center;display:flex}.member-faces i{width:25px;height:25px;color:var(--ink);background:#ded8c8;border:2px solid #101b14;border-radius:50%;place-items:center;margin-left:-5px;font-size:6px;font-style:normal;font-weight:800;display:grid}.member-faces i:nth-child(2){background:#d9c3ff}.member-faces i:nth-child(3){background:#ffd0b3}.member-faces b{color:#f1f0e561;margin-left:6px;font-size:7px}.pinned-post,.feed-post{border:1px solid var(--dark-line);background:#f1f0e506;border-radius:6px;margin:20px;padding:18px}.pinned-post{background:#c7ff3809;border-color:#c7ff3838}.post-label{color:var(--lime);text-transform:uppercase;letter-spacing:.1em;margin-bottom:15px;font-size:7px;font-weight:750;display:block}.post-author{align-items:center;gap:10px;display:flex}.post-author>div{flex-direction:column;gap:3px;display:flex}.post-author strong{font-size:9px}.post-author strong b{color:var(--lime)}.post-author small{color:#f1f0e55c;font-size:7px}.member-avatar{color:#382650;background:#d9c3ff;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-size:7px;font-weight:850;display:grid}.member-avatar.alt{color:#5d2818;background:#ffceb0}.member-avatar.you{background:var(--lime);color:var(--ink);font-size:6px}.pinned-post>p,.feed-post>p{color:#f1f0e5c2;margin:15px 0;font-size:11px;line-height:1.55}.trade-embed{border:1px solid var(--dark-line);background:#15241b;border-radius:9px;justify-content:space-between;align-items:center;padding:12px;display:flex}.trade-embed>div{grid-template-columns:auto 1fr;gap:3px 8px;display:grid}.trade-embed span{background:var(--lime);color:var(--ink);border-radius:4px;padding:3px 5px;font-size:6px;font-weight:800}.trade-embed strong{font-size:9px}.trade-embed small{color:#f1f0e55c;grid-column:2;font-size:7px}.trade-embed>b{font-size:10px}.trade-embed em{color:var(--lime);margin-left:6px;font-style:normal}.post-actions{gap:18px;margin-top:14px;display:flex}.post-actions button,.chat-message button{color:#f1f0e557;cursor:pointer;background:0 0;border:0;padding:0;font-size:7px}.post-actions button:hover,.chat-message button:hover{color:var(--lime)}.member-status{border-left:1px solid var(--dark-line);text-align:center;padding:22px}.member-status>span{text-align:left;color:#f1f0e566;text-transform:uppercase;letter-spacing:.1em;font-size:7px;display:block}.membership-orb{width:72px;height:72px;color:var(--lime);font:400 28px var(--font-display);background:radial-gradient(circle,#c7ff3833,#0000 70%);border:1px solid #c7ff3859;border-radius:50%;place-items:center;margin:37px auto 13px;display:grid;box-shadow:0 0 40px #c7ff3817}.member-status h3{font:400 25px var(--font-display);margin:0}.member-status>p{color:#f1f0e55e;margin:5px 0 28px;font-size:7px}.balance-line{border-top:1px solid var(--dark-line);justify-content:space-between;padding:11px 0;font-size:8px;display:flex}.balance-line span{color:#f1f0e566}.tier-progress{background:#f1f0e51a;border-radius:10px;height:4px;overflow:hidden}.tier-progress i{background:var(--lime);height:100%;display:block}.member-status>small{text-align:left;color:#f1f0e54d;margin:7px 0 22px;font-size:7px;display:block}.member-status ul{text-align:left;color:#f1f0e5a6;gap:10px;margin:0 0 25px;padding:0;font-size:8px;list-style:none;display:grid}.member-status li.muted{color:#f1f0e538}.member-status>button{background:var(--lime);width:100%;color:var(--ink);cursor:pointer;border:0;border-radius:4px;padding:10px;font-size:8px;font-weight:800}.tier-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:17px;display:grid}.tier-grid article{border:1px solid var(--dark-line);background:#101b14;border-radius:6.5px;padding:21px}.tier-grid article.featured-tier{background:#c7ff380e;border-color:#c7ff3861}.tier-grid span{color:var(--lime);text-transform:uppercase;letter-spacing:.1em;font-size:7px;font-weight:750}.tier-grid h3{font:400 26px var(--font-display);margin:25px 0 8px}.tier-grid p{color:#f1f0e56e;max-width:290px;margin:0;font-size:9px;line-height:1.55}.new-ribbon{background:var(--ink);color:var(--lime);text-transform:uppercase;letter-spacing:.08em;border-radius:99px;padding:6px 9px;font-size:7px;font-weight:800;position:absolute;top:17px;left:50%;transform:translate(-50%)}.card-community{background:#ffffff2b;border-top:1px solid #0d171124;justify-content:space-between;align-items:center;margin:13px -18px -18px;padding:12px 18px;font-size:7px;display:flex}.card-community strong{font-size:7px}.fund-card{min-height:454px}.how-grid.five{grid-template-columns:repeat(5,1fr)}.how-grid.five>div:nth-child(4),.how-grid.five>div:last-child{padding-left:24px}.landing-ai-section{background:var(--cream);padding:105px 5.5vw}.landing-ai-section>header{justify-content:space-between;align-items:end;gap:45px;display:flex}.landing-ai-section h2{font:400 clamp(48px,6.2vw,86px)/.9 var(--font-display);letter-spacing:-.055em;margin:0}.landing-ai-section h2 em{color:#6d9b1f;font-weight:400}.landing-ai-section>header>p{max-width:400px;color:var(--muted);font-size:13px;line-height:1.55}.landing-ai-paths{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:55px;display:grid}.landing-ai-paths article{border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:25px}.landing-ai-paths article.recommended{background:var(--lime)}.landing-ai-paths span{font:700 9px var(--font-data);letter-spacing:.08em;color:#5f8e13}.landing-ai-paths h3{font:400 32px var(--font-display);margin:14px 0}.landing-ai-paths p{max-width:520px;color:var(--muted);font-size:11px;line-height:1.55}.landing-ai-paths button{border:1px solid var(--ink);background:var(--ink);color:var(--cream);cursor:pointer;border-radius:4px;margin-top:12px;padding:10px 14px;font-size:11px;font-weight:750}.landing-ai-section>ol{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(6,1fr);margin:28px 0 0;padding:0;list-style:none;display:grid}.landing-ai-section>ol li{border-right:1px solid var(--line);padding:20px 18px 28px 0}.landing-ai-section>ol li:not(:first-child){padding-left:18px}.landing-ai-section>ol li:last-child{border-right:0}.landing-ai-section>ol i{font:700 9px var(--font-data);color:#6d9b1f;font-style:normal}.landing-ai-section>ol strong{font:400 22px var(--font-display);margin:30px 0 8px;display:block}.landing-ai-section>ol p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.landing-ai-boundary{background:var(--forest);color:var(--cream);border-radius:8px;align-items:center;gap:18px;margin-top:24px;padding:23px;display:flex}.landing-ai-boundary strong{font:400 26px var(--font-display);color:var(--lime)}.landing-ai-boundary span{opacity:.35}.landing-ai-boundary small{color:#f1f0e58c;margin-left:auto}.launch-cta-actions{justify-content:center;gap:8px;display:flex}.formula-card>div{flex-wrap:wrap}.faq-section{background:#f4f0e5;padding:105px 5.5vw 120px}.faq-heading h2 em{color:#6d9b1f}.faq-heading>p{color:#5d655f}.faq-list{border-top:1px solid var(--line);margin-top:65px}.faq-list article{border-bottom:1px solid var(--line)}.faq-list article>button{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:44px 1fr auto;align-items:center;gap:20px;width:100%;padding:22px 0;display:grid}.faq-list article>button span{color:#7d857e;font:700 8px var(--font-data), monospace}.faq-list article>button strong{font:400 clamp(17px,2vw,24px) var(--font-display)}.faq-list article>button b{border:1px solid var(--line);border-radius:50%;place-items:center;width:29px;height:29px;font-size:15px;font-weight:400;display:grid}.faq-list article>p{color:#5c665e;max-width:760px;margin:-6px 0 25px 64px;font-size:12px;line-height:1.65}.faq-list article.open>button strong{color:#5f8e13}.community-modal{color:#f1f0e5;background:#101b14;grid-template-columns:220px 1fr;width:min(980px,100%);height:min(680px,100vh - 40px);padding:0;display:grid;overflow:hidden}.community-modal .modal-close{z-index:3;color:#f1f0e5;border-color:var(--dark-line)}.modal-channel-list{border-right:1px solid var(--dark-line);padding:25px 15px}.modal-channel-list h3{font:400 21px var(--font-display);margin:15px 0 4px}.modal-channel-list>span{color:#f1f0e566;margin-bottom:24px;font-size:7px;display:block}.modal-channel-list button{width:100%;margin:3px 0}.modal-community-feed{grid-template-rows:70px 1fr auto;min-width:0;display:grid}.modal-community-feed>header{border-bottom:1px solid var(--dark-line);justify-content:space-between;align-items:center;padding:0 55px 0 22px;display:flex}.modal-community-feed>header>div:first-child{flex-direction:column;gap:3px;display:flex}.modal-community-feed>header strong{font-size:11px}.modal-community-feed>header span{color:#f1f0e561;font-size:7px}.modal-feed-scroll{padding:10px 21px 26px;overflow-y:auto}.chat-message{border-bottom:1px solid var(--dark-line);grid-template-columns:34px 1fr;gap:11px;padding:15px 0;display:grid}.chat-message.manager{background:#c7ff3809;border:1px solid #c7ff3833;border-radius:5.5px;margin:10px 0;padding:18px}.chat-message>div>strong{font-size:9px}.chat-message>div>strong b{color:var(--lime)}.chat-message>div>strong small{color:#f1f0e54d;margin-left:7px;font-size:7px;font-weight:400}.chat-message p{color:#f1f0e5ad;margin:8px 0 11px;font-size:10px;line-height:1.5}.chat-message>div>div:last-child{gap:17px;display:flex}.composer{border-top:1px solid var(--dark-line);grid-template-columns:1fr auto;gap:8px;padding:13px 20px;display:grid}.composer input{border:1px solid var(--dark-line);color:#f1f0e5;background:#f1f0e50e;border-radius:9px;outline:0;min-width:0;padding:11px 12px;font-size:9px}.composer button{background:var(--lime);color:var(--ink);cursor:pointer;border:0;border-radius:4px;padding:0 16px;font-size:8px;font-weight:800}.unlock-preview{border:1px solid var(--line);border-radius:9px;grid-template-columns:1fr auto;gap:5px;margin:-10px 0 19px;padding:12px;font-size:9px;display:grid}.unlock-preview span{color:var(--muted)}.unlock-preview b{color:#659400;grid-column:1/-1;font-size:8px}.mandate-note{color:#5c6756;background:#eef5df;border-left:3px solid #83b629;padding:12px;font-size:8px;line-height:1.5}.channel-choices{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.channel-choices button{border:1px solid var(--line);cursor:pointer;background:#f3efe5;border-radius:4px;align-items:center;gap:8px;padding:10px;font-size:9px;display:flex}.channel-choices button.selected{background:#ebf7cf;border-color:#739c25}.channel-choices button span{background:#0d171114;border-radius:50%;place-items:center;width:17px;height:17px;display:grid}.tier-preview{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:20px;display:grid}.tier-preview div{border:1px solid var(--line);border-radius:9px;padding:11px}.tier-preview span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:7px;display:block}.tier-preview strong{font:400 15px var(--font-display);margin-top:7px;display:block}.review-step{min-height:445px}.launch-fund-preview{border:1px solid var(--line);background:#e6ff9f;border-radius:6px;grid-template-columns:57px 1fr;gap:14px;padding:15px;display:grid}.launch-fund-preview .card-avatar{width:52px;height:52px;margin:0}.launch-fund-preview span{text-transform:uppercase;letter-spacing:.08em;font-size:7px}.launch-fund-preview h3{font:400 22px var(--font-display);margin:4px 0}.launch-fund-preview>div>strong{font:700 8px var(--font-data), monospace}.launch-fund-preview p{color:#566050;margin:9px 0 0;font-size:8px}.review-grid{border:1px solid var(--line);border-radius:5px;grid-template-columns:repeat(3,1fr);margin:14px 0;display:grid;overflow:hidden}.review-grid div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:10px}.review-grid div:nth-child(3n){border-right:0}.review-grid div:nth-child(n+4){border-bottom:0}.review-grid span{color:var(--muted);text-transform:uppercase;font-size:7px;display:block}.review-grid strong{margin-top:6px;font-size:10px;display:block}@media (width<=1050px){.community-shell{grid-template-columns:180px 1fr}.member-status{display:none}.how-grid.five{grid-template-columns:repeat(3,1fr)}.how-grid.five>div:nth-child(3){border-right:0}.how-grid.five>div:nth-child(4){padding-left:0}.how-grid.five>div:nth-child(n+4){border-top:1px solid var(--line)}}@media (width<=700px){.value-stack{grid-template-columns:1fr}.value-stack>div{border-right:0;border-bottom:1px solid var(--line)}.value-stack>div:last-child{border-bottom:0}.community-section,.faq-section{padding:75px 15px}.community-heading,.faq-heading{flex-direction:column;align-items:flex-start}.community-heading h2,.faq-heading h2{font-size:52px}.community-shell{grid-template-columns:1fr}.community-rail{border-right:0;border-bottom:1px solid var(--dark-line)}.community-rail nav{grid-template-columns:1fr 1fr}.community-feed{min-height:540px}.tier-grid{grid-template-columns:1fr}.how-grid.five{grid-template-columns:1fr 1fr}.how-grid.five>div:nth-child(2),.how-grid.five>div:nth-child(4){border-right:0}.how-grid.five>div:nth-child(3),.how-grid.five>div:nth-child(5){padding-left:0}.how-grid.five>div:nth-child(3){border-right:1px solid var(--line)}.landing-ai-section{padding:75px 15px}.landing-ai-section>header{flex-direction:column;align-items:flex-start}.landing-ai-section h2{font-size:52px}.landing-ai-paths{grid-template-columns:1fr}.landing-ai-section>ol{grid-template-columns:1fr 1fr}.landing-ai-section>ol li:nth-child(2n){border-right:0}.landing-ai-boundary{flex-direction:column;align-items:flex-start}.landing-ai-boundary small{margin-left:0}.launch-cta-actions{flex-direction:column;align-items:stretch}.faq-list article>button{grid-template-columns:28px 1fr auto;gap:10px}.faq-list article>p{margin-left:38px}.community-modal{grid-template-rows:auto 1fr;grid-template-columns:1fr;height:calc(100vh - 20px)}.modal-channel-list{border-right:0;border-bottom:1px solid var(--dark-line);padding:14px}.modal-channel-list .community-logo,.modal-channel-list h3,.modal-channel-list>span{display:none}.modal-channel-list{gap:4px;display:flex;overflow-x:auto}.modal-channel-list button{flex:none;width:auto}.modal-channel-list button span{display:none}.modal-community-feed>header{padding-right:50px}.channel-choices,.tier-preview,.review-grid{grid-template-columns:1fr 1fr}.review-grid div:nth-child(3n){border-right:1px solid var(--line)}.review-grid div:nth-child(2n){border-right:0}.review-grid div:nth-child(n+4){border-bottom:1px solid var(--line)}.review-grid div:nth-child(n+5){border-bottom:0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.landing-ai-paths{grid-template-columns:repeat(3,1fr)}@media (width<=900px){.landing-ai-paths{grid-template-columns:1fr}}html,body{background:var(--fh-canvas);color:var(--fh-text)}.product-shell,.fd-product-shell,.ai-product-shell,.profile-page,.profile-gate,.profile-loading{--p-ink:var(--fh-text);--p-paper:var(--fh-canvas);--p-line:var(--fh-line);color:var(--fh-text)}.product-shell,.product-main,.product-view,.fd-product-shell,.ai-product-shell,.ai-product-main,.profile-page,.profile-gate,.profile-loading{background:var(--fh-canvas)}:where(.product-shell,.fd-product-shell,.ai-product-shell,.profile-page) :where(input,textarea,select){color:var(--fh-text);caret-color:var(--fh-accent-text)}:where(.product-shell,.fd-product-shell,.ai-product-shell,.profile-page) :where(input,textarea,select)::placeholder{color:var(--fh-text-faint)}.product-shell :where(.product-summary,.product-panel,.browser-card,.launch-form,.room-feed,.fund-reasons,.manager-dashboard-card,.manage-workspace,.feed-composer,.feed-post,.swap-terminal,.swap-market-list,.leaderboard-table,.watchlist-panel){border-color:var(--fh-line);background:var(--fh-panel);color:var(--fh-text)}.product-shell :where(.form-fields input,.form-fields textarea,.form-fields select,.room-composer input,.option-chips button,.compact-chips button){border-color:var(--fh-line);background:var(--fh-control);color:var(--fh-text)}.product-shell :where(.table-row,.steps-panel>button,.room-list button):hover{background:var(--fh-control-hover)}.product-shell :where(.product-header>div:first-child>span,.product-summary span,.product-summary small,.panel-head>b,.table-head,.browser-card small,.browser-card>p,.browser-card dt,.form-intro p,.form-fields label,.form-fields label small,.room-list small,.room-feed header small,.room-post>div>strong>small,.room-post p,.empty-state){color:var(--fh-text-muted)}.product-shell :where(.up,.positive){color:var(--fh-positive)!important}.product-shell :where(.down,.negative){color:var(--fh-negative)!important}.product-shell.light :where(.panel-head button,.empty-state button,.field-section>span,.feed-kicker,.discover-kicker,.leaderboard-kicker){color:var(--fh-accent-text)}.fd-product-shell .fund-detail{background:var(--fh-canvas);color:var(--fh-text)}.fd-product-shell :where(.fd-terminal-frame,.fd-card,.fd-market-card,.fd-trade,.fd-public-tabs,.fd-panel-loading){border-color:var(--fh-line);background:var(--fh-panel);color:var(--fh-text)}.fd-product-shell :where(.fd-terminal-identity,.fd-terminal-dock,.fd-terminal-side-data,.fd-trade-account-strip,.fd-position-summary,.fd-terminal-allocations article){border-color:var(--fh-line);background:var(--fh-panel-subtle);color:var(--fh-text)}.fd-product-shell :where(.fd-amount,.fd-quick button,.fd-order-details,.fd-terminal-dock>nav button){border-color:var(--fh-line);background-color:var(--fh-control);color:var(--fh-text)}.fd-product-shell :where(.fd-terminal-token small,.fd-terminal-token em,.fd-trade-account-strip span,.fd-terminal-side-grid span,.fd-terminal-table th,.fd-terminal-table td,.fd-position-summary span,.fd-position-summary small,.fd-terminal-activity-list time,.fd-terminal-side-data>footer){color:var(--fh-text-muted)}.fd-product-shell :where(.positive,.up){color:var(--fh-positive)!important}.fd-product-shell :where(.negative,.down){color:var(--fh-negative)!important}.fd-product-shell.light :where(.fd-kicker,.fd-terminal-token strong b,.fd-pass.unlocked span,.fd-terminal-table td.positive){color:var(--fh-accent-text)!important}.profile-page :where(header,.profile-hero,.profile-form>aside,.profile-form>section,.profile-social-card,.profile-social-summary,.profile-social-tabs,.profile-network-panel,.profile-own-post,.profile-own-feed-empty){border-color:var(--fh-line);background:var(--fh-panel);color:var(--fh-text)}.profile-page :where(.profile-preview,.profile-wallet,.privacy-options label,.profile-fields input,.profile-fields textarea,.handle-input){border-color:var(--fh-line);background:var(--fh-control);color:var(--fh-text)}.profile-page :where(.profile-hero p,.profile-social>header p,.profile-preview p,.profile-preview small,.profile-fields label,.profile-wallet small,.privacy-options small,.handle-help){color:var(--fh-text-muted)}.profile-page :where(.profile-section>span,.profile-social>header>div>span,.profile-social-card header span){color:var(--fh-accent-text)}.ai-product-shell :where(.ai-creator-path,.ai-fund-card,.ai-agent-list>a,.aic-builder-step,.aic-connections,.quick-form,.aif-main>section,.aif-side>article){border-color:var(--fh-line);background:var(--fh-panel);color:var(--fh-text)}.ai-product-shell :where(input,textarea,select,.quick-stage-grid button,.quick-flags button,.aic-builder-options>button,.aic-starter-option){border-color:var(--fh-line);background:var(--fh-control);color:var(--fh-text)}.ai-product-shell.light :where(.ai-hero>div>span,.ai-directory>header span,.ai-creator-path>header span,.ai-creator-path article>span,.aic-builder-step>span,.quick-form article>span,.aif-kicker){color:var(--fh-accent-text)}:where(.notifications-page,.safety-page,.status-shell,.fees-page,.trust-shell){--ink:var(--fh-text);--cream:var(--fh-panel);--sage:var(--fh-canvas);--green:var(--fh-canvas);--forest:var(--fh-control-dark);--line:var(--fh-line);--muted:var(--fh-text-muted);background:var(--fh-canvas);min-height:100vh;color:var(--fh-text)}:where(.notifications-page,.safety-page,.status-shell,.fees-page,.trust-shell) :where(.notifications-nav,.notifications-hero,.notifications-inbox,.notification-settings,.notifications-error,.notifications-loading,.safety-nav,.safety-hero,.safety-panel,.status-shell>header,.status-hero,.status-summary,.status-card,.fees-nav,.fees-hero,.fees-table,.fees-notes article,.trust-nav,.trust-hero,.trust-layout>aside,.trust-callout,.support-form){border-color:var(--fh-line);background:var(--fh-panel);color:var(--fh-text)}:where(.notifications-page,.safety-page,.status-shell,.fees-page,.trust-shell) :where(input,textarea,select,button){border-color:var(--fh-line);color:var(--fh-text)}:where(.notifications-page,.safety-page,.status-shell,.fees-page,.trust-shell) :where(.notifications-hero p,.notification-item small,.notification-item p,.notification-settings label small,.notification-settings>p,.safety-hero p,.safety-panel article small,.safety-panel article p,.safety-empty,.status-hero p,.status-hero time,.status-summary span,.status-summary small,.status-card p,.gate-list small,.canary-limits span,.fees-hero p,.fees-table p,.fees-notes p,.trust-hero>p,.trust-hero>small,.trust-layout>aside p,.trust-copy p,.trust-copy li,.support-form label){color:var(--fh-text-muted)}:where(.notifications-page,.safety-page,.status-shell,.fees-page,.trust-shell) :where(.notifications-hero span,.notifications-inbox header span,.notification-settings>span,.safety-hero>span,.safety-panel header span,.status-hero>span,.status-card>span,.fees-hero>span,.fees-notes article>span,.fees-table article span,.trust-hero>span,.trust-copy h2){color:var(--fh-accent-text)}.fees-revenue-panel{border-color:var(--fh-line);background:var(--fh-success-surface);color:var(--fh-text)}.fees-revenue-grid{border-color:var(--fh-line);background:var(--fh-line)}.fees-revenue-grid article{background:color-mix(in srgb, var(--fh-panel) 88%, transparent)}.trust-copy a,.fees-notes a,.fees-revenue-panel a,.status-card>a{color:var(--fh-accent-text)}html[data-fundhouse-theme] :is(.notifications-page,.safety-page,.status-shell,.fees-page,.trust-shell){--ink:var(--fh-text);--cream:var(--fh-panel);--sage:var(--fh-canvas);--green:var(--fh-canvas);--forest:var(--fh-control-dark);--line:var(--fh-line);--muted:var(--fh-text-muted);background:var(--fh-canvas);color:var(--fh-text)}html[data-fundhouse-theme] :is(.notifications-page,.safety-page,.status-shell,.fees-page,.trust-shell) :where(.notifications-nav,.notifications-hero,.notifications-inbox,.notification-settings,.notifications-error,.notifications-loading,.safety-nav,.safety-hero,.safety-panel,.status-shell>header,.status-hero,.status-summary,.status-card,.fees-nav,.fees-hero,.fees-table,.fees-notes article,.trust-nav,.trust-hero,.trust-layout>aside,.trust-callout,.support-form){border-color:var(--fh-line);background:var(--fh-panel);color:var(--fh-text)}html[data-fundhouse-theme] .fees-revenue-panel{border-color:var(--fh-line);background:var(--fh-success-surface);color:var(--fh-text)}html[data-fundhouse-theme] .fees-revenue-grid article{background:color-mix(in srgb, var(--fh-panel) 88%, transparent)}html[data-fundhouse-theme=light] :where(.product-main,.fd-product-shell,.ai-product-main,.profile-page,.notifications-page,.safety-page,.status-shell,.fees-page,.trust-shell) :where(.positive,.up){color:var(--fh-positive)!important}html[data-fundhouse-theme=light] :where(.product-main,.fd-product-shell,.ai-product-main,.profile-page,.notifications-page,.safety-page,.status-shell,.fees-page,.trust-shell) :where([class*=kicker],[class*=eyebrow]),html[data-fundhouse-theme=light] :is(.notifications-page,.safety-page,.status-shell,.fees-page,.trust-shell) :where(.notifications-hero span,.notifications-inbox header span,.notification-settings>span,.safety-hero>span,.safety-panel header span,.status-hero>span,.status-card>span,.fees-hero>span,.fees-notes article>span,.fees-table article span,.fees-revenue-panel span,.trust-hero>span,.trust-copy h2,.trust-layout>aside strong){color:var(--fh-accent-text)!important}html[data-fundhouse-theme=light] .market-tape{--tape-muted:#4f5a51}html[data-fundhouse-theme=light] .market-tape :where(.market-tape-star.active,.market-tape-link>b.up,.market-tape-link>b.live){color:var(--fh-positive)}html[data-fundhouse-theme=light] .market-tape .market-tape-star:not(.active){color:#586259}html[data-fundhouse-theme=light] .home-start-card li b{color:var(--fh-accent-text)}html[data-fundhouse-theme=light] .fd-impact-meter em{color:var(--fh-positive)}html[data-fundhouse-theme=light] .product-shell{--product-lime-deep:var(--fh-accent-text)}html[data-fundhouse-theme=light] .product-utility-identity>span,html[data-fundhouse-theme=light] .home-welcome-hero>div>span,html[data-fundhouse-theme=light] .home-welcome-hero em,html[data-fundhouse-theme=light] .home-paths>div>span,html[data-fundhouse-theme=light] .discover-market-summary>span,html[data-fundhouse-theme=light] .product-header-copy em,html[data-fundhouse-theme=light] .market-tape-label{color:var(--fh-accent-text)!important}html[data-fundhouse-theme=light] .product-shell .down,html[data-fundhouse-theme=light] .product-shell .negative{color:var(--fh-negative)!important}html[data-fundhouse-theme=light] .fd-product-shell .positive,html[data-fundhouse-theme=light] .fd-product-shell .up,html[data-fundhouse-theme=light] .fd-impact-meter em,html[data-fundhouse-theme=light] .fd-amount b,html[data-fundhouse-theme=light] .fd-live-index{color:var(--fh-positive)!important}html[data-fundhouse-theme=light] .fd-product-shell :is(.fh-chart-gesture-hint,.fd-context>span,.fd-terminal-breadcrumbs>span,.fd-terminal-stat>span,.fd-terminal-stat>small,.fd-price-head>span,.fd-price-head span,.fd-hero-metrics span,.fd-token-overview span,.fd-technical p span,.fd-terminal-side-grid span,.fd-trade-tabs button:not(.active)){color:var(--fh-text-muted)!important}html[data-fundhouse-theme=light] .fd-product-shell :is(.fd-tabs button.active,.fd-trade-tabs button.active){color:var(--fh-text)!important}html[data-fundhouse-theme=light] .fd-product-shell :is(.fd-chart-controls button:not(.active),.fd-chart-quote>span,.fd-public-tabs button:not(.active),.fd-position-summary span,.fd-trade-account-strip span,.fd-terminal-token small,.fd-terminal-token em,.fd-terminal-price-head small,.fd-quick button,.fd-trade label,.fd-trade-context>span){color:var(--fh-text-muted)!important}html[data-fundhouse-theme=light] .fd-trade-context>b{color:var(--fh-warning)!important}html[data-fundhouse-theme=light] .fh-chart-ohlc-strip .secondary{color:#3f5f9f!important}html[data-fundhouse-theme=light] .fh-chart-ohlc-strip :is(span,small):not(.positive):not(.negative):not(.secondary),html[data-fundhouse-theme=light] .fd-product-shell :is(.fd-technical summary,.fd-trade-order-row>span,.fd-trade-estimate>span,.fd-trade-estimate>small),html[data-fundhouse-theme=light] .fh-chart-commandbar button{color:var(--fh-text-muted)!important}html[data-fundhouse-theme=light] .home-paths header>span,html[data-fundhouse-theme=light] .home-paths header div>span{color:var(--fh-accent-text)!important}html[data-fundhouse-theme=light] .home-paths header>p,html[data-fundhouse-theme=light] .product-header-copy>span,html[data-fundhouse-theme=light] .product-header-description,html[data-fundhouse-theme=light] .discover-market-summary>small,html[data-fundhouse-theme=light] .discover-tools label>span{color:var(--fh-text-muted)!important}html[data-fundhouse-theme=light] .swap-market-nav button.active b,html[data-fundhouse-theme=light] .swap-ticket>header span,html[data-fundhouse-theme=light] .swap-market-head h2 b,html[data-fundhouse-theme=light] .swap-token-links a,html[data-fundhouse-theme=light] .swap-token-links button b{color:var(--fh-accent-text)!important}html[data-fundhouse-theme=light] .product-shell :is(.swap-market-nav small,.swap-market-nav>span,.swap-order-row small,.swap-order-block label>small,.asset-picker-trigger small,.asset-picker-trigger>b,.swap-quote dt,.swap-market-stats dt,.swap-market-head small,.swap-market-head>div>span,.swap-market-toolbar nav button,.swap-range button:not(.active),.fh-chart-style-toggle button:not(.active),.fh-chart-loading),html[data-fundhouse-theme=light] .fh-chart-gesture-hint{color:var(--fh-text-muted)!important}html[data-fundhouse-theme=light] .profile-page :is(.profile-hero-copy>span,.profile-hero-summary b,.profile-section>span){color:var(--fh-accent-text)!important}html[data-fundhouse-theme=light] .profile-page :is(.handle-help,.profile-form>aside>small,.profile-tabs button:not(.active) small,.profile-hero p,.profile-preview small){color:var(--fh-text-muted)!important}html[data-fundhouse-theme=light] .profile-tabs button:not(.active) b{color:var(--fh-accent-text)!important}html[data-fundhouse-theme=light] .profile-tabs button.active small{color:var(--fh-on-dark)!important}html[data-fundhouse-theme=light] .profile-tabs button.active b{color:var(--fh-on-lime)!important}html[data-fundhouse-theme=light] .profile-page .profile-hero-summary>small,html[data-fundhouse-theme=light] .profile-page .profile-preview small{color:var(--fh-text-muted)!important}html[data-fundhouse-theme=light] .profile-page .profile-hero-summary>b{color:var(--fh-on-dark)!important}html[data-fundhouse-theme=light] .trust-hero>small{color:var(--fh-text-muted)!important}html[data-fundhouse-theme=light] .canary-limits b{color:var(--fh-accent-text)!important}html[data-fundhouse-theme=light] .leaderboard-quick-controls :is(span,button:not(.active)){color:var(--fh-text-muted)!important}html[data-fundhouse-theme=light] :is(.feed-social-header>div>span,.feed-post-kind,.feed-social-actions b,.manage-start>header>div>span,.houses-directory>header span,.kit-hero em){color:var(--fh-accent-text)!important}html[data-fundhouse-theme=light] .social-feed-v2 :is(.feed-social-header button:not(.active),.feed-filters button:not(.active),.feed-order button:not(.active),.feed-identity-link small){color:var(--fh-text-muted)!important}html[data-fundhouse-theme] .social-feed-v2 .feed-discovery-search>label>span,html[data-fundhouse-theme] .social-feed-v2 .feed-context article>header>span{color:#36538f!important}html[data-fundhouse-theme=light] .manage-workstream :is(.manage-workstream-head span,.manage-workstream-link b){color:var(--fh-on-pastel)!important}html[data-fundhouse-theme=light] .manage-workstream :is(p,.manage-empty-state small){color:var(--fh-on-pastel-muted)!important}html[data-fundhouse-theme=light] .manage-start>header p{color:var(--fh-text-muted)!important}html[data-fundhouse-theme=light] .portfolio-workspace-tabs button:not(.active)>b{color:var(--fh-accent-text)!important}html[data-fundhouse-theme=light] .portfolio-workspace-tabs button.active small{color:var(--fh-on-dark)!important}html[data-fundhouse-theme=light] .portfolio-workspace-tabs button.active b{color:var(--fh-on-lime)!important}html[data-fundhouse-theme=light] .portfolio-workspace-tabs button:not(.active) small,html[data-fundhouse-theme=light] .portfolio-chart-empty span,html[data-fundhouse-theme=light] .portfolio-chart-card header span,html[data-fundhouse-theme=light] .portfolio-overview-card>span,html[data-fundhouse-theme=light] .portfolio-overview-card dt,html[data-fundhouse-theme=light] .portfolio-overview-card p,html[data-fundhouse-theme=light] .portfolio-chart-actions nav button:not(.active),html[data-fundhouse-theme=light] .houses-directory>header p{color:var(--fh-text-muted)!important}html[data-fundhouse-theme=dark] :where(.product-shell,.fd-product-shell,.ai-product-shell,.profile-page,.notifications-page,.safety-page,.status-shell,.fees-page,.trust-shell){color:var(--fh-text)}html[data-fundhouse-theme=dark] :where(.product-shell,.fd-product-shell,.ai-product-shell,.profile-page,.notifications-page,.safety-page,.status-shell,.fees-page,.trust-shell) :where(.positive,.up){color:var(--fh-positive)!important}html[data-fundhouse-theme=dark] :where(.product-shell,.fd-product-shell,.ai-product-shell,.profile-page,.notifications-page,.safety-page,.status-shell,.fees-page,.trust-shell) :where(.negative,.down){color:var(--fh-negative)!important}html[data-fundhouse-theme=dark] :is(.notifications-page,.safety-page,.status-shell,.fees-page,.trust-shell) :where(.notifications-hero p,.notification-item small,.notification-item p,.notification-settings label small,.notification-settings>p,.notifications-empty span,.notifications-error p,.safety-hero p,.safety-panel article small,.safety-panel article p,.safety-empty,.status-hero p,.status-hero time,.status-summary span,.status-summary small,.status-card p,.gate-list small,.canary-limits span,.fees-hero p,.fees-table p,.fees-notes p,.fees-revenue-panel p,.fees-revenue-panel footer,.trust-hero>p,.trust-hero>small,.trust-layout>aside p,.trust-copy p,.trust-copy li,.support-form label,.trust-footer small){color:var(--fh-text-muted)!important}html[data-fundhouse-theme=dark] :is(.notifications-page,.safety-page,.status-shell,.fees-page,.trust-shell) :where(.notifications-hero span,.notifications-inbox header span,.notification-settings>span,.safety-hero>span,.safety-panel header span,.status-hero>span,.status-card>span,.fees-hero>span,.fees-notes article>span,.fees-table article span,.fees-revenue-panel span,.trust-hero>span,.trust-copy h2,.trust-layout>aside strong){color:var(--fh-accent-text)!important}html[data-fundhouse-theme=dark] .trust-copy h3{color:var(--fh-text)!important}html[data-fundhouse-theme=dark] .trust-copy a{color:var(--fh-accent-text)!important}html[data-fundhouse-theme=dark] :is(.trust-footer,.status-footer,.fees-page>footer){background:var(--fh-control-dark);color:var(--fh-on-dark)}html[data-fundhouse-theme=dark] :is(.trust-footer,.status-footer,.fees-page>footer) :where(a,span,small){color:var(--fh-on-dark)!important}html[data-fundhouse-theme=dark] .trust-nav>a:last-child,html[data-fundhouse-theme=dark] :where(.trust-skip,.status-skip){background:var(--fh-control-dark);color:var(--fh-on-dark)!important}html[data-fundhouse-theme=dark] .product-shell :is(.asset-picker-trigger small,.asset-picker-trigger>b,.swap-order-block label>small,.swap-order-row small,.swap-market-nav>span,.swap-market-nav small,.swap-market-head small,.swap-market-head>div>span,.swap-market-toolbar nav button,.swap-range button:not(.active),.fh-chart-style-toggle button:not(.active),.swap-quote dt,.swap-market-stats dt,.swap-chart-foot span,.fh-chart-loading),html[data-fundhouse-theme=dark] .fd-product-shell :is(.fd-trade-order-row>span,.fd-trade-context>span){color:var(--fh-text-muted)!important}html[data-fundhouse-theme=dark] .fd-trade-context>b{color:var(--fh-warning)!important}html[data-fundhouse-theme=dark] .fh-chart-ohlc-strip .secondary{color:#8aa9e8!important}html[data-fundhouse-theme=dark] .notification-settings label em{color:var(--fh-text-muted)!important}html[data-fundhouse-theme=dark] .gate-list b{color:var(--fh-negative)!important}html[data-fundhouse-theme=dark] .market-tape-link small{color:var(--fh-text-muted)!important}html[data-fundhouse-theme=dark] .swap-range button.active,html[data-fundhouse-theme=dark] .feed-composer-avatar,html[data-fundhouse-theme=dark] .portfolio-chart-actions .fh-chart-style-toggle button.active{color:var(--fh-on-lime)!important}html[data-fundhouse-theme=dark] .social-feed-v2 .feed-discovery-search>label>span,html[data-fundhouse-theme=dark] .social-feed-v2 .feed-context article>header>span{color:var(--fh-social)!important}html[data-fundhouse-theme=dark] .portfolio-overview-card>span,html[data-fundhouse-theme=dark] .house-discovery-filter button:not(.active) b{color:var(--fh-text-muted)!important}:where(.product-shell,.fd-product-shell,.ai-product-shell,.profile-page) :where(.product-primary.workspace-create,.fd-buy,.fd-notice,.product-notice,.profile-notice,.aif-launch-confirmation,[class*=lime][class*=button]),:where(.product-shell,.fd-product-shell,.ai-product-shell,.profile-page) [style*="background: var(--fh-lime)"]{color:var(--fh-on-lime)}:where(.fd-product-shell,.safety-page) :is(.fd-return>b,.fd-fund-logo,.safety-panel header>b){color:var(--fh-on-lime)!important}html[data-fundhouse-theme] body :is(.product-shell,.fd-product-shell,.ai-product-shell,.strategy-page,.profile-page,.notifications-page,.safety-page,.status-shell,.fees-page,.trust-shell) :is(.up,.positive){color:var(--fh-positive)!important}html[data-fundhouse-theme] body :is(.product-shell,.fd-product-shell,.ai-product-shell,.strategy-page,.profile-page,.notifications-page,.safety-page,.status-shell,.fees-page,.trust-shell) :is(.down,.negative){color:var(--fh-negative)!important}html[data-fundhouse-theme] body .product-shell .token-directory .token-directory-table>article>strong.up{color:var(--fh-positive)!important}html[data-fundhouse-theme] body .product-shell .token-directory .token-directory-table>article>strong.down{color:var(--fh-negative)!important}html[data-fundhouse-theme] body :is(.product-shell,.fd-product-shell) .fh-series-chart{--fh-chart-line-up:var(--fh-positive)!important;--fh-chart-line-down:var(--fh-negative)!important;--fh-chart-candle-up:var(--fh-positive)!important;--fh-chart-candle-down:var(--fh-negative)!important}html[data-fundhouse-theme] body :is(.product-shell,.fd-product-shell) :is(.candle-up,.fh-candle-up){color:var(--fh-positive)!important}html[data-fundhouse-theme] body :is(.product-shell,.fd-product-shell) :is(.candle-down,.fh-candle-down){color:var(--fh-negative)!important}html[data-fundhouse-theme] .profile-page .profile-hero-actions button,html[data-fundhouse-theme] .profile-page .profile-hero-name>b{border-color:var(--fh-control-dark)!important;background:var(--fh-control-dark)!important;color:var(--fh-on-dark)!important}html[data-fundhouse-theme] .market-signal-center{border-color:var(--fh-line)!important;background:var(--fh-panel)!important;color:var(--fh-text)!important}html[data-fundhouse-theme] .market-signal-center>header{border-color:var(--fh-line)!important;background:linear-gradient(120deg, var(--fh-success-surface), var(--fh-panel) 72%)!important;color:var(--fh-text)!important}html[data-fundhouse-theme] .market-signal-center :is(h2,.market-signal-title,.market-signal-copy>div>a,.market-signal-market,.market-signal-empty b){color:var(--fh-text)!important}html[data-fundhouse-theme] .market-signal-center :is(header p,.market-signal-copy p,.market-signal-copy time,.market-signal-market>span,.market-signal-empty,.market-signal-scopes button:not(.active),.market-signal-threshold,.market-signal-threshold button:not(.active)){color:var(--fh-text-muted)!important}html[data-fundhouse-theme] .market-signal-center :is(.market-signal-controls,.market-signal-row){border-color:var(--fh-line)!important}html[data-fundhouse-theme] .market-signal-center .market-signal-row:hover{background:var(--fh-control-hover)!important}html[data-fundhouse-theme] .market-signal-center .market-signal-threshold>div{border-color:var(--fh-line)!important;background:var(--fh-control)!important}html[data-fundhouse-theme] .market-signal-center .market-signal-scopes button.active{background:var(--fh-control-dark)!important;color:var(--fh-on-dark)!important}html[data-fundhouse-theme] .market-signal-center .market-signal-threshold button.active,html[data-fundhouse-theme] .market-signal-center .market-signal-actor{background:var(--fh-lime)!important;color:var(--fh-on-lime)!important}html[data-fundhouse-theme] .market-signal-center>header :is(span,strong),html[data-fundhouse-theme] .market-signal-center .market-signal-market>small{color:var(--fh-accent-text)!important}html[data-fundhouse-theme] .market-signal-center .market-signal-verified{color:var(--fh-on-dark);background:#365f8e}html[data-fundhouse-theme=light] .fees-revenue-panel :is(header span,.fees-revenue-grid span,header>b){color:#36590d!important}html[data-fundhouse-theme=light] .fees-revenue-panel :is(p,small,footer){color:#3f4c42!important}html[data-fundhouse-theme=dark] .product-shell .swap-market-nav>button.active :is(b,small){color:var(--fh-on-lime)!important}html[data-fundhouse-theme] .product-shell .swap-order-types button:not(.active),html[data-fundhouse-theme] .product-shell .swap-order-block>label,html[data-fundhouse-theme] .product-shell .swap-order-block>label small,html[data-fundhouse-theme=dark] .product-shell .swap-token-links button{color:var(--fh-text-muted)!important}html[data-fundhouse-theme] .product-shell .swap-live{color:var(--fh-accent-text)!important}html[data-fundhouse-theme] .product-shell .swap-chart-foot,html[data-fundhouse-theme] .product-shell .swap-ticket-note{color:var(--fh-text-muted)!important}html[data-fundhouse-theme] .product-shell .swap-trade-settings summary span{color:var(--fh-social)!important}html[data-fundhouse-theme=dark] .product-shell .token-directory-hero>button:hover{color:var(--fh-on-lime)!important}html[data-fundhouse-theme=light] .product-shell .funds-directory-empty span,html[data-fundhouse-theme=dark] .product-shell .product-header-copy>span{color:var(--fh-text-muted)!important}html[data-fundhouse-theme] .product-shell .launch-kind-selector:not(.ai-method-selector) .launch-kind-grid>button:nth-child(4){border-color:color-mix(in srgb, var(--fh-acid) 68%, var(--fh-stone))!important;background:var(--fh-acid)!important;color:var(--fh-on-pastel)!important}html[data-fundhouse-theme=light] .fd-product-shell .house2-v2 .house2-identity small,html[data-fundhouse-theme=light] .fd-product-shell .house2-v2 .house2-head-market>button{color:var(--fh-accent-text)!important}html[data-fundhouse-theme=light] .fd-product-shell .house2-v2 .house2-message header>span,html[data-fundhouse-theme=light] .fd-product-shell .house2-v2 .house2-reply-preview b,html[data-fundhouse-theme=light] .fd-product-shell .house2-v2 .house2-composer-context b{color:var(--fh-social)!important}html[data-fundhouse-theme] .notifications-notice{background:var(--fh-control-dark)!important;color:var(--fh-on-dark)!important}html[data-fundhouse-theme] .notifications-page .notifications-context nav a{border-color:var(--fh-line)!important;background:var(--fh-control)!important;color:var(--fh-text)!important}html[data-fundhouse-theme] .notifications-page .notifications-context nav a:first-child{border-color:var(--fh-control-dark)!important;background:var(--fh-control-dark)!important;color:var(--fh-on-dark)!important}html[data-fundhouse-theme=light] .notifications-page .notifications-context>div>span{color:var(--fh-accent-text)!important}html[data-fundhouse-theme=light] .notifications-page .notification-settings>p{color:var(--fh-text-muted)!important}html[data-fundhouse-theme=light] .notifications-page .notification-settings>p b{color:var(--fh-text)!important}html[data-fundhouse-theme] .profile-page .profile-wallet a{color:var(--fh-accent-text)!important}html[data-fundhouse-theme=dark] .fh-modern-chart-stage .fh-chart-gesture-hint,html[data-fundhouse-theme=dark] .fh-chart-ohlc-strip :is(span,small):not(.positive):not(.negative):not(.secondary){color:var(--fh-text-muted)!important}html[data-fundhouse-theme] .portfolio-share-card.pnl-up>strong,html[data-fundhouse-theme] .portfolio-share-card.pnl-up .position-share-pnl>strong{color:#067139!important}html[data-fundhouse-theme] .portfolio-share-card.pnl-down>strong,html[data-fundhouse-theme] .portfolio-share-card.pnl-down .position-share-pnl>strong{color:#a9362d!important}html[data-fundhouse-theme] .portfolio-share-card :is(.position-share-head small,.position-share-head em,.position-share-pnl>span,.position-share-foot>span){color:#465047!important}html[data-fundhouse-theme] .portfolio-share-art i:nth-child(3){background:#067139!important}html[data-fundhouse-theme] .portfolio-invite-share h3 em{color:#496d0c!important}html[data-fundhouse-theme] .portfolio-invite-orbit i:nth-child(3){background-color:#496d0c!important}html[data-fundhouse-theme=dark] .leaderboard-page .leaderboard-list-row:not(.leaderboard-place-1):not(.leaderboard-place-2):not(.leaderboard-place-3){border-color:var(--fh-line)!important;background:var(--fh-forest-raised)!important;color:var(--fh-text)!important}html[data-fundhouse-theme=dark] .leaderboard-page .leaderboard-list-row.leaderboard-place-1{color:#0d1711!important;background:#ddff84!important;border-color:#0d171129!important}html[data-fundhouse-theme=dark] .leaderboard-page .leaderboard-list-row.leaderboard-place-2{color:#0d1711!important;background:#dce7ff!important;border-color:#0d171129!important}html[data-fundhouse-theme=dark] .leaderboard-page .leaderboard-list-row.leaderboard-place-3{color:#0d1711!important;background:#ffd8bd!important;border-color:#0d171129!important}html[data-fundhouse-theme=dark] .leaderboard-page .leaderboard-list-row:is(.leaderboard-place-1,.leaderboard-place-2,.leaderboard-place-3) .fund-leaderboard-name small{color:#465047!important}html[data-fundhouse-theme=dark] .leaderboard-list-row:not(.leaderboard-place-1):not(.leaderboard-place-2):not(.leaderboard-place-3) :is(.fund-leaderboard-rank,.fund-leaderboard-name strong,.leaderboard-metric>strong){color:var(--fh-text)!important}html[data-fundhouse-theme=dark] .leaderboard-list-row:not(.leaderboard-place-1):not(.leaderboard-place-2):not(.leaderboard-place-3) :is(.fund-leaderboard-name em,.leaderboard-metric>small,.leaderboard-metric>em){color:var(--fh-text-muted)!important}html[data-fundhouse-theme=dark] .leaderboard-list-row:not(.leaderboard-place-1):not(.leaderboard-place-2):not(.leaderboard-place-3) :is(.fund-leaderboard-mark,.fund-leaderboard-open){background:var(--fh-lime)!important;color:var(--fh-on-lime)!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.fundhouse-landing{--landing-ink:#0d1711;--landing-forest:#07100b;--landing-lime:#c7ff38;--landing-green:#496d0c;--landing-sage:#dfe8d6;--landing-paper:#f4f0e7;--landing-white:#fbfaf5;--landing-line:#0d171129;background:var(--landing-paper);min-height:100vh;color:var(--landing-ink);font-family:var(--font-interface),sans-serif;overflow:hidden}.fundhouse-landing *{box-sizing:border-box}.fundhouse-landing a{color:inherit}.fundhouse-landing :where(a,button):focus-visible{outline-offset:4px;outline:3px solid #567d17}.fh-landing-mark{align-items:flex-end;gap:3px;height:24px;display:inline-flex;transform:skew(-11deg)}.fh-landing-mark i{background:currentColor;border-radius:5px 5px 1px 1px;width:6px;height:11px}.fh-landing-mark i:nth-child(2){height:18px}.fh-landing-mark i:nth-child(3){background:var(--landing-lime);height:24px}.fh-landing-hero{isolation:isolate;background:radial-gradient(circle at 50% 45%,#ffffff94,#0000 37%),linear-gradient(135deg,#d5ead2 0%,#e9f0dc 46%,#d6e8dc 100%);min-height:max(760px,100svh);position:relative;overflow:hidden}.fh-landing-rings{z-index:-1;pointer-events:none;position:absolute;inset:-28% -10%}.fh-landing-rings:before,.fh-landing-rings:after{content:"";border:1px solid #fff6;border-radius:50%;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.fh-landing-rings:before{aspect-ratio:1;width:min(1160px,82vw)}.fh-landing-rings:after{aspect-ratio:1;width:min(1640px,116vw)}.fh-landing-hero:after{content:"";z-index:4;pointer-events:none;background:radial-gradient(at 0 100%,#e1ecd7fa 0%,#e1ecd7db 48%,#e1ecd74d 67%,#0000 79%);width:min(980px,76vw);height:63%;position:absolute;bottom:0;left:0}.fh-landing-nav{z-index:20;color:#f6f4eb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07100bf5;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:30px;width:min(760px,100% - 36px);min-height:68px;padding:8px 9px 8px 20px;animation:.7s cubic-bezier(.22,1,.36,1) both fhLandingNavIn;display:flex;position:absolute;top:22px;left:50%;transform:translate(-50%);box-shadow:0 18px 60px #0d17112e}.fh-landing-brand{letter-spacing:-.045em;white-space:nowrap;align-items:center;gap:10px;font-size:18px;font-weight:800;text-decoration:none;display:inline-flex}.fh-landing-nav .fh-landing-brand{margin-right:auto}.fh-landing-nav .fh-landing-mark{height:20px}.fh-landing-nav .fh-landing-mark i{width:5px;height:9px}.fh-landing-nav .fh-landing-mark i:nth-child(2){height:14px}.fh-landing-nav .fh-landing-mark i:nth-child(3){height:20px}.fh-landing-nav nav{align-items:center;gap:25px;display:flex}.fh-landing-nav nav a{color:#f6f4ebc2;font-size:13px;font-weight:600;text-decoration:none;transition:color .2s}.fh-landing-nav nav a:hover{color:#fff}.fh-landing-open{white-space:nowrap;background:#f8f6ef;border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:0 23px;font-size:13px;font-weight:750;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex;color:var(--landing-ink)!important}.fh-landing-open:hover{background:var(--landing-lime);transform:translateY(-1px)}.fh-landing-hero .home-fund-instrument{z-index:1;pointer-events:none;contain:layout paint size;position:absolute;inset:78px -8% 132px 12%;overflow:hidden;transform:translateZ(0)}.fh-landing-hero .home-fund-instrument>picture,.fh-landing-hero .home-fund-instrument>picture>img,.fh-landing-hero .home-fund-instrument>canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.fh-landing-hero .home-fund-instrument>picture>img{object-fit:cover;object-position:70% 50%;transform:scale(1.04)}.fh-landing-hero .home-fund-instrument>canvas{z-index:2;opacity:0;transition:opacity .45s}.fh-landing-hero .home-fund-instrument[data-webgl=ready]>canvas{opacity:1}.fh-landing-hero .home-fund-instrument[data-webgl=ready]>picture{opacity:0}.fh-landing-hero .home-fund-instrument[data-webgl=failed]>canvas{display:none}.fh-landing-hero .home-fund-instrument:after{content:"";z-index:3;filter:blur(14px);opacity:.45;background:radial-gradient(#0d171133,#0000 70%);border-radius:50%;height:13%;position:absolute;bottom:2%;left:18%;right:18%}.fh-landing-hero-copy{z-index:6;max-width:min(820px,62vw);animation:.8s cubic-bezier(.22,1,.36,1) .16s both fhLandingCopyIn;position:absolute;bottom:clamp(38px,6vh,74px);left:clamp(28px,6.7vw,112px)}.fh-landing-hero-copy>span,.fh-landing-section-label span,.fh-landing-product-copy>span,.fh-landing-ownership>div:first-child>span{font:750 12px/1 var(--font-data),monospace;letter-spacing:.11em}.fh-landing-hero-copy h1{font:500 clamp(64px,7.4vw,124px)/.82 var(--font-display),serif;letter-spacing:-.065em;margin:16px 0 13px}.fh-landing-hero-copy h1 em{color:var(--landing-green);font-weight:inherit}.fh-landing-hero-copy p{color:#0d17119e;max-width:520px;margin:0;font-size:16px;line-height:1.5}.fh-landing-hero-action{z-index:7;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fafaf4c2;border:1px solid #fff9;border-radius:999px;grid-template-columns:1fr auto;align-items:center;gap:22px;min-width:420px;padding:10px 10px 10px 25px;animation:.8s cubic-bezier(.22,1,.36,1) .28s both fhLandingActionIn;display:grid;position:absolute;bottom:clamp(44px,7vh,82px);right:clamp(26px,6.7vw,110px);box-shadow:0 18px 45px #0d17111a}.fh-landing-hero-action p{margin:0;font-size:13px;line-height:1.18;display:grid}.fh-landing-hero-action p span{color:#566057}.fh-landing-hero-action>a{background:var(--landing-ink);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 24px;font-size:13px;font-weight:750;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.fh-landing-hero-action>a:hover{background:#203c2c;transform:translateY(-1px)}.fh-landing-proof{border-top:1px solid var(--landing-line);border-bottom:1px solid var(--landing-line);background:var(--landing-white);grid-template-columns:1.2fr repeat(3,1fr);align-items:stretch;min-height:108px;display:grid}.fh-landing-proof>p,.fh-landing-proof>div{border-right:1px solid var(--landing-line);align-items:center;gap:15px;margin:0;padding:27px clamp(20px,3.5vw,55px);display:flex}.fh-landing-proof>div:last-child{border-right:0}.fh-landing-proof>p{font:500 20px var(--font-display),serif}.fh-landing-proof span{color:var(--landing-green);font:700 10px var(--font-data),monospace}.fh-landing-proof strong{font-size:13px;line-height:1.35}.fh-landing-intro{background:var(--landing-paper);padding:140px clamp(26px,6.7vw,110px) 130px}.fh-landing-section-label{border-bottom:1px solid var(--landing-line);justify-content:space-between;align-items:center;padding-bottom:22px;display:flex}.fh-landing-section-label b{font:700 12px var(--font-data),monospace}.fh-landing-intro-copy{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);align-items:end;gap:70px;padding:56px 0 78px;display:grid}.fh-landing-intro h2{max-width:1000px;font:500 clamp(54px,7vw,105px)/.91 var(--font-display),serif;letter-spacing:-.055em;margin:0}.fh-landing-intro-copy p{color:#0d17119e;max-width:500px;margin:0;font-size:17px;line-height:1.62}.fh-landing-steps{border-top:1px solid var(--landing-line);border-bottom:1px solid var(--landing-line);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.fh-landing-steps li{border-right:1px solid var(--landing-line);min-height:250px;padding:28px 34px 32px 0}.fh-landing-steps li:not(:first-child){padding-left:34px}.fh-landing-steps li:last-child{border-right:0}.fh-landing-steps li>span{color:var(--landing-green);font:700 11px var(--font-data),monospace}.fh-landing-steps strong{font:500 31px var(--font-display),serif;margin:62px 0 12px;display:block}.fh-landing-steps p{color:#566057;max-width:330px;margin:0;font-size:14px;line-height:1.55}.fh-landing-product{background:var(--landing-sage);grid-template-columns:minmax(320px,.66fr) minmax(0,1.34fr);gap:8vw;padding:130px clamp(26px,6.7vw,110px);display:grid}.fh-landing-product-copy{align-self:center}.fh-landing-product-copy>span{color:var(--landing-green)}.fh-landing-product-copy h2{font:500 clamp(52px,5.5vw,86px)/.9 var(--font-display),serif;letter-spacing:-.055em;margin:20px 0 18px}.fh-landing-product-copy p{color:#4f5a50;max-width:450px;margin:0;font-size:16px;line-height:1.6}.fh-landing-product-copy>a,.fh-landing-create-head a,.fh-landing-launch-modes article>a{background:var(--landing-ink);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:48px;margin-top:30px;padding:0 20px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.fh-landing-market-demo{background:var(--landing-white);border:1px solid #0d171133;border-radius:24px;align-self:center;overflow:hidden;transform:rotate(1deg);box-shadow:0 30px 80px #0d17111f,0 3px #0d17111a}.fh-landing-market-demo>header{border-bottom:1px solid var(--landing-line);align-items:center;gap:13px;min-height:68px;padding:0 22px;display:flex}.fh-landing-market-demo>header .fh-landing-mark{height:20px}.fh-landing-market-demo>header .fh-landing-mark i{width:5px;height:9px}.fh-landing-market-demo>header .fh-landing-mark i:nth-child(2){height:14px}.fh-landing-market-demo>header .fh-landing-mark i:nth-child(3){height:20px}.fh-landing-market-demo>header strong{font:500 21px var(--font-display),serif}.fh-landing-market-demo>header>span{color:var(--landing-green);font:700 10px var(--font-data),monospace;letter-spacing:.08em;margin-left:auto}.fh-landing-search{border:1px solid var(--landing-line);color:#0d1711ad;border-radius:10px;justify-content:space-between;margin:18px;padding:15px 16px;font-size:13px;display:flex}.fh-landing-search b{color:var(--landing-ink)}.fh-landing-market-demo>nav{gap:6px;padding:0 18px 17px;display:flex}.fh-landing-market-demo>nav>*{border-radius:999px;padding:7px 11px;font-size:11px}.fh-landing-market-demo>nav b{background:var(--landing-ink);color:#fff}.fh-landing-market-demo>nav span{color:#566057}.fh-landing-fund-row{border-top:1px solid var(--landing-line);background:var(--landing-white);min-height:98px;color:var(--landing-ink);grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:15px;padding:16px 22px;display:grid}.fh-landing-fund-row>i{width:46px;height:46px;font:800 12px var(--font-data),monospace;background:#dbe7ff;border-radius:50%;place-items:center;font-style:normal;display:grid}.fh-landing-fund-row.featured>i{background:var(--landing-lime);color:var(--landing-ink)}.fh-landing-fund-row>span{gap:4px;display:grid}.fh-landing-fund-row small{color:var(--landing-green);font:700 9px var(--font-data),monospace;letter-spacing:.08em}.fh-landing-fund-row strong{font-size:14px}.fh-landing-fund-row em{color:#566057;font-size:11px;font-style:normal}.fh-landing-fund-row>b{font-size:11px}.fh-landing-market-demo>footer{border-top:1px solid var(--landing-line);min-height:56px;font:700 10px var(--font-data),monospace;align-items:center;gap:25px;padding:0 22px;display:flex}.fh-landing-market-demo>footer span{color:#0d1711ad}.fh-landing-market-demo>footer strong{color:var(--landing-green);margin-left:auto}.fh-landing-create{background:var(--landing-forest);color:#f6f3e9;padding:125px clamp(26px,6.7vw,110px) 140px}.fh-landing-create .fh-landing-section-label{border-color:#f6f3e92e}.fh-landing-create .fh-landing-section-label span{color:var(--landing-lime)}.fh-landing-create-head{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:end;gap:80px;padding:60px 0 70px;display:grid}.fh-landing-create-head h2{font:500 clamp(58px,7vw,108px)/.88 var(--font-display),serif;letter-spacing:-.06em;margin:0}.fh-landing-create-head p{color:#f6f3e994;max-width:450px;margin:0;font-size:17px;line-height:1.6}.fh-landing-create-head a{background:var(--landing-lime);color:var(--landing-ink)}.fh-landing-launch-modes{grid-template-columns:1.15fr .85fr;gap:14px;display:grid}.fh-landing-launch-modes article{background:#102019;border:1px solid #f6f3e92b;border-radius:24px;flex-direction:column;min-height:510px;padding:34px;display:flex}.fh-landing-launch-modes article.easy{background:var(--landing-lime);color:var(--landing-ink)}.fh-landing-launch-modes header{justify-content:space-between;align-items:center;display:flex}.fh-landing-launch-modes header span{font:800 11px var(--font-data),monospace;letter-spacing:.1em}.fh-landing-launch-modes header b{opacity:.58;font-size:11px;font-weight:650}.fh-landing-launch-modes h3{font:500 clamp(42px,4.4vw,70px)/.92 var(--font-display),serif;letter-spacing:-.05em;margin:84px 0 15px}.fh-landing-launch-modes p{color:#f6f3e991;max-width:560px;margin:0;font-size:15px;line-height:1.55}.fh-landing-launch-modes .easy p{color:#0d17119e}.fh-landing-launch-modes ol{flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0;list-style:none;display:flex}.fh-landing-launch-modes ol li{border:1px solid #0d17112b;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:11px;display:flex}.fh-landing-launch-modes ol b{background:var(--landing-ink);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;display:grid}.fh-landing-rule-grid{border-top:1px solid #f6f3e924;border-left:1px solid #f6f3e924;grid-template-columns:1fr 1fr;margin-top:28px;display:grid}.fh-landing-rule-grid span{color:#f6f3e9b3;border-bottom:1px solid #f6f3e924;border-right:1px solid #f6f3e924;padding:14px;font-size:12px}.fh-landing-launch-modes article>a{align-self:flex-start;margin-top:auto}.fh-landing-launch-modes .easy>a{background:var(--landing-ink);color:#fff}.fh-landing-launch-modes .pro>a{background:0 0;border:1px solid #f6f3e940}.fh-landing-ownership{background:var(--landing-white);grid-template-columns:1fr 1fr;gap:10vw;padding:140px clamp(26px,6.7vw,110px);display:grid}.fh-landing-ownership>div:first-child>span{color:var(--landing-green)}.fh-landing-ownership h2{font:500 clamp(55px,6vw,92px)/.9 var(--font-display),serif;letter-spacing:-.055em;margin:24px 0 0}.fh-landing-ownership-list{border-top:1px solid var(--landing-line)}.fh-landing-ownership-list article{border-bottom:1px solid var(--landing-line);grid-template-columns:38px 1fr;gap:10px 22px;padding:30px 0;display:grid}.fh-landing-ownership-list article>span{color:var(--landing-green);font:700 10px var(--font-data),monospace;grid-row:1/3}.fh-landing-ownership-list strong{font:500 26px var(--font-display),serif}.fh-landing-ownership-list p{color:#566057;margin:0;font-size:14px;line-height:1.55}.fh-landing-final{text-align:center;background:var(--landing-sage);flex-direction:column;justify-content:center;align-items:center;min-height:690px;padding:100px 24px;display:flex}.fh-landing-final>.fh-landing-mark{height:34px;margin-bottom:38px}.fh-landing-final>.fh-landing-mark i{width:8px;height:15px}.fh-landing-final>.fh-landing-mark i:nth-child(2){height:25px}.fh-landing-final>.fh-landing-mark i:nth-child(3){height:34px}.fh-landing-final h2{font:500 clamp(65px,8.4vw,132px)/.84 var(--font-display),serif;letter-spacing:-.065em;margin:0}.fh-landing-final>div{gap:10px;margin-top:45px;display:flex}.fh-landing-final>div a{border:1px solid var(--landing-ink);border-radius:999px;justify-content:center;align-items:center;min-height:54px;padding:0 26px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.fh-landing-final>div a:first-child{background:var(--landing-ink);color:#fff}.fh-landing-footer{background:var(--landing-forest);color:#f6f3e9;grid-template-columns:1fr 1fr auto;align-items:start;gap:25px 45px;padding:52px clamp(26px,6.7vw,110px);display:grid}.fh-landing-footer p{color:#f6f3e9b8;max-width:300px;margin:5px 0 0;font-size:13px}.fh-landing-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:22px;display:flex}.fh-landing-footer nav a{color:#f6f3e9b3;font-size:12px;text-decoration:none}.fh-landing-footer small{color:#f6f3e9ad;font:650 10px var(--font-data),monospace;border-top:1px solid #f6f3e91f;grid-column:1/-1;padding-top:26px}@keyframes fhLandingNavIn{0%{opacity:0;transform:translate(-50%,-14px)}to{opacity:1;transform:translate(-50%)}}@keyframes fhLandingCopyIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes fhLandingActionIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (width<=1180px){.fh-landing-nav{width:min(700px,100% - 32px)}.fh-landing-nav nav{gap:17px}.fh-landing-nav nav a:nth-child(3){display:none}.fh-landing-hero-copy{max-width:65vw}.fh-landing-hero-copy h1{font-size:clamp(61px,8vw,96px)}.fh-landing-hero-action{min-width:360px}.fh-landing-proof{grid-template-columns:1fr 1fr}.fh-landing-proof>p{border-bottom:1px solid var(--landing-line);grid-column:1/-1}.fh-landing-proof>div:nth-child(3){border-right:0}.fh-landing-proof>div:last-child{border-top:1px solid var(--landing-line);grid-column:1/-1}.fh-landing-intro-copy{grid-template-columns:1fr;gap:32px}.fh-landing-intro-copy p{max-width:700px}.fh-landing-product{grid-template-columns:1fr;gap:70px}.fh-landing-product-copy p{max-width:620px}.fh-landing-market-demo{justify-self:center;width:min(900px,100%)}.fh-landing-create-head{grid-template-columns:1fr;gap:34px}.fh-landing-create-head>div{max-width:620px}}@media (width<=780px){.fh-landing-hero{min-height:760px}.fh-landing-hero:after{background:linear-gradient(#0000 0%,#e1ecd7db 46%,#e1ecd7fa 100%);width:100%;height:58%}.fh-landing-nav{gap:14px;min-height:58px;padding:6px 7px 6px 16px;top:14px}.fh-landing-nav nav{display:none}.fh-landing-open{min-height:44px;padding:0 18px}.fh-landing-nav .fh-landing-brand{font-size:17px}.fh-landing-hero .home-fund-instrument{inset:72px -15% 220px}.fh-landing-hero .home-fund-instrument>picture>img{object-fit:contain;object-position:70% 48%;transform:scale(1.12)}.fh-landing-hero-copy{max-width:none;bottom:104px;left:22px;right:22px}.fh-landing-hero-copy>span{font-size:10px}.fh-landing-hero-copy h1{margin-top:12px;font-size:clamp(51px,14.7vw,72px);line-height:.85}.fh-landing-hero-copy p{max-width:310px;font-size:13px}.fh-landing-hero-action{min-width:0;padding-left:18px;bottom:20px;left:20px;right:20px}.fh-landing-hero-action>a{min-height:48px;padding-inline:20px}.fh-landing-proof{grid-template-columns:1fr}.fh-landing-proof>p,.fh-landing-proof>div{border-right:0;border-bottom:1px solid var(--landing-line);min-height:70px;padding:20px 22px}.fh-landing-proof>div:last-child{border-top:0;border-bottom:0;grid-column:auto}.fh-landing-intro,.fh-landing-product,.fh-landing-create,.fh-landing-ownership{padding:90px 22px}.fh-landing-intro-copy{padding:40px 0 55px}.fh-landing-intro h2,.fh-landing-create-head h2{font-size:clamp(48px,14vw,70px)}.fh-landing-intro-copy p,.fh-landing-create-head p{font-size:15px}.fh-landing-steps{grid-template-columns:1fr}.fh-landing-steps li,.fh-landing-steps li:not(:first-child){border-right:0;border-bottom:1px solid var(--landing-line);min-height:0;padding:24px 0}.fh-landing-steps li:last-child{border-bottom:0}.fh-landing-steps strong{margin:28px 0 9px}.fh-landing-product{gap:50px}.fh-landing-product-copy h2{font-size:58px}.fh-landing-market-demo{border-radius:17px;transform:none}.fh-landing-market-demo>header{padding-inline:16px}.fh-landing-search{margin:14px}.fh-landing-market-demo>nav{padding-inline:14px;overflow:auto}.fh-landing-fund-row{grid-template-columns:42px 1fr;padding:15px}.fh-landing-fund-row>b{display:none}.fh-landing-market-demo>footer{gap:12px;padding-inline:15px}.fh-landing-market-demo>footer strong{display:none}.fh-landing-create-head{padding:45px 0 55px}.fh-landing-launch-modes{grid-template-columns:1fr}.fh-landing-launch-modes article{min-height:460px;padding:25px}.fh-landing-launch-modes h3{margin-top:64px;font-size:48px}.fh-landing-ownership{grid-template-columns:1fr;gap:55px}.fh-landing-ownership h2{font-size:57px}.fh-landing-final{min-height:600px}.fh-landing-final h2{font-size:clamp(59px,17vw,88px)}.fh-landing-final>div{flex-direction:column;width:100%;max-width:380px}.fh-landing-final>div a{width:100%}.fh-landing-footer{grid-template-columns:1fr;padding:44px 22px}.fh-landing-footer nav{justify-content:flex-start}.fh-landing-footer small{grid-column:1}}@media (width<=430px){.fh-landing-hero{min-height:720px}.fh-landing-hero .home-fund-instrument{inset:68px -34% 250px}.fh-landing-hero-copy{bottom:102px}.fh-landing-hero-copy h1{font-size:50px}.fh-landing-hero-copy p{font-size:12px}.fh-landing-hero-action p{font-size:11px}.fh-landing-hero-action>a{padding-inline:16px;font-size:12px}.fh-landing-market-demo>header>span,.fh-landing-search b{display:none}.fh-landing-market-demo>nav{gap:2px}.fh-landing-market-demo>nav>*{padding-inline:8px}}@media (prefers-reduced-motion:reduce){.fh-landing-nav,.fh-landing-hero-copy,.fh-landing-hero-action{animation:none}.fh-landing-open,.fh-landing-hero-action>a,.fh-landing-hero .home-fund-instrument>canvas{transition:none}}.product-shell,.product-auth{--p-ink:var(--fh-ink);--p-forest:var(--fh-forest);--p-lime:var(--fh-lime);--p-paper:var(--fh-cream);--p-line:#0c151021;background:var(--p-paper);min-height:100vh;color:var(--p-ink)}.product-shell button,.product-shell input,.product-shell textarea,.product-shell select{font:inherit}.product-shell{grid-template-columns:226px minmax(0,1fr);display:grid;overflow:visible}.product-sidebar{color:#eef2e7;background:var(--p-forest);border-right:1px solid #ffffff14;flex-direction:column;height:100vh;padding:25px 18px 18px;display:flex;position:sticky;top:0}.product-wordmark{color:inherit;letter-spacing:-.045em;align-items:center;gap:10px;font-size:18px;font-weight:760;text-decoration:none;display:flex}.product-mark{align-items:flex-end;gap:2px;width:20px;height:21px;display:inline-flex;transform:skew(-12deg)}.product-mark i{background:currentColor;border-radius:4px 4px 1px 1px;width:5px;height:10px;display:block}.product-mark i:nth-child(2){height:16px}.product-mark i:nth-child(3){background:var(--p-lime);height:21px}.product-mode{color:#eef2e78c;font:650 12px var(--font-data),monospace;text-transform:uppercase;letter-spacing:.05em;border:1px solid #ffffff1f;border-radius:7px;align-items:center;gap:7px;margin:27px 0 18px;padding:8px 10px;display:flex}.product-mode i{background:var(--p-lime);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #c7ff381a}.product-sidebar nav{gap:4px;display:grid}.product-sidebar nav button{color:#eef2e78c;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:22px 1fr;align-items:center;gap:8px;width:100%;padding:10px 11px;font-size:14px;font-weight:620;display:grid}.product-sidebar nav button span{color:#eef2e754;font-size:15px}.product-sidebar nav button:hover,.product-sidebar nav button.active{color:#fff;background:#ffffff12}.product-sidebar nav button.active span{color:var(--p-lime)}.product-sidebar nav .sidebar-route{color:#eef2e7b8;text-align:left;background:0 0;border-radius:8px;grid-template-columns:22px 1fr;align-items:center;gap:8px;width:100%;min-height:42px;padding:9px 11px;font-size:13px;font-weight:620;text-decoration:none;display:grid}.product-sidebar nav .sidebar-route>span{color:#eef2e78f;font-size:15px}.product-sidebar nav .sidebar-route:hover,.product-sidebar nav .sidebar-route.active{color:#fff;background:#ffffff12}.product-sidebar nav .sidebar-route.active>span{color:var(--p-lime)}.product-safety{background:#ffbd700b;border:1px solid #ffbd702b;border-radius:8px;margin-top:auto;padding:12px}.product-safety b{color:#ffbd70;font:750 12px var(--font-data),monospace;letter-spacing:.08em}.product-safety p{color:#eef2e766;margin:6px 0 0;font-size:12px;line-height:1.45}.product-profile{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff17;grid-template-columns:31px 1fr auto;align-items:center;gap:9px;margin-top:13px;padding:10px 4px 0;text-decoration:none;display:grid}.product-profile>i{background:var(--p-lime);width:29px;height:29px;color:var(--p-ink);border-radius:50%;place-items:center;font-size:12px;font-style:normal;font-weight:800;display:grid;overflow:hidden}.product-profile>i img{object-fit:cover;width:100%;height:100%;display:block}.product-profile>span{flex-direction:column;gap:2px;min-width:0;display:flex}.product-profile strong,.product-profile small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-profile strong{align-items:center;font-size:12px;display:flex}.product-profile small{color:#eef2e759;font-size:12px}.product-profile>b{color:#eef2e74d}.product-main{min-width:0;padding:0 36px 50px;overflow:hidden}.skip-link{z-index:200;background:var(--fh-lime);color:var(--fh-ink);border-radius:7px;padding:10px 14px;font-weight:800;text-decoration:none;position:fixed;top:12px;left:16px;transform:translateY(-180%)}.skip-link:focus{transform:none}.product-shell :focus-visible{outline-offset:3px;outline:2px solid #76a91b}.product-header{border-bottom:1px solid var(--p-line);justify-content:space-between;align-items:center;gap:25px;min-height:110px;display:flex}.product-header>div:first-child>span,.drawer-label{font:700 12px var(--font-data),monospace;letter-spacing:.09em;color:#747b74}.product-header>div:last-child{align-items:center;gap:8px;display:flex}.product-primary{background:var(--p-ink);color:#f4f1e7;cursor:pointer;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:28px;min-height:43px;padding:0 17px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.product-primary:hover{background:#284333}.product-primary b{font-size:16px}.product-primary.small{min-height:38px}.product-primary.full{width:100%;min-height:45px}.product-primary:disabled{opacity:.45;cursor:wait}.product-icon{border:1px solid var(--p-line);cursor:pointer;background:0 0;border-radius:8px;width:38px;height:38px}.product-icon:hover{background:#e7e2d6}.product-notice{z-index:20;background:var(--p-lime);cursor:pointer;border:1px solid #0c151033;border-radius:8px;align-items:center;gap:28px;max-width:390px;padding:13px 15px;font-size:13px;font-weight:700;display:flex;position:fixed;top:24px;right:25px;box-shadow:0 12px 40px #0c151029}.product-notice span{font-size:16px;font-weight:400}.product-header-actions .workspace-refresh,.product-header-actions .workspace-create{border-radius:8px;height:38px;min-height:38px}.product-header-actions .workspace-refresh{width:38px;color:var(--p-ink);padding:0;font-family:Arial,sans-serif;font-size:20px;font-weight:700;line-height:1;transform:none}.product-header-actions .workspace-create{background:var(--p-ink);color:#f4f1e7;gap:28px;min-width:188px;padding:0 17px}.product-header-actions .workspace-create:hover{background:#284333}.product-shell.dark .product-header-actions .workspace-refresh{color:#f2f0e7}.product-shell.dark .product-header-actions .workspace-create{background:var(--fh-lime);color:var(--fh-on-lime)}.product-summary{border:1px solid var(--p-line);background:#f7f3ea;border-radius:12px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.product-summary article{border-right:1px solid var(--p-line);flex-direction:column;min-height:118px;padding:19px;display:flex}.product-summary article:last-child{border-right:0}.product-summary article.lime{background:#dfff86}.product-summary span,.product-panel .panel-head span,.portfolio-hero>span,.room-list>span,.form-intro>span{color:#737a73;font:700 12px var(--font-data),monospace;letter-spacing:.08em}.product-summary strong{font:400 27px var(--font-display);letter-spacing:-.035em;margin:20px 0 6px}.product-summary small{color:#878d87;font-size:12px}.product-grid.two-one{grid-template-columns:minmax(0,1.8fr) minmax(245px,.7fr);gap:14px;margin-top:14px;display:grid}.product-panel{border:1px solid var(--p-line);background:#f8f5ed;border-radius:12px;min-width:0;overflow:hidden}.panel-head{border-bottom:1px solid var(--p-line);justify-content:space-between;align-items:center;height:73px;padding:0 18px;display:flex}.panel-head h2{font:400 20px var(--font-display);margin:5px 0 0}.panel-head button{color:#608b14;cursor:pointer;background:0 0;border:0;font-size:12px}.panel-head>b{font:700 12px var(--font-data),monospace;color:#717971}.product-table{width:100%}.table-head,.table-row{grid-template-columns:minmax(210px,1.8fr) repeat(4,minmax(70px,.6fr));align-items:center;gap:10px;padding:0 17px;display:grid}.table-head{color:#858b85;height:36px;font:700 12px var(--font-data),monospace;text-transform:uppercase;letter-spacing:.07em;border-bottom:1px solid var(--p-line)}.table-row{border:0;border-bottom:1px solid var(--p-line);text-align:left;cursor:pointer;background:0 0;width:100%;min-height:63px;font-size:12px}.table-row:last-child{border-bottom:0}.table-row:hover{background:#eef2e5}.fund-cell{grid-template-columns:32px 1fr;align-items:center;gap:10px;display:grid}.fund-cell>i,.drawer-title>i,.browser-card>div>i,.room-list button>i{width:31px;height:31px;color:var(--p-ink);background:#d9ff79;border-radius:8px;place-items:center;font-size:12px;font-style:normal;font-weight:800;display:grid}.fund-cell>b{flex-direction:column;gap:4px;font-size:12px;display:flex}.fund-cell small{color:#858b85;font-size:12px;font-weight:500}.up{color:var(--fh-positive)!important}.down{color:var(--fh-negative)!important}.muted{color:#8a908a!important}.steps-panel>button{border:0;border-bottom:1px solid var(--p-line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:26px 1fr auto;align-items:center;gap:10px;width:100%;min-height:67px;padding:11px 16px;display:grid}.steps-panel>button:hover{background:#eef2e5}.steps-panel>button>i{border:1px solid var(--p-line);border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;display:grid}.steps-panel>button span{flex-direction:column;gap:4px;display:flex}.steps-panel>button strong{font-size:12px}.steps-panel>button small{color:#858b85;font-size:12px}.steps-panel>button>b{font-size:14px;font-weight:400}.discover-layout{grid-template-columns:minmax(0,1fr) 326px;align-items:start;gap:14px;display:grid}.fund-browser{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.browser-card{border:1px solid var(--p-line);text-align:left;cursor:pointer;background:#f8f5ed;border-radius:12px;min-height:230px;padding:17px}.browser-card:hover,.browser-card.selected{border-color:#79a828;box-shadow:inset 0 0 0 1px #79a828}.browser-card>div{grid-template-columns:38px 1fr auto;align-items:center;gap:10px;display:grid}.browser-card>div>i{border-radius:10px;width:38px;height:38px}.browser-card>div>span{flex-direction:column;gap:4px;display:flex}.browser-card>div b{font:400 15px var(--font-display)}.browser-card>div small{color:#838a83;font-size:12px}.browser-card em{color:#707870;font:700 12px var(--font-data),monospace;text-transform:uppercase;background:#e9e5db;border-radius:99px;padding:4px 6px;font-style:normal}.browser-card>p{color:#606860;min-height:47px;margin:19px 0;font-size:12px;line-height:1.55}.browser-card dl{border-top:1px solid var(--p-line);grid-template-columns:repeat(4,1fr);margin:0;padding-top:14px;display:grid}.browser-card dl div{flex-direction:column;gap:7px;display:flex}.browser-card dt{color:#8a908a;text-transform:uppercase;font-size:12px}.browser-card dd{font:400 15px var(--font-display);margin:0}.fund-drawer{background:var(--p-forest);color:#f1f0e7;border-radius:12px;padding:20px;position:sticky;top:14px}.drawer-label{color:#f1f0e766}.drawer-title{grid-template-columns:46px 1fr;align-items:center;gap:12px;margin-top:17px;display:grid}.drawer-title>i{border-radius:12px;width:46px;height:46px}.drawer-title h2{font:400 20px var(--font-display);margin:0}.drawer-title span{color:#f1f0e76b;margin-top:5px;font-size:12px;display:block}.fund-drawer>p{color:#f1f0e794;margin:18px 0;font-size:12px;line-height:1.6}.drawer-price{border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:1fr 1fr;margin-bottom:18px;display:grid}.drawer-price div{border-right:1px solid #ffffff1f;padding:12px}.drawer-price div:last-child{border-right:0}.drawer-price span,.fund-drawer>label,.manager-nav label{color:#f1f0e766;text-transform:uppercase;letter-spacing:.08em;font-size:12px;display:block}.drawer-price strong{font:400 18px var(--font-display);margin-top:7px;display:block}.drawer-input{border:1px solid #ffffff26;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;height:48px;margin-top:7px;padding:0 12px;display:grid}.drawer-input input{color:#fff;min-width:0;font:400 20px var(--font-display);background:0 0;border:0;outline:0}.drawer-input b{color:var(--p-lime);font-size:12px}.quick-row{grid-template-columns:repeat(4,1fr);gap:5px;margin:7px 0 10px;display:grid}.quick-row button{color:#f1f0e794;cursor:pointer;background:0 0;border:1px solid #ffffff1c;border-radius:5px;padding:6px 2px;font-size:12px}.quick-row button:hover{color:var(--p-lime);border-color:var(--p-lime)}.fund-drawer .product-primary{background:var(--p-lime);color:var(--p-ink)}.access-card{background:#ffbd700a;border:1px solid #ffbd703b;border-radius:8px;margin-top:12px;padding:13px}.access-card.unlocked{background:#c7ff380d;border-color:#c7ff3847}.access-card>span{color:#ffbd70;font:700 12px var(--font-data),monospace;letter-spacing:.08em}.access-card.unlocked>span{color:var(--p-lime)}.access-card strong,.access-card small{display:block}.access-card strong{margin:7px 0 4px;font-size:13px}.access-card small{color:#f1f0e759;font-size:12px}.access-card button{color:var(--p-lime);cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;font-size:12px}.manager-nav{border-top:1px solid #ffffff1a;margin-top:12px;padding-top:12px}.manager-nav>div{grid-template-columns:1fr auto;gap:6px;margin-top:7px;display:grid}.manager-nav input{color:#fff;background:0 0;border:1px solid #ffffff21;border-radius:6px;min-width:0;padding:9px}.manager-nav button{color:var(--p-ink);cursor:pointer;background:#ece8dc;border:0;border-radius:6px;font-size:12px;font-weight:750}.launch-form{border:1px solid var(--p-line);background:#f8f5ed;border-radius:14px;grid-template-columns:minmax(300px,.75fr) minmax(420px,1fr);gap:7vw;padding:42px 5vw;display:grid}.form-intro h2{font:400 46px/.94 var(--font-display);letter-spacing:-.05em;margin:25px 0}.form-intro p{color:#697169;max-width:340px;font-size:13px;line-height:1.65}.form-fields{gap:16px;display:grid}.form-fields label{color:#697169;text-transform:uppercase;letter-spacing:.07em;gap:7px;font-size:12px;display:grid}.form-fields input,.form-fields textarea,.form-fields select{border:1px solid var(--p-line);width:100%;color:var(--p-ink);text-transform:none;letter-spacing:0;background:#f1ede3;border-radius:8px;outline:none;padding:12px;font-size:14px}.form-fields input:focus,.form-fields textarea:focus,.form-fields select:focus{border-color:#729e21;box-shadow:0 0 0 2px #729e211f}.form-fields textarea{resize:vertical;min-height:110px}.form-fields label small{color:#919791;text-transform:none;letter-spacing:0;font-size:12px}.field-pair{grid-template-columns:1.5fr .7fr;gap:12px;display:grid}.launch-review{border:1px solid var(--p-line);border-radius:8px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.launch-review div{border-right:1px solid var(--p-line);padding:11px}.launch-review div:last-child{border-right:0}.launch-review span{color:#838a83;text-transform:uppercase;font-size:12px;display:block}.launch-review strong{font:400 15px var(--font-display);margin-top:7px;display:block}.confirm-line{align-items:center;grid-template-columns:auto 1fr!important}.confirm-line input{width:14px!important}.confirm-line span{text-transform:none;letter-spacing:0;font-size:12px}.portfolio-hero{background:var(--p-forest);color:#f1f0e7;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:190px;margin-bottom:14px;display:flex}.portfolio-hero>span{color:#f1f0e766}.portfolio-hero>strong{font:400 55px var(--font-display);letter-spacing:-.045em;margin:19px 0 7px}.portfolio-hero>small{color:var(--p-lime);font-size:12px}.table-head.portfolio,.table-row.portfolio{grid-template-columns:minmax(220px,1.5fr) repeat(4,minmax(90px,.7fr))}.empty-state{color:#747b74;align-content:center;place-items:center;gap:12px;min-height:180px;font-size:13px;display:grid}.empty-state button{color:#628d15;cursor:pointer;background:0 0;border:0;font-size:12px}.community-view{grid-template-columns:260px minmax(0,1fr);min-height:calc(100vh - 135px);display:grid}.room-list{border-right:1px solid var(--p-line);padding-right:13px}.room-list>span{margin:7px 7px 14px;display:block}.room-list button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:35px 1fr auto;align-items:center;gap:9px;width:100%;padding:10px;display:grid}.room-list button:hover,.room-list button.active{background:#e5e8db}.room-list button>i{width:34px;height:34px}.room-list button>span{flex-direction:column;gap:4px;display:flex}.room-list strong{font-size:12px}.room-list small{color:#828982;font-size:12px}.room-feed{border:1px solid var(--p-line);background:#f8f5ed;border-radius:12px;grid-template-rows:62px 1fr auto;min-width:0;margin-left:13px;display:grid;overflow:hidden}.room-feed>header{border-bottom:1px solid var(--p-line);justify-content:space-between;align-items:center;padding:0 18px;display:flex}.room-feed>header>div{align-items:center;gap:10px;display:flex}.room-feed>header>div>span{color:#76a41e;font-size:15px}.room-feed header strong,.room-feed header small{display:block}.room-feed header strong{font-size:13px}.room-feed header small{color:#858b85;margin-top:4px;font-size:12px}.room-feed>header>b{font:700 12px var(--font-data),monospace;letter-spacing:.07em}.feed-scroll{min-height:420px;max-height:calc(100vh - 260px);padding:18px;overflow-y:auto}.room-welcome{background:var(--p-forest);color:#f1f0e7;border-radius:10px;padding:20px}.room-welcome>span{color:var(--p-lime);font:700 12px var(--font-data),monospace;letter-spacing:.08em}.room-welcome h2{max-width:620px;font:400 23px var(--font-display);margin:17px 0 12px}.room-welcome p{color:#f1f0e780;max-width:600px;margin:0;font-size:12px;line-height:1.5}.empty-posts{color:#858b85;align-content:center;place-items:center;gap:7px;min-height:170px;display:grid}.empty-posts b{font:400 19px var(--font-display)}.empty-posts span{font-size:12px}.room-post{border-bottom:1px solid var(--p-line);grid-template-columns:34px 1fr;gap:11px;padding:18px 3px;display:grid}.room-post>i{background:#dbff83;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-style:normal;font-weight:800;display:grid}.room-post>div>strong{font-size:12px}.room-post>div>strong>b{color:#48660d;background:#defe8e;border-radius:4px;margin-left:6px;padding:3px 5px;font-size:12px}.room-post>div>strong>small{color:#929792;margin-left:8px;font-size:12px;font-weight:400}.room-post p{color:#596159;margin:8px 0;font-size:13px;line-height:1.55}.room-post button{color:#868c86;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.room-composer{border-top:1px solid var(--p-line);grid-template-columns:1fr auto;gap:7px;padding:12px;display:grid}.room-composer input{border:1px solid var(--p-line);background:#f0ece2;border-radius:7px;outline:none;min-width:0;padding:11px;font-size:12px}.room-composer button{background:var(--p-ink);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:0 18px;font-size:12px;font-weight:750}.room-composer.locked{opacity:.55}.room-composer button:disabled{cursor:not-allowed}.product-auth{background:var(--p-forest);color:#f3f1e7;min-height:100vh;padding:34px 5vw;overflow:hidden}.product-auth .product-wordmark{width:max-content}.product-auth>section{flex-direction:column;justify-content:center;align-items:flex-start;min-height:calc(100vh - 100px);display:flex;position:relative}.product-auth>section:after{content:"";border:1px solid #c7ff382e;border-radius:50%;width:55vw;height:55vw;position:absolute;bottom:-28vw;right:-19vw;box-shadow:0 0 0 7vw #c7ff3806,0 0 0 14vw #c7ff3805}.product-auth>section>span{color:var(--p-lime);font:700 12px var(--font-data),monospace;text-transform:uppercase;letter-spacing:.1em}.product-auth h1{max-width:900px;font:400 clamp(65px,9vw,130px)/.82 var(--font-display);letter-spacing:-.065em;margin:35px 0 25px}.product-auth p{color:#f3f1e78c;max-width:500px;margin:0 0 28px;font-size:16px;line-height:1.55}.product-auth .product-primary{z-index:2;background:var(--p-lime);color:var(--p-ink);position:relative}.product-auth small{color:#f3f1e74d;margin-top:17px;font-size:12px}@media (width<=1050px){.product-shell{grid-template-columns:190px minmax(0,1fr)}.product-main{padding:0 22px 40px}.product-summary{grid-template-columns:repeat(2,1fr)}.product-summary article:nth-child(2){border-right:0}.product-summary article:nth-child(-n+2){border-bottom:1px solid var(--p-line)}.product-grid.two-one,.discover-layout{grid-template-columns:1fr}.fund-drawer{position:relative;top:auto}.launch-form{gap:35px;padding:35px}.community-view{grid-template-columns:220px minmax(0,1fr)}}@media (width<=760px){.product-shell{display:block}.product-sidebar{height:auto;padding:15px;position:relative}.product-mode{margin:10px 0 0;padding:6px 8px;font-size:10px;display:flex}.product-sidebar nav{grid-template-columns:repeat(5,1fr);margin-top:10px}.product-sidebar nav button{text-align:center;flex-direction:column;gap:4px;padding:7px 2px;font-size:12px;display:flex}.product-safety,.product-profile{display:none}.product-main{padding:0 14px 35px}.product-header{min-height:90px}.product-header h1{font-size:24px}.product-header .product-icon{display:none}.product-summary{grid-template-columns:1fr 1fr}.fund-browser{grid-template-columns:1fr}.product-table{overflow-x:auto}.table-head,.table-row{min-width:700px}.launch-form{grid-template-columns:1fr;padding:25px 18px}.form-intro h2{font-size:38px}.field-pair,.community-view{grid-template-columns:1fr}.room-list{border-right:0;gap:6px;padding:0 0 10px;display:flex;overflow-x:auto}.room-list>span{display:none}.room-list button{min-width:190px}.room-feed{margin-left:0}.feed-scroll{max-height:none}.product-auth{padding:25px}.product-auth h1{font-size:62px}.product-sidebar nav .sidebar-route{text-align:center;flex-direction:column;flex:0 0 72px;gap:4px;width:72px;min-width:72px;padding:7px 2px;font-size:12px;display:flex}}.wallet-button{border:1px solid var(--p-line);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:7px;height:38px;padding:0 11px;font-size:12px;font-weight:700;display:flex}.wallet-button i{background:#9aa09a;border-radius:50%;width:6px;height:6px}.wallet-button.connected{background:#e5f5be;border-color:#91b43c}.wallet-button.connected i{background:#6da013;box-shadow:0 0 0 3px #6da01321}.fund-reasons{border:1px solid var(--p-line);background:#f8f5ed;border-radius:12px;grid-template-columns:repeat(4,1fr);margin-top:14px;display:grid;overflow:hidden}.fund-reasons article{border-right:1px solid var(--p-line);padding:16px}.fund-reasons article:last-child{border-right:0}.fund-reasons span{color:#6f786f;font:700 12px var(--font-data),monospace;text-transform:uppercase;letter-spacing:.08em}.fund-reasons strong{font:400 17px var(--font-display);margin:16px 0 7px;display:block}.fund-reasons p{color:#747b74;margin:0;font-size:12px;line-height:1.5}.motive-tags,.drawer-motives{flex-wrap:wrap;gap:4px;margin-top:14px;grid-template-columns:none!important;display:flex!important}.motive-tags span,.drawer-motives span{text-transform:uppercase;background:#e7eadf;border-radius:99px;padding:4px 6px;color:#647064!important;font:700 12px var(--font-data),monospace!important}.drawer-motives span{background:#c7ff3817;color:var(--p-lime)!important}.browser-card>p{margin-top:13px}.form-intro{align-self:start;position:sticky;top:25px}.manager-principle{background:#edf4df;border-left:3px solid #7ca925;max-width:340px;margin-top:26px;padding:15px}.manager-principle b,.manager-principle span{display:block}.manager-principle b{font:400 15px var(--font-display)}.manager-principle span{color:#6f786f;margin-top:7px;font-size:12px;line-height:1.5}.field-section{border-top:1px solid var(--p-line);padding-top:17px}.field-section:first-child{border-top:0;padding-top:0}.field-section>span{color:#719822;font:700 12px var(--font-data),monospace;letter-spacing:.09em;display:block}.field-section>strong{font:400 19px var(--font-display);margin-top:7px;display:block}.field-section>p{color:#858b85;margin:5px 0 0;font-size:12px}.option-chips{grid-template-columns:1fr 1fr;gap:7px;display:grid}.option-chips button{border:1px solid var(--p-line);text-align:left;cursor:pointer;background:#f1ede3;border-radius:8px;grid-template-columns:23px 1fr;align-items:center;gap:9px;min-height:64px;padding:10px;display:grid}.option-chips button>i{background:#e1ddd3;border-radius:50%;place-items:center;width:21px;height:21px;font-size:12px;font-style:normal;display:grid}.option-chips button>span{flex-direction:column;gap:4px;display:flex}.option-chips button b{font-size:12px}.option-chips button small{color:#818881;font-size:12px}.option-chips button.selected,.compact-chips button.selected{background:#eaf4d7;border-color:#7da329}.option-chips button.selected>i{background:#c7ff38}.compact-chips{flex-wrap:wrap;gap:5px;display:flex}.compact-chips button{border:1px solid var(--p-line);color:#697169;cursor:pointer;background:#f1ede3;border-radius:99px;padding:7px 9px;font-size:12px}.managed-funds{border:1px solid var(--p-line);background:#f8f5ed;border-radius:12px;padding:13px}.managed-funds>span{color:#747b74;font:700 12px var(--font-data),monospace;letter-spacing:.08em;margin:5px 5px 12px;display:block}.managed-funds>button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;width:100%;padding:9px;display:grid}.managed-funds>button.active,.managed-funds>button:hover{background:#e8ecdf}.managed-funds>button>i{background:#d9ff79;border-radius:8px;place-items:center;width:32px;height:32px;font-size:12px;font-style:normal;font-weight:800;display:grid}.managed-funds>button span{flex-direction:column;gap:4px;display:flex}.managed-funds>button strong{font-size:12px}.managed-funds>button small{color:#858b85;font-size:12px}.managed-funds>div{text-align:center;align-content:center;place-items:center;gap:10px;min-height:150px;display:grid}.managed-funds>div b{font:400 16px var(--font-display)}.managed-funds>div button{color:#628d15;cursor:pointer;background:0 0;border:0;font-size:12px}.manager-workbench{border:1px solid var(--p-line);background:#f8f5ed;border-radius:12px;overflow:hidden}.manager-workbench>header{border-bottom:1px solid var(--p-line);justify-content:space-between;align-items:center;min-height:85px;padding:0 20px;display:flex}.manager-workbench>header span{color:#7c837c;font:700 12px var(--font-data),monospace}.manager-workbench>header h2{font:400 23px var(--font-display);margin:7px 0 0}.manager-workbench>header h2 small{color:#709624;font:700 13px var(--font-data),monospace}.manager-workbench>header>div:last-child{text-align:right}.manager-workbench>header>div:last-child strong{margin-top:7px;font-size:12px;display:block}.manager-workbench>header>div:last-child i{background:#75a91a;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.manager-metrics{border-bottom:1px solid var(--p-line);grid-template-columns:repeat(4,1fr);display:grid}.manager-metrics div{border-right:1px solid var(--p-line);padding:14px 17px}.manager-metrics div:last-child{border-right:0}.manager-metrics span{color:#858b85;text-transform:uppercase;font-size:12px}.manager-metrics strong{font:400 17px var(--font-display);margin:9px 0 4px;display:block}.manager-metrics small{color:#949a94;font-size:12px}.manager-columns{grid-template-columns:1fr 1fr;gap:22px;padding:21px;display:grid}.manager-columns>section{align-content:start;gap:12px;display:grid}.manager-columns label{color:#697169;text-transform:uppercase;letter-spacing:.07em;gap:7px;font-size:12px;display:grid}.manager-columns input,.manager-columns textarea,.manager-columns select{border:1px solid var(--p-line);width:100%;color:var(--p-ink);text-transform:none;letter-spacing:0;background:#f1ede3;border-radius:8px;outline:none;padding:12px;font-size:14px}.manager-columns textarea{resize:vertical;min-height:85px}.nav-publisher{background:#eaf3d6;border:1px solid #91b145;border-radius:8px;padding:13px}.nav-publisher>span{color:#648b14;font:700 12px var(--font-data),monospace}.nav-publisher>div{grid-template-columns:1fr auto;gap:6px;margin-top:8px;display:grid}.nav-publisher input{background:#f7f4eb}.nav-publisher button{background:var(--p-ink);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:0 13px;font-size:12px;font-weight:750}.manager-workbench>footer{border-top:1px solid var(--p-line);justify-content:space-between;align-items:center;padding:14px 21px;display:flex}.manager-workbench>footer>span{color:#878e87;font-size:12px}.select-managed{border:1px dashed var(--p-line);color:#7d847d;border-radius:12px;align-content:center;place-items:center;gap:8px;min-height:390px;display:grid}.select-managed span{font-size:12px}.wallet-backdrop{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#060c08b3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.wallet-modal{background:var(--p-forest);color:#f1f0e7;border:1px solid #ffffff21;border-radius:16px;width:min(430px,100%);padding:27px;position:relative;box-shadow:0 30px 90px #00000061}.wallet-close{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff21;border-radius:50%;width:29px;height:29px;font-size:16px;position:absolute;top:16px;right:16px}.wallet-modal>span{color:var(--p-lime);font:700 12px var(--font-data),monospace;letter-spacing:.09em}.wallet-modal h2{font:400 30px var(--font-display);margin:18px 0 10px}.wallet-modal>p{color:#f1f0e77a;margin:0 0 20px;font-size:12px;line-height:1.55}.wallet-options{gap:7px;display:grid}.wallet-options button,.connected-wallet{color:#f1f0e7;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1c;border-radius:9px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;min-height:60px;padding:10px;display:grid}.wallet-options button:hover{background:#c7ff380d;border-color:#c7ff3866}.wallet-options button:disabled{opacity:.38;cursor:not-allowed}.wallet-options i,.connected-wallet>i{width:36px;height:36px;color:var(--p-ink);background:#ebe7dc;border-radius:9px;place-items:center;font-size:12px;font-style:normal;font-weight:850;display:grid}.wallet-options i.fox{background:#f4a25d}.wallet-options i.phantom{background:#a98cff}.wallet-options i.coinbase{color:#fff;background:#6190ff}.wallet-options span,.connected-wallet>span{flex-direction:column;gap:4px;min-width:0;display:flex}.wallet-options strong,.connected-wallet strong{font-size:13px}.wallet-options small,.connected-wallet small{text-overflow:ellipsis;color:#f1f0e759;font-size:12px;overflow:hidden}.wallet-options b,.connected-wallet>b{color:var(--p-lime);font-size:12px}.disconnect-wallet{color:#ff9e8d;cursor:pointer;background:#ff8c760a;border:1px solid #ff8c7647;border-radius:8px;width:100%;margin-top:10px;padding:10px;font-size:12px}.wallet-note{text-align:center;color:#f1f0e747!important;margin:15px 0 0!important;font-size:12px!important;display:block!important}@media (width<=1050px){.fund-reasons{grid-template-columns:1fr 1fr}.fund-reasons article:nth-child(2){border-right:0}.fund-reasons article:nth-child(-n+2){border-bottom:1px solid var(--p-line)}.manage-view{grid-template-columns:220px minmax(0,1fr)}.manager-columns{grid-template-columns:1fr}.manager-metrics{grid-template-columns:1fr 1fr}}@media (width<=760px){.product-sidebar nav{grid-template-columns:repeat(6,1fr)}.product-header{min-height:98px}.product-header>div:last-child{flex-direction:column;align-items:flex-end}.product-header .product-icon,.product-header .product-primary{display:none}.fund-reasons{grid-template-columns:1fr}.fund-reasons article{border-right:0;border-bottom:1px solid var(--p-line)}.form-intro{position:relative;top:auto}.field-pair,.option-chips,.manage-view{grid-template-columns:1fr}.managed-funds{gap:6px;display:flex;overflow-x:auto}.managed-funds>span{display:none}.managed-funds>button{min-width:200px}.manager-columns{padding:16px}.manager-workbench>header,.manager-workbench>footer{flex-direction:column;align-items:flex-start;gap:12px;padding:16px}}.open-fund-page{width:100%;color:var(--p-lime);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin:-5px 0 14px;padding:9px 0;font-size:12px;font-weight:700;display:flex}.open-fund-page b{font-size:15px}.wallet-options>button>svg,.connected-wallet>svg{width:36px;height:36px}.dashboard-fund-logo{width:31px;height:31px;color:var(--p-ink);object-fit:cover;background:#d9ff79;border-radius:8px;place-items:center;font-size:12px;font-style:normal;font-weight:800;display:grid}.dashboard-fund-logo.large{border-radius:12px;width:46px;height:46px}.discover-market{gap:16px;display:grid}.discover-intro{border:1px solid var(--p-line);background:var(--p-paper);border-radius:14px;justify-content:space-between;align-items:flex-end;gap:40px;padding:25px 28px;display:flex}.discover-intro>div>span{color:#6c941d;font:700 12px var(--font-data),monospace;letter-spacing:.1em}.discover-intro h2{font:400 clamp(32px,4vw,50px)/.92 var(--font-display);letter-spacing:-.045em;margin:13px 0 0}.discover-intro>p{color:#697169;max-width:430px;margin:0;font-size:14px;line-height:1.55}.discover-key{color:#777f77;align-items:center;gap:16px;padding:0 5px;font-size:12px;display:flex}.discover-key span{align-items:center;gap:6px;display:flex}.discover-key i,.preview-chart i{background:#9fa59d;width:18px;height:2px;display:inline-block}.discover-key i.market,.preview-chart i.market{background:#4f7710;height:3px}.discover-key>b{color:#5c655c;font:700 12px var(--font-data),monospace;text-transform:uppercase;letter-spacing:.08em;margin-left:auto}.discover-market .fund-browser{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.discover-market .browser-card{min-height:0;color:var(--p-ink);box-shadow:none;border-color:#0d171124;border-radius:15px;padding:22px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:block}.discover-market .browser-card:hover{border-color:#0d171147;transform:translateY(-3px);box-shadow:0 16px 35px #0d171114}.fund-tone-0{background:#ddff84}.fund-tone-1{background:#dce7ff}.fund-tone-2{background:#ece8dc}.fund-tone-3{background:#ffd8bd}.fund-tone-4{background:#e4d7ff}.fund-tone-5{background:#f1d9dd}.discover-market .browser-card-top{justify-content:space-between;align-items:center;display:flex}.discover-market .browser-card-top>span{font:700 12px var(--font-data),monospace;text-transform:uppercase;letter-spacing:.08em}.discover-market .browser-card-top>em{font:700 12px var(--font-data),monospace;background:#ffffff29;border:1px solid #0d171133;border-radius:99px;padding:6px 9px;font-style:normal}.discover-market .browser-identity{grid-template-columns:58px 1fr;align-items:center;gap:14px;margin-top:27px;display:grid}.discover-market .browser-identity .dashboard-fund-logo{background:var(--p-ink);color:#fff;border-radius:15px;width:56px;height:56px}.discover-market .browser-identity>span{flex-direction:column;gap:7px;display:flex}.discover-market .browser-identity b{font:400 clamp(25px,2.4vw,34px)/.94 var(--font-display);letter-spacing:-.04em}.discover-market .browser-identity small{color:#606960;font-size:12px}.discover-market .browser-card>p{color:#596359;min-height:42px;margin:19px 0 0;font-size:13px;line-height:1.55}.discover-market .motive-tags{margin:12px 0 0}.discover-market .motive-tags span{background:#ffffff2e;border:1px solid #0d17111f;color:#4f594f!important}.preview-chart{margin-top:17px}.discover-market .preview-chart>svg{width:100%;height:auto;display:block}.preview-chart svg line{stroke:#0d171121;stroke-width:1px}.preview-chart svg polyline{fill:none;stroke-linecap:round;stroke-linejoin:round}.preview-market-line{stroke:#4e7512;stroke-width:3px}.preview-nav-line{stroke:#8c9389;stroke-width:2px;stroke-dasharray:5 5}.discover-market .preview-chart>div{color:#5e675e;align-items:center;gap:13px;margin-top:4px;font-size:12px;display:flex}.preview-chart>div span{align-items:center;gap:6px;display:flex}.preview-chart>div>b{font:700 12px var(--font-data),monospace;margin-left:auto}.discover-market .browser-prices{border-top:1px solid #0d171126;border-bottom:1px solid #0d171126;grid-template-columns:1fr 1fr;margin-top:13px;display:grid}.browser-prices>div{padding:14px 0;display:block}.browser-prices>div+div{border-left:1px solid #0d171126;padding-left:20px}.browser-prices span,.browser-holdings>span{color:#657065;font:700 12px var(--font-data),monospace;text-transform:uppercase;letter-spacing:.08em;display:block}.browser-prices strong{font:400 24px var(--font-display);margin-top:7px;display:block}.discover-market .browser-card dl{border-top:0;border-bottom:1px solid #0d171126;grid-template-columns:repeat(3,1fr);padding:14px 0}.discover-market .browser-card dl div{gap:7px;padding-right:9px}.discover-market .browser-card dt{color:#697269;font:700 12px var(--font-data),monospace;text-transform:uppercase}.discover-market .browser-card dd{font:700 14px var(--font-interface)}.browser-holdings{padding-top:14px;display:block!important}.browser-holdings>div{flex-wrap:wrap;gap:6px;margin-top:9px;grid-template-columns:none!important;display:flex!important}.preview-holding{background:#ffffff2e;border:1px solid #0d171121;border-radius:99px;align-items:center;gap:6px;padding:5px 7px;font-size:12px;display:flex}.preview-holding svg{width:22px;height:22px}.preview-holding>i{background:var(--p-ink);color:#fff;width:22px;height:22px;font:700 12px var(--font-data),monospace;border-radius:50%;place-items:center;font-style:normal;display:grid}.preview-holding b{font:700 12px var(--font-interface)!important}.preview-holding em{color:#667066;font-size:12px;font-style:normal}.discover-market .browser-card footer{background:#ffffff26;border-top:1px solid #0d171121;justify-content:space-between;align-items:center;gap:15px;margin:18px -22px -22px;padding:14px 22px;display:flex}.browser-card footer>span{color:#5f695f;font-size:12px}.browser-card footer>strong{font-size:12px}.browser-card footer>strong b{margin-left:5px;font-size:14px}@media (width<=1100px){.discover-market .fund-browser{grid-template-columns:1fr}.discover-intro{flex-direction:column;align-items:flex-start}.discover-intro>p{max-width:650px}}@media (width<=760px){.discover-intro{padding:21px}.discover-intro h2{font-size:36px}.discover-key{flex-wrap:wrap}.discover-key>b{width:100%;margin-left:0}.discover-market .browser-card{padding:17px}.discover-market .browser-card dl{grid-template-columns:1fr 1fr}.discover-market .browser-card dl div:last-child{margin-top:12px}.discover-market .browser-card footer{margin:17px -17px -17px;padding:13px 17px}.browser-card footer>span{max-width:60%}}.discover-market .fund-browser{align-items:start}.discover-market .browser-card{align-self:start;padding:18px}.discover-market .browser-identity{grid-template-columns:48px 1fr;gap:12px;margin-top:18px}.discover-market .browser-identity .dashboard-fund-logo{border-radius:13px;width:48px;height:48px}.discover-market .browser-identity b{font-size:clamp(22px,1.8vw,29px)}.discover-market .browser-card>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:40px;margin-top:14px;display:-webkit-box;overflow:hidden}.discover-market .preview-chart{margin-top:12px}.discover-market .browser-prices{margin-top:9px}.discover-market .browser-prices>div{padding:10px 0}.discover-market .browser-prices strong{margin-top:5px;font-size:21px}.discover-market .browser-card dl{padding:10px 0}.discover-market .browser-holdings{padding-top:10px}.discover-market .browser-holdings>div{margin-top:7px}.discover-market .browser-card footer{margin:13px -18px -18px;padding:11px 18px}@media (width>=1500px){.discover-market .fund-browser{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.discover-market .browser-card{padding:16px}.discover-market .browser-card footer{margin:12px -16px -16px;padding:10px 16px}.discover-market .browser-identity b{font-size:24px}.discover-market .preview-holding:nth-child(n+4){display:none}}@media (width<=760px){.discover-market .browser-card{padding:17px}.discover-market .browser-card footer{margin:17px -17px -17px;padding:13px 17px}}.theme-toggle{border:1px solid var(--p-line);height:38px;color:inherit;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:700;display:flex}.theme-toggle:hover{background:#74914017}.theme-toggle span{font-size:15px}.product-shell.dark{--p-ink:#f2f0e7;--p-paper:var(--fh-forest);--p-line:#ffffff1f;background:var(--fh-forest);color:#f2f0e7}.product-shell.dark .product-header>div:first-child>span,.product-shell.dark .drawer-label,.product-shell.dark .product-summary span,.product-shell.dark .product-panel .panel-head span,.product-shell.dark .portfolio-hero>span,.product-shell.dark .room-list>span,.product-shell.dark .form-intro>span{color:#f2f0e77a}.product-shell.dark .product-summary,.product-shell.dark .product-panel,.product-shell.dark .fund-reasons,.product-shell.dark .launch-form,.product-shell.dark .managed-funds,.product-shell.dark .manager-workbench,.product-shell.dark .discover-intro{background:var(--fh-forest-raised)}.product-shell.dark .product-summary article.lime{background:#294329}.product-shell.dark .product-summary small,.product-shell.dark .fund-reasons p,.product-shell.dark .fund-reasons span,.product-shell.dark .table-head,.product-shell.dark .fund-cell small,.product-shell.dark .empty-state,.product-shell.dark .form-intro p,.product-shell.dark .form-fields label,.product-shell.dark .manager-columns label,.product-shell.dark .managed-funds>span,.product-shell.dark .managed-funds>button small,.product-shell.dark .manager-metrics span,.product-shell.dark .manager-metrics small,.product-shell.dark .manager-workbench>footer>span,.product-shell.dark .discover-intro>p,.product-shell.dark .discover-key{color:#f2f0e77a}.product-shell.dark .table-row,.product-shell.dark .steps-panel>button,.product-shell.dark .managed-funds>button{color:#f2f0e7}.product-shell.dark .table-row:hover,.product-shell.dark .steps-panel>button:hover,.product-shell.dark .managed-funds>button:hover,.product-shell.dark .managed-funds>button.active{background:#ffffff0f}.product-shell.dark .product-icon:hover,.product-shell.dark .theme-toggle:hover{background:#ffffff12}.product-shell.dark .wallet-button{color:#f2f0e7}.product-shell.dark .wallet-button.connected{background:#c7ff381a;border-color:#c7ff384d}.product-shell.dark .form-fields input,.product-shell.dark .form-fields textarea,.product-shell.dark .form-fields select,.product-shell.dark .manager-columns input,.product-shell.dark .manager-columns textarea,.product-shell.dark .manager-columns select,.product-shell.dark .option-chips button,.product-shell.dark .compact-chips button{color:#f2f0e7;background:#ffffff0b}.product-shell.dark .option-chips button.selected,.product-shell.dark .compact-chips button.selected{background:#c7ff381c;border-color:#c7ff3859}.product-shell.dark :is(select,option){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.product-shell.dark option{color:#f2f0e7;background:#173022}.product-shell.dark .manager-principle,.product-shell.dark .nav-publisher{background:#c7ff380f}.product-shell.dark .discover-market .browser-card{color:#0d1711}@media (width<=760px){.theme-toggle{justify-content:center;width:38px;padding:0}.theme-toggle:not(:focus){font-size:0}.theme-toggle span{font-size:15px}}.product-notice{animation:3.8s both p-toast}@keyframes p-toast{0%{opacity:0;transform:translateY(-10px)scale(.98)}8%,82%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)scale(.98)}}.info-tip{vertical-align:middle;display:inline-flex;position:relative}.info-tip>button{color:#70806e;cursor:help;background:0 0;border:1px solid;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;font-size:12px;font-weight:800;display:grid}.info-tip>span{z-index:40;color:#f2f0e7;width:240px;font:500 12px/1.45 var(--font-interface);text-transform:none;letter-spacing:0;opacity:0;pointer-events:none;background:#0d1d14;border-radius:8px;padding:10px 11px;transition:all .16s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%,5px);box-shadow:0 12px 35px #0000003d}.info-tip>span:after{content:"";border:6px solid #0000;border-top-color:#0d1d14;position:absolute;top:100%;left:50%;transform:translate(-50%)}.info-tip:hover>span,.info-tip:focus-within>span{opacity:1;transform:translate(-50%)}.discover-tools{border:1px solid var(--p-line);background:#f8f5ed;border-radius:12px;grid-template-columns:minmax(250px,1.6fr) minmax(170px,.7fr) minmax(140px,.5fr) auto;gap:8px;padding:12px;display:grid}.discover-tools label{color:#737b73;font:700 12px var(--font-data),monospace;text-transform:uppercase;letter-spacing:.06em;gap:5px;display:grid}.discover-tools input,.discover-tools select{border:1px solid var(--p-line);background:var(--p-paper);height:40px;color:var(--p-ink);text-transform:none;letter-spacing:0;border-radius:7px;outline:none;padding:0 11px;font-size:13px}.discover-tools input:focus,.discover-tools select:focus{border-color:#729e21;box-shadow:0 0 0 2px #729e2121}.discover-tools>button{border:1px solid var(--p-line);height:40px;color:inherit;cursor:pointer;background:0 0;border-radius:7px;align-self:end;padding:0 14px;font-size:12px;font-weight:700}.discover-empty{border:1px dashed var(--p-line);border-radius:12px;align-content:center;place-items:center;gap:9px;min-height:180px;display:grid}.discover-empty button{color:#618e14;cursor:pointer;background:0 0;border:0}.discover-market .preview-chart>svg{max-height:78px}.discover-market .browser-card>p{min-height:0}.browser-card footer>div button,.browser-card footer>div a{color:#0d1711;cursor:pointer;background:#fff3;border:1px solid #0d171133;border-radius:7px;justify-content:center;align-items:center;min-height:34px;padding:0 10px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.browser-card footer>div button{color:#fff;background:#0d1711}.browser-card footer>div button:disabled{opacity:.45}.browser-socials{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.browser-socials a{color:#4f7312;background:#ffffff2e;border:1px solid #0d171124;border-radius:99px;padding:4px 7px;font-size:12px;font-weight:700;text-decoration:none}.browser-socials a:hover{text-decoration:underline}.launchpad-toggle{border:1px solid var(--p-line);background:#f1ede3;border-radius:9px;align-items:center;padding:14px;grid-template-columns:auto 1fr!important}.launchpad-toggle input{width:18px!important}.launchpad-toggle>span{text-transform:none;letter-spacing:0;flex-direction:column;gap:4px;display:flex}.launchpad-toggle small{color:#7b837b}.launchpad-fields{background:#eef3e4;border-left:3px solid #8caf42;gap:12px;padding:15px;display:grid}.treasury-console{border:1px solid var(--p-line);background:#eef3e4;border-radius:11px;margin:18px;overflow:hidden}.treasury-head{border-bottom:1px solid var(--p-line);grid-template-columns:1fr auto;gap:25px;padding:18px;display:grid}.treasury-head>div>span,.trade-ledger>span{color:#648b14;font:700 12px var(--font-data),monospace;letter-spacing:.08em}.treasury-head h3{font:400 23px var(--font-display);margin:7px 0 5px}.treasury-head p{color:#697269;max-width:600px;margin:0;font-size:12px;line-height:1.5}.treasury-head dl{border:1px solid var(--p-line);border-radius:8px;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.treasury-head dl div{border-right:1px solid var(--p-line);min-width:90px;padding:10px}.treasury-head dl div:last-child{border-right:0}.treasury-head dt{color:#7a827a;font-size:12px}.treasury-head dd{font:400 17px var(--font-display);margin:7px 0 0}.trade-ticket{border-bottom:1px solid var(--p-line);grid-template-columns:.55fr .65fr 1fr 1fr 1.15fr auto;gap:7px;padding:14px 18px;display:grid}.trade-ticket label{color:#6b746b;text-transform:uppercase;letter-spacing:.05em;gap:5px;font-size:12px;display:grid}.trade-ticket input,.trade-ticket select{border:1px solid var(--p-line);min-width:0;height:40px;color:var(--p-ink);background:#f8f5ed;border-radius:7px;padding:0 9px}.trade-ticket>button{background:var(--p-ink);color:#fff;cursor:pointer;border:0;border-radius:7px;align-self:end;height:40px;padding:0 14px;font-size:12px;font-weight:750}.trade-ticket>button:disabled{opacity:.45}.trade-ledger{padding:13px 18px}.trade-ledger>p{color:#697269;font-size:12px}.trade-ledger>div{border-top:1px solid var(--p-line);grid-template-columns:50px 70px 1fr 1.3fr;align-items:center;gap:8px;padding:8px 0;font-size:12px;display:grid}.trade-ledger>div:first-of-type{margin-top:9px}.trade-ledger small{color:#7a827a}.product-shell.dark .discover-tools,.product-shell.dark .treasury-console{background:var(--fh-forest-raised)}.product-shell.dark .discover-tools input,.product-shell.dark .discover-tools select,.product-shell.dark .trade-ticket input,.product-shell.dark .trade-ticket select{color:#f2f0e7;background:#ffffff0d}.product-shell.dark .treasury-head p,.product-shell.dark .trade-ledger>p,.product-shell.dark .trade-ticket label,.product-shell.dark .trade-ledger small{color:#f2f0e780}.product-shell.dark .trade-ticket>button{background:var(--fh-lime);color:#0d1711}.product-shell.dark .logo-upload-control,.product-shell.dark .launchpad-toggle,.product-shell.dark .launchpad-fields{color:#f2f0e7;background:#c7ff380f}@media (width<=1150px){.discover-tools{grid-template-columns:1fr 1fr}.discover-tools>button{width:max-content}.trade-ticket{grid-template-columns:repeat(3,1fr)}.treasury-head{grid-template-columns:1fr}.treasury-head dl{width:100%}}@media (width<=760px){.discover-tools{grid-template-columns:1fr}.browser-card footer{flex-direction:column;align-items:flex-start}.browser-card footer>div{width:100%}.browser-card footer>div>*{flex:1}.treasury-console{margin:12px}.trade-ticket{grid-template-columns:1fr 1fr;padding:12px}.trade-ticket>button{grid-column:1/-1}.trade-ledger>div{grid-template-columns:48px 1fr}.trade-ledger>div span,.trade-ledger>div small{grid-column:2}.treasury-head dl{grid-template-columns:1fr}.treasury-head dl div{border-right:0;border-bottom:1px solid var(--p-line)}.treasury-head dl div:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.product-notice{animation:none}.info-tip>span{transition:none}}.browser-card footer>div .browser-buy{background:var(--p-ink);color:#fff}.portfolio-hero>div{flex-wrap:wrap;gap:18px;margin-top:10px;display:flex}.portfolio-hero>div small{font-size:13px}.portfolio-panel .panel-head p{color:#747c74;max-width:620px;margin:7px 0 0;font-size:13px;line-height:1.5}.portfolio-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.portfolio-position{border:1px solid var(--p-line);background:var(--p-paper);border-radius:12px;overflow:hidden}.portfolio-position>header{grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:13px;padding:17px;display:grid}.portfolio-position>header>div>span{color:#6c941d;font:700 12px var(--font-data),monospace;letter-spacing:.07em;text-transform:uppercase}.portfolio-position h3{font:400 22px var(--font-display);margin:5px 0 3px}.portfolio-position h3 small{color:#667066;font:700 12px var(--font-data),monospace}.portfolio-position header p{color:#737b73;margin:0;font-size:12px}.portfolio-position header>strong{border:1px solid var(--p-line);color:#747c74;font:700 12px var(--font-data),monospace;border-radius:99px;padding:6px 8px}.portfolio-position header>strong.unlocked{color:#3e5e08;background:#e5ff9f;border-color:#93c02b}.portfolio-position dl{border-top:1px solid var(--p-line);grid-template-columns:repeat(2,1fr);margin:0;display:grid}.portfolio-position dl>div{border-right:1px solid var(--p-line);border-bottom:1px solid var(--p-line);padding:13px 17px}.portfolio-position dl>div:nth-child(2n){border-right:0}.portfolio-position dt{color:#757d75;font:700 12px var(--font-data),monospace;text-transform:uppercase}.portfolio-position dd{font:700 15px var(--font-interface);margin:6px 0 0}.portfolio-position>footer{justify-content:space-between;align-items:center;gap:12px;padding:13px 17px;display:flex}.portfolio-position>footer>span{color:#767e76;font-size:12px}.portfolio-position>footer>div{gap:7px;display:flex}.portfolio-position>footer a{border:1px solid var(--p-line);min-height:34px;color:var(--p-ink);border-radius:7px;align-items:center;padding:0 11px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.portfolio-position>footer a.portfolio-open{border-color:var(--p-ink);background:var(--p-ink);color:#fff}.rooms-hub{min-width:0;padding:0 0 0 14px}.rooms-hub>header{border:1px solid var(--p-line);background:var(--p-paper);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:25px;padding:23px;display:flex}.rooms-hub>header span{color:#6c941d;font:700 12px var(--font-data),monospace;letter-spacing:.08em}.rooms-hub>header h2{font:400 34px var(--font-display);margin:10px 0 8px}.rooms-hub>header p{color:#697169;max-width:670px;margin:0;font-size:13px;line-height:1.55}.rooms-hub>header>div:last-child{flex-shrink:0;gap:7px;display:flex}.rooms-hub>header a{border:1px solid var(--p-line);min-height:40px;color:var(--p-ink);border-radius:7px;align-items:center;padding:0 13px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.rooms-hub>header a.rooms-enter{border-color:var(--p-ink);background:var(--p-ink);color:#fff}.room-hub-stats{border:1px solid var(--p-line);background:var(--p-paper);border-radius:12px;grid-template-columns:repeat(4,1fr);margin-top:12px;display:grid}.room-hub-stats>div{border-right:1px solid var(--p-line);padding:15px}.room-hub-stats>div:last-child{border-right:0}.room-hub-stats span{color:#777f77;font:700 12px var(--font-data),monospace;display:block}.room-hub-stats strong{margin-top:7px;font-size:13px;display:block}.room-preview{border:1px solid var(--p-line);background:var(--p-paper);border-radius:12px;margin-top:12px;overflow:hidden}.room-preview>header{border-bottom:1px solid var(--p-line);justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.room-preview>header>div{align-items:center;gap:8px;display:flex}.room-preview>header>div span{color:#6c941d}.room-preview>header small{color:#747c74;font-size:12px}.room-list-empty{padding:14px}.room-list-empty b{margin-bottom:7px;display:block}.room-list-empty button,.rooms-locked-empty button{color:#5b8613;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:750}.rooms-locked-empty{border:1px dashed var(--p-line);text-align:center;border-radius:12px;align-content:center;place-items:center;gap:10px;min-height:470px;display:grid}.rooms-locked-empty>span{color:#6c941d;font-size:30px}.rooms-locked-empty h2{font:400 30px var(--font-display);margin:0}.rooms-locked-empty p{color:#737b73;max-width:490px;margin:0;font-size:13px;line-height:1.55}.swap-view{gap:14px;display:grid}.swap-intro{border:1px solid var(--p-line);background:var(--p-paper);border-radius:14px;justify-content:space-between;align-items:flex-end;gap:35px;padding:28px;display:flex}.swap-intro>div:first-child>span,.swap-fund-strip header span,.swap-card>header span,.swap-activity>header span{color:#6c941d;font:700 12px var(--font-data),monospace;letter-spacing:.09em}.swap-intro h2{font:400 clamp(38px,4vw,56px)/.92 var(--font-display);letter-spacing:-.04em;margin:11px 0 13px}.swap-intro h2 em{color:#6b991a;font-weight:400}.swap-intro p{color:#677067;max-width:650px;margin:0;font-size:14px;line-height:1.55}.swap-intro>div:last-child{border:1px solid var(--p-line);border-radius:10px;min-width:240px;padding:15px}.swap-intro>div:last-child>span{color:#747c74;font:700 12px var(--font-data),monospace;display:block}.swap-intro>div:last-child strong{margin:10px 0 5px;font-size:13px;display:block}.swap-intro>div:last-child strong i{background:#80b723;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.swap-intro>div:last-child small{color:#777f77;font-size:12px}.swap-fund-strip{border:1px solid var(--p-line);background:var(--p-paper);border-radius:12px;padding:15px}.swap-fund-strip>header{justify-content:space-between;align-items:flex-end;margin-bottom:11px;display:flex}.swap-fund-strip header strong{margin-top:5px;font-size:14px;display:block}.swap-fund-strip header small{color:#777f77;font-size:12px}.swap-fund-strip>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.swap-fund-strip button{border:1px solid var(--p-line);color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:9px;grid-template-columns:38px 1fr auto;align-items:center;gap:9px;padding:9px;display:grid}.swap-fund-strip button:hover,.swap-fund-strip button:focus-visible{background:#e9f8c4;border-color:#83ad31}.swap-fund-strip button .dashboard-fund-logo{width:36px;height:36px}.swap-fund-strip button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.swap-fund-strip button b{font-size:13px}.swap-fund-strip button small{color:#747c74;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.swap-fund-strip button>strong{font:700 13px var(--font-data),monospace}.swap-layout{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:14px;display:grid}.swap-card,.swap-activity{border:1px solid var(--p-line);background:var(--p-paper);border-radius:14px}.swap-card{justify-self:end;width:100%;max-width:720px;padding:18px}.swap-card>header,.swap-activity>header{justify-content:space-between;align-items:center;padding:3px 2px 15px;display:flex}.swap-card>header strong,.swap-activity>header strong{margin-top:5px;font-size:14px;display:block}.swap-card>header .swap-fee{color:#395606;background:#ddff84;border-radius:99px;padding:6px 8px;font-size:12px}.swap-asset{border:1px solid var(--p-line);background:#f3efe5;border-radius:12px;padding:15px}.swap-asset label{color:#687168;font:700 12px var(--font-data),monospace;letter-spacing:.06em;justify-content:space-between;display:flex}.swap-asset label small{font:400 12px var(--font-interface);letter-spacing:0}.swap-asset>div{grid-template-columns:minmax(0,1fr) auto minmax(150px,.45fr);align-items:center;gap:8px;margin-top:11px;display:grid}.swap-asset input,.swap-asset output{min-width:0;color:var(--p-ink);font:400 30px var(--font-display);background:0 0;border:0;outline:none}.swap-asset>div>button{color:#3d5b08;cursor:pointer;background:#ddff84;border:0;border-radius:5px;padding:5px 7px;font-size:12px;font-weight:800}.swap-asset select{border:1px solid var(--p-line);background:var(--p-paper);min-width:0;height:42px;color:var(--p-ink);border-radius:8px;padding:0 9px;font-size:13px;font-weight:750}.swap-asset>small{color:#737b73;margin-top:5px;font-size:12px;display:block}.swap-flip{z-index:1;border:5px solid var(--p-paper);background:var(--p-ink);color:#fff;cursor:pointer;border-radius:50%;width:40px;height:40px;margin:-5px auto;padding:0;font-size:17px;display:block;position:relative}.swap-quote{gap:9px;margin:15px 2px;display:grid}.swap-quote>div{justify-content:space-between;gap:20px;display:flex}.swap-quote dt,.swap-quote dd{font-size:12px}.swap-quote dt{color:#727a72}.swap-quote dd{text-align:right;margin:0}.swap-review{background:var(--p-lime);color:#172308;cursor:pointer;border:0;border-radius:8px;width:100%;height:48px;font-size:14px;font-weight:800}.swap-review:disabled{color:#898e89;cursor:not-allowed;background:#d7d8d1}.swap-confirm{background:#eefbd0;border:1px solid #83ad31;border-radius:10px;padding:14px}.swap-confirm>div:first-child span{color:#5f811d;font:700 12px var(--font-data),monospace}.swap-confirm>div:first-child strong{font:400 22px var(--font-display);margin:7px 0;display:block}.swap-confirm>div:first-child small{color:#657065;font-size:12px}.swap-confirm>div:last-child{grid-template-columns:1fr 2fr;gap:7px;margin-top:13px;display:grid}.swap-confirm button{border:1px solid var(--p-line);cursor:pointer;background:0 0;border-radius:7px;height:40px;font-size:12px;font-weight:750}.swap-confirm button:last-child{border-color:var(--p-ink);background:var(--p-ink);color:#fff}.swap-activity{padding:18px;overflow:hidden}.swap-activity>article{border-top:1px solid var(--p-line);grid-template-columns:34px 1fr auto;gap:10px;padding:13px 0;display:grid}.swap-activity>article>i{color:#4e7211;background:#e5ff9f;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.swap-activity>article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.swap-activity>article strong,.swap-activity>article span{font-size:12px}.swap-activity>article small{color:#7a817a;font-size:12px}.swap-activity>article>b{color:#608c17;font:700 12px var(--font-data),monospace}.swap-empty{text-align:center;align-content:center;place-items:center;min-height:200px;display:grid}.swap-empty p{color:#757d75;max-width:210px;font-size:12px}.swap-activity>footer{border-top:1px solid var(--p-line);background:#f3efe5;margin:12px -18px -18px;padding:16px 18px}.swap-activity>footer b{font-size:12px}.swap-activity>footer p{color:#727a72;margin:7px 0 0;font-size:12px;line-height:1.5}.product-shell.dark .portfolio-position,.product-shell.dark .rooms-hub>header,.product-shell.dark .room-hub-stats,.product-shell.dark .room-preview,.product-shell.dark .swap-intro,.product-shell.dark .swap-fund-strip,.product-shell.dark .swap-card,.product-shell.dark .swap-activity{background:var(--fh-forest-raised)}.product-shell.dark .portfolio-panel .panel-head p,.product-shell.dark .rooms-hub>header p,.product-shell.dark .rooms-locked-empty p,.product-shell.dark .swap-intro p,.product-shell.dark .swap-intro small,.product-shell.dark .swap-fund-strip small,.product-shell.dark .swap-asset>small,.product-shell.dark .swap-quote dt,.product-shell.dark .swap-activity small,.product-shell.dark .swap-activity footer p{color:#f2f0e78c}.product-shell.dark .portfolio-position>footer a,.product-shell.dark .rooms-hub>header a{color:#f2f0e7}.product-shell.dark .portfolio-position>footer a.portfolio-open,.product-shell.dark .rooms-hub>header a.rooms-enter{background:var(--fh-lime);color:#0d1711}.product-shell.dark .swap-asset,.product-shell.dark .swap-activity>footer{background:#ffffff0a}.product-shell.dark .swap-asset input,.product-shell.dark .swap-asset output,.product-shell.dark .swap-asset select{color:#f2f0e7}.product-shell.dark .swap-asset select{background:#183024}.product-shell.dark .swap-flip,.product-shell.dark .swap-confirm button:last-child{background:var(--fh-lime);color:#0d1711}.product-shell.dark .swap-confirm{background:#c7ff3814}@media (width<=1100px){.portfolio-cards{grid-template-columns:1fr}.room-hub-stats{grid-template-columns:1fr 1fr}.room-hub-stats>div:nth-child(2){border-right:0}.room-hub-stats>div:nth-child(-n+2){border-bottom:1px solid var(--p-line)}.swap-layout{grid-template-columns:1fr}.swap-card{max-width:none}.swap-fund-strip>div{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.product-sidebar nav{scrollbar-width:none;grid-template-columns:none;display:flex;overflow-x:auto}.product-sidebar nav button{flex:0 0 72px;width:72px;min-width:72px}.portfolio-position>header{grid-template-columns:48px 1fr}.portfolio-position>header>strong{grid-column:1/-1;width:max-content}.portfolio-position>footer,.rooms-hub>header,.room-preview>header,.swap-intro,.swap-fund-strip>header{flex-direction:column;align-items:flex-start}.portfolio-position>footer>div,.rooms-hub>header>div:last-child{width:100%}.portfolio-position>footer a,.rooms-hub>header a{flex:1;justify-content:center}.rooms-hub{padding:0}.room-hub-stats{grid-template-columns:1fr}.room-hub-stats>div{border-right:0;border-bottom:1px solid var(--p-line)}.room-hub-stats>div:last-child{border-bottom:0}.swap-intro{padding:21px}.swap-intro>div:last-child{width:100%;min-width:0}.swap-fund-strip>div{grid-template-columns:1fr}.swap-asset>div{grid-template-columns:minmax(0,1fr) auto}.swap-asset select{grid-column:1/-1}.swap-confirm>div:last-child{grid-template-columns:1fr}.swap-layout{gap:10px}}.swap-asset>div>button{min-height:34px}@media (width<=760px){.swap-asset>div>button{min-height:42px}.product-wordmark{min-height:36px}}.swap-v2{gap:12px;display:grid}.swap-market-nav{border:1px solid var(--p-line);scrollbar-width:none;background:#f8f5ed;border-radius:12px;align-items:center;gap:7px;min-width:0;padding:8px;display:flex;overflow-x:auto}.swap-market-nav>span{color:#657065;font:700 12px var(--font-data),monospace;letter-spacing:.08em;padding:0 10px}.swap-market-nav>i{background:var(--p-line);flex:0 0 1px;width:1px;height:36px}.swap-market-nav>button{min-width:138px;color:var(--p-ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:30px 1fr;align-items:center;gap:8px;padding:7px;display:grid}.swap-market-nav>button:hover,.swap-market-nav>button:focus-visible{background:#eef4df;border-color:#9cb36f}.swap-market-nav>button.active{background:#e5ff9f;border-color:#759d28;box-shadow:inset 0 0 0 1px #5b82121f}.swap-market-nav>button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.swap-market-nav>button b{font-size:12px}.swap-market-nav>button small{color:#687168;font-size:12px}.swap-terminal{grid-template-columns:minmax(340px,390px) minmax(0,1fr);align-items:start;gap:12px;display:grid}.swap-ticket,.swap-market-panel{border:1px solid var(--p-line);background:#faf7ef;border-radius:14px;box-shadow:0 8px 28px #0d17110b}.swap-ticket{padding:16px;position:sticky;top:12px}.swap-ticket>header{justify-content:space-between;align-items:center;padding:2px 2px 14px;display:flex}.swap-ticket>header>div>span{color:#668e18;font:700 12px var(--font-data),monospace;letter-spacing:.08em}.swap-ticket>header strong{margin-top:5px;font-size:15px;display:block}.swap-live{color:#557912;font:700 12px var(--font-data),monospace;border:1px solid #acc76c;border-radius:99px;padding:6px 8px}.swap-live i{background:#77aa1c;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.swap-ticket>nav{background:#e8e5dc;border-radius:9px;grid-template-columns:repeat(3,1fr);gap:3px;margin-bottom:12px;padding:4px;display:grid}.swap-ticket>nav button{color:#687168;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:38px;font-size:12px;font-weight:750}.swap-ticket>nav button.active{color:#0d1711;background:#fff;box-shadow:0 2px 7px #0d17111a}.swap-order-block{background:#f0ede4;border:1px solid #d6d5ca;border-radius:12px;padding:14px}.swap-order-block.receive{background:#e9f1df}.swap-order-block>label{color:#687168;font:700 12px var(--font-data),monospace;letter-spacing:.06em;justify-content:space-between;align-items:center;display:flex}.swap-order-block>label small{font:500 12px var(--font-interface);letter-spacing:0}.swap-order-row{grid-template-columns:minmax(0,1fr) 162px;align-items:end;gap:10px;margin-top:15px;display:grid}.swap-order-row>div:first-child{min-width:0}.swap-order-row input,.swap-order-row output{width:100%;color:var(--p-ink);font:400 34px var(--font-display);background:0 0;border:0;outline:none;display:block}.swap-order-row>div:first-child>small{color:#727a72;margin-top:5px;font-size:12px;display:block}.swap-order-actions{justify-content:space-between;align-items:center;height:46px;padding:0 5px;display:flex;position:relative}.swap-order-actions>div{gap:4px;display:flex}.swap-order-actions>div button{border:1px solid var(--p-line);color:#647064;cursor:pointer;background:#f8f5ed;border-radius:99px;min-width:45px;min-height:28px;padding:0 7px;font-size:12px;font-weight:700}.swap-order-actions>.swap-flip{background:#0d1711;border:5px solid #faf7ef;width:40px;height:40px;margin:0;position:absolute;left:50%;transform:translate(-50%)}.asset-picker{min-width:0;position:relative}.asset-picker-trigger{color:#0d1711;text-align:left;cursor:pointer;background:#fff;border:1px solid #cfd1c7;border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:54px;padding:7px;display:grid}.asset-picker-trigger>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.asset-picker-trigger strong{font-size:13px}.asset-picker-trigger small{color:#6e766e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.asset-picker-trigger>b{color:#6e766e}.swap-token-mark{border-radius:50%;flex:none;place-items:center;display:grid}.swap-token-mark>i{color:#fff;width:100%;height:100%;font:700 12px var(--font-data),monospace;background:#0d1711;border-radius:50%;place-items:center;font-style:normal;display:grid}.swap-token-mark.fund{border-radius:9px}.swap-token-mark.fund .dashboard-fund-logo{border-radius:9px;width:100%;height:100%}.asset-picker-popover{z-index:120;color:#f2f0e7;background:#102219;border:1px solid #344136;border-radius:13px;grid-template-rows:auto auto minmax(0,1fr);width:370px;max-height:520px;display:grid;position:absolute;top:calc(100% + 7px);right:0;overflow:hidden;box-shadow:0 22px 55px #0d171159}.asset-picker-popover>header{justify-content:space-between;align-items:center;padding:14px 15px 10px;display:flex}.asset-picker-popover>header span{color:#b9e55e;font:700 12px var(--font-data),monospace;letter-spacing:.07em}.asset-picker-popover>header strong{margin-top:4px;font-size:14px;display:block}.asset-picker-popover>header button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:8px;width:36px;height:36px;font-size:20px}.asset-picker-popover>label{padding:0 12px 10px}.asset-picker-popover>label input{color:#fff;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;outline:none;width:100%;height:42px;padding:0 11px;font-size:13px}.asset-picker-popover>label input:focus{border-color:#b9e55e}.asset-picker-list{padding:0 8px 10px;overflow-y:auto}.asset-picker-list section>span{color:#f2f0e773;font:700 12px var(--font-data),monospace;text-transform:uppercase;letter-spacing:.07em;padding:10px 7px 6px;display:block}.asset-picker-list section>button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:8px;display:grid}.asset-picker-list section>button:hover,.asset-picker-list section>button:focus-visible,.asset-picker-list section>button[aria-selected=true]{background:#c7ff381c}.asset-picker-list section>button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.asset-picker-list section>button>span:last-child{text-align:right}.asset-picker-list strong{font-size:13px}.asset-picker-list small{color:#f2f0e780;font-size:12px}.asset-picker-list>p{color:#f2f0e78c;text-align:center;padding:30px;font-size:13px}.swap-limit-fields{grid-template-columns:1fr 1fr;gap:7px;margin-top:11px;display:grid}.swap-limit-fields>label{color:#697269;font:700 12px var(--font-data),monospace;gap:6px;display:grid}.swap-limit-fields>label>div{border:1px solid var(--p-line);background:#fff;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;height:42px;padding:0 9px;display:grid}.swap-limit-fields input{background:0 0;border:0;outline:none;min-width:0}.swap-limit-fields select{border:1px solid var(--p-line);background:#fff;border-radius:8px;height:42px;padding:0 9px}.swap-v2 .swap-quote{gap:9px;margin:14px 2px;display:grid}.swap-v2 .swap-quote>div{justify-content:space-between;align-items:center;display:flex}.swap-v2 .swap-quote dt,.swap-v2 .swap-quote dd{font-size:12px}.swap-slippage{border:1px solid var(--p-line);background:#fff;border-radius:7px;align-items:center;height:30px;padding:0 7px;display:flex}.swap-slippage input{text-align:right;background:0 0;border:0;outline:none;width:38px}.swap-ticket .swap-review{height:50px}.swap-ticket-note{color:#7b827b;margin:11px 3px 0;font-size:12px;line-height:1.45}.swap-ticket-orders>span{color:#668e18;font:700 12px var(--font-data),monospace}.swap-ticket-orders>div{text-align:center;align-content:center;place-items:center;min-height:260px;display:grid}.swap-ticket-orders>div p{color:#747c74;max-width:230px;font-size:12px}.swap-ticket-orders>article{border-bottom:1px solid var(--p-line);grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding:11px 2px;display:grid}.swap-ticket-orders>article>i{color:#48660d;background:#e5ff9f;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.swap-ticket-orders>article>span{flex-direction:column;gap:4px;display:flex}.swap-ticket-orders>article strong,.swap-ticket-orders>article small,.swap-ticket-orders>article>b{font-size:12px}.swap-ticket-orders>article small{color:#747c74}.swap-ticket-orders>article>b{color:#648c18;font-family:var(--font-data)}.swap-market-panel{min-width:0;overflow:hidden}.swap-market-head{border-bottom:1px solid var(--p-line);justify-content:space-between;align-items:center;gap:22px;padding:18px 20px;display:flex}.swap-market-head>div{align-items:center;gap:12px;display:flex}.swap-market-head>div:first-child>span{min-width:0}.swap-market-head>div:first-child small,.swap-market-head>div:last-child>span{color:#6d766d;font:700 12px var(--font-data),monospace;letter-spacing:.06em}.swap-market-head h2{font:400 25px var(--font-display);margin:5px 0 4px}.swap-market-head h2 b{color:#6b961c;font:700 12px var(--font-data),monospace}.swap-market-head>div:first-child button{color:#697269;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.swap-market-head>div:first-child button b{color:#628b14;margin-left:5px}.swap-market-head>div:first-child em{color:#747c74;font-size:12px;font-style:normal}.swap-market-head>div:last-child{text-align:right;flex-direction:column;align-items:flex-end;gap:4px}.swap-market-head>div:last-child strong{font:400 29px var(--font-display)}.swap-market-head>div:last-child small{font-size:12px}.swap-market-stats{border-bottom:1px solid var(--p-line);grid-template-columns:repeat(5,1fr);margin:0;display:grid}.swap-market-stats>div{border-right:1px solid var(--p-line);padding:14px 16px}.swap-market-stats>div:first-child{background:#effbd6}.swap-market-stats>div:nth-child(2){background:#e9f0ff}.swap-market-stats>div:nth-child(3){background:#fff0df}.swap-market-stats>div:nth-child(4){background:#eee7ff}.swap-market-stats>div:nth-child(5){background:#f7e7ea;border-right:0}.swap-market-stats dt{color:#6e776e;font-size:12px}.swap-market-stats dd{font:400 18px var(--font-display);margin:6px 0 0}.swap-market-toolbar{border-bottom:1px solid var(--p-line);background:#f1eee6;justify-content:space-between;align-items:center;padding:10px 13px;display:flex}.swap-market-toolbar nav,.swap-market-toolbar>div{gap:3px;display:flex}.swap-market-toolbar button{color:#697269;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:34px;padding:0 11px;font-size:12px;font-weight:750}.swap-market-toolbar button.active{color:#fff;background:#0d1711}.swap-market-toolbar>div button.active{color:#395606;background:#dfff88}.swap-chart{background:#f7f7ef;border:1px solid #0d17111a;border-radius:11px;grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:460px;padding:16px;display:grid}.swap-chart svg{width:100%;height:100%;min-height:400px}.swap-chart svg line{stroke:#0d17111a;stroke-dasharray:4 7}.swap-chart svg polygon{fill:#95c72e2e}.swap-chart svg polyline{fill:none;stroke:#76a91b;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.swap-chart svg circle{fill:#bfff32;stroke:#36530b;stroke-width:2px}.swap-chart>div{color:#727a72;font:700 12px var(--font-data),monospace;justify-content:space-between;gap:10px;display:flex}.swap-data-table{background:#f8f7f1;border:1px solid #0d17111a;border-radius:11px;overflow:hidden}.swap-data-table>header,.swap-data-table>div{grid-template-columns:.65fr 1fr 1fr .8fr;align-items:center;gap:9px;padding:11px 14px;display:grid}.swap-data-table>header{color:#6d766d;font:700 12px var(--font-data),monospace}.swap-data-table>div{border-top:1px solid var(--p-line);font-size:13px}.swap-data-table>div small{text-align:right}.swap-data-table>footer{border-top:1px solid var(--p-line);color:#6d766d;padding:12px 14px;font-size:12px}.swap-holders{background:#f8f7f1;border:1px solid #0d17111a;border-radius:11px;overflow:hidden}.swap-holders>header{color:#6d766d;font:700 12px var(--font-data),monospace;grid-template-columns:1fr auto;padding:11px 14px;display:grid}.swap-holders>div{border-top:1px solid var(--p-line);grid-template-columns:38px minmax(0,1fr) auto 130px;align-items:center;gap:10px;padding:12px 14px;display:grid}.swap-holders>div>i{color:#4c7010;width:36px;height:36px;font:700 12px var(--font-data),monospace;background:#e1f1bd;border-radius:50%;place-items:center;font-style:normal;display:grid}.swap-holders>div>span{flex-direction:column;gap:4px;display:flex}.swap-holders>div strong{font-size:13px}.swap-holders>div small{color:#777f77;font-size:12px}.swap-holders>div>b{font-size:13px}.swap-holders>div>em{background:#d9ddd3;border-radius:99px;height:6px;overflow:hidden}.swap-holders>div>em>i{background:#8bbc2a;border-radius:99px;height:100%;display:block}.swap-market-panel>footer{border-top:1px solid var(--p-line);color:#6e776e;justify-content:space-between;align-items:center;padding:12px 18px;font-size:12px;display:flex}.swap-market-panel>footer>span:first-child i{background:#80b322;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.swap-market-panel>footer a{color:#527a0d;font-weight:750;text-decoration:none}.product-shell.dark .swap-market-nav,.product-shell.dark .swap-ticket,.product-shell.dark .swap-market-panel{color:#f2f0e7;background:#11251a}.product-shell.dark .swap-market-nav>button{color:#f2f0e7}.product-shell.dark .swap-market-nav>button.active{color:#0d1711}.product-shell.dark .swap-ticket>nav,.product-shell.dark .swap-market-toolbar{background:#1a3023}.product-shell.dark .swap-ticket>nav button.active{color:#fff;background:#2a4033}.product-shell.dark .swap-order-block,.product-shell.dark .swap-order-block.receive,.product-shell.dark .swap-limit-fields>label>div,.product-shell.dark .swap-limit-fields select,.product-shell.dark .swap-slippage{color:#f2f0e7;background:#1a3023}.product-shell.dark .swap-order-row input,.product-shell.dark .swap-order-row output,.product-shell.dark .swap-limit-fields input{color:#f2f0e7}.product-shell.dark .asset-picker-trigger{color:#f2f0e7;background:#20372a;border-color:#3b5041}.product-shell.dark .swap-market-stats>div{color:#f2f0e7;background:#172d20}.product-shell.dark .swap-market-body{background:#0d1d14}.product-shell.dark .swap-chart,.product-shell.dark .swap-data-table,.product-shell.dark .swap-holders{color:#f2f0e7;background:#14281c}.product-shell.dark .swap-chart svg line{stroke:#f2f0e71a}.product-shell.dark .swap-chart>div,.product-shell.dark .swap-market-head small,.product-shell.dark .swap-ticket-note{color:#f2f0e78c}.product-shell.dark .swap-market-toolbar button.active{color:#0d1711;background:#c7ff38}@media (width<=1180px){.swap-terminal{grid-template-columns:1fr}.swap-ticket{justify-self:center;width:100%;max-width:620px;position:relative;top:auto}.swap-market-stats{grid-template-columns:repeat(3,1fr)}.swap-market-stats>div:nth-child(3){border-right:0}.swap-market-stats>div:nth-child(-n+3){border-bottom:1px solid var(--p-line)}}@media (width<=760px){.swap-market-nav{border-left:0;border-right:0;border-radius:0;margin:0 -14px}.swap-terminal{gap:10px}.swap-ticket{padding:13px}.swap-order-row{grid-template-columns:1fr}.asset-picker-trigger{max-width:none}.asset-picker-popover{width:min(370px,100vw - 54px);left:0;right:auto}.swap-limit-fields{grid-template-columns:1fr}.swap-market-head{flex-direction:column;align-items:flex-start}.swap-market-head>div:last-child{text-align:left;align-items:flex-start}.swap-market-stats{grid-template-columns:1fr 1fr}.swap-market-stats>div{border-right:1px solid var(--p-line);border-bottom:1px solid var(--p-line)}.swap-market-stats>div:nth-child(2n){border-right:0}.swap-market-stats>div:last-child{border-bottom:0;grid-column:1/-1}.swap-market-toolbar{flex-direction:column;align-items:flex-start;gap:7px;overflow-x:auto}.swap-market-toolbar nav,.swap-market-toolbar>div{min-width:max-content}.swap-market-body{min-height:360px;padding:10px}.swap-chart{min-height:340px;padding:10px}.swap-chart svg{min-height:290px}.swap-chart>div span:nth-child(2),.swap-chart>div span:nth-child(3){display:none}.swap-holders>div{grid-template-columns:38px minmax(0,1fr) auto}.swap-holders>div>em{grid-column:2/-1;width:100%}.swap-market-panel>footer{flex-direction:column;align-items:flex-start;gap:8px}}.swap-slippage input{height:100%}.swap-market-head>div:first-child button{min-height:32px;padding:0 4px}.swap-market-panel>footer a{align-items:center;min-height:32px;display:inline-flex}.swap-market-nav{background:var(--p-paper);padding:6px}.swap-market-nav>span{font-size:12px}.swap-market-nav>button{border-radius:7px;min-width:120px;padding:5px 7px}.swap-market-nav>button.active{box-shadow:none;background:#edf5dc;border-color:#91aa64}.swap-ticket,.swap-market-panel{background:var(--p-paper);box-shadow:none;border-radius:12px}.swap-ticket>header{padding-bottom:12px}.swap-live{color:#53644e;letter-spacing:.04em;white-space:nowrap;border-color:#aab59a;align-items:center;min-height:28px;padding:3px 7px;font-size:12px;display:inline-flex}.swap-order-block,.swap-order-block.receive{border-color:var(--p-line);background:#f2efe7;border-radius:12px;padding:12px}.swap-order-row{grid-template-columns:minmax(0,1fr) 150px;gap:8px;margin-top:10px}.swap-order-actions{height:40px}.swap-order-actions>.swap-flip{width:36px;height:36px}.swap-order-actions>div button{min-width:42px;min-height:30px}.asset-picker-trigger{border-radius:8px;min-height:49px}.swap-ticket .swap-review{border-radius:8px;justify-content:center;align-items:center;height:44px;font-size:13px;text-decoration:none;display:flex}.swap-ticket .swap-review.disabled{color:#898e89;cursor:not-allowed;background:#d7d8d1}.swap-ticket-note{font-size:12px}.swap-market-stats dt{text-transform:uppercase;letter-spacing:.04em;font-size:12px}.swap-market-stats dd{font-size:16px}.swap-market-toolbar{background:#efede5;min-height:46px;padding:7px 10px}.swap-market-toolbar>span{color:#697269;font:700 12px var(--font-data),monospace;letter-spacing:.04em}.swap-chart{background:#f7f5ee;border-radius:8px;min-height:408px;padding:12px}.swap-chart svg>line{stroke:#0d17111a;stroke-dasharray:3 7}.swap-chart svg g line{stroke:currentColor;stroke-width:2px;stroke-dasharray:none}.swap-chart svg g rect{fill:currentColor}.swap-chart svg .candle-up{color:#16864b}.swap-chart svg .candle-down{color:#c84343}.swap-chart>div{font-size:12px}.swap-data-table.activity>a{border-top:1px solid var(--p-line);color:var(--p-ink);grid-template-columns:.9fr 1.2fr 1.2fr .8fr;align-items:center;gap:9px;padding:12px 14px;font-size:12px;text-decoration:none;display:grid}.swap-data-table.activity>a:hover,.swap-data-table.activity>a:focus-visible{background:#eef3e4}.swap-data-table.activity>a small{text-align:right}.swap-data-table.activity>p{color:#697269;text-align:center;padding:32px 14px}.live-holder-summary>div{grid-template-columns:minmax(0,1fr) auto}.live-holder-summary>div>span{min-width:0}.live-holder-summary>div small{overflow-wrap:anywhere}.live-holder-summary>div>a{color:#527a0d;font-size:12px;font-weight:700;text-decoration:none}.swap-market-panel>footer>div{gap:16px;display:flex}.fd-swap-route.unavailable{opacity:.65;cursor:not-allowed}.swap-token-mark>img{object-fit:cover;background:#fff;border-radius:50%;width:100%;height:100%;display:block}.product-shell.dark .swap-order-block,.product-shell.dark .swap-order-block.receive{background:#1a3023}.product-shell.dark .swap-market-stats>div:nth-child(n){background:0 0}.product-shell.dark .swap-market-toolbar{background:#1a3023}.product-shell.dark .swap-market-nav>button.active{color:#0d1711;background:#c7ff38}.product-shell.dark .swap-chart svg .candle-up{color:var(--fh-positive)}.product-shell.dark .swap-chart svg .candle-down{color:var(--fh-negative)}@media (width<=1180px){.swap-terminal{grid-template-columns:1fr}.swap-ticket{max-width:520px}.swap-market-body{min-height:380px}.swap-chart{min-height:356px}.swap-chart svg{min-height:300px}}@media (width<=760px){.swap-ticket{padding:11px}.swap-ticket>header{align-items:flex-start;gap:8px}.swap-order-row{grid-template-columns:1fr}.swap-market-stats>div:nth-child(n){background:0 0}.swap-market-body{min-height:320px;padding:7px}.swap-chart{min-height:306px}.swap-chart svg{min-height:250px}.swap-market-toolbar>span{display:none}.swap-data-table.activity>header,.swap-data-table.activity>a{grid-template-columns:1fr 1fr}.swap-data-table.activity>header span:nth-child(2),.swap-data-table.activity>header span:nth-child(3),.swap-data-table.activity>a span{display:none}.swap-market-panel>footer>div{flex-direction:column;gap:4px}}.discover-empty>strong{font-size:14px}.discover-empty>button:disabled{opacity:.55;cursor:wait}.product-shell{grid-template-columns:220px minmax(0,1fr)}.product-mode{color:#eef2e7b8;margin-top:26px;padding:8px 10px;font-size:11px}.product-sidebar nav{margin-top:16px}.product-sidebar nav button{color:#eef2e7b8;min-height:42px;padding:9px 11px;font-size:13px}.product-sidebar nav button span{color:#eef2e78f}.product-safety{padding:9px 11px}.product-safety b{font-size:11px}.product-safety p{color:#eef2e7a3;margin-top:3px;font-size:11px}.product-header{min-height:72px}.product-header>div:last-child{gap:8px}.product-primary.small{padding:10px 14px}.product-icon{width:40px;height:40px}.browser-card{cursor:default;box-shadow:none;padding:20px;background:#f8f5ed!important;border-color:#0d171126!important}.browser-card:hover{transform:none;box-shadow:0 8px 24px #0d171112}.browser-card-top em{color:#4f5b50;background:#eef3e8}.browser-card>p{font-size:14px;line-height:1.5}.browser-identity>span>b{font-size:20px}.browser-prices strong{font-size:25px}.browser-card footer a{min-height:38px;padding:8px 10px}.browser-card footer .browser-buy{background:var(--p-ink);color:#fff}.preview-chart.snapshot svg{height:78px}.preview-market-bar{fill:#6b971d}.preview-nav-bar{fill:#aab3aa}.launch-disclosure{color:#616961;background:#f8f2e8;border-left:3px solid #d09249;margin:2px 0 18px;padding:12px 14px;font-size:12px;line-height:1.55}.treasury-console{background:#f8f5ed!important}.trade-ticket button{min-height:42px}.nav-publisher>small{color:#737b73;margin:5px 0 10px;font-size:11px;display:block}.product-shell :where(button,a,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #86b72d}@media (width>=1360px){.fund-browser{grid-template-columns:repeat(3,minmax(0,1fr))}.browser-card{min-height:0}}@media (width<=1150px){.fund-browser{grid-template-columns:1fr 1fr}}@media (width<=760px){.product-shell{display:block}.product-main{padding-inline:14px}.product-sidebar{z-index:80;padding:10px 12px;position:sticky;top:0}.product-wordmark{font-size:17px}.product-sidebar nav{margin-top:9px}.product-sidebar nav button{min-width:68px;min-height:44px}.product-header{min-height:78px}.fund-browser{grid-template-columns:1fr}.browser-card{padding:17px}.browser-card footer>div{width:100%}.browser-card footer a{flex:1;justify-content:center}}.product-state{text-align:center;align-content:center;place-items:center;gap:10px;min-height:calc(100vh - 120px);display:grid}.product-state h2{font:400 28px var(--font-display);margin:4px 0 0}.product-state p{color:#697269;max-width:460px;margin:0;font-size:13px;line-height:1.5}.product-state>button{background:var(--p-ink);color:#fff;cursor:pointer;border:0;border-radius:8px;min-height:42px;margin-top:8px;padding:0 18px;font-weight:750}.product-spinner{border:3px solid var(--p-line);border-top-color:#78a91d;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite product-spin}@keyframes product-spin{to{transform:rotate(360deg)}}.product-shell.dark .discover-market .browser-card{color:#f2f0e7;background:var(--fh-forest-raised)!important;border-color:#ffffff1f!important}.product-shell.dark .discover-market .browser-card p,.product-shell.dark .discover-market .browser-card small,.product-shell.dark .discover-market .browser-card dt,.product-shell.dark .discover-market .browser-card footer>span,.product-shell.dark .discover-market .preview-chart>div,.product-shell.dark .browser-prices span,.product-shell.dark .browser-holdings>span{color:#f2f0e79e}.product-shell.dark .discover-market .browser-card strong,.product-shell.dark .discover-market .browser-card dd,.product-shell.dark .discover-market .browser-card b{color:#f2f0e7}.product-shell.dark .discover-market .browser-card-top em{color:#c7ff38;background:#c7ff381a}.product-shell.dark .discover-market .browser-buy{color:#0d1711;background:#c7ff38}.product-shell.dark .treasury-console{background:var(--fh-forest-raised)!important}.product-shell.dark .launch-disclosure{color:#f2f0e7ad;background:#d0924917}.product-shell.dark .product-state p{color:#f2f0e7a3}.product-shell.dark .product-state>button{color:#0d1711;background:#c7ff38}.product-shell.dark .discover-market .motive-tags span{background:#c7ff3817;border-color:#c7ff382e;color:#c7ff38!important}.discover-tools label{min-width:0}.discover-tools select{width:100%;min-width:0}.asset-picker-popover{isolation:isolate}.swap-review:is(button){width:100%;font:inherit;cursor:pointer;border:0;font-weight:800}.swap-review.disabled{cursor:not-allowed}.room-list button>b{color:#6da013;font-size:15px}@media (prefers-reduced-motion:reduce){.product-spinner,.portfolio-share-art i:nth-child(3),.portfolio-invite-orbit i:nth-child(3){animation:none}}.preview-chart.snapshot>div b{font-size:12px}.product-shell:not(.dark) .discover-market .browser-card.fund-tone-0{background:#ddff84!important}.product-shell:not(.dark) .discover-market .browser-card.fund-tone-1{background:#dce7ff!important}.product-shell:not(.dark) .discover-market .browser-card.fund-tone-2{background:#ece8dc!important}.product-shell:not(.dark) .discover-market .browser-card.fund-tone-3{background:#ffd8bd!important}.product-shell:not(.dark) .discover-market .browser-card.fund-tone-4{background:#e4d7ff!important}.product-shell:not(.dark) .discover-market .browser-card.fund-tone-5{background:#f1d9dd!important}.discover-market .browser-card-top>em{letter-spacing:.05em;white-space:nowrap;align-items:center;min-height:22px;padding:0 7px;font-size:10px;line-height:1;display:inline-flex}.discover-market .browser-card footer a{min-height:32px;padding:6px 9px;font-size:11px}.product-sidebar nav button{min-height:38px}.product-header button,.theme-toggle,.wallet-button{min-height:36px}.managed-funds>button,.room-list button{padding:8px}.swap-live{min-height:22px;padding:2px 6px;font-size:10px}.swap-market-toolbar button{min-height:30px;padding-inline:9px}.portfolio-position header>strong{padding:3px 6px;font-size:10px;line-height:1}.portfolio-position>footer a{min-height:32px;padding-inline:9px;font-size:11px}.rooms-hub>header a{min-height:34px;padding-inline:10px;font-size:11px}@media (width<=760px){.discover-market .browser-card footer a,.portfolio-position>footer a,.rooms-hub>header a{min-height:40px}.product-sidebar nav button{min-height:42px}}@media (width>=761px){.product-sidebar{width:220px;height:100dvh;position:fixed;inset:0 auto 0 0;overflow:hidden}.product-sidebar nav{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow-y:auto}.product-sidebar>.product-profile{flex-shrink:0}.product-main{grid-column:2}}@media (width>=761px) and (width<=1050px){.product-sidebar{width:190px}}.swap-market-stats{grid-template-columns:repeat(4,1fr)}.swap-market-stats>div:nth-child(4){border-right:0}@media (width<=1180px){.swap-market-stats{grid-template-columns:repeat(2,1fr)}.swap-market-stats>div:nth-child(2n){border-right:0}.swap-market-stats>div:nth-child(-n+2){border-bottom:1px solid var(--p-line)}.swap-market-stats>div:nth-child(n+3){border-bottom:0}}@media (width<=760px){.swap-market-stats{grid-template-columns:1fr 1fr}.swap-market-stats>div:last-child{border-bottom:0;grid-column:auto}}.swap-live.indexed{color:#647d2e;border-color:#70912e6b}.swap-live.stale{color:#9b5f30;border-color:#c6753873}.swap-live.stale i{background:#c77b3a}.swap-chart-foot{flex-wrap:wrap;align-items:center}.swap-chart-foot span:first-child{flex:260px;min-width:220px}.swap-chart-foot span:last-child{white-space:nowrap}.swap-market-toolbar>span{text-overflow:ellipsis;overflow:hidden}.product-shell.dark .swap-live.indexed{color:#c7ff38;border-color:#c7ff3847}.product-shell.dark .swap-live.stale{color:#ffb37a;border-color:#ffaa6959}.product-shell.dark .swap-chart-foot{color:#f2f0e794}.product-shell{--ui-canvas:var(--fh-cream);--ui-section:var(--fh-cream);--ui-card:var(--fh-sage);--ui-input:var(--fh-input);--ui-border:var(--fh-stone);--p-paper:var(--ui-canvas);--p-line:#0d17112e;background:var(--ui-canvas)}.product-sidebar>.product-profile{margin-top:auto}.token-amount-field>span{display:block}.token-amount-field>div{align-items:stretch;display:flex}.token-amount-field>div input{border-right:0!important;border-radius:8px 0 0 8px!important}.token-amount-field>div b{border:1px solid var(--p-line);background:var(--ui-input);color:var(--p-ink);font:700 12px/1 var(--font-data);white-space:nowrap;border-left:0;border-radius:0 8px 8px 0;align-items:center;padding:0 13px;display:flex}.room-setting-note{align-content:center;gap:5px;padding:4px 0;display:grid}.room-setting-note span{color:#719822;font:700 10px var(--font-data);letter-spacing:.08em}.room-setting-note small{color:#858b85;font-size:12px;line-height:1.4}.fund-evolution-console{border:1px solid var(--product-line);background:var(--product-card);color:var(--product-ink);border-radius:16px;margin:18px 0 24px;overflow:hidden}.fund-evolution-console>header{border-bottom:1px solid var(--product-line);justify-content:space-between;align-items:flex-start;gap:22px;padding:24px 26px 20px;display:flex}.fund-evolution-console>header span{color:var(--product-lime-deep);font:750 10px var(--font-data);letter-spacing:.08em}.fund-evolution-console>header h3{font:400 clamp(25px, 2.2vw, 36px)/1.08 var(--font-display);margin:8px 0 5px}.fund-evolution-console>header p{max-width:760px;color:var(--product-muted);margin:0;font-size:12px;line-height:1.5}.fund-evolution-console>header>b{background:var(--product-lime);color:var(--product-ink);font:750 10px var(--font-data);letter-spacing:.06em;border-radius:99px;flex:none;padding:8px 10px}.fund-evolution-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fund-evolution-grid>a{border-right:1px solid var(--product-line);min-width:0;color:inherit;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:20px 22px;text-decoration:none;transition:background .18s;display:grid}.fund-evolution-grid>a:last-child{border-right:0}.fund-evolution-grid>a:hover{background:color-mix(in srgb, var(--product-card) 76%, var(--product-lime) 24%)}.fund-evolution-grid>a>i{background:var(--product-ink);width:34px;height:34px;color:var(--product-lime);font:750 10px var(--font-data);border-radius:50%;place-items:center;font-style:normal;display:grid}.fund-evolution-grid>a span{min-width:0}.fund-evolution-grid>a strong,.fund-evolution-grid>a small{display:block}.fund-evolution-grid>a strong{font-size:13px}.fund-evolution-grid>a small{color:var(--product-muted);margin-top:4px;font-size:11px;line-height:1.35}.fund-evolution-grid>a>b{color:var(--product-lime-deep);white-space:nowrap;font-size:11px}.fund-evolution-console>footer{border-top:1px solid var(--product-line);background:color-mix(in srgb, var(--product-card) 88%, var(--product-lime) 12%);color:var(--product-muted);padding:13px 22px;font-size:11px}.product-shell.dark .fund-evolution-console{color:#f2f0e7;background:#101a13;border-color:#f2f0e729}.product-shell.dark .fund-evolution-console>header,.product-shell.dark .fund-evolution-grid>a{border-color:#f2f0e729}.product-shell.dark .fund-evolution-console>header p,.product-shell.dark .fund-evolution-grid>a small,.product-shell.dark .fund-evolution-console>footer{color:#f2f0e7ad}.product-shell.dark .fund-evolution-grid>a>i{color:#0d1711;background:#c7ff38}.product-shell.dark .fund-evolution-console>footer,.product-shell.dark .fund-evolution-grid>a:hover{background:#17231b}@media (width<=900px){.fund-evolution-grid{grid-template-columns:1fr}.fund-evolution-grid>a{border-right:0;border-bottom:1px solid var(--product-line)}.fund-evolution-grid>a:last-child{border-bottom:0}.product-shell.dark .fund-evolution-grid>a{border-color:#f2f0e729}}@media (width<=560px){.fund-evolution-console>header{flex-direction:column;padding:20px}.fund-evolution-grid>a{padding:17px 20px}.fund-evolution-console>footer{padding-inline:20px}}.product-main{padding-inline:clamp(18px,2vw,30px)}.product-header{max-width:1520px;min-height:66px;margin-inline:auto}.product-view{width:100%;max-width:1520px;margin-inline:auto;padding-top:16px}.product-panel,.managed-funds,.manager-workbench,.portfolio-position,.rooms-hub>header,.room-hub-stats,.room-preview,.swap-ticket,.swap-market-panel{border-color:var(--ui-border);background:var(--ui-card);box-shadow:0 1px #0d171108,0 10px 28px #0d171109}.product-panel,.manager-workbench,.portfolio-position,.rooms-hub>header,.room-hub-stats,.room-preview,.swap-ticket,.swap-market-panel,.launch-form{border-radius:10px}.panel-head{height:62px;padding-inline:15px}.panel-head h2{font-size:18px}.product-summary{border-color:var(--ui-border);background:var(--ui-card)}.product-summary article{min-height:94px;padding:14px 16px}.product-summary strong{margin:12px 0 4px;font-size:23px}.product-grid.two-one{gap:12px;margin-top:12px}.steps-panel>button{min-height:58px;padding:8px 13px}.launch-view{padding-bottom:28px}.launch-form{border-color:var(--ui-border);background:var(--ui-section);grid-template-columns:minmax(220px,280px) minmax(0,800px);justify-content:center;gap:22px;padding:22px}.form-intro{padding:18px;top:18px}.form-intro h2{margin:18px 0;font-size:34px;line-height:.98}.form-intro p{font-size:12px;line-height:1.55}.manager-principle{background:var(--ui-card);margin-top:20px;padding:13px}.form-fields{border:1px solid var(--ui-border);background:var(--ui-card);border-radius:10px;gap:12px;padding:20px}.field-section{padding-top:14px}.field-section>strong{margin-top:5px;font-size:17px}.form-fields input,.form-fields select{background:var(--ui-input);min-height:46px;padding:9px 11px}.form-fields textarea{background:var(--ui-input);min-height:92px;padding:10px 11px}.option-chips button{background:var(--ui-input);min-height:52px;padding:8px 10px}.compact-chips button{background:var(--ui-input);padding:6px 8px}.launch-review{background:var(--ui-input)}.launch-disclosure{margin-bottom:12px}.manage-view{grid-template-columns:230px minmax(0,1fr);gap:12px}.managed-funds{padding:10px}.managed-funds>button{min-height:52px}.manager-workbench>header{min-height:70px;padding-inline:17px}.manager-metrics div{padding:11px 14px}.manager-columns{gap:16px;padding:17px}.manager-columns input,.manager-columns select{background:var(--ui-input);min-height:44px;padding:9px 10px}.manager-columns textarea{background:var(--ui-input);min-height:74px;padding:9px 10px}.treasury-console{border-color:var(--ui-border);background:var(--ui-section)!important}.portfolio-hero{border-radius:10px;min-height:132px;margin-bottom:12px}.portfolio-hero>strong{margin:11px 0 5px;font-size:42px}.portfolio-hero>div{margin-top:5px}.portfolio-cards{gap:10px;padding:12px}.portfolio-position>header{grid-template-columns:48px minmax(0,1fr) auto;padding:13px}.portfolio-position>header .dashboard-fund-logo{width:46px;height:46px}.portfolio-position h3{font-size:19px}.portfolio-position dl>div,.portfolio-position>footer{padding:10px 13px}.community-view{gap:12px}.room-list{padding-right:10px}.room-list button{min-height:52px}.rooms-hub{padding-left:0}.rooms-hub>header{padding:17px}.rooms-hub>header h2{margin:7px 0 6px;font-size:27px}.rooms-hub>header p{font-size:12px}.room-hub-stats{margin-top:10px}.room-hub-stats>div{padding:11px 13px}.room-preview{margin-top:10px}.room-preview>header{padding:11px 14px}.room-preview .room-post{padding:12px 14px}.swap-v2{gap:12px}.swap-market-nav{border-color:var(--ui-border);background:var(--ui-card)}.swap-terminal{grid-template-columns:minmax(300px,334px) minmax(0,1fr);gap:12px}.swap-ticket{padding:12px}.swap-order-block,.swap-order-block.receive{background:var(--ui-input);padding:10px}.swap-order-row{grid-template-columns:minmax(0,1fr) 142px}.swap-order-row input,.swap-order-row output{font-size:25px}.asset-picker-trigger{min-height:46px}.swap-market-head{padding:12px 14px}.swap-market-head h2{font-size:20px}.swap-market-head>div:last-child strong{font-size:23px}.swap-market-stats>div,.swap-market-stats>div:nth-child(n){background:var(--ui-card);padding:10px 12px}.swap-market-toolbar{background:var(--ui-section);min-height:42px}.swap-market-body{background:var(--ui-section);min-height:350px;padding:10px}.swap-chart{border-color:var(--ui-border);background:var(--ui-input);min-height:328px;padding:10px}.swap-chart svg{min-height:275px}.product-state{border:1px solid var(--ui-border);background:var(--ui-section);border-radius:10px;min-height:calc(100vh - 102px);margin-top:16px}.product-state h2{font-size:24px}.product-shell.dark{--ui-canvas:var(--fh-forest);--ui-section:#15271c;--ui-card:var(--fh-forest-raised);--ui-input:#203428;--ui-border:#ffffff1f;--p-line:#ffffff1f}.product-shell.dark .form-fields,.product-shell.dark .product-state,.product-shell.dark .swap-market-body,.product-shell.dark .swap-market-toolbar,.product-shell.dark .treasury-console{background:var(--ui-section)!important}.product-shell.dark .form-fields input,.product-shell.dark .form-fields textarea,.product-shell.dark .form-fields select,.product-shell.dark .manager-columns input,.product-shell.dark .manager-columns textarea,.product-shell.dark .manager-columns select,.product-shell.dark .option-chips button,.product-shell.dark .compact-chips button,.product-shell.dark .swap-order-block,.product-shell.dark .swap-order-block.receive{background:var(--ui-input)}.product-shell.dark .product-panel,.product-shell.dark .managed-funds,.product-shell.dark .manager-workbench,.product-shell.dark .portfolio-position,.product-shell.dark .rooms-hub>header,.product-shell.dark .room-hub-stats,.product-shell.dark .room-preview,.product-shell.dark .swap-ticket,.product-shell.dark .swap-market-panel,.product-shell.dark .swap-market-nav,.product-shell.dark .swap-chart{background:var(--ui-card)}@media (width<=1180px){.launch-form{grid-template-columns:240px minmax(0,1fr)}.swap-terminal{grid-template-columns:1fr}}@media (width<=760px){.product-header{min-height:72px}.product-view{padding-top:12px}.launch-form{grid-template-columns:1fr;padding:12px}.form-intro{padding:8px 6px 14px}.form-fields{padding:15px}.portfolio-hero{min-height:120px}.swap-chart{min-height:300px}.swap-chart svg{min-height:248px}}.motive-tags,.drawer-motives,.browser-holdings>div,.compact-chips{gap:4px}.motive-tags span,.drawer-motives span,.fd-swap-route,.compact-chips button{align-items:center;min-height:22px;padding:2px 6px;line-height:1;display:inline-flex;font-size:10px!important}.preview-holding{gap:4px;min-height:26px;padding:2px 4px;font-size:10px;line-height:1}.preview-holding svg,.preview-holding>i{font-size:10px;width:18px!important;height:18px!important}.preview-holding b,.preview-holding em{line-height:1;font-size:10px!important}.preview-holding em{background:#0d171112;border-radius:99px;margin-left:1px;padding:3px 5px}.discover-market .motive-tags{margin-top:9px}.discover-market .browser-card-top>em,.portfolio-position header>strong,.swap-live{min-height:22px;padding:2px 6px;font-size:10px;line-height:1}.product-shell.dark .preview-holding em{background:#ffffff14}@media (width<=760px){.motive-tags span,.drawer-motives span,.preview-holding,.compact-chips button{min-height:26px}}.product-shell.dark{--p-paper:#050a07;--ui-canvas:#050a07;--ui-section:#09110c;--ui-card:#0f1812;--ui-input:#131f17;--ui-border:#f2eee31c;background:#050a07}.product-shell.dark .product-sidebar{background:#030705}.product-shell.dark .product-header{border-color:var(--ui-border);background:#050a07f5}.product-shell.dark .launch-view,.product-shell.dark .swap-view{background:#09110c}.product-shell.dark .product-panel,.product-shell.dark .managed-funds,.product-shell.dark .manager-workbench,.product-shell.dark .portfolio-position,.product-shell.dark .portfolio-chart-card,.product-shell.dark .portfolio-overview-card,.product-shell.dark .portfolio-holdings-panel,.product-shell.dark .rooms-hub>header,.product-shell.dark .room-hub-stats,.product-shell.dark .room-preview,.product-shell.dark .swap-ticket,.product-shell.dark .swap-market-panel,.product-shell.dark .swap-market-nav,.product-shell.dark .swap-chart{background:#0f1812}.product-shell:not(.dark){--ui-canvas:var(--fh-cream);--ui-section:var(--fh-cream);--ui-card:var(--fh-sage);--ui-input:var(--fh-cream);--p-paper:var(--fh-cream)}.product-shell:not(.dark) .launch-form,.product-shell:not(.dark) .product-state,.product-shell:not(.dark) .treasury-console,.product-shell:not(.dark) .swap-market-toolbar,.product-shell:not(.dark) .swap-market-body{background:var(--fh-cream)!important}.product-shell:not(.dark) .form-fields input,.product-shell:not(.dark) .form-fields textarea,.product-shell:not(.dark) .form-fields select,.product-shell:not(.dark) .manager-columns input,.product-shell:not(.dark) .manager-columns textarea,.product-shell:not(.dark) .manager-columns select,.product-shell:not(.dark) .option-chips button,.product-shell:not(.dark) .compact-chips button,.product-shell:not(.dark) .launch-review,.product-shell:not(.dark) .swap-order-block,.product-shell:not(.dark) .swap-order-block.receive,.product-shell:not(.dark) .asset-picker-trigger,.product-shell:not(.dark) .swap-limit-fields>label>div,.product-shell:not(.dark) .swap-limit-fields select,.product-shell:not(.dark) .swap-slippage,.product-shell:not(.dark) .swap-chart,.product-shell:not(.dark) .swap-data-table,.product-shell:not(.dark) .swap-holders,.product-shell:not(.dark) .discover-tools{background:var(--fh-cream)}.product-shell:not(.dark) .option-chips button.selected,.product-shell:not(.dark) .compact-chips button.selected{background:var(--fh-cream);border-color:var(--fh-green)}.product-shell:not(.dark) .swap-ticket>nav,.product-shell:not(.dark) .swap-market-nav>button.active,.product-shell:not(.dark) .swap-ticket>nav button.active,.product-shell:not(.dark) .launch-disclosure{background:var(--fh-cream)}.portfolio-panel .panel-head{align-items:flex-start;gap:18px;height:auto;min-height:92px;padding:13px 15px}.portfolio-panel .panel-head>div{min-width:0}.portfolio-panel .panel-head p{margin-top:5px}.portfolio-panel .panel-head>button{flex:none;align-self:center}.portfolio-position>header{grid-template-columns:46px minmax(0,1fr) max-content;gap:11px}.portfolio-position>header>div{min-width:0}.portfolio-position>header>strong{background:var(--ui-input);white-space:nowrap;border-radius:6px;place-self:start end;min-height:20px;padding:2px 5px}.portfolio-position>header>strong.unlocked{background:var(--ui-input)}.room-list button{grid-template-columns:34px minmax(0,1fr) 14px;column-gap:10px;overflow:hidden}.room-list .dashboard-fund-logo{border-radius:9px;width:34px;min-width:34px;max-width:34px;height:34px;min-height:34px;max-height:34px}.room-list button>span{min-width:0}.room-list button>span>strong,.room-list button>span>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.room-list button>b{justify-self:end}@media (width<=760px){.portfolio-panel .panel-head{flex-direction:column;align-items:flex-start;min-height:0}.portfolio-panel .panel-head>button{align-self:flex-start}.portfolio-position>header{grid-template-columns:42px minmax(0,1fr)}.portfolio-position>header .dashboard-fund-logo{width:40px;height:40px}.portfolio-position>header>strong{grid-column:2;justify-self:start}.room-list button{grid-template-columns:34px minmax(116px,1fr) 14px}}.portfolio-dashboard{gap:12px;display:grid}.portfolio-analytics{grid-template-columns:minmax(0,2.15fr) minmax(280px,.85fr);gap:12px;display:grid}.portfolio-chart-card,.portfolio-overview-card{border:1px solid var(--ui-border);background:var(--ui-card);border-radius:10px;min-width:0;box-shadow:0 1px #0d171108,0 10px 28px #0d171109}.portfolio-chart-card{overflow:hidden}.portfolio-chart-card>header{justify-content:space-between;align-items:flex-end;gap:20px;min-height:108px;padding:15px 17px;display:flex}.portfolio-chart-card>header>div{flex-direction:column;gap:5px;display:flex}.portfolio-chart-card>header span,.portfolio-overview-card>span,.portfolio-allocation>span{color:#717a71;font:700 11px var(--font-data), monospace;letter-spacing:.08em}.portfolio-chart-card>header strong{font:400 40px var(--font-display);letter-spacing:-.045em}.portfolio-chart-card>header small{font-size:12px}.portfolio-chart-card>header nav{gap:3px;display:flex}.portfolio-chart-card>header nav button{color:#707870;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;min-width:40px;min-height:30px;padding:0 9px;font-size:11px;font-weight:750}.portfolio-chart-card>header nav button.active{color:#fffef6;background:#315c2b;border-color:#315c2b;box-shadow:0 1px #0d171124}.portfolio-chart-plot{border:1px solid var(--ui-border);background:var(--ui-input);border-radius:8px;height:330px;margin:0 12px;position:relative;overflow:hidden}.portfolio-chart-plot.portfolio-value-chart{color:var(--fh-positive);cursor:default;touch-action:pan-y;isolation:isolate;padding:0}.portfolio-chart-plot.portfolio-value-chart.up{color:var(--fh-positive)!important}.portfolio-chart-plot.portfolio-value-chart.down{color:var(--fh-negative)!important}.smooth-money-value,.home-live-total{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;white-space:nowrap}.portfolio-chart-plot.portfolio-value-chart:focus-visible{outline-offset:2px;outline:3px solid #5f8f1747}.portfolio-chart-plot svg{touch-action:inherit;width:100%;height:100%;display:block}.portfolio-grid-line{stroke:#0d171113;stroke-width:1px;vector-effect:non-scaling-stroke}.portfolio-area{opacity:1;transition:opacity .18s}.portfolio-line-halo{fill:none;stroke:currentColor;stroke-width:9px;stroke-linecap:round;stroke-linejoin:round;opacity:.045;vector-effect:non-scaling-stroke;transition:opacity .18s}.portfolio-line-halo.active{opacity:.12}.portfolio-line{fill:none;stroke:currentColor;stroke-width:2.75px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.portfolio-inspection{opacity:0;transition:opacity .15s}.portfolio-inspection.active{opacity:1}.portfolio-cursor{stroke:#0d171161;stroke-width:1px;stroke-dasharray:3 5;vector-effect:non-scaling-stroke}.portfolio-point{fill:var(--fh-cream);stroke:currentColor;stroke-width:2.75px;vector-effect:non-scaling-stroke}.portfolio-point-aura{fill:currentColor;opacity:.14}.portfolio-chart-tooltip{z-index:2;opacity:0;border:1px solid var(--ui-border);background:var(--p-ink);color:#f4f1e7;pointer-events:none;will-change:left, top, transform;border-radius:9px;flex-direction:column;gap:4px;min-width:126px;padding:9px 12px;transition:opacity .15s,transform .18s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;transform:translate(-50%,2px)scale(.985);box-shadow:0 10px 28px #0d171129}.portfolio-chart-tooltip.active{opacity:1;transform:translate(-50%,-4px)scale(1)}.portfolio-chart-tooltip span{color:#f4f1e7a6;font-size:10px}.portfolio-chart-tooltip strong{font:750 13px/1.1 var(--font-data), monospace;letter-spacing:-.01em}@media (prefers-reduced-motion:reduce){.portfolio-area,.portfolio-line-halo,.portfolio-inspection,.portfolio-chart-tooltip{transition:none}}.portfolio-chart-empty{border:1px solid var(--ui-border);background:var(--ui-input);color:#747c74;text-align:center;border-radius:8px;align-content:center;place-items:center;gap:7px;height:330px;margin:0 12px;display:grid}.portfolio-chart-empty b{color:var(--p-ink);font-size:14px}.portfolio-chart-empty span{max-width:390px;font-size:12px;line-height:1.45}.portfolio-chart-card>footer{color:#737b73;justify-content:space-between;align-items:center;gap:16px;min-height:43px;padding:8px 16px;font-size:11px;display:flex}.portfolio-chart-card>footer b{font:700 10px var(--font-data), monospace;text-transform:uppercase;letter-spacing:.05em;flex:none}.portfolio-overview-card{padding:17px}.portfolio-overview-card h2{font:400 25px var(--font-display);margin:8px 0 7px}.portfolio-overview-card>p{color:#687168;margin:0 0 16px;font-size:12px;line-height:1.5}.portfolio-overview-card>dl{border:1px solid var(--ui-border);background:var(--ui-input);border-radius:8px;margin:0;overflow:hidden}.portfolio-overview-card>dl>div{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:9px 11px;display:flex}.portfolio-overview-card>dl>div:last-child{border-bottom:0}.portfolio-overview-card dt{color:#727a72;font-size:11px}.portfolio-overview-card dd{text-align:right;margin:0;font-size:13px;font-weight:750}.portfolio-allocation{gap:9px;margin-top:16px;display:grid}.portfolio-allocation>div{gap:5px;display:grid}.portfolio-allocation>div>span{justify-content:space-between;gap:10px;font-size:11px;display:flex}.portfolio-allocation>div>span small{color:#737b73}.portfolio-allocation>div>i{background:#0d171117;border-radius:99px;height:5px;overflow:hidden}.portfolio-allocation>div>i>b{border-radius:inherit;background:#75a51d;height:100%;display:block}.portfolio-share-section{border:1px solid var(--ui-border);background:var(--ui-card);border-radius:12px;gap:13px;padding:22px;display:grid}.portfolio-share-section>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.portfolio-share-section>header span{color:#6e971a;font:700 10px/1 var(--font-data),monospace;letter-spacing:.09em}.portfolio-share-section h2{font:400 clamp(28px,3vw,38px)/.95 var(--font-display);margin:7px 0 5px}.portfolio-share-section p{color:#697169;margin:0;font-size:12px;line-height:1.45}.portfolio-share-section>header>small{color:#747c74;font:600 10px/1.35 var(--font-data),monospace;text-align:right}.portfolio-share-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.portfolio-share-card{isolation:isolate;min-height:245px;color:var(--p-ink);background:#ece8dc;border:1px solid #0d171126;border-radius:13px;flex-direction:column;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:0 9px 22px #0d17110b}.portfolio-share-card>span,.position-share-head small,.position-share-pnl>span{font:700 10px/1 var(--font-data),monospace;letter-spacing:.08em}.portfolio-total-share>span,.portfolio-invite-share>span{z-index:1;position:relative}.portfolio-total-share h3{z-index:1;font:400 clamp(38px,4vw,55px)/.9 var(--font-display);letter-spacing:-.045em;margin:16px 0 5px;position:relative}.portfolio-total-share>strong{z-index:1;font:750 17px/1 var(--font-interface);position:relative}.portfolio-share-card.pnl-up>strong,.portfolio-share-card.pnl-up .position-share-pnl>strong{color:#17854b}.portfolio-share-card.pnl-down>strong,.portfolio-share-card.pnl-down .position-share-pnl>strong{color:#c44a43}.portfolio-share-card strong small{font-size:11px}.portfolio-total-share p,.portfolio-invite-share p{z-index:1;max-width:280px;margin-top:16px;position:relative}.portfolio-share-card button{z-index:1;background:var(--p-ink);width:max-content;min-height:34px;color:var(--p-card);font:700 11px/1 var(--font-interface);cursor:pointer;border:0;border-radius:7px;margin-top:auto;padding:0 11px;position:relative}.portfolio-share-art{z-index:-1;border:2px solid #0d171124;border-radius:50%;width:195px;height:195px;position:absolute;bottom:-42px;right:-26px;transform:rotate(-16deg)}.portfolio-share-art i{border:2px solid #0d171124;border-radius:50%;display:block;position:absolute}.portfolio-share-art i:first-child{inset:23px}.portfolio-share-art i:nth-child(2){inset:52px}.portfolio-share-art i:nth-child(3){background:#17854b;border:0;width:12px;height:12px;animation:4.5s ease-in-out infinite portfolio-orbit;top:39px;left:52px}.portfolio-position-share{justify-content:space-between}.position-share-head{align-items:center;gap:10px;display:flex}.position-share-head .dashboard-fund-logo{border-radius:11px;width:41px;height:41px}.position-share-head span{gap:4px;display:grid}.position-share-head small{color:#697169}.position-share-head strong{font:400 22px/1 var(--font-display)}.position-share-head em{font:700 10px/1 var(--font-data),monospace;color:#697169;font-style:normal}.position-share-pnl{gap:6px;margin-top:23px;display:grid}.position-share-pnl>span{color:#697169}.position-share-pnl>b{font:400 31px/1 var(--font-display)}.position-share-pnl>strong{font:750 15px/1 var(--font-interface)}.position-share-foot{border-top:1px solid #0d171126;justify-content:space-between;align-items:end;gap:10px;margin-top:15px;padding-top:11px;display:flex}.position-share-foot>span{color:#667066;max-width:150px;font-size:10px;line-height:1.35}.position-share-foot button{flex:none;margin:0}.portfolio-invite-share h3{z-index:1;font:400 34px/.94 var(--font-display);margin:15px 0 0;position:relative}.portfolio-invite-share h3 em{color:#628d15;font-style:normal}.portfolio-invite-orbit{z-index:-1;border:2px solid #0d171126;border-radius:50%;width:140px;height:140px;position:absolute;top:-20px;right:-19px}.portfolio-invite-orbit i{border:2px solid #0d171126;border-radius:50%;display:block;position:absolute}.portfolio-invite-orbit i:first-child{inset:25px}.portfolio-invite-orbit i:nth-child(2){inset:52px}.portfolio-invite-orbit i:nth-child(3){background:#6f9f17;border:0;width:11px;height:11px;animation:4s ease-in-out infinite reverse portfolio-orbit;top:16px;left:62px}@keyframes portfolio-orbit{50%{transform:translate(38px,31px)scale(1.25)}}.product-shell.dark .portfolio-share-section{background:var(--fh-forest-raised);border-color:#f2f0e724}.product-shell.dark .portfolio-share-section p,.product-shell.dark .portfolio-share-section>header>small{color:#f2f0e794}.product-shell.dark .portfolio-share-card{color:#0d1711;border-color:#f2f0e71f}@media (width<=1120px){.portfolio-share-grid{grid-template-columns:1fr 1fr}.portfolio-share-card:first-child{grid-column:span 2}}@media (width<=700px){.portfolio-share-section{padding:17px}.portfolio-share-section>header{flex-direction:column;align-items:start}.portfolio-share-section>header>small{text-align:left}.portfolio-share-grid{grid-template-columns:1fr}.portfolio-share-card:first-child{grid-column:auto}.portfolio-share-card{min-height:225px}}.portfolio-holdings-table{overflow-x:auto}.portfolio-holdings-head,.portfolio-holding-row{grid-template-columns:minmax(210px,1.45fr) .65fr .8fr .75fr .75fr .75fr .75fr;align-items:center;gap:12px;min-width:940px;padding:0 14px;display:grid}.portfolio-holdings-head{border-bottom:1px solid var(--ui-border);color:#737b73;min-height:36px;font:700 10px var(--font-data), monospace;letter-spacing:.06em;text-transform:uppercase}.portfolio-holding-row{border-bottom:1px solid var(--ui-border);min-height:76px}.portfolio-holding-row:last-child{border-bottom:0}.portfolio-holding-row>div:not(.portfolio-holding-fund):not(.portfolio-row-actions){flex-direction:column;gap:4px;display:flex}.portfolio-holding-row>div>span{color:#727a72;font-size:10px;display:none}.portfolio-holding-row>div>strong{font-size:12px}.portfolio-holding-row>div>small{color:#727a72;font-size:10px}.portfolio-holding-fund{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.portfolio-holding-fund>span{flex-direction:column;gap:4px;min-width:0;display:flex}.portfolio-holding-fund strong,.portfolio-holding-fund small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portfolio-holding-fund strong{font-size:12px}.portfolio-holding-fund small{color:#737b73;font-size:10px}.portfolio-access{border:1px solid var(--ui-border);background:var(--ui-input);color:#667066;width:max-content;min-height:20px;font:700 10px var(--font-data), monospace;white-space:nowrap;border-radius:5px;align-items:center;padding:2px 5px;display:inline-flex}.portfolio-access.unlocked{color:#52790d;border-color:#93b954}.portfolio-row-actions{justify-content:flex-end;gap:5px;display:flex}.portfolio-row-actions a{border:1px solid var(--ui-border);min-height:30px;color:var(--p-ink);border-radius:6px;justify-content:center;align-items:center;padding:0 8px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}.portfolio-row-actions a.portfolio-open{border-color:var(--p-ink);background:var(--p-ink);color:#fff}.portfolio-panel .empty-state>span{color:#747c74;font-size:12px}.product-shell.dark .portfolio-chart-card,.product-shell.dark .portfolio-overview-card{background:var(--ui-card)}.product-shell.dark .portfolio-chart-plot,.product-shell.dark .portfolio-chart-empty,.product-shell.dark .portfolio-overview-card>dl,.product-shell.dark .portfolio-access{background:var(--ui-input)}.product-shell.dark .portfolio-area{fill:#c7ff3817}.product-shell.dark .portfolio-line{stroke:var(--fh-lime)}.product-shell.dark .portfolio-overview-card>p,.product-shell.dark .portfolio-chart-card>footer,.product-shell.dark .portfolio-overview-card dt,.product-shell.dark .portfolio-allocation small,.product-shell.dark .portfolio-holding-row small,.product-shell.dark .portfolio-holding-fund small{color:#f2f0e78f}.product-shell.dark .portfolio-row-actions a{color:#f2f0e7}.product-shell.dark .portfolio-row-actions a.portfolio-open{border-color:var(--fh-lime);background:var(--fh-lime);color:var(--fh-ink)}@media (width<=1100px){.portfolio-analytics{grid-template-columns:1fr}.portfolio-overview-card{grid-template-columns:minmax(220px,.7fr) minmax(0,1fr);column-gap:22px;display:grid}.portfolio-overview-card>p{grid-column:1}.portfolio-overview-card>dl{grid-area:1/2/span 4}.portfolio-allocation{grid-column:1}}@media (width<=760px){.portfolio-chart-card>header{flex-direction:column;align-items:flex-start;min-height:0;padding:13px}.portfolio-chart-card>header strong{font-size:34px}.portfolio-chart-plot,.portfolio-chart-empty{height:255px;margin-inline:8px}.portfolio-chart-card>footer{flex-direction:column;align-items:flex-start;gap:3px}.portfolio-overview-card{padding:14px;display:block}.portfolio-holdings-head{display:none}.portfolio-holdings-table{padding:8px;overflow:visible}.portfolio-holding-row{border:1px solid var(--ui-border);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin-bottom:8px;padding:13px}.portfolio-holding-fund,.portfolio-row-actions{grid-column:1/-1}.portfolio-holding-row>div>span{display:block}.portfolio-row-actions{justify-content:flex-start}.portfolio-row-actions a{min-height:38px;padding-inline:12px}}.product-shell:not(.dark) .launch-view,.product-shell:not(.dark) .swap-view{border:1px solid var(--ui-border);background:var(--fh-sage);border-radius:10px;padding:12px}.product-shell:not(.dark) .launch-view .launch-form{border:0;background:var(--fh-sage)!important}.product-shell:not(.dark) .launch-view .form-fields,.product-shell:not(.dark) .launch-view .manager-principle,.product-shell:not(.dark) .swap-view .swap-market-nav,.product-shell:not(.dark) .swap-view .swap-ticket,.product-shell:not(.dark) .swap-view .swap-market-panel{background:var(--fh-cream)}.product-shell:not(.dark) .launch-view .form-fields,.product-shell:not(.dark) .swap-view .swap-market-nav,.product-shell:not(.dark) .swap-view .swap-ticket,.product-shell:not(.dark) .swap-view .swap-market-panel{box-shadow:0 1px #0d171108,0 10px 28px #0d171109}@media (width<=760px){.product-shell:not(.dark) .launch-view,.product-shell:not(.dark) .swap-view{margin-inline:-6px;padding:8px}.product-shell:not(.dark) .launch-view .launch-form{padding:8px}}.product-shell:not(.dark) .swap-view .swap-market-stats>div,.product-shell:not(.dark) .swap-view .swap-market-stats>div:nth-child(n){background:var(--fh-cream)}.swap-market-toolbar{gap:8px}.swap-market-toolbar>span{white-space:nowrap;margin-left:auto}.swap-range{margin-left:auto}.candle-stage{min-height:0;position:relative}.candle-stage>svg{display:block}.candle-stage .candle-crosshair{stroke:#0d171161;stroke-width:1px;stroke-dasharray:3 4;pointer-events:none}.candle-tooltip{z-index:2;color:#f2f0e7;pointer-events:none;background:#0d1711eb;border:1px solid #0d171129;border-radius:7px;flex-direction:column;gap:3px;width:172px;padding:9px 10px;display:flex;position:absolute;top:12px;transform:translate(-50%);box-shadow:0 8px 24px #0d171129}.candle-tooltip span,.candle-tooltip small{color:#f2f0e7ad;font:600 10px var(--font-data), monospace}.candle-tooltip b{font:700 10px var(--font-data), monospace}.swap-chart-foot{color:#727a72;font:700 11px var(--font-data), monospace;justify-content:space-between;gap:10px;display:flex}.swap-chart-empty{border:1px solid var(--ui-border);background:var(--ui-input);text-align:center;border-radius:8px;place-content:center;gap:7px;min-height:328px;padding:24px;display:grid}.swap-chart-empty strong{font-size:15px}.swap-chart-empty span{color:#727a72;font-size:12px}.product-shell.dark .candle-stage .candle-crosshair{stroke:#f2f0e76b}.product-shell.dark .swap-chart-empty{color:#f2f0e7}.product-shell.dark .swap-chart-empty span{color:#f2f0e794}.swap-chart-empty.compact{min-height:408px}.swap-chart-empty.compact.loading .product-spinner{width:24px;height:24px}@media (width<=860px){.swap-market-toolbar{flex-wrap:wrap;align-items:flex-start}.swap-range{order:3;width:100%;margin-left:0}.swap-market-toolbar>span{margin-left:auto}}@media (width<=760px){.candle-tooltip{top:7px}.swap-chart-foot span:nth-child(2),.swap-chart-foot span:nth-child(3){display:none}}.asset-picker-popover{z-index:220;transform-origin:0 0;width:min(334px,100vw - 32px);max-width:calc(100vw - 32px);min-height:238px;animation:.12s ease-out asset-picker-in;left:0;right:auto}.asset-picker-popover.open-down{top:calc(100% + 8px);bottom:auto}.asset-picker-popover.open-up{transform-origin:0 100%;top:auto;bottom:calc(100% + 8px)}.asset-picker-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c7ff3859 transparent}@keyframes asset-picker-in{0%{opacity:0;transform:translateY(3px)scale(.99)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.asset-picker-popover{animation:none}}@media (width<=760px){.asset-picker-popover{width:min(334px,100vw - 36px);max-width:calc(100vw - 36px);left:auto;right:-24px}}.product-shell .product-sidebar,.product-shell.dark .product-sidebar{background:var(--fh-forest-raised)}.swap-order-actions{grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:8px;height:auto;min-height:46px;padding:7px 0;display:grid}.swap-order-actions>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.swap-order-actions>div button{width:100%;min-width:0}.swap-order-actions>.swap-flip{border:1px solid var(--p-line);justify-self:end;width:36px;height:36px;margin:0;position:static;transform:none}.product-notice{z-index:190;background:var(--fh-forest-raised);color:#f4f1e7;border-color:#c7ff3847;max-width:min(430px,100vw - 48px);top:84px;right:24px;box-shadow:0 16px 44px #050a0747}.product-notice span{color:inherit;opacity:.72}.product-shell.dark .product-notice{background:var(--fh-cream);color:#0d1711;border-color:#f2eee333;box-shadow:0 18px 50px #0000006b}@media (width<=760px){.product-notice{max-width:none;top:72px;left:14px;right:14px}}.product-header h1,.form-intro h2,.portfolio-overview-card h2,.watchlist-drawer h2{font-family:var(--font-display)}.product-sidebar nav button{font-family:var(--font-interface);letter-spacing:-.004em;font-size:13px;font-weight:600}.product-sidebar nav button.active{font-weight:700}.swap-market-nav{scrollbar-width:thin;overscroll-behavior-inline:contain;overflow-x:auto}.swap-market-nav>span{min-width:max-content}.wallet-assets-panel{margin-top:12px;overflow:hidden}.wallet-assets-panel .panel-head>strong{color:var(--p-ink);font:400 23px var(--font-display)}.wallet-assets-table>header,.wallet-assets-table>article{grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(105px,.65fr)) 76px;align-items:center;gap:12px;padding:10px 15px;display:grid}.wallet-assets-table>header{border-block:1px solid var(--p-line);color:#697269;font:700 10px var(--font-data),monospace;letter-spacing:.06em;text-transform:uppercase}.wallet-assets-table>article{border-bottom:1px solid var(--p-line);min-height:58px}.wallet-assets-table>article>div{align-items:center;gap:9px;min-width:0;display:flex}.wallet-assets-table>article>div>span{min-width:0}.wallet-assets-table strong,.wallet-assets-table small{display:block}.wallet-assets-table strong{font-size:12px}.wallet-assets-table small{color:#717971;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.wallet-assets-table>article>button,.wallet-assets-panel>footer button{border:1px solid var(--p-line);background:var(--p-ink);color:#fff;cursor:pointer;border-radius:6px;min-height:30px;padding:5px 9px;font-size:11px;font-weight:750}.wallet-assets-table>article>button:disabled{opacity:.45;cursor:not-allowed}.wallet-assets-panel>footer{color:#697269;justify-content:space-between;align-items:center;gap:12px;padding:10px 15px;font-size:11px;display:flex}.wallet-assets-loading{color:#697269;align-content:center;place-items:center;gap:10px;min-height:150px;font-size:12px;display:grid}.swap-market-nav>.swap-browse-markets{border-color:var(--p-line);background:color-mix(in srgb,var(--p-paper) 84%,var(--p-accent) 16%);grid-template-columns:1fr;min-width:118px}.asset-picker-more{width:calc(100% - 14px);min-height:40px;color:inherit;cursor:pointer;background:#c7ff3817;border:1px solid #c7ff3857;border-radius:8px;margin:8px 7px;font-weight:750}.asset-picker-more:hover,.asset-picker-more:focus-visible{background:#c7ff3829}.home-primary-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.home-primary-actions>button{border:1px solid var(--p-line);background:var(--p-paper);min-height:44px;color:var(--p-ink);cursor:pointer;border-radius:9px;padding:0 17px;font-weight:800}.home-primary-actions>.product-primary{background:var(--p-ink);color:var(--p-paper)}.fund-directory-trust-note{border:1px solid var(--p-line);background:color-mix(in srgb,var(--p-paper) 88%,#dff0cf 12%);border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin:12px 0;padding:11px 14px;display:flex}.fund-directory-trust-note strong{font-size:12px}.fund-directory-trust-note span{color:var(--p-muted);text-align:right;font-size:12px;line-height:1.45}.portfolio-history-empty{text-align:center;align-content:center;place-items:center;gap:9px;min-height:260px;padding:24px;display:grid}.portfolio-history-empty span{color:var(--p-muted);font-size:13px}.portfolio-history-empty button{background:var(--p-ink);min-height:40px;color:var(--p-paper);cursor:pointer;border:0;border-radius:8px;margin-top:5px;padding:0 14px;font-weight:800}.launch-review-hold{border:1px solid var(--p-line);background:color-mix(in srgb,var(--p-paper) 88%,#e7eed8 12%);border-radius:10px;gap:8px;padding:15px;display:grid}.launch-review-hold span{color:var(--p-muted);font-size:13px;line-height:1.5}@media (width<=760px){.fund-directory-trust-note{flex-direction:column;align-items:flex-start}.fund-directory-trust-note span{text-align:left}}.watchlist-backdrop{z-index:140;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0307056b;animation:.16s ease-out watchlist-fade;position:fixed;inset:0}.watchlist-drawer{color:#f2f0e7;background:#0d2116;border-left:1px solid #c7ff3833;grid-template-rows:auto auto auto minmax(0,1fr) auto;width:min(430px,100vw - 28px);height:100%;margin-left:auto;animation:.19s cubic-bezier(.2,.8,.2,1) watchlist-slide-in;display:grid;box-shadow:-24px 0 70px #00000047}.watchlist-drawer>header{justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 20px 16px;display:flex}.watchlist-drawer>header span,.watchlist-drawer h3{color:#a8da2f;font:700 11px var(--font-data),monospace;letter-spacing:.08em}.watchlist-drawer h2{font:400 30px var(--font-display);margin:5px 0 6px}.watchlist-drawer>header p{color:#f2f0e79e;max-width:330px;margin:0;font-size:12px;line-height:1.5}.watchlist-drawer>header button{color:#fff;cursor:pointer;background:0 0;border:1px solid #f2f0e72e;border-radius:7px;width:34px;height:34px;font-size:22px}.watchlist-search{padding:0 20px 12px}.watchlist-search input{color:#102017;background:#f7f2e7;border:1px solid #f2f0e72e;border-radius:8px;outline:none;width:100%;height:42px;padding:0 12px;font-size:13px}.watchlist-search input::placeholder{color:#56645b}.watchlist-search input:focus{border-color:#a8da2f}.watchlist-selected{color:#f2f0e799;border-block:1px solid #f2f0e71a;justify-content:space-between;align-items:center;padding:9px 20px;font-size:11px;display:flex}.watchlist-selected button{color:#c7ff38;cursor:pointer;background:0 0;border:0;font-size:11px}.watchlist-list{padding:8px 12px 20px;overflow-y:auto}.watchlist-list h3{margin:14px 8px 7px}.watchlist-list article{grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:4px;display:grid}.watchlist-list article:hover{background:#ffffff0a;border-radius:8px}.watchlist-toggle{color:#f2f0e7;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:20px 34px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:52px;padding:6px 8px;display:grid}.watchlist-toggle>span:first-child{border:1px solid #f2f0e747;border-radius:5px;place-items:center;width:18px;height:18px;font-size:11px;display:grid}.watchlist-toggle>span:first-child.checked{color:#0d1711;background:#c7ff38;border-color:#c7ff38}.watchlist-toggle>span:nth-child(3){min-width:0}.watchlist-toggle strong,.watchlist-toggle small{display:block}.watchlist-toggle strong{font-size:12px}.watchlist-toggle small{color:#f2f0e78f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.watchlist-toggle>b{font-size:11px}.watchlist-list article>a,.watchlist-list article>button:last-child{color:#c7ff38;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:30px;height:30px;text-decoration:none;display:grid}.watchlist-empty{color:#f2f0e794;text-align:center;padding:34px 12px;font-size:12px}.watchlist-drawer>footer{color:#f2f0e78a;border-top:1px solid #f2f0e71f;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;font-size:11px;display:flex}.watchlist-drawer>footer button{color:#0d1711;cursor:pointer;background:#c7ff38;border:0;border-radius:7px;min-height:34px;padding:7px 16px;font-size:12px;font-weight:800}.product-shell.dark .wallet-assets-table small,.product-shell.dark .wallet-assets-panel>footer{color:#f2f0e794}.product-shell.dark .wallet-assets-table>article>button,.product-shell.dark .wallet-assets-panel>footer button{color:#0d1711;background:#c7ff38}@keyframes watchlist-fade{0%{opacity:0}to{opacity:1}}@keyframes watchlist-slide-in{0%{opacity:.7;transform:translate(26px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.watchlist-backdrop,.watchlist-drawer{animation:none}}@media (width<=900px){.wallet-assets-table{overflow-x:auto}.wallet-assets-table>header,.wallet-assets-table>article{min-width:780px}}@media (width<=760px){.watchlist-backdrop{z-index:190}.watchlist-drawer{width:100%}.wallet-assets-panel .panel-head>strong{font-size:19px}}.discover-market .fund-browser{border:1px solid var(--p-line);background:var(--p-paper);border-radius:16px;padding:14px}.product-shell.dark .discover-market .fund-browser{background:#f2f0e70f;border-color:#f2f0e724}.form-fields select,.manager-columns select,.discover-tools select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%)!important;background-position:calc(100% - 16px) 52%,calc(100% - 11px) 52%!important;background-repeat:no-repeat!important;background-size:5px 5px,5px 5px!important;padding-right:38px!important}.asset-picker-popover{box-shadow:0 20px 52px #040c073d}.swap-ticket .asset-picker{isolation:isolate}.product-header{align-items:flex-start;min-height:186px;padding-block:25px 23px}.product-header-copy>span{color:#6f786f;font:700 10px/1 var(--font-data), monospace;letter-spacing:.095em;text-transform:uppercase;display:block}.product-header h1{font:400 clamp(44px, 4.25vw, 70px)/.88 var(--font-display);letter-spacing:-.055em;margin:10px 0 9px}.product-header h1>span,.product-header h1>em{display:block}.product-header h1>em{color:var(--fh-green);font-style:italic;font-weight:400}.product-header-copy>p{color:#646d64;max-width:670px;margin:0;font-size:13px;line-height:1.5}.product-header-actions{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.product-header-actions>*{flex:none}.product-shell.dark .product-header-copy>span,.product-shell.dark .product-header-copy>p{color:#f2f0e794}.product-shell.dark .product-header h1>em{color:var(--fh-lime)}@media (width<=1080px){.product-header{min-height:170px}.product-header-copy{max-width:58%}.product-header h1{font-size:clamp(40px,5.2vw,58px)}.product-header-actions{max-width:320px}}@media (width<=760px){.product-header{flex-direction:column;align-items:flex-start;gap:16px;min-height:0;padding-block:20px 17px}.product-header-copy{max-width:none}.product-header h1{margin-top:9px;font-size:clamp(38px,12vw,52px)}.product-header-copy>p{font-size:12px}.product-header-actions{justify-content:flex-start;width:100%;max-width:none}}.swap-chart-tools,.portfolio-chart-card>header>.portfolio-chart-actions{flex-direction:row;align-items:center;gap:7px;display:flex}.swap-chart-tools{margin-left:auto}.swap-chart-tools .swap-range{gap:3px;display:flex}.swap-market-toolbar .fh-chart-style-toggle,.portfolio-chart-card .fh-chart-style-toggle{flex-direction:row;gap:2px}.swap-market-toolbar .fh-chart-style-toggle button,.portfolio-chart-card .fh-chart-style-toggle button{min-width:54px;min-height:28px;padding-inline:8px}.swap-market-toolbar .fh-chart-style-toggle button.active,.portfolio-chart-card .fh-chart-style-toggle button.active{background:var(--p-ink);color:var(--fh-cream)}.swap-chart>.fh-series-chart{min-height:0;color:var(--p-ink);grid-template-rows:minmax(0,1fr) auto;gap:6px;display:grid}.swap-chart .fh-chart-stage,.swap-chart .fh-chart-stage svg{min-height:350px}.swap-chart .fh-chart-primary{stroke:var(--fh-chart-line-up);stroke-width:3.5px}.swap-chart .fh-series-chart.falling .fh-chart-primary{stroke:var(--fh-chart-line-down)}.swap-chart .fh-chart-secondary{stroke:#9aa198;stroke-width:2px}.swap-chart .fh-chart-grid{stroke:var(--fh-chart-grid);stroke-dasharray:3 8}.swap-chart .fh-chart-baseline{stroke:var(--fh-chart-muted);stroke-dasharray:2 7}.swap-chart .fh-chart-cursor{stroke:var(--fh-chart-muted);stroke-dasharray:3 5}.portfolio-chart-card>header>.portfolio-chart-actions>nav{gap:3px;display:flex}.portfolio-chart-plot{padding:11px 12px 8px}.portfolio-chart-plot>.fh-series-chart{grid-template-rows:minmax(0,1fr) auto;gap:6px;height:100%;display:grid}.portfolio-chart-plot .fh-chart-stage{min-height:0}.product-shell.dark .swap-market-toolbar .fh-chart-style-toggle button.active,.product-shell.dark .portfolio-chart-card .fh-chart-style-toggle button.active{background:var(--fh-lime);color:var(--fh-ink)}@media (width<=860px){.swap-chart-tools{order:3;width:100%;margin-left:0;overflow-x:auto}}@media (width<=760px){.portfolio-chart-card>header>.portfolio-chart-actions{justify-content:space-between;width:100%}.swap-chart .fh-chart-stage,.swap-chart .fh-chart-stage svg{min-height:245px}}.product-utility-bar{z-index:75;background:var(--page-canvas);justify-content:space-between;align-items:center;gap:18px;max-width:1520px;min-height:62px;margin-inline:auto;display:flex;position:sticky;top:0}.product-utility-identity{align-items:center;gap:9px;min-width:0;display:flex}.product-live-state{color:#5e675f;min-height:24px;font:750 10px/1 var(--font-data), monospace;letter-spacing:.055em;text-transform:uppercase;background:#f2eee3a3;border:1px solid #0d17111f;border-radius:999px;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.product-live-state i{background:var(--fh-positive);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--fh-positive) 16%, transparent);border-radius:50%;flex:none}.product-live-state[data-state=connecting] i,.product-live-state[data-state=syncing] i{background:#5c88b5;box-shadow:0 0 0 3px #5c88b524}.product-live-state[data-state=delayed] i{background:#cc9141;box-shadow:0 0 0 3px #cc914124}.product-live-state[data-state=offline] i,.product-live-state[data-state=unavailable] i{background:#cf4944;box-shadow:0 0 0 3px #cf494424}.product-shell.dark .product-live-state{color:#f2eee3b8;background:#f2eee30e;border-color:#f2eee329}.product-header{border:1px solid var(--ui-border);background:var(--fh-cream);border-radius:14px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:clamp(22px,3vw,48px);max-width:1520px;min-height:188px;margin:16px auto 0;padding:28px clamp(24px,3vw,44px);display:grid;position:relative;box-shadow:0 1px #0d171106}.product-header.has-artwork{grid-template-columns:minmax(0,1.05fr) minmax(250px,.58fr) minmax(290px,.62fr)}.product-header-copy{max-width:none}.product-header-copy>span{color:var(--fh-green);font-size:11px}.product-header-description{color:#626b62;max-width:470px;margin:0;font-size:14px;line-height:1.55}.page-artwork{color:#f2eee3;pointer-events:none;-webkit-user-select:none;user-select:none;background:#08120d;border-radius:11px;align-self:stretch;min-width:220px;min-height:132px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f2eee31f}.page-artwork>small{z-index:20;color:#f2eee37a;font:700 10px/1 var(--font-data),monospace;letter-spacing:.08em;position:absolute;top:11px;left:12px}.page-artwork>div{position:absolute;inset:0}.art-ledger{perspective:380px}.art-ledger i{--art-index:0;left:calc(52px + var(--art-index) * 18px);top:calc(84px - var(--art-index) * 11px);width:76px;height:40px;animation:5.6s cubic-bezier(.65,0,.35,1) infinite art-ledger-file;animation-delay:calc(var(--art-index) * -.42s);border:1px solid #f2eee3ad;position:absolute;transform:rotateX(61deg)rotate(-32deg)}.art-ledger b{border:1px solid var(--fh-lime);width:46px;height:46px;position:absolute;bottom:17px;right:31px;transform:rotate(45deg);box-shadow:9px 9px #c7ff3814}@keyframes art-ledger-file{0%,to{opacity:.32;transform:translateY(0)rotateX(61deg)rotate(-32deg)}45%,58%{opacity:1;transform:translateY(-15px)rotateX(61deg)rotate(-32deg)}}.art-market-cube{perspective:340px;transform-style:preserve-3d}.art-market-cube .art-cube-face,.art-market-cube .art-cube-edge{border:1px solid #f2eee3c7;width:66px;height:66px;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)rotateX(58deg)rotate(44deg)}.art-market-cube .art-cube-face{background:#08120d;animation:6s ease-in-out infinite art-market-breathe}.art-market-cube .art-cube-edge{opacity:.45;transform:translate(-50%,-50%)translate(15px,15px)rotateX(58deg)rotate(44deg)}.art-market-cube b{--art-index:0;left:calc(17px + var(--art-index) * 11px);background:var(--fh-lime);width:3px;height:3px;animation:art-market-particle calc(3.2s + var(--art-index) * 80ms) ease-in-out infinite alternate;animation-delay:calc(var(--art-index) * -.23s);border-radius:50%;position:absolute;top:72px}.art-market-cube b:nth-of-type(3n+1){top:39px}.art-market-cube b:nth-of-type(3n+2){width:2px;height:2px;top:72px}.art-market-cube b:nth-of-type(3n){width:4px;height:4px;top:109px}@keyframes art-market-breathe{50%{transform:translate(-50%,-50%)rotateX(58deg)rotate(134deg)scale(.88)}}@keyframes art-market-particle{to{transform:translate(calc(var(--art-index) * -1px + 9px),calc(var(--art-index) * .7px - 7px)) scale(1.8);opacity:.22}}.art-feed-frames i{--art-index:0;left:calc(42px + var(--art-index) * 28px);top:calc(31px + var(--art-index) * 13px);width:74px;height:84px;animation:5.8s ease-in-out infinite art-feed-page;animation-delay:calc(var(--art-index) * -.7s);background:#f2eee306;border:1px solid #f2eee3ad;border-radius:13px;position:absolute}.art-feed-frames i:before,.art-feed-frames i:after{content:"";background:#f2eee373;height:1px;position:absolute;left:13px}.art-feed-frames i:before{width:29px;top:18px;box-shadow:0 10px #f2eee347}.art-feed-frames i:after{background:var(--fh-lime);bottom:14px;right:13px}.art-feed-frames b{background:var(--fh-lime);border-radius:50%;width:5px;height:5px;position:absolute;bottom:17px}.art-feed-frames b:first-of-type{left:28px}.art-feed-frames b:nth-of-type(2){opacity:.55;left:39px}.art-feed-frames b:nth-of-type(3){opacity:.25;left:50px}@keyframes art-feed-page{0%,to{opacity:.28;transform:translateY(5px)}45%,65%{opacity:1;transform:translateY(-7px)}}.art-swap-route i{border:1px solid #f2eee3b8;width:48px;height:48px;position:absolute;top:48px;transform:rotate(45deg)}.art-swap-route i:first-child{animation:4.8s ease-in-out infinite art-swap-left;left:33px}.art-swap-route i:nth-child(2){border-color:var(--fh-lime);animation:4.8s ease-in-out infinite art-swap-right;right:33px}.art-swap-route b{border:1px solid #f2eee347;border-radius:50%;width:72px;height:31px;position:absolute;left:50%;transform:translate(-50%)}.art-swap-route b:first-of-type{border-bottom-color:#0000;top:47px}.art-swap-route b:nth-of-type(2){border-top-color:#0000;bottom:27px}.art-swap-route span{color:var(--fh-lime);font:400 18px/1 var(--font-body),sans-serif;position:absolute;top:66px;left:50%;transform:translate(-50%,-50%)}@keyframes art-swap-left{50%{opacity:.45;transform:translate(20px)rotate(135deg)}}@keyframes art-swap-right{50%{opacity:.45;transform:translate(-20px)rotate(-45deg)}}.art-launch-stack{perspective:440px}.art-launch-stack i{--art-index:0;left:calc(46px + var(--art-index) * 13px);top:calc(24px + var(--art-index) * 13px);width:86px;height:55px;animation:6.8s cubic-bezier(.7,0,.3,1) infinite art-launch-assemble;animation-delay:calc(var(--art-index) * -.18s);border:1px solid #f2eee3bd;position:absolute;transform:rotateX(64deg)rotate(-31deg)}.art-launch-stack b{background:var(--fh-lime);border-radius:50%;width:8px;height:8px;animation:2.4s ease-in-out infinite art-launch-pulse;position:absolute;bottom:15px;left:50%;box-shadow:0 0 0 7px #c7ff381c}@keyframes art-launch-assemble{0%,to{transform:translateY(calc(var(--art-index) * -7px)) rotateX(64deg) rotateZ(-31deg);opacity:.25}50%,62%{opacity:1;transform:translateY(0)rotateX(64deg)rotate(-31deg)}}@keyframes art-launch-pulse{50%{transform:scale(.72);box-shadow:0 0 0 17px #c7ff3800}}.art-control-gates i{--art-index:0;left:calc(31px + var(--art-index) * 31px);top:calc(39px + var(--art-index) * 8px);width:63px;height:76px;animation:6s ease-in-out infinite art-gate-open;animation-delay:calc(var(--art-index) * -.4s);border:1px solid #f2eee3a8;border-radius:18px 18px 4px 4px;position:absolute}.art-control-gates b{border:1px solid var(--fh-lime);border-radius:50%;width:38px;height:38px;animation:3s ease-in-out infinite art-gate-check;position:absolute;top:27px;right:25px}.art-control-gates b:after{border:solid var(--fh-lime);content:"";border-width:0 1px 1px 0;width:8px;height:14px;position:absolute;top:8px;left:12px;transform:rotate(45deg)}.art-control-gates span{background:var(--fh-lime);width:48px;height:1px;position:absolute;bottom:18px;left:24px}@keyframes art-gate-open{0%,to{opacity:.32;transform:translateY(0)}50%{transform:translateY(calc((var(--art-index) - 2) * -7px));opacity:1}}@keyframes art-gate-check{50%{transform:scale(.8)rotate(12deg)}}.art-portfolio-balance i{--art-index:0;left:calc(31px + var(--art-index) * 34px);transform-origin:bottom;width:18px;height:32px;animation:art-position-rise calc(4.2s + var(--art-index) * .22s) ease-in-out infinite alternate;border:1px solid #f2eee39e;border-radius:9px 9px 2px 2px;position:absolute;bottom:28px}.art-portfolio-balance i:nth-of-type(2){height:52px}.art-portfolio-balance i:nth-of-type(3){height:70px}.art-portfolio-balance i:nth-of-type(4){height:44px}.art-portfolio-balance i:nth-of-type(5){height:62px}.art-portfolio-balance b{background:var(--fh-lime);height:1px;animation:5s ease-in-out infinite art-nav-drift;position:absolute;top:73px;left:26px;right:26px}.art-portfolio-balance span{background:var(--fh-lime);border-radius:50%;width:12px;height:12px;animation:5s ease-in-out infinite art-nav-node;position:absolute;top:67px;left:124px;box-shadow:0 0 0 6px #c7ff381f}@keyframes art-position-rise{to{opacity:.4;transform:scaleY(.62)}}@keyframes art-nav-drift{50%{transform:translateY(-18px)rotate(-4deg)}}@keyframes art-nav-node{50%{transform:translate(46px,-25px)}}.art-room-network i{border:1px solid #f2eee336;border-radius:50%;width:94px;height:94px;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.art-room-network i:nth-child(2){border-color:#f2eee35c;width:62px;height:62px}.art-room-network i:nth-child(3){width:132px;height:43px;transform:translate(-50%,-50%)rotate(28deg)}.art-room-network i:nth-child(4){width:43px;height:132px;transform:translate(-50%,-50%)rotate(28deg)}.art-room-network b{--art-index:0;background:var(--fh-lime);width:7px;height:7px;animation:3.8s ease-in-out infinite art-room-speak;animation-delay:calc(var(--art-index) * -.48s);border-radius:50%;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.art-room-network b:first-of-type{margin:0 0 0 54px}.art-room-network b:nth-of-type(2){margin:46px 0 0 27px}.art-room-network b:nth-of-type(3){margin:46px 0 0 -27px}.art-room-network b:nth-of-type(4){margin:0 0 0 -54px}.art-room-network b:nth-of-type(5){margin:-46px 0 0 -27px}.art-room-network b:nth-of-type(6){margin:-46px 0 0 27px}.art-room-network span{border:1px solid #f2eee3cc;border-radius:50%;width:24px;height:24px;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #f2eee30a}@keyframes art-room-speak{50%{transform:translate(-50%,-50%)scale(1.55);box-shadow:0 0 0 10px #c7ff3800}}@media (prefers-reduced-motion:reduce){.page-artwork *,.page-artwork :before,.page-artwork :after{animation:none!important}}.dashboard-artwork{color:#f2eee3;isolation:isolate;pointer-events:none;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 62% 47%,#c7ff380e,#0000 34%),#07120c;border:1px solid #f2eee31f;border-radius:11px;align-self:stretch;min-width:290px;min-height:132px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000002e}.dashboard-artwork:after{z-index:3;content:"";background:linear-gradient(90deg,#07120cb3,#0000 24% 76%,#07120c7a),linear-gradient(#f2eee306 1px,#0000 1px) 0 0/100% 24px;position:absolute;inset:0}.dashboard-artwork canvas{z-index:2;width:100%;height:100%;position:absolute;inset:0}.dashboard-artwork-fallback{z-index:1;position:absolute;inset:22px 40px 23px;transform:rotate(-8deg)skewY(-4deg)}.dashboard-artwork-fallback i{inset:calc(var(--fallback-index,0) * 7px);border:1px solid #f2eee338;position:absolute}.dashboard-artwork-fallback i:first-child{--fallback-index:0}.dashboard-artwork-fallback i:nth-child(2){--fallback-index:1}.dashboard-artwork-fallback i:nth-child(3){--fallback-index:2}.dashboard-artwork-fallback i:nth-child(4){--fallback-index:3}.dashboard-artwork-fallback i:nth-child(5){--fallback-index:4;border-color:#c7ff387a}.product-view{padding-top:14px}.product-shell.dark .dashboard-artwork{box-shadow:none;border-color:#f2f0e71a}@media (width<=1180px){.product-header{grid-template-columns:minmax(0,1fr) minmax(250px,.7fr);gap:30px;min-height:172px}.dashboard-artwork{display:none}.product-header h1{font-size:clamp(40px,5vw,56px)}.product-header.has-artwork{grid-template-columns:minmax(0,1fr) minmax(250px,.7fr)}}@media (width<=760px){.product-utility-bar{min-height:58px}.product-utility-identity>span:first-child{display:none}.product-header-actions{justify-content:flex-end;width:100%;max-width:none}.product-utility-bar .product-primary.small{display:none}.product-header{grid-template-columns:1fr;gap:20px;min-height:0;margin-top:12px;padding:21px 19px 22px}.product-header.has-artwork{grid-template-columns:1fr}.product-header h1{margin-top:13px;font-size:clamp(38px,11vw,49px)}.product-header-description{max-width:590px;font-size:12px}}.product-shell:not(.dark){--page-canvas:var(--fh-sage);--ui-canvas:var(--page-canvas);--ui-section:var(--fh-cream);--ui-card:var(--fh-cream);--ui-input:var(--fh-cream);--p-paper:var(--page-canvas);background:var(--page-canvas)}.product-shell:not(.dark) .product-main,.product-shell:not(.dark) .product-view,.product-shell:not(.dark) .launch-view,.product-shell:not(.dark) .swap-view{background:0 0!important}.product-shell:not(.dark) .market-tape{--tape-canvas:var(--page-canvas)}.product-shell:not(.dark) :is(.product-header,.product-utility-bar .theme-toggle,.product-utility-bar .wallet-button,.product-utility-bar .product-icon,.product-summary,.product-summary article,.fund-reasons,.fund-reasons article,.product-panel,.discover-tools,.discover-empty,.launch-form,.form-intro,.form-fields,.manager-principle,.managed-funds,.manager-workbench,.manager-metrics,.treasury-console,.portfolio-hero,.portfolio-chart-card,.portfolio-overview-card,.portfolio-holdings-panel,.portfolio-position,.rooms-hub>header,.room-hub-stats,.room-preview,.rooms-locked-empty,.swap-market-nav,.swap-ticket,.swap-market-panel,.swap-market-stats>div,.swap-market-toolbar,.swap-market-body,.swap-chart,.swap-data-table,.swap-holders,.swap-order-block,.asset-picker-trigger,.wallet-assets-panel,.product-state){background:var(--fh-cream)!important}.product-shell.view-discover:not(.dark) .discover-market .browser-card.fund-tone-0{background:#ddff84!important}.product-shell.view-discover:not(.dark) .discover-market .browser-card.fund-tone-1{background:#dce7ff!important}.product-shell.view-discover:not(.dark) .discover-market .browser-card.fund-tone-2{background:#ece8dc!important}.product-shell.view-discover:not(.dark) .discover-market .browser-card.fund-tone-3{background:#ffd8bd!important}.product-shell.view-discover:not(.dark) .discover-market .browser-card.fund-tone-4{background:#e4d7ff!important}.product-shell.view-discover:not(.dark) .discover-market .browser-card.fund-tone-5{background:#f1d9dd!important}.product-shell.view-discover:not(.dark) .discover-market .fund-browser{box-shadow:0 10px 28px #0d17110a;background:var(--fh-cream)!important;border-color:#0d171129!important;padding:18px!important}.platform-select{text-transform:none;letter-spacing:0;width:100%;position:relative}.platform-select-trigger{border:1px solid var(--p-line);background:var(--fh-cream);width:100%;min-height:46px;color:var(--p-ink);font:600 14px var(--font-interface);text-align:left;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.platform-select-trigger b{background:var(--fh-forest-raised);width:24px;height:24px;color:var(--fh-cream);border-radius:6px;place-items:center;font-size:15px;line-height:1;transition:transform .14s;display:grid}.platform-select.open .platform-select-trigger{border-color:#78a42b;box-shadow:0 0 0 3px #78a42b24}.platform-select.open .platform-select-trigger b{transform:rotate(180deg)}.platform-select-menu{z-index:260;background:var(--fh-cream);border:1px solid #0d171138;border-radius:10px;max-height:280px;padding:6px;animation:.12s ease-out platform-select-in;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow-y:auto;box-shadow:0 20px 48px #08140c33}.platform-select-menu button{color:#172018;width:100%;min-height:38px;font:600 13px var(--font-interface);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;padding:7px 9px;display:flex}.platform-select-menu button:hover,.platform-select-menu button.selected{background:#e3ebd6}.platform-select-menu button.selected b{color:#5c8519}@keyframes platform-select-in{0%{opacity:0;transform:translateY(-3px)scale(.99)}to{opacity:1;transform:none}}.logo-upload-field{gap:7px;display:grid}.logo-upload-heading{color:#697169;text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:6px;font-size:12px;display:flex}.logo-upload-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;overflow:hidden;width:1px!important;height:1px!important;margin:-1px!important;position:absolute!important}.logo-upload-control{color:#637063;cursor:pointer;text-transform:none;letter-spacing:0;background:#eef3e4;border:1px solid #88a84e;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;column-gap:11px;min-height:70px;padding:9px 11px;display:grid}.logo-upload-control>img,.logo-upload-control>i{object-fit:cover;background:var(--fh-forest-raised);width:46px;height:46px;color:var(--fh-cream);border-radius:10px;grid-row:1/3;place-items:center;font-size:22px;font-style:normal;display:grid}.logo-upload-control>span{align-self:center;min-width:0}.logo-upload-control>span>b{color:var(--p-ink);font:700 13px var(--font-interface);text-overflow:ellipsis;white-space:nowrap;align-self:end;display:block;overflow:hidden}.logo-upload-control>span>small{color:#6c756d;align-self:start;margin-top:3px;font-size:11px;display:block}.logo-upload-control>em{background:var(--fh-forest-raised);min-width:62px;color:var(--fh-cream);font:700 11px var(--font-interface);text-align:center;text-transform:none;border-radius:7px;grid-area:1/3/3;padding:7px 9px;font-style:normal}.logo-upload-field.has-image .logo-upload-control{background:#edf3e3;border-color:#78a42b}.logo-upload-input:focus-visible+.logo-upload-control{outline-offset:2px;outline:3px solid #78a42b2e}.product-shell.dark .logo-upload-heading,.product-shell.dark .logo-upload-control>span>b{color:#f2f0e7}.product-shell.dark .logo-upload-control>em{background:var(--fh-lime);color:#0d1711}@media (prefers-reduced-motion:reduce){.platform-select-menu{animation:none}.platform-select-trigger b{transition:none}}.product-shell:not(.dark) :is(input,textarea,select,.launch-review,.option-chips button,.compact-chips button,.swap-limit-fields>label>div,.swap-slippage,.portfolio-chart-plot,.portfolio-chart-empty,.portfolio-overview-card>dl,.portfolio-access,.room-composer){background:var(--fh-cream)}.product-shell:not(.dark) .portfolio-hero{border:1px solid var(--ui-border);color:var(--fh-ink);box-shadow:0 1px #0d171108,0 10px 28px #0d171109}.product-shell:not(.dark) .portfolio-hero>span{color:#717a71}.product-shell:not(.dark) .portfolio-hero>small{color:var(--fh-green)}.product-shell:not(.dark) .room-list button:hover,.product-shell:not(.dark) .room-list button.active{background:var(--fh-cream)}.product-shell:not(.dark) .asset-picker-popover,.product-shell:not(.dark) .wallet-modal{border-color:var(--ui-border);background:var(--fh-cream);color:var(--fh-ink);box-shadow:0 22px 55px #0d17112e}.product-shell:not(.dark) .asset-picker-popover>header button,.product-shell:not(.dark) .wallet-close,.product-shell:not(.dark) .asset-picker-popover>label input{border-color:var(--ui-border);background:var(--fh-cream);color:var(--fh-ink)}.product-shell:not(.dark) .asset-picker-list section>span,.product-shell:not(.dark) .asset-picker-list small,.product-shell:not(.dark) .wallet-modal>p,.product-shell:not(.dark) .wallet-options small,.product-shell:not(.dark) .connected-wallet small,.product-shell:not(.dark) .wallet-note{color:#707970!important}.product-shell:not(.dark) .asset-picker-list section>button,.product-shell:not(.dark) .wallet-options button,.product-shell:not(.dark) .connected-wallet{border-color:var(--ui-border);background:var(--fh-cream);color:var(--fh-ink)}.product-shell:not(.dark) .asset-picker-list section>button:hover,.product-shell:not(.dark) .asset-picker-list section>button:focus-visible,.product-shell:not(.dark) .asset-picker-list section>button[aria-selected=true],.product-shell:not(.dark) .wallet-options button:hover{background:#eef3e4;border-color:#91aa64}.asset-picker-backdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#07110b85;place-items:center;padding:24px;animation:.14s ease-out asset-picker-backdrop-in;display:grid;position:fixed;inset:0}.asset-picker-backdrop .asset-picker-popover.asset-picker-modal{background:var(--fh-cream);height:min(680px,100vh - 48px);color:var(--fh-ink);border:1px solid #0d171133;border-radius:16px;grid-template-rows:auto auto minmax(0,1fr);margin:0;animation:.16s ease-out asset-picker-modal-in;display:grid;overflow:hidden;box-shadow:0 28px 80px #07110b4d;transform-origin:50%!important;width:min(620px,100vw - 48px)!important;max-width:620px!important;max-height:calc(100vh - 48px)!important;position:relative!important;inset:auto!important;transform:none!important}.asset-picker-modal>header{padding:22px 22px 14px}.asset-picker-modal>header>div>span{color:#78a42b}.asset-picker-modal>header button{background:var(--fh-cream);width:44px;height:44px;color:var(--fh-ink);border-color:#0d17112e}.asset-picker-modal>label{padding:0 22px 14px}.asset-picker-modal>label input{background:var(--fh-cream);width:100%;min-height:52px;color:var(--fh-ink);border-color:#78a42b;box-shadow:0 0 0 4px #78a42b1f}.asset-picker-modal .asset-picker-list{overscroll-behavior:contain;min-height:0;padding:0 14px 16px;overflow-y:auto}.asset-picker-modal .asset-picker-list section>span{color:#687269!important}.asset-picker-modal .asset-picker-list section>button{background:var(--fh-cream);min-height:66px;color:var(--fh-ink);border-color:#0000}.asset-picker-modal .asset-picker-list section>button:hover,.asset-picker-modal .asset-picker-list section>button:focus-visible,.asset-picker-modal .asset-picker-list section>button[aria-selected=true]{background:#eef3e4;border-color:#91aa64}.asset-picker-modal .asset-picker-list small{color:#707970!important}.asset-picker-modal .asset-picker-list strong{align-items:center;gap:7px;display:flex}.asset-picker-modal .asset-picker-list strong>em{color:#557a13;font:700 10px var(--font-data), monospace;letter-spacing:.05em;background:#eef3e4;border:1px solid #91aa64;border-radius:999px;padding:3px 5px;font-style:normal}@keyframes asset-picker-backdrop-in{0%{opacity:0}}@keyframes asset-picker-modal-in{0%{opacity:0;transform:translateY(8px)scale(.985)}}@media (width<=760px){.asset-picker-backdrop{place-items:end center;padding:12px}.asset-picker-backdrop .asset-picker-popover.asset-picker-modal{height:min(78vh,680px);width:100%!important;max-height:calc(100vh - 24px)!important}}.token-directory-refine{border:1px solid var(--product-line);background:var(--product-card);border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:12px 14px;display:grid}.token-directory-refine>div{align-items:center;gap:8px;min-width:0;display:flex}.token-directory-refine>div>span{color:var(--product-muted);font:760 10px/1 var(--font-data), monospace;letter-spacing:.08em;text-transform:uppercase;flex:none}.token-directory-refine [role=group]{border:1px solid var(--product-line);background:var(--product-field);border-radius:9px;gap:4px;min-width:0;padding:4px;display:flex}.token-directory-refine [role=group] button,.token-directory-direction{min-height:34px;color:var(--product-muted);font:720 10px/1 var(--font-interface);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 11px}.token-directory-refine [role=group] button:hover,.token-directory-refine [role=group] button:focus-visible{color:var(--product-ink)}.token-directory-refine [role=group] button.active{background:var(--product-ink);color:var(--product-card)}.token-directory-ranking{justify-content:flex-end}.token-directory-direction{border:1px solid var(--product-line);background:color-mix(in srgb, var(--product-field) 72%, var(--product-lime) 28%);min-width:108px;color:var(--product-ink);justify-content:center;align-items:center;gap:6px;display:inline-flex}.token-directory-direction b{color:var(--product-lime-deep);font-size:15px}.token-directory-table>header>button{min-width:0;min-height:42px;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:flex}.token-directory-table>header>button:hover,.token-directory-table>header>button:focus-visible,.token-directory-table>header>button.active{color:var(--product-ink)}.token-directory-table>header>button b{color:var(--product-lime-deep);font-size:13px}.token-directory-table>article>strong>small{display:none}.token-directory-more{border-top:1px solid var(--product-line);min-height:58px;color:var(--product-muted);justify-content:center;align-items:center;gap:12px;padding:10px 16px;font-size:11px;display:flex}.token-directory-more button{border:1px solid var(--product-line);background:var(--product-ink);min-height:34px;color:var(--product-card);cursor:pointer;border-radius:7px;padding:0 13px;font-weight:760}@media (width<=1180px) and (width>=761px){.token-directory-refine{grid-template-columns:1fr}.token-directory-ranking{justify-content:flex-start}.token-directory-table{overflow-x:auto}.token-directory-table>header,.token-directory-table>article{min-width:1040px}}@media (width<=760px){.token-directory-refine{grid-template-columns:1fr;align-items:stretch;padding:10px}.token-directory-refine>div{flex-direction:column;align-items:flex-start}.token-directory-refine [role=group]{width:100%;overflow-x:auto}.token-directory-window [role=group] button{flex:1 0 54px}.token-directory-ranking{padding-bottom:42px;position:relative}.token-directory-ranking .token-directory-direction{min-height:36px;position:absolute;bottom:0;right:0}.token-directory-table>article{grid-template-columns:repeat(2,minmax(0,1fr))}.token-directory-table>article>.token-directory-identity,.token-directory-table>article>.token-directory-actions{grid-column:1/-1}.token-directory-table>article>strong,.token-directory-table>article>strong:nth-of-type(3){border:1px solid var(--product-line);background:var(--product-field);border-radius:8px;gap:5px;min-width:0;padding:10px;display:grid}.token-directory-table>article>strong:first-of-type:before,.token-directory-table>article>strong:nth-of-type(2):before{content:none}.token-directory-table>article>strong>small{color:var(--product-muted);font:720 9px/1 var(--font-data), monospace;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;display:block;overflow:hidden}.token-directory-actions>button,.token-directory-actions>a{min-height:38px}.token-directory-actions>:last-child{flex:1}.token-directory-more{text-align:center;flex-direction:column;align-items:stretch}}.funds-directory{gap:18px;padding-bottom:56px;display:grid}.funds-directory-hero{border:1px solid var(--p-line);background:linear-gradient(135deg,#f8f5ed 0%,#eef2e5 100%);border-radius:18px;justify-content:space-between;align-items:flex-end;gap:28px;min-height:188px;padding:32px 34px;display:flex}.funds-directory-hero>div>span,.fund-directory-card>header>span,.home-following-updates>header span{color:var(--fh-accent-text);font:800 11px var(--font-data),monospace;letter-spacing:.11em}.funds-directory-hero h1{font:500 clamp(42px,5vw,72px)/.96 var(--font-display),serif;letter-spacing:-.05em;margin:8px 0 12px}.funds-directory-hero p{max-width:680px;color:var(--fh-text-muted);margin:0;font-size:15px;line-height:1.55}.funds-directory-hero>button{color:#f7f4ea;cursor:pointer;background:#0d1711;border:0;border-radius:10px;min-height:48px;padding:0 19px;font-weight:800}.funds-directory-controls{border:1px solid var(--p-line);background:#f8f5ed;border-radius:14px;grid-template-columns:minmax(240px,1fr) auto auto auto;gap:9px;padding:10px;display:grid}.funds-directory-controls>label{display:flex}.funds-directory-controls input{border:1px solid var(--p-line);width:100%;min-height:48px;color:var(--p-ink);background:#fffdf7;border-radius:9px;outline:0;padding:0 15px}.funds-directory-controls input:focus{border-color:#6f981e;box-shadow:0 0 0 3px #6f981e1f}.fund-method-filter{border:1px solid var(--p-line);background:#efebe1;border-radius:9px;gap:4px;padding:4px;display:flex}.fund-method-filter button,.funds-filter-button,.funds-watchlist-button{color:#626a62;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:40px;padding:0 14px;font-size:12px;font-weight:800}.fund-method-filter button.active{color:#f7f4ea;background:#0d1711;box-shadow:0 3px 10px #0d17111f}.funds-filter-button,.funds-watchlist-button{border:1px solid var(--p-line);color:#0d1711;background:#fffdf7;min-height:48px}.funds-secondary-filters{border:1px solid var(--p-line);background:#f8f5ed;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:10px;padding:15px 17px;display:grid}.funds-secondary-filters label{gap:7px;display:grid}.funds-secondary-filters label>span{color:#737a73;font:800 10px var(--font-data),monospace;text-transform:uppercase;letter-spacing:.08em}.funds-secondary-filters>button{border:1px solid var(--p-line);cursor:pointer;background:0 0;border-radius:8px;min-height:41px;padding:0 15px;font-weight:750}.fund-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.fund-directory-card{border:1px solid var(--p-line);color:#0d1711;background:#f8f5ed;border-radius:16px;flex-direction:column;min-width:0;min-height:330px;padding:20px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.fund-directory-card:hover{border-color:#7ca32b;transform:translateY(-3px);box-shadow:0 16px 34px #0d171117}.fund-directory-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.fund-directory-card>header>b{color:#4e5a50;font:800 10px var(--font-data),monospace;letter-spacing:.06em;background:#e7ebdd;border-radius:99px;padding:6px 8px}.fund-directory-card.original{background:linear-gradient(145deg,#f7f5eb,#edf2e3)}.fund-card-identity{color:#667066;align-items:center;gap:11px;min-height:56px;margin-top:22px;font-size:11px;font-weight:750;display:flex}.fund-card-symbols{flex-direction:row-reverse;justify-content:flex-end;display:flex}.fund-card-symbols i,.fund-ai-mark{color:#0d1711;width:34px;height:34px;font:800 10px var(--font-data),monospace;background:#dfff86;border:2px solid #f8f5ed;border-radius:50%;place-items:center;margin-left:-8px;font-style:normal;display:grid;overflow:hidden}.fund-card-symbols i:last-child{margin-left:0}.fund-card-symbols img{object-fit:cover;width:100%;height:100%}.fund-directory-card h2{font:500 27px/1.05 var(--font-display),serif;letter-spacing:-.035em;margin:8px 0}.fund-directory-card>p{color:#687068;min-height:59px;margin:0;font-size:12px;line-height:1.55}.fund-directory-card dl{border-top:1px solid var(--p-line);grid-template-columns:repeat(3,1fr);gap:8px;margin:auto 0 16px;padding-top:18px;display:grid}.fund-directory-card dl div{min-width:0}.fund-directory-card dt{color:#7b827b;font:750 10px var(--font-data),monospace;text-transform:uppercase}.fund-directory-card dd{text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:11px;font-weight:800;overflow:hidden}.fund-directory-card footer{border-top:1px solid var(--p-line);align-items:center;gap:6px;padding-top:14px;display:flex}.fund-directory-card footer>b{margin-left:auto;font-size:11px}.fund-method-badge,.fund-management-badge{border-radius:99px;padding:6px 8px;font-size:10px;font-weight:800}.fund-method-badge.direct{color:#34548f;background:#e2e9fa}.fund-method-badge.token{color:#426b17;background:#e4f0df}.fund-management-badge{color:#70538b;background:#eee6f5}.funds-directory-empty{border:1px dashed var(--p-line);text-align:center;border-radius:14px;grid-column:1/-1;justify-items:center;gap:7px;padding:50px;display:grid}.funds-directory-empty span{color:#747c74}.funds-directory-empty button{color:#fff;cursor:pointer;background:#0d1711;border:0;border-radius:8px;margin-top:8px;padding:10px 14px}.home-featured-funds{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.home-featured-funds>a{border:1px solid var(--p-line);min-height:238px;color:var(--p-ink);background:linear-gradient(145deg,#f8f5ed,#edf2e5);border-radius:14px;flex-direction:column;padding:18px;text-decoration:none;display:flex}.home-featured-funds>a>span{color:#687068;font:800 10px var(--font-data),monospace;text-transform:uppercase;margin-top:15px}.home-featured-funds>a>strong{font:500 23px var(--font-display),serif;margin-top:7px}.home-featured-funds>a>p{color:#687068;margin:8px 0;font-size:11px;line-height:1.5}.home-featured-funds footer{border-top:1px solid var(--p-line);align-items:center;gap:5px;margin-top:auto;padding-top:13px;display:flex}.home-featured-funds footer b{background:#e6ebdc;border-radius:99px;padding:5px 7px;font-size:10px}.home-featured-funds footer em{margin-left:auto;font-size:10px;font-style:normal;font-weight:800}.home-following-updates{border:1px solid var(--p-line);background:#f8f5ed;border-radius:14px;overflow:hidden}.home-following-updates>header{border-bottom:1px solid var(--p-line);padding:18px 20px}.home-following-updates h2{font:500 25px var(--font-display),serif;margin:6px 0 0}.home-following-updates>div{grid-template-columns:repeat(3,1fr);display:grid}.home-following-updates a{border-right:1px solid var(--p-line);min-height:160px;color:var(--p-ink);flex-direction:column;padding:18px 20px;text-decoration:none;display:flex}.home-following-updates a:last-child{border:0}.home-following-updates a>span,.home-following-updates time{color:#737a73;font-size:10px}.home-following-updates a>strong{margin-top:10px;font-size:13px}.home-following-updates a>p{color:#697169;margin:7px 0;font-size:11px;line-height:1.5}.home-following-updates time{margin-top:auto}.create-workspace-nav{border:1px solid var(--p-line);background:#ece8de;border-radius:12px;grid-template-columns:1fr 1fr;gap:5px;margin-top:24px;padding:5px;display:grid}.create-workspace-nav button{color:#687068;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:4px;min-height:58px;padding:9px 15px;display:grid}.create-workspace-nav button.active{color:#f7f4ea;background:#0d1711;box-shadow:0 4px 13px #0d171121}.create-workspace-nav strong{font-size:12px}.create-workspace-nav small{opacity:.7;font-size:10px}.portfolio-activity-list{border:1px solid var(--p-line);background:#f8f5ed;border-radius:12px;overflow:hidden}.portfolio-activity-list>article{border-bottom:1px solid var(--p-line);grid-template-columns:62px minmax(180px,1fr) auto 190px;align-items:center;gap:14px;min-height:62px;padding:0 18px;display:grid}.portfolio-activity-list>article:last-child{border:0}.portfolio-activity-list>article>span{color:#3f6f32;width:max-content;font:800 10px var(--font-data),monospace;background:#dfeadb;border-radius:6px;padding:5px 7px}.portfolio-activity-list>article>span.sell{color:#a4463b;background:#f1deda}.portfolio-activity-list>article>div{gap:4px;display:grid}.portfolio-activity-list small,.portfolio-activity-list time{color:#737a73;font-size:10px}.portfolio-activity-list time{text-align:right}.product-shell.dark .funds-directory-hero,.product-shell.dark .funds-directory-controls,.product-shell.dark .funds-secondary-filters,.product-shell.dark .fund-directory-card,.product-shell.dark .home-featured-funds>a,.product-shell.dark .home-following-updates,.product-shell.dark .portfolio-activity-list{background:var(--fh-dark-surface);color:#f3f1e8}.product-shell.dark .funds-directory-hero p,.product-shell.dark .fund-directory-card>p,.product-shell.dark .home-featured-funds>a>p,.product-shell.dark .home-following-updates a>p{color:#f3f1e89e}.product-shell.dark .funds-directory-controls input,.product-shell.dark .funds-filter-button,.product-shell.dark .funds-watchlist-button{background:var(--fh-dark-raised);color:#f3f1e8}.product-shell.dark .fund-method-filter,.product-shell.dark .create-workspace-nav{background:#ffffff0e}.product-shell.dark .fund-card-symbols i{border-color:var(--fh-dark-surface)}@media (width<=1120px){.fund-directory-grid,.home-featured-funds{grid-template-columns:repeat(2,minmax(0,1fr))}.funds-directory-controls{grid-template-columns:1fr auto auto}.fund-method-filter{grid-area:2/1/auto/-1}.home-following-updates>div{grid-template-columns:1fr}.home-following-updates a{border-right:0;border-bottom:1px solid var(--p-line)}}@media (width<=720px){.funds-directory{gap:12px}.funds-directory-hero{flex-direction:column;align-items:flex-start;min-height:0;padding:24px 20px}.funds-directory-hero h1{font-size:43px}.funds-directory-hero>button{width:100%}.funds-directory-controls{grid-template-columns:1fr 1fr;padding:7px}.funds-directory-controls>label,.fund-method-filter{grid-column:1/-1}.fund-method-filter{overflow-x:auto}.fund-method-filter button{flex:1 0 auto}.funds-filter-button,.funds-watchlist-button{min-width:0}.funds-secondary-filters,.fund-directory-grid,.home-featured-funds{grid-template-columns:1fr}.fund-directory-card{min-height:310px}.home-following-updates a{min-height:140px}.create-workspace-nav{grid-template-columns:1fr;margin-top:14px}.portfolio-activity-list>article{grid-template-columns:55px 1fr auto;padding:11px 13px}.portfolio-activity-list time{text-align:left;grid-column:2/-1}}.fund-directory-grid{align-items:stretch;gap:16px}.fund-directory-card.fund-card-v2{--fund-accent:#365f43;--fund-soft:#dce9d8;--fund-cover:#163a28;background:var(--fh-cream);border-color:color-mix(in srgb,var(--fund-accent) 22%,var(--p-line));min-height:480px;padding:0;overflow:hidden;box-shadow:0 1px #0d171108}.fund-directory-card.fund-card-v2.brand-cobalt{--fund-accent:#355a9a;--fund-soft:#dfe8fb;--fund-cover:#1e3157}.fund-directory-card.fund-card-v2.brand-violet{--fund-accent:#70558d;--fund-soft:#ece3f3;--fund-cover:#39294b}.fund-directory-card.fund-card-v2.brand-amber{--fund-accent:#9a6623;--fund-soft:#f4e6cd;--fund-cover:#503719}.fund-directory-card.fund-card-v2.brand-coral{--fund-accent:#9b5147;--fund-soft:#f5ded9;--fund-cover:#522c29}.fund-directory-card.fund-card-v2.brand-graphite{--fund-accent:#52605c;--fund-soft:#e2e6e3;--fund-cover:#26312e}.fund-card-v2:hover{border-color:var(--fund-accent);box-shadow:0 18px 38px color-mix(in srgb,var(--fund-accent) 14%,transparent)}.fund-card-cover{background:radial-gradient(circle at 82% 25%,color-mix(in srgb,var(--fund-soft) 64%,transparent) 0 12%,transparent 13%), linear-gradient(120deg,transparent 0 47%,color-mix(in srgb,var(--fund-soft) 24%,transparent) 48% 51%,transparent 52%), var(--fund-cover);color:#f8f5ed;isolation:isolate;background-position:50%;background-size:cover;flex-direction:column;justify-content:space-between;min-height:150px;padding:17px 18px;display:flex;position:relative}.fund-card-cover:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#020a0605,#020a066b);position:absolute;inset:0}.fund-card-cover.has-cover{background-position:50%;background-size:cover}.fund-card-cover>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.fund-card-cover>header>span{color:#fff;font:800 10px/1 var(--font-data),monospace;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05100aa3;border:1px solid #ffffff38;border-radius:999px;padding:7px 9px}.fund-card-cover>header>b{color:#26322b;font:800 10px/1 var(--font-data),monospace;letter-spacing:.06em;text-transform:uppercase;background:#f8f5edeb;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;display:flex}.fund-card-cover>header>b>i{background:#5f8d19;border-radius:50%;width:6px;height:6px}.fund-card-cover>header>b[data-state=private]>i{background:#79618b}.fund-card-cover>header>b[data-state=soon]>i{background:#a66d25}.fund-card-cover>header>b[data-state=tracking]>i{background:#4f74b8}.fund-card-cover-identity{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.fund-card-cover-identity>span{color:#ffffffe6;text-align:right;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05100aa3;border-radius:7px;max-width:48%;padding:6px 8px;font-size:10px;font-weight:800;line-height:1.2}.fund-card-identity-cluster{align-items:center;display:flex}.fund-card-identity-cluster>.dashboard-fund-logo{z-index:2;background:var(--fund-soft);color:#0d1711;border:2px solid #ffffffe6;border-radius:13px;width:43px;height:43px;margin-right:14px;position:relative}.fund-card-identity-cluster>.fund-ai-mark{z-index:2;background:var(--fund-soft);border:2px solid #ffffffe6;border-radius:13px;width:43px;height:43px;margin:0 14px 0 0;position:relative}.fund-card-v2 .fund-card-symbols{flex-direction:row;align-items:center}.fund-card-v2 .fund-card-symbols i{background:var(--fund-soft);border:2px solid #ffffffeb;width:34px;height:34px;margin:0 0 0 -8px}.fund-card-v2 .fund-card-symbols i:first-child{margin-left:0}.fund-card-v2 .fund-card-symbols em{background:var(--fund-soft);color:#17231b;width:32px;height:32px;font:800 10px/1 var(--font-data),monospace;border:2px solid #ffffffeb;border-radius:50%;place-items:center;margin-left:-8px;font-style:normal;display:grid}.fund-card-body{flex-direction:column;flex:1;padding:18px 20px 19px;display:flex}.fund-card-classifiers{flex-wrap:wrap;gap:6px;display:flex}.fund-card-classifiers span{background:var(--fund-soft);color:var(--fund-accent);font:800 10px/1 var(--font-data),monospace;letter-spacing:.04em;border-radius:999px;padding:6px 8px}.fund-card-classifiers span+span{border:1px solid color-mix(in srgb,var(--fund-accent) 25%,transparent);background:0 0}.fund-card-v2 .fund-card-body>p{color:#667068;min-height:58px;margin:0;font-size:12px;line-height:1.55}.fund-card-v2 dd.up{color:var(--fh-positive)}.fund-card-v2 dd.down{color:var(--fh-negative)}.fund-card-v2 footer{min-height:42px;padding-top:14px}.fund-card-v2 footer>b{align-items:center;gap:7px;display:flex}.fund-card-v2 footer>b i{font-size:15px;font-style:normal;transition:transform .18s}.fund-card-v2:hover footer>b i{transform:translate(3px)}.product-shell.dark .fund-directory-card.fund-card-v2{background:var(--fh-dark-surface);border-color:color-mix(in srgb,var(--fund-accent) 55%,#ffffff1f)}.product-shell.dark .fund-card-v2 .fund-card-body>p{color:#f3f1e8a3}.product-shell.dark .fund-card-classifiers span{background:color-mix(in srgb,var(--fund-accent) 34%,#ffffff12);color:#f3f1e8}.product-shell.dark .fund-card-classifiers span+span{background:0 0;border-color:#ffffff2b}@media (width<=1100px){.fund-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.fund-directory-grid{grid-template-columns:1fr}.fund-directory-card.fund-card-v2{min-height:450px}.fund-card-cover{min-height:142px}.fund-card-v2 h2{font-size:28px}}.fund-brand-builder,.manager-brand-studio{background:color-mix(in srgb,var(--fh-cream) 78%,var(--fh-sage) 22%);border:1px solid #0d171129;border-radius:12px;gap:14px;padding:15px;display:grid}.fund-brand-builder>header,.manager-brand-studio>header{gap:5px;display:grid}.fund-brand-builder>header>span,.manager-brand-studio>header>span{color:var(--fh-green);font:800 10px/1 var(--font-data),monospace;letter-spacing:.1em}.fund-brand-builder>header>strong,.manager-brand-studio>header>strong{font-size:15px}.fund-brand-builder>header>p,.manager-brand-studio>header>p{color:#0d17119e;font:500 11px/1.4 var(--font-body),sans-serif;margin:0}.fund-brand-builder fieldset,.manager-brand-studio fieldset{border:0;min-width:0;margin:0;padding:0}.fund-brand-builder legend,.manager-brand-studio legend{color:#0d1711bd;font:700 10px/1 var(--font-data),monospace;letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px}.fund-brand-builder fieldset>small{color:#0d171194;margin-top:8px;font-size:10px;display:block}.fund-brand-tones{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.fund-brand-tones button{min-width:0;color:var(--fh-ink);cursor:pointer;background:#f8f5edb3;border:1px solid #0d171121;border-radius:8px;justify-items:center;gap:5px;padding:7px 4px;display:grid}.fund-brand-tones button i{background:#365f43;border-radius:5px;width:100%;height:17px}.fund-brand-tones button.brand-cobalt i{background:#355a9a}.fund-brand-tones button.brand-violet i{background:#70558d}.fund-brand-tones button.brand-amber i{background:#9a6623}.fund-brand-tones button.brand-coral i{background:#9b5147}.fund-brand-tones button.brand-graphite i{background:#52605c}.fund-brand-tones button span{max-width:100%;font:700 10px/1 var(--font-data),monospace;text-overflow:ellipsis;text-transform:uppercase;overflow:hidden}.fund-brand-tones button.selected{border-color:var(--fh-forest);box-shadow:0 0 0 2px #4f7e1426}.fund-cover-upload .logo-upload-control{min-height:96px}.fund-cover-upload .logo-upload-control>img{object-fit:cover;border-radius:8px;width:148px;height:72px}.launch-identity-preview{background-position:50%;background-size:cover}.launch-identity-preview.brand-cobalt{background-color:#dfe8fb}.launch-identity-preview.brand-violet{background-color:#ece3f3}.launch-identity-preview.brand-amber{background-color:#f4e6cd}.launch-identity-preview.brand-coral{background-color:#f5ded9}.launch-identity-preview.brand-graphite{background-color:#e2e6e3}.manager-brand-studio{grid-column:1/-1;margin-top:4px}.manager-brand-media{grid-template-columns:1fr 1fr;gap:9px;display:grid}.manager-brand-media label{gap:6px}.manager-brand-media input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.manager-brand-media label>span{cursor:pointer;background:#f8f5edbd;border:1px dashed #0d17113b;border-radius:9px;grid-template-columns:46px 1fr;align-items:center;gap:10px;min-height:64px;padding:8px;display:grid}.manager-brand-media label>span.cover{grid-template-columns:82px 1fr}.manager-brand-media img,.manager-brand-media i{object-fit:cover;background:var(--fh-lime);border-radius:9px;place-items:center;width:46px;height:46px;font-style:normal;display:grid}.manager-brand-media span.cover img,.manager-brand-media span.cover i{width:82px}.manager-brand-media b{text-transform:none;letter-spacing:0;font-size:11px}.product-shell.dark .fund-brand-builder,.product-shell.dark .manager-brand-studio{background:#ffffff09;border-color:#ffffff1f}.product-shell.dark .fund-brand-builder>header>p,.product-shell.dark .manager-brand-studio>header>p,.product-shell.dark .fund-brand-builder fieldset>small{color:#f3f1e894}.product-shell.dark .fund-brand-builder legend,.product-shell.dark .manager-brand-studio legend{color:#f3f1e8b8}.product-shell.dark .fund-brand-tones button,.product-shell.dark .manager-brand-media label>span{color:#f3f1e8;background:#ffffff0b;border-color:#ffffff24}.product-shell.dark .fund-brand-tones button.selected{border-color:var(--fh-lime)}@media (width<=720px){.fund-brand-tones{grid-template-columns:repeat(3,1fr)}.manager-brand-media{grid-template-columns:1fr}.fund-cover-upload .logo-upload-control>img{width:96px}}@media (prefers-reduced-motion:reduce){.asset-picker-backdrop,.asset-picker-backdrop .asset-picker-popover.asset-picker-modal{animation:none}}.launch-paths{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:28px;display:grid}.creator-track-guide{grid-template-columns:1fr 1fr;gap:10px;margin:0 0 12px;display:grid}.creator-track-guide>div,.creator-track-guide>a{border:1px solid var(--product-line);background:color-mix(in srgb,var(--product-card) 84%,var(--product-lime) 16%);color:var(--product-ink);border-radius:12px;gap:5px;padding:14px;text-decoration:none;display:grid}.creator-track-guide>a{background:var(--product-ink);color:var(--product-card)}.creator-track-guide span{font:700 10px/1 var(--font-data),monospace;letter-spacing:.08em;color:var(--product-lime-deep)}.creator-track-guide>a span{color:var(--product-lime)}.creator-track-guide strong{font:700 13px/1.25 var(--font-body),sans-serif}.creator-track-guide small{color:var(--product-muted);font:500 11px/1.4 var(--font-body),sans-serif}.creator-track-guide>a small{color:color-mix(in srgb,var(--product-card) 68%,transparent)}.creator-track-guide b{color:var(--product-lime);font:700 11px/1 var(--font-body),sans-serif;margin-top:3px}.manage-ai-entry{border:1px solid var(--product-line);background:var(--product-ink);color:var(--product-card);border-radius:11px;gap:5px;margin:0 0 14px;padding:12px;text-decoration:none;display:grid}.manage-ai-entry span{color:var(--product-lime);font:700 10px/1 var(--font-data),monospace;letter-spacing:.07em}.manage-ai-entry strong{font:700 13px/1.2 var(--font-body),sans-serif}.manage-ai-entry small{color:color-mix(in srgb,var(--product-card) 65%,transparent);font:500 11px/1.35 var(--font-body),sans-serif}.manage-ai-entry b{color:var(--product-lime);font:700 11px/1 var(--font-body),sans-serif}.launch-paths>button{text-align:left;border:1px solid var(--product-line);background:var(--product-card);color:var(--product-ink);cursor:pointer;border-radius:16px;align-items:flex-start;gap:14px;min-height:116px;padding:18px;display:flex}.launch-paths>button:hover,.launch-paths>button.selected{border-color:var(--product-lime-deep);box-shadow:0 0 0 3px color-mix(in srgb,var(--product-lime) 26%,transparent)}.launch-paths>button>i{background:var(--product-ink);height:34px;color:var(--product-card);font-style:normal;font:700 12px/1 var(--font-data),monospace;border-radius:50%;flex:0 0 34px;place-items:center;display:grid}.launch-paths>button>span{gap:7px;display:grid}.launch-paths>button b{font:700 18px/1.1 var(--font-body),sans-serif}.launch-paths>button small{font:500 14px/1.45 var(--font-body),sans-serif;color:var(--product-muted)}.campaign-builder{border:1px solid var(--product-line);background:color-mix(in srgb,var(--product-card) 82%,var(--product-lime) 18%);border-radius:18px;gap:16px;margin:2px 0 28px;padding:18px;display:grid}.round-switches{grid-template-columns:1fr 1fr;gap:10px;display:grid}.round-switches>label{border:1px solid var(--product-line);background:var(--product-card);cursor:pointer;border-radius:14px;align-items:flex-start;gap:12px;padding:14px;display:flex}.round-switches input{accent-color:var(--product-lime-deep);margin-top:4px}.round-switches span{gap:4px;display:grid}.round-switches b{font:700 15px/1.2 var(--font-body),sans-serif}.round-switches small{color:var(--product-muted);font:500 13px/1.35 var(--font-body),sans-serif}.round-config,.growth-config{border:1px solid var(--product-line);background:var(--product-card);border-radius:14px;gap:12px;padding:16px;display:grid}.access-drop-builder{gap:12px;display:grid}.access-drop-builder>header{justify-content:space-between;align-items:flex-start;gap:20px;padding:4px 2px;display:flex}.access-drop-builder>header>div{gap:6px;max-width:680px;display:grid}.access-drop-builder>header span,.access-drop-draft-head>span{font:700 10px/1 var(--font-data),monospace;letter-spacing:.1em;color:var(--product-lime-deep)}.access-drop-builder>header strong{font:700 18px/1.15 var(--font-body),sans-serif}.access-drop-builder>header p{color:var(--product-muted);font:500 13px/1.45 var(--font-body),sans-serif;margin:0}.access-drop-builder>header>button,.empty-drop-button{border:1px solid var(--product-line);background:var(--product-ink);min-height:36px;color:var(--product-card);font:700 11px/1 var(--font-body),sans-serif;cursor:pointer;white-space:nowrap;border-radius:9px;padding:8px 12px}.access-drop-builder>header>button:disabled{opacity:.4;cursor:not-allowed}.access-drop-draft{border:1px solid var(--product-line);background:var(--product-card);border-radius:16px;gap:13px;padding:16px;display:grid}.access-drop-draft-head{border-bottom:1px solid var(--product-line);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding-bottom:12px;display:grid}.access-drop-draft-head strong{font:700 15px/1.1 var(--font-body),sans-serif}.access-drop-draft-head button{color:var(--product-muted);font:650 11px/1 var(--font-body),sans-serif;cursor:pointer;background:0 0;border:0}.drop-media-upload{border:1px dashed color-mix(in srgb,var(--product-ink) 30%,transparent);background:color-mix(in srgb,var(--product-card) 78%,var(--product-lime) 22%);cursor:pointer;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;min-height:68px;position:relative;padding:12px 14px!important;display:flex!important}.drop-media-upload>span{gap:5px;display:grid}.drop-media-upload b{color:var(--product-ink);font:700 13px/1.2 var(--font-body),sans-serif}.drop-media-upload small{color:var(--product-muted);font:500 11px/1.35 var(--font-body),sans-serif}.drop-media-upload em{background:var(--product-ink);color:var(--product-card);font:700 10px/1 var(--font-body),sans-serif;white-space:nowrap;border-radius:8px;padding:8px 10px;font-style:normal}.drop-media-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.access-drop-rules small{margin-top:6px;display:block}.empty-drop-button{background:var(--product-card);width:100%;color:var(--product-ink)}.round-config>header{justify-content:space-between;align-items:center;display:flex}.round-config>header span{font:700 11px/1 var(--font-data),monospace;letter-spacing:.08em;color:var(--product-lime-deep)}.round-config>header strong{font:700 16px/1 var(--font-body),sans-serif}.fixed-price-rule{background:var(--product-ink);color:var(--product-card);border-radius:14px;padding:16px}.fixed-price-rule span{font:700 10px/1 var(--font-data),monospace;letter-spacing:.1em;color:var(--product-lime)}.fixed-price-rule strong{font:700 22px/1.1 var(--font-body),sans-serif;margin:7px 0 5px;display:block}.fixed-price-rule p{color:color-mix(in srgb,var(--product-card) 72%,transparent);font:500 13px/1.45 var(--font-body),sans-serif;margin:0}.prelaunch-market{border:1px solid var(--product-line);background:var(--product-card);border-radius:20px;margin:4px 0 24px;padding:18px}.prelaunch-market>header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:16px;display:flex}.prelaunch-market>header span{font:700 11px/1 var(--font-data),monospace;letter-spacing:.1em;color:var(--product-lime-deep)}.prelaunch-market>header h2{font:600 clamp(25px,2.6vw,38px)/.98 var(--font-display),serif;margin:7px 0 5px}.prelaunch-market>header p{max-width:650px;color:var(--product-muted);font:500 14px/1.45 var(--font-body),sans-serif;margin:0}.prelaunch-market>header>b{background:var(--product-lime);font:700 11px/1 var(--font-data),monospace;white-space:nowrap;border-radius:999px;padding:7px 10px}.prelaunch-market>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.prelaunch-card{border:1px solid color-mix(in srgb,var(--product-ink) 16%,transparent);background:var(--product-card);border-radius:16px;min-width:0;padding:15px;overflow:hidden}.prelaunch-card-top{font:700 10px/1.2 var(--font-data),monospace;letter-spacing:.06em;justify-content:space-between;gap:10px;display:flex}.prelaunch-card-top em{color:var(--product-muted);text-align:right;font-style:normal}.prelaunch-identity{align-items:center;gap:11px;margin:16px 0 11px;display:flex}.prelaunch-identity>img,.prelaunch-identity>i{object-fit:cover;background:var(--product-ink);width:44px;height:44px;color:var(--product-card);font:700 12px/1 var(--font-data),monospace;border-radius:12px;place-items:center;font-style:normal;display:grid}.prelaunch-identity>span{gap:3px;min-width:0;display:grid}.prelaunch-identity strong{text-overflow:ellipsis;white-space:nowrap;font:700 18px/1.1 var(--font-body),sans-serif;overflow:hidden}.prelaunch-identity small{color:var(--product-muted);font:600 12px/1 var(--font-body),sans-serif}.prelaunch-card>p{min-height:42px;color:var(--product-muted);font:500 13px/1.45 var(--font-body),sans-serif;margin:0 0 14px}.prelaunch-progress>span{background:color-mix(in srgb,var(--product-ink) 10%,transparent);border-radius:99px;height:7px;display:block;overflow:hidden}.prelaunch-progress>span b{border-radius:inherit;background:var(--product-lime-deep);height:100%;display:block}.prelaunch-progress>div{justify-content:space-between;gap:8px;margin-top:8px;display:flex}.prelaunch-progress strong,.prelaunch-progress small{font:700 11px/1.2 var(--font-data),monospace}.prelaunch-progress small{color:var(--product-muted)}.prelaunch-card>dl{border-block:1px solid color-mix(in srgb,var(--product-ink) 12%,transparent);grid-template-columns:repeat(3,1fr);margin:15px 0;display:grid}.prelaunch-card>dl div{gap:5px;padding:11px 6px;display:grid}.prelaunch-card>dl div+div{border-left:1px solid color-mix(in srgb,var(--product-ink) 12%,transparent)}.prelaunch-card dt{font:700 10px/1 var(--font-data),monospace;color:var(--product-muted);text-transform:uppercase}.prelaunch-card dd{font:700 14px/1 var(--font-body),sans-serif;margin:0}.prelaunch-card>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.prelaunch-card>footer span{color:var(--product-muted);font:600 10px/1.3 var(--font-data),monospace}.prelaunch-card>footer a{background:var(--product-ink);color:var(--product-card);font:700 12px/1 var(--font-body),sans-serif;white-space:nowrap;border-radius:9px;padding:9px 11px;text-decoration:none}@media (width<=1100px){.prelaunch-market>div{grid-template-columns:1fr 1fr}}@media (width<=720px){.launch-paths,.creator-track-guide,.round-switches,.prelaunch-market>div{grid-template-columns:1fr}.prelaunch-market{padding:14px}.prelaunch-progress>div,.access-drop-builder>header{display:grid}.access-drop-builder>header>button{width:max-content}.access-drop-draft-head{grid-template-columns:1fr auto}.access-drop-draft-head>span{grid-column:1/-1}}.managed-funds .managed-launch{box-sizing:border-box;border:1px solid var(--product-line);background:var(--product-card);width:100%;color:var(--product-ink);border-radius:12px;align-items:center;gap:10px;padding:11px;text-decoration:none;display:flex}.managed-funds .managed-draft{border:1px dashed var(--product-line);background:color-mix(in srgb,var(--product-card) 82%,var(--product-lime) 18%);border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;margin-bottom:7px;padding:10px;display:grid}.managed-draft>span{gap:4px;min-width:0;display:grid}.managed-draft strong,.managed-draft small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.managed-draft strong{font:700 11px/1 var(--font-body),sans-serif}.managed-draft small,.draft-empty small{color:var(--product-muted);font:600 10px/1.3 var(--font-data),monospace}.managed-draft button,.new-launch-draft,.launch-save-draft{border:1px solid var(--product-line);background:var(--product-card);color:var(--product-ink);font:700 10px/1 var(--font-body),sans-serif;cursor:pointer;border-radius:8px}.managed-draft button{min-height:29px;padding:0 8px}.managed-draft button:last-child{width:29px;padding:0}.new-launch-draft{text-align:left;width:100%;min-height:33px;margin:0 0 14px;padding:0 10px}.draft-empty{padding:10px 4px 14px;min-height:auto!important}.launch-save-draft{text-align:left;width:100%;min-height:37px;padding:0 12px}.launch-save-draft b{float:right;color:var(--product-lime-deep)}.managed-funds .managed-launch>i{background:var(--product-ink);width:34px;height:34px;color:var(--product-card);font:700 10px/1 var(--font-data),monospace;border-radius:9px;flex:0 0 34px;place-items:center;font-style:normal;display:grid;overflow:hidden}.managed-funds .managed-launch>i img{object-fit:cover;width:100%;height:100%}.managed-funds .managed-launch>span{gap:4px;min-width:0;margin-right:auto;display:grid}.managed-funds .managed-launch>.dashboard-fund-logo{border-radius:9px;flex:0 0 34px;width:34px;height:34px}.managed-funds .managed-launch strong,.managed-funds .managed-launch small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.managed-funds .managed-launch strong{font:700 12px/1 var(--font-body),sans-serif}.managed-funds .managed-launch small{color:var(--product-muted);font:600 10px/1 var(--font-data),monospace}.manage-view{grid-template-columns:1fr;gap:14px;display:grid}.manage-start{border:1px solid var(--product-line);background:var(--product-card);border-radius:16px;padding:18px;box-shadow:0 1px #0d171108,0 10px 28px #0d171109}.manage-start>header{border-bottom:1px solid var(--product-line);justify-content:space-between;align-items:flex-start;gap:28px;padding-bottom:17px;display:flex}.manage-start span,.manage-workstream-head span,.select-managed>span{color:var(--product-lime-deep);font:700 11px/1 var(--font-data),monospace;letter-spacing:.08em}.manage-start h2{font:400 clamp(25px,2.7vw,37px)/1.04 var(--font-display);margin:8px 0 7px}.manage-start p{max-width:620px;color:var(--product-muted);font:500 14px/1.45 var(--font-body),sans-serif;margin:0}.manage-start-actions{flex:none;align-items:center;gap:8px;display:flex}.manage-start-actions .product-primary{white-space:nowrap;min-height:38px}.manage-start-actions>a{border:1px solid var(--product-line);min-height:38px;color:var(--product-ink);font:700 12px/1 var(--font-body),sans-serif;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.manage-workstreams{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.manage-workstream{border:1px solid var(--product-line);background:color-mix(in srgb,var(--product-card) 84%,var(--product-lime) 16%);border-radius:13px;flex-direction:column;min-height:260px;padding:15px;display:flex}.manage-workstream-head{justify-content:space-between;align-items:center;display:flex}.manage-workstream-head>b{background:var(--product-ink);min-width:23px;height:23px;color:var(--product-card);font:700 11px/1 var(--font-data),monospace;border-radius:999px;place-items:center;padding:0 6px;display:grid}.manage-workstream h3{font:400 21px/1.05 var(--font-display);margin:16px 0 6px}.manage-workstream>p{color:var(--product-muted);font:500 12px/1.45 var(--font-body),sans-serif;margin:0}.manage-empty-state{gap:4px;margin:15px 0 auto;padding:10px 0;display:grid}.manage-empty-state strong{font:700 12px/1.2 var(--font-body),sans-serif}.manage-empty-state small{color:var(--product-muted);font:500 11px/1.4 var(--font-body),sans-serif}.manage-stack{gap:7px;margin:14px 0 auto;display:grid}.manage-workstream .managed-draft{margin:0}.manage-workstream .managed-launch,.managed-live-fund{box-sizing:border-box;border:1px solid var(--product-line);background:var(--product-card);width:100%;color:var(--product-ink);text-align:left;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;text-decoration:none;display:grid}.managed-live-fund{cursor:pointer}.managed-live-fund:hover,.managed-live-fund.selected{border-color:var(--product-lime-deep);box-shadow:0 0 0 2px color-mix(in srgb,var(--product-lime) 34%,transparent)}.managed-live-fund .dashboard-fund-logo{border-radius:9px;width:34px;height:34px}.manage-workstream .managed-launch>i{background:var(--product-ink);width:34px;height:34px;color:var(--product-card);font:700 10px/1 var(--font-data),monospace;border-radius:9px;place-items:center;font-style:normal;display:grid;overflow:hidden}.manage-workstream .managed-launch>i img{object-fit:cover;width:100%;height:100%}.manage-workstream .managed-launch>span,.managed-live-fund>span{gap:3px;min-width:0;display:grid}.manage-workstream .managed-launch strong,.managed-live-fund strong{text-overflow:ellipsis;white-space:nowrap;font:700 12px/1.1 var(--font-body),sans-serif;overflow:hidden}.manage-workstream .managed-launch small,.managed-live-fund small{text-overflow:ellipsis;white-space:nowrap;color:var(--product-muted);font:600 10px/1.2 var(--font-data),monospace;overflow:hidden}.manage-workstream .managed-launch>span small:last-child{color:var(--product-lime-deep)}.manage-workstream .managed-launch>b,.managed-live-fund>b{font:700 10px/1 var(--font-body),sans-serif;white-space:nowrap}.manage-workstream-link{border:0;border-top:1px solid var(--product-line);width:100%;color:var(--product-ink);font:700 12px/1 var(--font-body),sans-serif;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;margin-top:12px;padding:10px 0 0;display:flex}.manage-workstream-link b{color:var(--product-lime-deep);font-size:15px}.manage-view .manager-workbench{width:100%}.select-managed{border:1px dashed var(--product-line);background:color-mix(in srgb,var(--product-card) 80%,var(--product-lime) 20%);text-align:center;border-radius:14px;place-content:center;gap:8px;min-height:144px;padding:20px;display:grid}.select-managed strong{font:400 23px/1.1 var(--font-display)}.select-managed p{max-width:500px;color:var(--product-muted);font:500 12px/1.45 var(--font-body),sans-serif;margin:0}.product-shell.dark .manage-start,.product-shell.dark .manage-workstream:nth-child(3),.product-shell.dark .managed-live-fund,.product-shell.dark .manage-workstream .managed-launch{background:var(--fh-forest-raised)}.product-shell.dark .manage-workstream,.product-shell.dark .select-managed{background:#c7ff380e}.product-shell.dark .manage-workstream:nth-child(2){background:#ffffff09}.product-shell.dark .manage-start-actions>a,.product-shell.dark .managed-live-fund,.product-shell.dark .manage-workstream .managed-launch{color:var(--p-ink)}@media (width<=960px){.manage-start>header{flex-direction:column;gap:16px}.manage-workstreams{grid-template-columns:1fr}.manage-workstream{min-height:0}.manage-empty-state,.manage-stack{margin-bottom:4px}}@media (width<=620px){.manage-start{padding:14px}.manage-start-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.manage-start-actions>a,.manage-start-actions .product-primary{box-sizing:border-box;width:100%}.manage-workstream{padding:13px}.select-managed{min-height:120px}}.launch-commitments-panel>div:last-child{display:grid}.launch-commitments-panel>div:last-child>a{border-top:1px solid var(--product-line);color:var(--product-ink);grid-template-columns:minmax(0,1.4fr) minmax(140px,.5fr) auto;align-items:center;gap:18px;padding:14px 18px;text-decoration:none;display:grid}.launch-commitments-panel a>span{align-items:center;gap:11px;min-width:0;display:flex}.launch-commitments-panel a>span>img,.launch-commitments-panel a>span>i{object-fit:cover;background:var(--product-ink);width:38px;height:38px;color:var(--product-card);font:700 10px/1 var(--font-data),monospace;border-radius:10px;flex:0 0 38px;place-items:center;font-style:normal;display:grid}.launch-commitments-panel a b,.launch-commitments-panel a>strong{font:700 13px/1 var(--font-body),sans-serif;gap:4px;display:grid}.launch-commitments-panel a small{color:var(--product-muted);font:600 10px/1 var(--font-data),monospace}.launch-commitments-panel a em{background:var(--product-lime);font:700 10px/1 var(--font-data),monospace;border-radius:999px;padding:6px 8px;font-style:normal}@media (width<=720px){.launch-commitments-panel>div:last-child>a{grid-template-columns:1fr auto}.launch-commitments-panel a>strong{grid-column:1/-1}}.room-list .launch-room-link{border:1px solid var(--product-line);background:var(--product-card);color:var(--product-ink);border-radius:11px;align-items:center;gap:10px;padding:10px;text-decoration:none;display:flex}.room-list .launch-room-link>i{background:var(--product-ink);width:34px;height:34px;color:var(--product-card);font:700 10px/1 var(--font-data),monospace;border-radius:9px;flex:0 0 34px;place-items:center;font-style:normal;display:grid;overflow:hidden}.room-list .launch-room-link>i img{object-fit:cover;width:100%;height:100%}.room-list .launch-room-link>span{gap:4px;min-width:0;margin-right:auto;display:grid}.room-list .launch-room-link strong{font:700 12px/1 var(--font-body),sans-serif}.room-list .launch-room-link small{color:var(--product-muted);font:600 10px/1 var(--font-data),monospace}.discover-market{--product-card:var(--fh-cream);--product-ink:var(--fh-ink);--product-line:#0d171124;--product-lime:var(--fh-lime);--product-lime-deep:var(--fh-green);--product-muted:#687169;grid-template-columns:minmax(0,1fr);min-width:0}.discover-sections{z-index:18;border:1px solid var(--product-line);background:color-mix(in srgb,var(--product-card) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:11px;gap:5px;width:max-content;padding:4px;display:flex;position:sticky;top:8px;box-shadow:0 8px 24px #0d17110f}.discover-sections a{min-height:32px;color:var(--product-muted);font:700 11px/1 var(--font-body),sans-serif;border-radius:7px;align-items:center;gap:8px;padding:0 11px;text-decoration:none;display:flex}.discover-sections a:first-child{background:var(--product-ink);color:var(--product-card)}.discover-sections b{background:var(--product-lime);min-width:20px;height:20px;color:var(--product-ink);font:700 10px/1 var(--font-data),monospace;border-radius:99px;place-items:center;display:grid}.launchpad-market,.live-fund-head{scroll-margin-top:58px}.launchpad-market{box-sizing:border-box;border:1px solid var(--product-line);background:var(--product-card);border-radius:20px;width:100%;min-width:0;padding:clamp(16px,2vw,24px);overflow:hidden}.launchpad-market *{box-sizing:border-box}.launchpad-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:30px;margin-bottom:20px;display:grid}.launchpad-head>*{min-width:0}.launchpad-head>div:first-child>span,.live-fund-head span,.launchpad-empty>div:nth-child(2)>span{color:var(--product-lime-deep);font:700 10px/1 var(--font-data),monospace;letter-spacing:.12em}.launchpad-head h2{font:500 clamp(31px,3.7vw,52px)/.9 var(--font-display),serif;letter-spacing:-.045em;margin:9px 0 10px}.launchpad-head h2 em{color:var(--product-lime-deep);font-style:italic}.launchpad-head p{max-width:700px;color:var(--product-muted);font:500 13px/1.5 var(--font-body),sans-serif;margin:0}.launchpad-live-count{border:1px solid var(--product-line);background:color-mix(in srgb,var(--product-card) 76%,var(--product-lime) 24%);border-radius:13px;grid-template-columns:8px auto;align-items:center;column-gap:7px;min-width:112px;padding:12px 14px;display:grid}.launchpad-live-count i{background:var(--product-lime-deep);width:7px;height:7px;box-shadow:0 0 0 5px color-mix(in srgb,var(--product-lime) 46%,transparent);border-radius:50%;animation:1.8s ease-in-out infinite launch-pulse}.launchpad-live-count strong{font:500 24px/1 var(--font-display),serif}.launchpad-live-count span{color:var(--product-muted);font:700 10px/1 var(--font-data),monospace;text-transform:uppercase;letter-spacing:.08em;grid-column:1/-1;margin-top:7px}.launchpad-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.launchpad-card{border:1px solid color-mix(in srgb,var(--product-ink) 17%,transparent);background:var(--product-card);border-radius:17px;min-width:0;overflow:hidden;box-shadow:0 12px 35px #0d17110b}.launchpad-card-status{border-bottom:1px solid var(--product-line);background:color-mix(in srgb,var(--product-card) 74%,var(--product-lime) 26%);min-height:39px;font:700 10px/1 var(--font-data),monospace;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:12px;padding:0 15px;display:flex}.launchpad-card-status span{align-items:center;gap:7px;display:flex}.launchpad-card-status span i{background:var(--product-lime-deep);border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite launch-pulse}.launchpad-card-status em{color:var(--product-lime-deep);font-style:normal}.launchpad-card-main{grid-template-columns:minmax(0,1fr) 126px;align-items:center;gap:16px;padding:16px;display:grid}.launchpad-identity{align-items:center;gap:11px;display:flex}.launchpad-identity>img,.launchpad-identity>i{object-fit:cover;background:var(--product-ink);width:44px;height:44px;color:var(--product-card);font:700 11px/1 var(--font-data),monospace;border-radius:12px;flex:0 0 44px;place-items:center;font-style:normal;display:grid}.launchpad-identity>span{gap:4px;min-width:0;display:grid}.launchpad-identity strong{text-overflow:ellipsis;white-space:nowrap;font:700 17px/1.05 var(--font-body),sans-serif;overflow:hidden}.launchpad-identity small{color:var(--product-muted);font:600 10px/1.2 var(--font-body),sans-serif}.launchpad-copy>p{min-height:38px;color:var(--product-muted);font:500 12px/1.5 var(--font-body),sans-serif;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:12px 0;display:-webkit-box;overflow:hidden}.launchpad-moment{background:var(--product-ink);color:var(--product-card);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:10px 11px;display:grid}.launchpad-moment span{color:var(--product-lime);font:700 10px/1 var(--font-data),monospace;letter-spacing:.1em;grid-column:1/-1}.launchpad-moment strong{text-overflow:ellipsis;white-space:nowrap;font:700 11px/1.2 var(--font-body),sans-serif;overflow:hidden}.launchpad-moment small{color:color-mix(in srgb,var(--product-card) 66%,transparent);font:600 10px/1.2 var(--font-body),sans-serif;text-align:right}.launch-momentum{--launch-progress:0deg;background:color-mix(in srgb,var(--product-card) 72%,var(--product-lime) 28%);border-radius:50%;justify-self:center;place-items:center;width:112px;height:112px;display:grid;position:relative}.launch-momentum:before{content:"";background:conic-gradient(var(--product-lime-deep) 0 var(--launch-progress),color-mix(in srgb,var(--product-ink) 11%,transparent) var(--launch-progress) 360deg);border-radius:50%;position:absolute;inset:5px;-webkit-mask:radial-gradient(circle,#0000 59%,#000 61%);mask:radial-gradient(circle,#0000 59%,#000 61%)}.launch-momentum>div:last-child{text-align:center;gap:2px;display:grid}.launch-momentum strong{font:500 25px/1 var(--font-display),serif}.launch-momentum span{color:var(--product-muted);font:700 10px/1 var(--font-data),monospace;text-transform:uppercase;letter-spacing:.09em}.launch-momentum-orbit{border:1px dashed color-mix(in srgb,var(--product-lime-deep) 38%,transparent);border-radius:50%;animation:8s linear infinite launch-orbit-spin;position:absolute;inset:-3px}.launch-momentum-orbit i{background:var(--product-lime-deep);width:6px;height:6px;box-shadow:0 0 0 4px color-mix(in srgb,var(--product-lime) 42%,transparent);border-radius:50%;position:absolute}.launch-momentum-orbit i:first-child{top:-3px;left:52%}.launch-momentum-orbit i:nth-child(2){bottom:18px;right:4px}.launch-momentum-orbit i:nth-child(3){bottom:18px;left:4px}.launchpad-progress{padding:0 16px 14px}.launchpad-progress>div{position:relative}.launchpad-progress>div>span{background:color-mix(in srgb,var(--product-ink) 10%,transparent);border-radius:99px;height:8px;display:block;overflow:hidden}.launchpad-progress>div>span b{border-radius:inherit;background:linear-gradient(90deg,var(--product-lime-deep),var(--product-lime),var(--product-lime-deep));background-size:180% 100%;height:100%;animation:2.6s linear infinite launch-flow;display:block}.launchpad-progress>div>i{background:var(--product-ink);width:2px;height:14px;position:absolute;top:-3px;transform:translate(-1px)}.launchpad-progress>p{color:var(--product-muted);font:600 10px/1.2 var(--font-data),monospace;grid-template-columns:1fr auto auto;gap:12px;margin:8px 0 0;display:grid}.launchpad-progress>p span:first-child{color:var(--product-ink)}.launchpad-progress>p b{font-weight:800}.launchpad-card>dl{border-block:1px solid var(--product-line);grid-template-columns:repeat(4,1fr);margin:0;display:grid}.launchpad-card>dl div{gap:5px;min-width:0;padding:11px 12px;display:grid}.launchpad-card>dl div+div{border-left:1px solid var(--product-line)}.launchpad-card dt{color:var(--product-muted);font:700 10px/1 var(--font-data),monospace;text-transform:uppercase;letter-spacing:.06em}.launchpad-card dd{font:700 11px/1.1 var(--font-body),sans-serif;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.launchpad-card>footer{justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:9px 12px 9px 16px;display:flex}.launchpad-card>footer small{max-width:260px;color:var(--product-muted);font:500 10px/1.35 var(--font-body),sans-serif}.launchpad-card>footer a{background:var(--product-ink);min-height:34px;color:var(--product-card);font:700 10px/1 var(--font-body),sans-serif;white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:0 11px;text-decoration:none;display:inline-flex}.launchpad-empty{border:1px dashed color-mix(in srgb,var(--product-ink) 24%,transparent);background:color-mix(in srgb,var(--product-card) 78%,var(--product-lime) 22%);border-radius:16px;grid-template-columns:160px minmax(0,1fr) auto;align-items:center;gap:25px;min-height:215px;padding:20px;display:grid}.launchpad-empty-visual{place-items:center;width:132px;height:132px;display:grid;position:relative}.launchpad-empty-visual>span{border:1px dashed var(--product-lime-deep);border-radius:50%;animation:9s linear infinite launch-orbit-spin;position:absolute;inset:7px}.launchpad-empty-visual>span:before,.launchpad-empty-visual>span:after,.launchpad-empty-visual>span i{content:"";background:var(--product-lime-deep);width:9px;height:9px;box-shadow:0 0 0 6px color-mix(in srgb,var(--product-lime) 35%,transparent);border-radius:50%;position:absolute}.launchpad-empty-visual>span:before{top:-5px;left:48%}.launchpad-empty-visual>span:after{bottom:18px;right:1px}.launchpad-empty-visual>span i{bottom:18px;left:1px}.launchpad-empty-visual>b{background:var(--product-ink);width:84px;height:84px;color:var(--product-lime);font:500 30px/1 var(--font-display),serif;border-radius:50%;place-items:center;display:grid}.launchpad-empty h3{font:600 clamp(22px,2.2vw,31px)/1 var(--font-display),serif;margin:7px 0}.launchpad-empty p{max-width:630px;color:var(--product-muted);font:500 12px/1.5 var(--font-body),sans-serif;margin:0}.launchpad-empty>button{background:var(--product-ink);min-height:38px;color:var(--product-card);font:700 11px/1 var(--font-body),sans-serif;cursor:pointer;white-space:nowrap;border:0;border-radius:8px;padding:0 13px}.live-fund-head{justify-content:space-between;align-items:flex-end;gap:24px;padding:26px 5px 3px;display:flex}.live-fund-head h2{font:600 clamp(26px,3vw,40px)/1 var(--font-display),serif;margin:7px 0 5px}.live-fund-head p{max-width:650px;color:var(--product-muted);font:500 12px/1.45 var(--font-body),sans-serif;margin:0}.live-fund-head>b{border:1px solid var(--product-line);background:var(--product-card);font:700 10px/1 var(--font-data),monospace;white-space:nowrap;border-radius:99px;padding:7px 10px}.product-shell.dark .discover-sections{background:color-mix(in srgb,var(--fh-forest-raised) 90%,transparent)}.product-shell.dark .launchpad-market,.product-shell.dark .launchpad-card,.product-shell.dark .launchpad-live-count{background:var(--fh-forest-raised);color:var(--product-card);border-color:#f2f0e724}.product-shell.dark .launchpad-head p,.product-shell.dark .launchpad-copy>p,.product-shell.dark .launchpad-card dt,.product-shell.dark .launchpad-card>footer small,.product-shell.dark .launchpad-live-count span,.product-shell.dark .launch-momentum span,.product-shell.dark .live-fund-head p{color:#f2f0e794}.product-shell.dark .launchpad-card-status{background:#c7ff3814;border-color:#f2f0e71f}.product-shell.dark .launch-momentum{background:#c7ff3814}.product-shell.dark .launchpad-progress>div>span{background:#f2f0e71f}.product-shell.dark .launchpad-progress>p span:first-child{color:var(--product-card)}.product-shell.dark .launchpad-card>dl,.product-shell.dark .launchpad-card>dl div+div{border-color:#f2f0e71f}.product-shell.dark .launchpad-empty{color:var(--product-card);background:#c7ff380f;border-color:#f2f0e729}.product-shell.dark .live-fund-head>b{background:var(--fh-forest-raised);border-color:#f2f0e729}@keyframes launch-orbit-spin{to{transform:rotate(360deg)}}@keyframes launch-pulse{0%,to{opacity:.55;transform:scale(.84)}50%{opacity:1;transform:scale(1.08)}}@keyframes launch-flow{to{background-position:-180% 0}}@media (width<=1100px){.launchpad-grid{grid-template-columns:1fr}.launchpad-empty{grid-template-columns:130px minmax(0,1fr)}.launchpad-empty>button{grid-column:2;justify-self:start}}@media (width<=720px){.discover-sections{box-sizing:border-box;width:100%;position:relative;top:auto}.discover-sections a{flex:1;justify-content:center}.launchpad-head{grid-template-columns:1fr}.launchpad-live-count{width:max-content}.launchpad-card-main{grid-template-columns:minmax(0,1fr) 94px}.launch-momentum{width:86px;height:86px}.launch-momentum strong{font-size:21px}.launchpad-progress>p{grid-template-columns:1fr 1fr}.launchpad-progress>p span:last-child{text-align:right}.launchpad-card>dl{grid-template-columns:1fr 1fr}.launchpad-card>dl div:nth-child(3){border-left:0;border-top:1px solid var(--product-line)}.launchpad-card>dl div:nth-child(4){border-top:1px solid var(--product-line)}.launchpad-card>footer{flex-direction:column;align-items:flex-start}.launchpad-card>footer a{box-sizing:border-box;justify-content:center;width:100%}.launchpad-empty{text-align:center;grid-template-columns:1fr}.launchpad-empty-visual{justify-self:center}.launchpad-empty>button{grid-column:1;justify-self:stretch}.live-fund-head{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.launchpad-live-count i,.launchpad-card-status span i,.launch-momentum-orbit,.launchpad-progress>div>span b,.launchpad-empty-visual>span{animation:none}}.launch-draft-bar{border:1px solid var(--fh-stone);background:var(--fh-paper);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:14px 15px;display:flex}.launch-draft-bar>div:first-child{gap:5px;display:grid}.launch-draft-bar span{color:var(--product-lime-deep);font:750 10px/1 var(--font-data),monospace;letter-spacing:.08em;align-items:center;gap:7px;display:flex}.launch-draft-bar span i{background:#a8afa8;border-radius:50%;width:7px;height:7px}.launch-draft-bar.saved span i{background:var(--product-lime-deep);box-shadow:0 0 0 3px color-mix(in srgb,var(--product-lime) 40%,transparent)}.launch-draft-bar strong{font:650 15px/1.1 var(--font-interface),sans-serif}.launch-draft-bar p{color:var(--product-muted);font:500 11px/1.4 var(--font-interface),sans-serif;margin:0}.launch-draft-bar>div:last-child{flex:none;gap:7px;display:flex}.launch-draft-bar button{border:1px solid var(--product-line);background:var(--fh-cream);min-height:35px;color:var(--product-ink);font:750 10px/1 var(--font-interface),sans-serif;cursor:pointer;border-radius:8px;padding:0 11px}.launch-draft-bar .launch-draft-manage b{color:var(--product-lime);margin-left:8px;font-size:13px}.launch-draft-bar button:disabled{cursor:wait;opacity:.65}.launch-stage-rail{gap:7px;margin:24px 0 18px;display:grid}.launch-stage-rail button{width:100%;color:var(--product-ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;padding:9px;transition:background .16s,border-color .16s,color .16s;display:grid}.launch-stage-rail button:hover{border-color:var(--product-line);background:color-mix(in srgb,var(--product-card) 78%,var(--product-lime) 22%)}.launch-stage-rail button.active{border-color:var(--product-ink);background:var(--product-ink);color:var(--product-card)}.launch-stage-rail button.complete{border-color:color-mix(in srgb,var(--product-lime-deep) 28%,var(--product-line));background:color-mix(in srgb,var(--product-card) 68%,var(--product-lime) 32%)}.launch-stage-rail i{width:27px;height:27px;font:700 10px/1 var(--font-data),monospace;letter-spacing:.03em;border:1px solid;border-radius:50%;place-items:center;font-style:normal;display:grid}.launch-stage-rail button.active i{background:var(--product-lime);border-color:var(--product-lime);color:var(--product-ink)}.launch-stage-rail b{font:700 13px/1.15 var(--font-body),sans-serif;display:block}.launch-stage-rail small{color:var(--product-muted);font:500 10px/1.35 var(--font-body),sans-serif;margin-top:4px;display:block}.launch-stage-rail button.active small{color:color-mix(in srgb,var(--product-card) 70%,transparent)}.launch-stage-head{border-bottom:1px solid var(--product-line);grid-template-columns:minmax(0,1fr) auto;gap:6px 18px;padding:1px 0 17px;display:grid}.launch-stage-head>span{color:var(--product-lime-deep);font:700 10px/1 var(--font-data),monospace;letter-spacing:.12em}.launch-stage-head h3{font:500 clamp(29px,3.3vw,43px)/.95 var(--font-display),serif;letter-spacing:-.045em;grid-column:1/-1;margin:2px 0 0}.launch-stage-head p{max-width:560px;color:var(--product-muted);font:500 13px/1.45 var(--font-body),sans-serif;margin:0}.launch-stage-head small{max-width:155px;color:var(--product-muted);font:600 10px/1.35 var(--font-body),sans-serif;text-align:right;align-self:end}.launch-stage-actions{border-top:1px solid var(--product-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:6px;padding-top:17px;display:grid}.launch-stage-actions>span{color:var(--product-muted);font:500 11px/1.35 var(--font-body),sans-serif}.launch-stage-actions .product-primary{white-space:nowrap;min-height:37px;padding-inline:13px}.launch-stage-back{border:1px solid var(--product-line);background:var(--product-card);min-height:37px;color:var(--product-ink);font:700 11px/1 var(--font-body),sans-serif;cursor:pointer;border-radius:8px;padding:0 11px}.launch-stage-back:hover{border-color:var(--product-lime-deep);background:color-mix(in srgb,var(--product-card) 78%,var(--product-lime) 22%)}.launch-stage-actions.review-actions{grid-template-columns:auto minmax(0,1fr);margin-top:18px}.launch-stage-actions.review-actions>span{max-width:360px}.product-shell.dark .launch-draft-bar{background:#f2f0e70d;border-color:#f2f0e729}.product-shell.dark .launch-stage-rail button.active{border-color:var(--product-lime);background:var(--product-lime);color:var(--product-ink)}.product-shell.dark .launch-stage-rail small,.product-shell.dark .launch-stage-head p,.product-shell.dark .launch-stage-head small,.product-shell.dark .launch-stage-actions>span{color:#f2f0e794}.product-shell.dark .launch-stage-rail button.active small{color:#0d1711a8}@media (width<=760px){.launch-stage-rail{grid-template-columns:repeat(4,minmax(120px,1fr));margin:18px -3px;padding:3px;overflow-x:auto}.launch-stage-rail button{grid-template-columns:1fr;min-height:96px;padding:9px}.launch-stage-rail b{font-size:11px}.launch-stage-rail small{font-size:10px}.launch-stage-head{grid-template-columns:1fr}.launch-stage-head small{text-align:left}.launch-stage-actions{grid-template-columns:1fr 1fr}.launch-stage-actions>span{order:-1;grid-column:1/-1}.launch-stage-actions .product-primary{justify-content:center}.launch-stage-actions.review-actions{grid-template-columns:1fr}.launch-stage-actions.review-actions>span{max-width:none}}.platform-feed{gap:12px;display:grid}.feed-scope{border:1px solid var(--product-line);background:var(--product-card);border-radius:13px;justify-content:space-between;align-items:center;gap:16px;padding:15px 17px;display:flex}.feed-scope>div{gap:5px;display:grid}.feed-scope>div>span{color:var(--product-lime-deep);font:700 10px/1 var(--font-data),monospace;letter-spacing:.1em}.feed-scope>div>strong{font:650 15px/1.15 var(--font-body),sans-serif}.feed-scope nav{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.feed-scope nav button{border:1px solid var(--product-line);min-width:92px;color:var(--product-ink);font:750 11px/1 var(--font-body),sans-serif;text-align:left;cursor:pointer;background:0 0;border-radius:9px;gap:3px;padding:9px 12px;display:grid}.feed-scope nav button small{color:var(--product-muted);font:600 10px/1.15 var(--font-body),sans-serif}.feed-scope nav button.active{border-color:var(--product-ink);background:var(--product-ink);color:var(--product-card)}.feed-scope nav button.active small{color:color-mix(in srgb,var(--product-card) 72%,transparent)}.community-follow-button{border:1px solid var(--product-line);color:var(--product-ink);font:750 10px/1 var(--font-body),sans-serif;cursor:pointer;background:0 0;border-radius:999px;padding:7px 10px}.community-follow-button:hover,.community-follow-button:focus-visible{border-color:var(--product-lime-deep);color:var(--product-lime-deep)}.community-follow-button[aria-busy=true]{cursor:wait;opacity:.68}.browser-card footer>div{align-items:center;gap:7px;display:flex}.feed-kind-community:before{background:#8f72c8}.feed-kind-community .feed-card-copy>span{color:#7653aa;background:#eee6ff}.product-shell.dark .feed-scope{background:var(--fh-forest-raised);border-color:#f2f0e729}.product-shell.dark .feed-scope nav button{color:#f2f0e7;border-color:#f2f0e729}.product-shell.dark .feed-scope nav button.active{color:#0b1d13;background:#f2f0e7;border-color:#f2f0e7}.product-shell.dark .feed-scope nav button.active small{color:#0b1d13a8}.product-shell.dark .community-follow-button{color:#f2f0e7;border-color:#f2f0e733}@media (width<=720px){.feed-scope{flex-direction:column;align-items:stretch}.feed-scope nav{justify-content:flex-start}.feed-scope nav button{flex:1;min-width:0}}.feed-intro{border:1px solid var(--product-line);background:var(--product-card);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;padding:24px;display:grid}.feed-intro>div:first-child>span,.feed-context>article>span{color:var(--product-lime-deep);font:700 10px/1 var(--font-data),monospace;letter-spacing:.1em}.feed-intro h2{font:500 clamp(36px,4vw,58px)/.88 var(--font-display),serif;letter-spacing:-.035em;margin:9px 0 10px}.feed-intro h2 em{color:var(--product-lime-deep);font-weight:inherit}.feed-intro p{max-width:760px;color:var(--product-muted);font:500 13px/1.5 var(--font-body),sans-serif;margin:0}.feed-intro>div:last-child{border:1px solid var(--product-line);background:color-mix(in srgb,var(--product-card) 76%,var(--product-lime) 24%);border-radius:13px;gap:5px;min-width:155px;padding:16px;display:grid}.feed-intro>div:last-child strong{font:500 37px/1 var(--font-display),serif}.feed-intro>div:last-child span{font:700 11px/1 var(--font-body),sans-serif}.feed-intro>div:last-child small{color:var(--product-muted);font:600 10px/1 var(--font-data),monospace}.feed-filters{border:1px solid var(--product-line);background:var(--product-card);border-radius:11px;gap:5px;width:max-content;padding:4px;display:flex}.feed-filters button{min-height:32px;color:var(--product-muted);font:700 11px/1 var(--font-body),sans-serif;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:0 11px;display:flex}.feed-filters button.active{background:var(--product-ink);color:var(--product-card)}.feed-filters b{background:var(--product-lime);min-width:19px;height:19px;color:var(--product-ink);font:700 10px/1 var(--font-data),monospace;border-radius:50%;place-items:center;display:grid}.feed-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:12px;display:grid}.feed-stream{display:grid}.feed-item{grid-template-columns:38px minmax(0,1fr);gap:10px;display:grid}.feed-rail{grid-template-rows:34px 1fr;justify-items:center;gap:6px;display:grid}.feed-rail>i{border:1px solid var(--product-line);background:var(--product-card);width:32px;height:32px;font:700 12px/1 var(--font-data),monospace;border-radius:50%;place-items:center;font-style:normal;display:grid}.feed-kind-giveaway .feed-rail>i,.feed-kind-drop .feed-rail>i{background:var(--product-lime)}.feed-rail>span{background:var(--product-line);width:1px;height:100%;min-height:28px}.feed-card{border:1px solid var(--product-line);background:var(--product-card);border-radius:16px;margin-bottom:10px;padding:17px}.feed-card>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.feed-card>header>div{align-items:center;gap:10px;min-width:0;display:flex}.feed-card>header img,.feed-card>header>div>i{object-fit:cover;background:var(--product-ink);width:36px;height:36px;color:var(--product-card);font:700 10px/1 var(--font-data),monospace;border-radius:10px;place-items:center;font-style:normal;display:grid}.feed-card header span{gap:4px;min-width:0;display:grid}.feed-card header strong{font:700 13px/1 var(--font-body),sans-serif}.feed-card header small,.feed-card time,.feed-card>span,.feed-card footer small{color:var(--product-muted);font:600 10px/1.2 var(--font-data),monospace}.feed-card time{white-space:nowrap}.feed-card>span{color:var(--product-lime-deep);letter-spacing:.08em;text-transform:uppercase;margin-top:16px;display:block}.feed-card>p{color:var(--product-muted);font:500 13px/1.48 var(--font-body),sans-serif;margin:0}.feed-card>footer{border-top:1px solid var(--product-line);justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding-top:12px;display:flex}.feed-card footer a{color:var(--product-ink);font:700 11px/1 var(--font-body),sans-serif;text-decoration:none}.product-shell:not(.dark) .feed-card.feed-tone-0{background:#ddff84}.product-shell:not(.dark) .feed-card.feed-tone-1{background:#dce7ff}.product-shell:not(.dark) .feed-card.feed-tone-2{background:#ece8dc}.product-shell:not(.dark) .feed-card.feed-tone-3{background:#ffd8bd}.product-shell:not(.dark) .feed-card.feed-tone-4{background:#e4d7ff}.product-shell:not(.dark) .feed-card.feed-tone-5{background:#f1d9dd}.product-shell:not(.dark) .feed-card{box-shadow:0 8px 22px #0d17110b}.product-shell:not(.dark) .feed-card>footer{background:#ffffff29;border-radius:0 0 15px 15px;margin:16px -17px -17px;padding:12px 17px}.feed-context{gap:10px;display:grid;position:sticky;top:10px}.feed-context>article{border:1px solid var(--product-line);background:var(--product-card);border-radius:15px;padding:17px}.feed-context dl{margin:12px 0 0}.feed-context dl div{border-top:1px solid var(--product-line);gap:4px;padding:10px 0;display:grid}.feed-context dt{font:700 12px/1 var(--font-body),sans-serif}.feed-context dd{color:var(--product-muted);font:500 11px/1.35 var(--font-body),sans-serif;margin:0}.feed-context-lime h3{font:600 25px/1 var(--font-display),serif;margin:10px 0 5px}.feed-context-lime p{color:var(--product-muted);font:500 12px/1.45 var(--font-body),sans-serif;margin:0 0 14px}.feed-context-lime button,.feed-empty button{background:var(--product-ink);color:var(--product-card);font:700 11px/1 var(--font-body),sans-serif;cursor:pointer;border:0;border-radius:8px;padding:10px 11px}.feed-empty{border:1px solid var(--product-line);background:var(--product-card);text-align:center;border-radius:18px;align-content:center;place-items:center;gap:9px;min-height:330px;display:grid}.feed-empty>i{font-size:40px}.feed-empty h2,.feed-empty p{margin:0}.feed-empty p{max-width:460px;color:var(--product-muted);font:500 13px/1.5 var(--font-body),sans-serif}.product-shell.dark .feed-intro,.product-shell.dark .feed-filters,.product-shell.dark .feed-card,.product-shell.dark .feed-context>article,.product-shell.dark .feed-empty{background:var(--fh-forest-raised);color:var(--product-card);border-color:#f2f0e724}.product-shell.dark .feed-intro p,.product-shell.dark .feed-card>p,.product-shell.dark .feed-card header small,.product-shell.dark .feed-card time,.product-shell.dark .feed-card footer small,.product-shell.dark .feed-context dd,.product-shell.dark .feed-context-lime p{color:#f2f0e794}.product-shell.dark .feed-context .feed-context-lime{background:#c7ff3817}.discover-type-filters{border:1px solid var(--product-line);background:var(--product-card);border-radius:12px;flex-wrap:wrap;align-items:center;gap:5px;padding:4px;display:flex}.discover-type-filters button,.discover-type-filters>a{min-height:32px;color:var(--product-muted);font:700 11px/1 var(--font-body),sans-serif;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:0 11px;text-decoration:none;display:inline-flex}.discover-type-filters button:hover{background:color-mix(in srgb,var(--product-lime) 18%,transparent);color:var(--product-ink)}.discover-type-filters button.active{background:var(--product-ink);color:var(--product-card)}.discover-type-filters button.active b{background:var(--product-lime)}.discover-type-filters>a{color:var(--product-lime-deep);margin-left:auto}.product-shell.dark .discover-type-filters{background:var(--fh-forest-raised);border-color:#f2f0e724}.product-shell.dark .discover-type-filters button,.product-shell.dark .discover-type-filters>a{color:#f2f0e7ad}.product-shell.dark .discover-type-filters button.active{background:var(--product-lime);color:var(--product-ink)}.product-shell.dark .discover-type-filters>a{color:var(--product-lime)}@media (width<=720px){.discover-type-filters{flex-wrap:nowrap;overflow-x:auto}.discover-type-filters button,.discover-type-filters>a{flex:none}.discover-type-filters>a{margin-left:0}}@media (width<=900px){.feed-layout{grid-template-columns:1fr}.feed-context{grid-template-columns:1fr 1fr;position:static}.feed-intro{grid-template-columns:1fr}.feed-intro>div:last-child{width:max-content}}@media (width<=600px){.feed-filters{box-sizing:border-box;width:100%;overflow:auto}.feed-intro{padding:18px}.feed-context{grid-template-columns:1fr}.feed-card>header,.feed-card>footer{align-items:flex-start}.feed-card>header{display:grid}.feed-card time{padding-left:46px}.feed-card>footer{display:grid}}.portfolio-share-card{background:var(--product-card);min-height:250px;box-shadow:none}.portfolio-total-share{background:#ddff84}.portfolio-invite-share{background:#e4d7ff}.portfolio-share-card button{min-width:142px;color:var(--product-ink);font:700 11px/1 var(--font-body),sans-serif;background:#f8f5edd1;border:1px solid #0d17113d;justify-content:space-between;align-items:center;gap:12px;display:inline-flex}.portfolio-share-card button:hover{border-color:var(--product-ink);background:var(--product-card)}.portfolio-share-card button b{color:var(--product-lime-deep);font-size:14px}.portfolio-share-art,.portfolio-invite-orbit{display:none}.portfolio-total-share:after,.portfolio-invite-share:after{content:"";border:1px solid #0d171129;border-radius:50%;width:78px;height:78px;position:absolute;bottom:18px;right:18px;box-shadow:0 0 0 14px #0d171109,0 0 0 28px #0d171106}.portfolio-total-share:before{content:"P&L";color:#0d171170;font:700 11px/1 var(--font-data),monospace;letter-spacing:.1em;position:absolute;bottom:48px;right:32px}.portfolio-invite-share:before{content:"JOIN";color:#0d171170;font:700 11px/1 var(--font-data),monospace;letter-spacing:.1em;position:absolute;bottom:48px;right:26px}.position-share-foot button{min-width:116px}.share-card-backdrop{z-index:130;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07100bb8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.share-card-modal{color:#f8f5ed;background:#102218;border:1px solid #f8f5ed24;border-radius:19px;grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);width:min(1100px,100%);display:grid;position:relative;overflow:hidden;box-shadow:0 35px 100px #0000006b}.share-card-close{z-index:3;color:#f8f5ed;cursor:pointer;background:#07130c59;border:1px solid #f8f5ed2e;border-radius:8px;width:34px;height:34px;font-size:22px;line-height:1;position:absolute;top:16px;right:16px}.share-card-preview{isolation:isolate;background:#0b1d13;flex-direction:column;min-height:515px;padding:37px;display:flex;position:relative;overflow:hidden}.share-card-preview:before{content:"";z-index:-2;background-image:linear-gradient(90deg,#07130cf0,#07130cbf 54%,#07130c3d),var(--share-card-artwork);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.01)}.share-card-preview:after{content:"";z-index:-1;background:linear-gradient(#0000 46%,#07130c8c),radial-gradient(circle at 88% 18%,#87bbd82b,#0000 36%);position:absolute;inset:0}.share-card-preview>*{z-index:1;position:relative}.share-card-preview>span{color:var(--product-lime);font:700 13px/1 var(--font-data),monospace;letter-spacing:.1em}.share-card-preview>small{color:#f8f5eda6;font:700 11px/1 var(--font-data),monospace;letter-spacing:.08em;margin-top:47px}.share-card-preview h2{max-width:620px;font:400 clamp(32px,4vw,56px)/.94 var(--font-display),serif;letter-spacing:-.035em;margin:10px 0 0}.share-card-preview em{color:var(--product-lime);font:700 13px/1 var(--font-data),monospace;margin-top:8px;font-style:normal}.share-card-preview>strong{font:400 clamp(54px,7.1vw,94px)/.9 var(--font-display),serif;letter-spacing:-.055em;margin-top:auto}.share-card-preview>b{color:var(--product-lime);font:700 23px/1 var(--font-interface),sans-serif;margin-top:13px}.share-card-modal.pnl-down .share-card-preview>b{color:#ff9e8d}.share-card-preview p{color:#f8f5edad;font:500 13px/1.45 var(--font-body),sans-serif;margin:18px 0 0}.share-card-preview>i{color:#f8f5ed80;font:700 10px/1 var(--font-data),monospace;letter-spacing:.08em;margin-top:22px;font-style:normal}.share-card-modal>aside{background:#102218;flex-direction:column;min-height:515px;padding:38px 30px;display:flex}.share-card-modal>aside>span{color:var(--product-lime);font:700 11px/1 var(--font-data),monospace;letter-spacing:.1em}.share-card-modal>aside h2{font:400 31px/1 var(--font-display),serif;margin:12px 0 8px}.share-card-modal>aside>p{color:#f8f5ed91;font:500 12px/1.5 var(--font-body),sans-serif;margin:0}.share-card-artwork-picker{gap:9px;margin-top:20px;display:grid}.share-card-artwork-picker>span{color:#f8f5ed73;font:700 10px/1 var(--font-data),monospace;letter-spacing:.1em}.share-card-artwork-picker>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.share-card-artwork-picker button{color:#f8f5ed;cursor:pointer;aspect-ratio:1.42;background:#07130c;border:1px solid #f8f5ed21;border-radius:8px;min-width:0;padding:0;position:relative;overflow:hidden}.share-card-artwork-picker button:hover,.share-card-artwork-picker button[aria-pressed=true]{border-color:var(--product-lime);box-shadow:0 0 0 1px var(--product-lime)}.share-card-artwork-picker img{object-fit:cover;width:100%;height:100%}.share-card-artwork-picker small{font:700 10px/1 var(--font-data),monospace;text-overflow:ellipsis;white-space:nowrap;background:#07130cc7;border-radius:4px;padding:3px 4px;position:absolute;bottom:3px;left:3px;right:3px;overflow:hidden}.share-card-modal dl{gap:10px;margin:20px 0;display:grid}.share-card-modal dl div{border-top:1px solid #f8f5ed21;gap:5px;padding:11px 0;display:grid}.share-card-modal dt{color:#f8f5ed66;font:700 10px/1 var(--font-data),monospace}.share-card-modal dd{color:#f8f5ed;font:600 12px/1.35 var(--font-body),sans-serif;overflow-wrap:anywhere;margin:0;overflow:hidden}.share-card-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;display:grid}.share-card-actions button{color:#f8f5ed;min-height:43px;font:700 12px/1 var(--font-body),sans-serif;cursor:pointer;background:0 0;border:1px solid #c7ff385c;border-radius:9px}.share-card-actions button:hover{border-color:var(--product-lime);background:#c7ff3817}.share-card-actions button:last-child{background:var(--product-lime);color:var(--product-ink);border-color:var(--product-lime);grid-column:1/-1}.product-shell.dark .portfolio-share-card button{color:var(--product-ink);background:#f8f5ede6}@media (width<=760px){.share-card-backdrop{align-items:end;padding:12px}.share-card-modal{grid-template-columns:1fr;max-height:calc(100vh - 24px);overflow:auto}.share-card-preview{min-height:380px;padding:28px}.share-card-preview>small{margin-top:30px}.share-card-preview>strong{margin-top:48px}.share-card-modal>aside{min-height:0;padding:26px}.share-card-actions{margin-top:18px}.portfolio-share-card{min-height:225px}}.platform-feed{gap:12px;max-width:1280px}.feed-intro{border-radius:15px;padding:20px 22px}.feed-intro h2{margin:7px 0 6px;font-size:clamp(31px,3.6vw,48px)}.feed-intro p{max-width:690px;font-size:13px}.feed-intro>div:last-child{min-width:124px;padding:13px}.feed-intro>div:last-child strong{font-size:32px}.feed-toolbar{justify-content:space-between;align-items:center;gap:10px;display:flex}.feed-filters{min-width:0;max-width:100%;padding:4px;overflow-x:auto}.feed-filters button{flex:none}.feed-toolbar-inputs{flex:none;align-items:center;gap:7px;display:flex}.feed-search{border:1px solid var(--product-line);background:var(--product-card);border-radius:9px;align-items:center;gap:7px;min-height:34px;padding:0 10px;display:flex}.feed-search>span{color:var(--product-muted);font-size:17px}.feed-search input{width:180px;color:var(--product-ink);font:600 11px/1 var(--font-body),sans-serif;background:0 0;border:0;outline:0}.feed-search input::placeholder{color:var(--product-muted)}.feed-toolbar .platform-select{min-width:150px}.feed-toolbar .platform-select-trigger{min-height:34px;padding-block:0}.feed-layout{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:12px}.feed-stream{gap:7px;display:grid}.feed-stream-head{justify-content:space-between;align-items:center;padding:3px 3px 5px;display:flex}.feed-stream-head span{font:700 11px/1 var(--font-data),monospace;letter-spacing:.08em}.feed-stream-head small{color:var(--product-muted);font:600 10px/1 var(--font-data),monospace}.feed-item,.feed-rail{display:contents}.feed-card{border:1px solid var(--product-line);background:var(--product-card);box-shadow:none;border-radius:13px;margin:0;padding:14px 15px 12px 18px;position:relative}.feed-card:before{content:"";background:var(--product-lime-deep);border-radius:0 4px 4px 0;width:3px;position:absolute;top:14px;bottom:14px;left:0}.feed-kind-announcement:before{background:#6d92d9}.feed-kind-giveaway:before{background:#c27966}.feed-kind-drop:before{background:#9b7bd3}.feed-kind-fund:before{background:#78a91d}.feed-card>header{align-items:center}.feed-card>header>div{gap:9px}.feed-card>header img,.feed-card>header>div>i{border-radius:8px;width:31px;height:31px;font-size:10px}.feed-card header strong{font-size:12px}.feed-card header small,.feed-card time,.feed-card>span,.feed-card footer small{font-size:10px}.feed-card time{color:var(--product-muted);white-space:nowrap}.feed-card-copy{margin:13px 0 11px}.feed-card-copy>span{background:color-mix(in srgb,var(--product-lime) 25%,var(--product-card));min-height:19px;color:var(--product-lime-deep);font:700 10px/1 var(--font-data),monospace;letter-spacing:.06em;text-transform:uppercase;border-radius:99px;align-items:center;padding:0 6px;display:inline-flex}.feed-kind-announcement .feed-card-copy>span{color:#5571ae;background:#e4ecff}.feed-kind-giveaway .feed-card-copy>span{color:#9c5042;background:#f7dfd7}.feed-kind-drop .feed-card-copy>span{color:#7653aa;background:#eee6ff}.feed-card h3{font:500 21px/1.05 var(--font-display),serif;margin:8px 0 5px}.feed-card>p,.feed-card-copy>p{max-width:720px;font:500 12px/1.45 var(--font-body),sans-serif}.feed-card>footer{margin-top:0;padding-top:10px}.feed-card footer a{color:var(--product-ink);font:700 11px/1 var(--font-body),sans-serif;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.feed-card footer a b{color:var(--product-lime-deep);font-size:14px}.feed-context{gap:9px;position:sticky;top:12px}.feed-context>article{border-radius:13px;padding:15px}.feed-context>article>span{font-size:10px}.feed-context h3{font:500 24px/1 var(--font-display),serif;margin:10px 0 6px}.feed-context>article>p{color:var(--product-muted);font:500 12px/1.45 var(--font-body),sans-serif;margin:0}.feed-context dl{margin-top:13px}.feed-context dl div{padding:9px 0}.feed-context dt{font-size:11px}.feed-context dd{font-size:10px}.feed-context .feed-context-lime{background:color-mix(in srgb,var(--product-card) 75%,var(--product-lime) 25%)}.feed-context-lime h3{margin-top:9px}.feed-context-lime button{background:var(--product-card);color:var(--product-ink);border:1px solid var(--product-line);margin-top:2px}.product-shell.dark .feed-search{background:var(--fh-forest-raised);border-color:#f2f0e724}.product-shell.dark .feed-search input{color:var(--product-card)}.product-shell.dark .feed-card{background:var(--fh-forest-raised)}.product-shell.dark .feed-card-copy>span{color:var(--product-lime);background:#c7ff381f}.product-shell.dark .feed-kind-announcement .feed-card-copy>span{color:#aec6ff;background:#a7c3ff29}.product-shell.dark .feed-kind-giveaway .feed-card-copy>span{color:#ffb3a5;background:#ff9e8d24}.product-shell.dark .feed-kind-drop .feed-card-copy>span{color:#dcf;background:#d5bdff26}.product-shell.dark .feed-card footer a{color:var(--product-card)}@media (width<=980px){.feed-toolbar{flex-direction:column;align-items:stretch}.feed-toolbar-inputs{justify-content:space-between}.feed-layout{grid-template-columns:1fr}.feed-context{grid-template-columns:1fr 1fr;position:static}.feed-context>article{box-sizing:border-box;height:100%}}@media (width<=640px){.feed-toolbar-inputs{grid-template-columns:1fr 1fr;display:grid}.feed-search{min-width:0}.feed-search input{width:100%;min-width:0}.feed-toolbar .platform-select{min-width:0}.feed-context{grid-template-columns:1fr}.feed-card{padding:13px 13px 12px 17px}.feed-card>header{flex-direction:column;align-items:flex-start;gap:7px}.feed-card time{padding-left:40px}.feed-card>footer{flex-direction:row;align-items:center}.feed-card>footer small{max-width:65%}}.platform-feed{--product-card:var(--fh-cream);--product-ink:var(--fh-ink);--product-line:#0d17112e;--product-lime:var(--fh-lime);--product-lime-deep:var(--fh-green);--product-muted:var(--fh-muted)}.platform-feed .feed-card{background:var(--fh-cream);border-color:#0d171133;box-shadow:0 8px 20px #0d17110e}.platform-feed .feed-card>footer{margin-inline:-15px;background:var(--fh-paper);border-top-color:#0d171121;border-radius:0 0 12px 12px;margin-bottom:-12px;padding:10px 15px 12px}.platform-feed .feed-intro,.platform-feed .feed-context>article,.platform-feed .feed-search,.platform-feed .feed-filters,.platform-feed .feed-toolbar .platform-select-trigger{background:var(--fh-cream)}.product-shell.dark .platform-feed{--product-card:var(--fh-forest-raised);--product-ink:#f2f0e7;--product-line:#f2f0e729;--product-muted:#f2f0e794}.product-shell.dark .platform-feed .feed-card{background:var(--fh-forest-raised);box-shadow:none;border-color:#f2f0e729}.product-shell.dark .platform-feed .feed-card>footer{background:#112218;border-top-color:#f2f0e71f}.discover-status-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;max-width:100%;display:grid}.discover-vehicle-filters{border:1px solid var(--product-line);background:var(--product-card);border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:5px;display:grid}.discover-vehicle-filters button{min-height:48px;color:var(--product-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-content:center;gap:4px;padding:7px 12px;display:grid}.discover-vehicle-filters button span{font:800 12px/1 var(--font-body),sans-serif}.discover-vehicle-filters button small{font:650 10px/1 var(--font-data),monospace;letter-spacing:.04em}.discover-vehicle-filters button.active{background:var(--product-ink);color:var(--product-card);box-shadow:0 5px 14px #0d17111f}.product-shell.dark .discover-vehicle-filters{background:var(--fh-forest-raised);border-color:#f2f0e724}.product-shell.dark .discover-vehicle-filters button.active{background:var(--fh-lime);color:var(--fh-ink)}.originals-shelf{border:1px solid var(--product-line);background:color-mix(in srgb,var(--fh-sky) 28%,var(--product-card));border-radius:16px;gap:13px;padding:17px;display:grid;box-shadow:0 8px 24px #0d17110b}.originals-shelf>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.originals-shelf>header>div{gap:5px;display:grid}.originals-shelf>header span{color:var(--product-lime-deep);font:800 10px/1 var(--font-data),monospace;letter-spacing:.1em}.originals-shelf>header h2{font:500 27px/1 var(--font-display),serif;margin:0}.originals-shelf>header p{color:var(--product-muted);margin:0;font-size:11px}.originals-shelf>header>small{color:var(--product-muted);font:750 10px/1 var(--font-data),monospace}.originals-shelf>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.original-strategy-card{border:1px solid var(--product-line);background:var(--product-card);min-width:0;color:var(--product-ink);border-radius:12px;gap:10px;padding:14px;text-decoration:none;transition:transform .16s,box-shadow .16s;display:grid}.original-strategy-card:hover{transform:translateY(-2px);box-shadow:0 10px 22px #0d171117}.original-strategy-card>div{justify-content:space-between;align-items:center;display:flex}.original-strategy-card>div span,.original-strategy-card>div b{font:750 10px/1 var(--font-data),monospace;letter-spacing:.07em}.original-strategy-card>div b{color:#405b8f;background:#d8e3ff;border-radius:99px;padding:4px 6px}.original-strategy-card h3{font:500 24px/1 var(--font-display),serif;margin:0}.original-strategy-card>p{min-height:49px;color:var(--product-muted);margin:0;font-size:11px;line-height:1.45}.original-strategy-card dl{border-block:1px solid var(--product-line);grid-template-columns:repeat(4,1fr);margin:0;display:grid}.original-strategy-card dl div{gap:4px;padding:8px 3px;display:grid}.original-strategy-card dt{color:var(--product-muted);font:700 10px/1 var(--font-data),monospace;text-transform:uppercase}.original-strategy-card dd{margin:0;font-size:10px;font-weight:800}.original-strategy-card footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.original-strategy-card footer span{color:var(--product-lime-deep);align-items:center;gap:5px;font-size:10px;font-weight:750;display:flex}.original-strategy-card footer i{font-style:normal}.original-strategy-card footer b{font-size:10px}.product-shell.dark .originals-shelf{background:color-mix(in srgb,var(--fh-sky) 9%,var(--fh-forest-raised))}.product-shell.dark .original-strategy-card{background:var(--fh-forest);color:var(--fh-paper)}@media (width<=980px){.originals-shelf>div{grid-template-columns:1fr 1fr}.original-strategy-card:last-child{grid-column:1/-1}}@media (width<=720px){.discover-vehicle-filters{grid-template-columns:1fr}.discover-vehicle-filters button{min-height:42px}.originals-shelf>header{flex-direction:column;align-items:flex-start}.originals-shelf>div{grid-template-columns:1fr}.original-strategy-card:last-child{grid-column:auto}}.portfolio-automated-empty{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:10px;display:grid}.portfolio-automated-empty[hidden]{display:none}.portfolio-automated-empty>div,.portfolio-automated-empty>aside{border:1px solid var(--p-line);background:var(--p-paper);border-radius:13px;padding:22px}.portfolio-automated-empty>div{background:color-mix(in srgb,var(--fh-sky) 34%,var(--p-paper))}.portfolio-automated-empty>div>span{color:var(--fh-green);font:800 10px/1 var(--font-data),monospace;letter-spacing:.09em}.portfolio-automated-empty h2{font:500 32px/1 var(--font-display),serif;margin:10px 0 8px}.portfolio-automated-empty p{max-width:680px;color:var(--p-muted);margin:0;font-size:12px;line-height:1.55}.portfolio-automated-empty a{background:var(--p-ink);width:max-content;min-height:39px;color:var(--p-paper);border-radius:8px;place-items:center;margin-top:20px;padding:0 13px;font-size:11px;font-weight:800;text-decoration:none;display:grid}.portfolio-automated-empty aside{align-content:start;gap:8px;display:grid}.portfolio-automated-empty aside>strong{font-size:15px}.portfolio-automated-empty dl{border:1px solid var(--p-line);border-radius:8px;grid-template-columns:1fr 1fr;margin:10px 0 0;display:grid;overflow:hidden}.portfolio-automated-empty dl div{border-right:1px solid var(--p-line);border-bottom:1px solid var(--p-line);gap:4px;padding:10px;display:grid}.portfolio-automated-empty dl div:nth-child(2n){border-right:0}.portfolio-automated-empty dl div:nth-last-child(-n+2){border-bottom:0}.portfolio-automated-empty dt{color:var(--p-muted);font-size:10px}.portfolio-automated-empty dd{margin:0;font-size:11px;font-weight:800}.product-shell.dark .portfolio-automated-empty>div,.product-shell.dark .portfolio-automated-empty>aside{background:var(--fh-forest-raised)}@media (width<=850px){.portfolio-automated-empty{grid-template-columns:1fr}}.portfolio-automated-workspace{gap:12px;display:grid}.portfolio-automated-workspace[hidden]{display:none}.portfolio-automated-workspace>header{border:1px solid var(--p-line);background:var(--p-paper);border-radius:13px;justify-content:space-between;align-items:end;gap:18px;padding:20px 22px;display:flex}.portfolio-automated-workspace>header span{color:var(--fh-green);font:800 10px/1 var(--font-data),monospace;letter-spacing:.09em}.portfolio-automated-workspace>header h2{font:500 30px/1 var(--font-display),serif;margin:8px 0 5px}.portfolio-automated-workspace>header p{max-width:760px;color:var(--p-muted);margin:0;font-size:11px;line-height:1.5}.portfolio-automated-workspace>header>a{border:1px solid var(--p-line);min-height:39px;color:var(--p-ink);white-space:nowrap;border-radius:8px;place-items:center;padding:0 13px;font-size:10px;font-weight:800;text-decoration:none;display:grid}.portfolio-automated-state{border:1px solid var(--p-line);background:var(--p-paper);border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;min-height:100px;padding:18px 20px;display:grid}.portfolio-automated-state>span:not(.product-spinner){background:var(--fh-sky);width:34px;height:34px;color:var(--p-ink);font:800 11px var(--font-data),monospace;border-radius:50%;place-items:center;display:grid}.portfolio-automated-state>div{gap:5px;display:grid}.portfolio-automated-state strong{font-size:13px}.portfolio-automated-state p{color:var(--p-muted);margin:0;font-size:11px;line-height:1.45}.portfolio-automated-state button{background:var(--p-ink);min-height:38px;color:var(--p-paper);border:0;border-radius:8px;padding:0 13px;font-size:10px;font-weight:800}.portfolio-automated-state.warning>span:not(.product-spinner){background:color-mix(in srgb,var(--fh-red) 13%,var(--p-paper));color:var(--fh-red)}.portfolio-automated-accounts{gap:12px;display:grid}.portfolio-automated-accounts>article{border:1px solid var(--p-line);background:var(--p-paper);border-radius:13px;overflow:hidden}.portfolio-automated-accounts>article>header{border-bottom:1px solid var(--p-line);justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.portfolio-automated-accounts>article>header>div{align-items:center;gap:13px;display:flex}.portfolio-automated-accounts>article>header img{border:1px solid var(--p-line);object-fit:cover;border-radius:8px;width:62px;height:44px;display:block}.portfolio-automated-accounts>article>header span{gap:3px;display:grid}.portfolio-automated-accounts>article>header small{color:var(--fh-green);font:800 10px/1 var(--font-data),monospace;letter-spacing:.08em}.portfolio-automated-accounts>article>header strong{font-size:14px}.portfolio-automated-accounts>article>header em{color:var(--p-muted);text-transform:capitalize;font-size:10px;font-style:normal}.portfolio-automated-accounts>article>header>b{background:color-mix(in srgb,var(--fh-green) 11%,var(--p-paper));color:var(--fh-green);font:800 10px/1 var(--font-data),monospace;letter-spacing:.07em;border-radius:99px;padding:7px 9px}.portfolio-automated-accounts>article[data-state=blocked]>header>b{background:color-mix(in srgb,var(--fh-red) 10%,var(--p-paper));color:var(--fh-red)}.portfolio-automated-accounts>article>dl{border-bottom:1px solid var(--p-line);grid-template-columns:repeat(4,1fr);margin:0;display:grid}.portfolio-automated-accounts>article>dl>div{border-right:1px solid var(--p-line);gap:5px;padding:14px 18px;display:grid}.portfolio-automated-accounts>article>dl>div:last-child{border:0}.portfolio-automated-accounts dt{color:var(--p-muted);font-size:10px}.portfolio-automated-accounts dd{margin:0;font-size:12px;font-weight:800}.portfolio-automated-accounts>article>footer{justify-content:space-between;align-items:center;gap:18px;padding:13px 18px;display:flex}.portfolio-automated-accounts>article>footer>span{gap:4px;display:grid}.portfolio-automated-accounts>article>footer small{color:var(--p-muted);font:700 10px/1 var(--font-data),monospace}.portfolio-automated-accounts>article>footer strong{font-size:10px}.portfolio-automated-accounts>article>footer>div{gap:6px;display:flex}.portfolio-automated-accounts>article>footer a,.portfolio-automated-accounts>article>footer button{border:1px solid var(--p-line);background:var(--p-paper);min-height:34px;color:var(--p-ink);border-radius:7px;place-items:center;padding:0 10px;font-size:10px;font-weight:800;text-decoration:none;display:grid}.portfolio-automated-accounts>article>footer button:disabled{color:var(--p-muted);opacity:.55;cursor:not-allowed}.portfolio-automated-accounts>article>details{border-top:1px solid var(--p-line);padding:0 18px}.portfolio-automated-accounts>article>details summary{min-height:42px;color:var(--p-muted);cursor:pointer;align-items:center;font-size:10px;font-weight:800;display:flex}.portfolio-automated-accounts>article>details p{color:var(--p-muted);margin:0 0 14px;font-size:10px;line-height:1.5}.product-shell.dark .portfolio-automated-workspace>header,.product-shell.dark .portfolio-automated-state,.product-shell.dark .portfolio-automated-accounts>article{background:var(--fh-forest-raised)}@media (width<=850px){.portfolio-automated-workspace>header{flex-direction:column;align-items:flex-start}.portfolio-automated-accounts>article>dl{grid-template-columns:1fr 1fr}.portfolio-automated-accounts>article>dl>div:nth-child(2){border-right:0}.portfolio-automated-accounts>article>dl>div:nth-child(-n+2){border-bottom:1px solid var(--p-line)}.portfolio-automated-accounts>article>footer{flex-direction:column;align-items:flex-start}.portfolio-automated-accounts>article>footer>div{width:100%;overflow:auto}.portfolio-automated-state{grid-template-columns:auto 1fr}.portfolio-automated-state button{grid-column:1/-1;width:100%}}.product-shell.dark .portfolio-automated-state>span:not(.product-spinner){background:var(--fh-lime);color:var(--fh-on-lime,#0d1711)}.discover-status-filters button{border:1px solid var(--product-line);background:var(--product-card);min-height:56px;color:var(--product-ink);font:700 11px/1 var(--font-body),sans-serif;text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 12px;display:grid}.discover-status-filters button[data-market-section=Pre-launch]{background:color-mix(in srgb,var(--fh-lilac) 66%,var(--product-card))}.discover-status-filters button[data-market-section=Live\ funds]{background:color-mix(in srgb,var(--fh-sky) 66%,var(--product-card))}.discover-status-filters button>i{background:var(--product-lime-deep);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb,var(--product-lime) 36%,transparent);border-radius:50%}.discover-status-filters button[data-market-section=Pre-launch]>i{background:#8063bd;box-shadow:0 0 0 4px #8063bd24}.discover-status-filters button[data-market-section=Live\ funds]>i{background:#557da5;box-shadow:0 0 0 4px #557da524}.discover-status-filters button>span{gap:3px;min-width:0;display:grid}.discover-status-filters small{min-height:10px;color:var(--product-muted);font:600 10px/1 var(--font-body),sans-serif}.discover-status-filters button.active{border-color:var(--product-ink);color:var(--product-card);box-shadow:0 6px 14px #0d17111f;background:var(--product-ink)!important}.discover-status-filters button.active small{color:#f8f5ed9e}.discover-status-filters b{background:var(--product-lime);min-width:20px;height:20px;color:var(--product-ink);font:700 10px/1 var(--font-data),monospace;border-radius:99px;place-items:center;display:grid}.product-shell.dark .discover-status-filters{background:var(--fh-forest-raised);border-color:#f2f0e724}@media (width<=720px){.discover-status-filters{grid-template-columns:1fr;width:100%}.discover-status-filters button{min-height:48px}.discover-status-filters small{display:none}}.launch-kind-selector{border:1px solid var(--fh-stone);background:var(--fh-cream);border-radius:18px;gap:22px;padding:28px;display:grid;box-shadow:0 12px 28px #0d17110b}.launch-kind-selector>header{max-width:840px}.launch-kind-selector>header>span,.ai-discover-section>header span{color:var(--product-lime-deep);font:700 10px/1 var(--font-data),monospace;letter-spacing:.1em}.launch-kind-selector>header h2{font:400 clamp(38px,5vw,68px)/.94 var(--font-display),serif;margin:10px 0 8px}.launch-kind-selector>header p{max-width:720px;color:var(--product-muted);font:500 13px/1.55 var(--font-body),sans-serif;margin:0}.launch-kind-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.launch-kind-grid.two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:960px}.launch-kind-grid>button,.launch-kind-grid>a{border:1px solid var(--fh-stone);background:var(--fh-cream);min-height:245px;color:var(--fh-ink);text-align:left;cursor:pointer;border-radius:15px;grid-template-columns:50px minmax(0,1fr);gap:15px;padding:20px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 1px #0d17110a}.launch-kind-grid>button:nth-child(3),.launch-kind-grid>a:last-child{border-color:color-mix(in srgb,var(--product-lime-deep) 48%,var(--fh-stone))}.launch-kind-grid>button:hover,.launch-kind-grid>a:hover{border-color:var(--product-lime-deep);transform:translateY(-3px);box-shadow:0 12px 32px #0d17111a}.launch-kind-grid>button>i,.launch-kind-grid>a>i{background:var(--product-ink);width:50px;height:50px;color:var(--product-lime);font:700 12px/1 var(--font-data),monospace;border-radius:12px;place-items:center;font-style:normal;display:grid}.launch-kind-grid>button:nth-child(3)>i,.launch-kind-grid>a:last-child>i{background:var(--product-lime);color:var(--product-ink)}.launch-kind-grid>button>span,.launch-kind-grid>a>span{flex-direction:column;min-width:0;display:flex}.launch-kind-grid small{color:var(--product-lime-deep);font:700 10px/1 var(--font-data),monospace;letter-spacing:.09em}.launch-kind-grid strong{font:500 27px/1 var(--font-display),serif;margin:14px 0 8px}.launch-kind-grid p{color:var(--product-muted);font:500 12px/1.5 var(--font-body),sans-serif;margin:0}.launch-kind-grid b{color:var(--product-lime-deep);font:700 11px/1 var(--font-body),sans-serif;margin-top:auto;padding-top:20px}.launch-kind-selector:not(.ai-method-selector) .launch-kind-grid>button:first-child{background:var(--fh-lilac);border-color:color-mix(in srgb,var(--fh-lilac) 68%,var(--fh-stone))}.launch-kind-selector:not(.ai-method-selector) .launch-kind-grid>button:nth-child(2){background:var(--fh-sky);border-color:color-mix(in srgb,var(--fh-sky) 68%,var(--fh-stone))}.launch-kind-selector:not(.ai-method-selector) .launch-kind-grid>button:nth-child(3){background:var(--fh-peach);border-color:color-mix(in srgb,var(--fh-peach) 68%,var(--fh-stone))}.launch-kind-selector>footer{border-top:1px solid var(--fh-stone);color:var(--product-muted);font:500 11px/1.45 var(--font-body),sans-serif;padding-top:4px}.launch-kind-back{width:max-content;color:var(--product-ink);font:700 11px/1 var(--font-body),sans-serif;cursor:pointer;background:0 0;border:0;padding:0}.ai-method-selector>aside{border:1px solid var(--fh-stone);background:color-mix(in srgb,var(--fh-cream) 78%,var(--product-lime) 22%);max-width:960px;font:500 11px/1.4 var(--font-body),sans-serif;border-radius:11px;align-items:center;gap:10px;padding:13px 15px;display:flex}.ai-method-selector>aside strong{font-weight:750}.ai-method-selector>aside a{color:var(--product-lime-deep);white-space:nowrap;margin-left:auto;font-weight:750;text-decoration:none}.selected-fund-kind{border:1px solid var(--product-line);background:color-mix(in srgb,var(--product-card) 76%,var(--product-lime) 24%);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 14px;margin-bottom:22px;padding:13px 14px;display:grid}.selected-fund-kind span{color:var(--product-lime-deep);font:700 10px/1 var(--font-data),monospace;letter-spacing:.09em}.selected-fund-kind strong{font:700 12px/1.35 var(--font-body),sans-serif}.selected-fund-kind button{border:1px solid var(--product-line);background:var(--product-card);color:var(--product-ink);font:700 10px/1 var(--font-body),sans-serif;cursor:pointer;border-radius:8px;grid-area:1/2/3;padding:8px 10px}.managed-starter{border:1px dashed color-mix(in srgb,var(--product-ink) 28%,transparent);background:var(--product-card);border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin:-10px 0 18px;padding:13px 14px;display:flex}.managed-starter>span{gap:5px;display:grid}.managed-starter b{color:var(--product-lime-deep);font:700 10px/1 var(--font-data),monospace;letter-spacing:.08em}.managed-starter small{color:var(--product-muted);font:500 11px/1.35 var(--font-body),sans-serif}.managed-starter button{background:var(--product-ink);color:var(--product-card);font:700 10px/1 var(--font-body),sans-serif;cursor:pointer;border:0;border-radius:8px;flex:none;padding:9px 11px}@media (width<=620px){.managed-starter{flex-direction:column;align-items:flex-start}.managed-starter button{width:100%}}.ai-discover-section{border:1px solid var(--product-line);background:var(--product-card);border-radius:16px;gap:12px;margin-top:12px;padding:18px;display:grid}.ai-discover-section.compact{margin-bottom:12px}.ai-discover-section>header{justify-content:space-between;align-items:end;gap:16px;display:flex}.ai-discover-section>header h2{font:500 29px/1 var(--font-display),serif;margin:7px 0 4px}.ai-discover-section>header p{max-width:720px;color:var(--product-muted);font:500 12px/1.45 var(--font-body),sans-serif;margin:0}.ai-discover-section>header button{background:var(--product-ink);color:var(--product-card);font:700 11px/1 var(--font-body),sans-serif;cursor:pointer;border:0;border-radius:8px;padding:10px 12px}.ai-discover-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.ai-discover-card{border:1px solid color-mix(in srgb,var(--product-ink) 18%,transparent);background:color-mix(in srgb,var(--product-card) 86%,var(--product-lime) 14%);color:var(--product-ink);border-radius:12px;gap:10px;padding:15px;text-decoration:none;display:grid}.ai-discover-card>span{color:var(--product-lime-deep);font:700 10px/1 var(--font-data),monospace;letter-spacing:.08em}.ai-discover-card h3{font:500 23px/1 var(--font-display),serif;margin:0}.ai-discover-card>p{min-height:54px;color:var(--product-muted);font:500 11px/1.5 var(--font-body),sans-serif;margin:0}.ai-discover-card dl{border-block:1px solid var(--product-line);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.ai-discover-card dl div{gap:4px;padding:9px 5px;display:grid}.ai-discover-card dt{color:var(--product-muted);font:700 10px/1 var(--font-data),monospace;text-transform:uppercase}.ai-discover-card dd{font:700 10px/1.2 var(--font-body),sans-serif;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.ai-discover-card>b{font:700 10px/1 var(--font-body),sans-serif}.manage-workstreams{grid-template-columns:repeat(4,minmax(0,1fr))}.manage-workstream:nth-child(4){background:color-mix(in srgb,var(--product-card) 78%,var(--product-lime) 22%)}.product-shell.dark .launch-kind-selector,.product-shell.dark .ai-discover-section,.product-shell.dark .launch-kind-grid>button:nth-child(2),.product-shell.dark .selected-fund-kind,.product-shell.dark .ai-discover-card{background:var(--fh-forest-raised)}.product-shell.dark .launch-kind-grid>button,.product-shell.dark .launch-kind-grid>a,.product-shell.dark .ai-method-selector>aside{color:var(--product-card);background:#c7ff380e}.product-shell.dark .selected-fund-kind button{background:var(--fh-forest);color:var(--product-card)}.product-shell.dark .manage-workstream:nth-child(4){background:#c7ff380e}@media (width<=1100px){.launch-kind-grid,.ai-discover-grid,.manage-workstreams{grid-template-columns:1fr 1fr}}@media (width<=720px){.launch-kind-selector{padding:17px}.launch-kind-grid,.launch-kind-grid.two,.ai-discover-grid,.manage-workstreams{grid-template-columns:1fr}.launch-kind-grid>button,.launch-kind-grid>a{min-height:0}.ai-method-selector>aside,.ai-discover-section>header{flex-direction:column;align-items:flex-start}.ai-method-selector>aside a{margin-left:0}.selected-fund-kind{grid-template-columns:1fr}.selected-fund-kind button{grid-area:auto/1;width:max-content}}.manage-view{--product-card:var(--fh-cream);--product-ink:var(--fh-ink);--product-line:#0d171124;--product-lime:var(--fh-lime);--product-lime-deep:var(--fh-green);--product-muted:#687169;gap:14px}.manage-start{border-color:var(--fh-stone);padding:0;overflow:hidden;box-shadow:0 12px 30px #0d17110b;background:var(--fh-cream)!important}.manage-start>header{background:var(--fh-cream);border-bottom:0;padding:24px 24px 21px}.manage-start>header>div:first-child{max-width:760px}.manage-start h2{letter-spacing:-.035em;margin:9px 0 8px;font-size:clamp(34px,4vw,52px);line-height:.94}.manage-start>header p{max-width:700px;font-size:13px;line-height:1.52}.manage-guidance{border:1px solid color-mix(in srgb,var(--product-lime-deep) 34%,var(--fh-stone));background:color-mix(in srgb,var(--fh-cream) 74%,var(--product-lime) 26%);border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;margin:16px;padding:18px 19px;display:grid}.manage-guidance>div:first-child{gap:7px;display:grid}.manage-guidance>div:first-child>span{color:var(--product-lime-deep);font:700 10px/1 var(--font-data),monospace;letter-spacing:.1em}.manage-guidance h3{font:500 25px/1 var(--font-display),serif;letter-spacing:-.015em;margin:0}.manage-guidance p{max-width:680px;color:var(--product-muted);font:500 12px/1.45 var(--font-body),sans-serif;margin:0}.manage-guidance-actions{justify-items:end;gap:8px;display:grid}.manage-guidance-actions button,.manage-guidance-actions a{box-sizing:border-box;border:1px solid var(--product-ink);background:var(--product-ink);min-width:170px;color:var(--fh-cream);font:700 11px/1 var(--font-body),sans-serif;cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;padding:12px 13px;text-decoration:none;display:flex}.manage-guidance-actions button b,.manage-guidance-actions a b{color:var(--product-lime);font-size:14px}.manage-guidance-actions small{color:var(--product-muted);font:600 10px/1 var(--font-data),monospace;text-transform:uppercase;letter-spacing:.05em}.manage-resume{border:1px solid color-mix(in srgb,var(--product-lime-deep) 34%,var(--fh-stone));background:color-mix(in srgb,var(--fh-cream) 78%,var(--product-lime) 22%);border-radius:13px;justify-content:space-between;align-items:center;gap:18px;margin:16px;padding:16px 18px;display:flex}.manage-resume>div{gap:5px;display:grid}.manage-resume span{color:var(--product-lime-deep);font:750 10px/1 var(--font-data),monospace;letter-spacing:.09em}.manage-resume strong{font:500 25px/1 var(--font-display),serif;letter-spacing:-.02em}.manage-resume p{color:var(--product-muted);font:600 11px/1.35 var(--font-interface),sans-serif;margin:0}.manage-resume button{border:1px solid var(--product-ink);background:var(--product-ink);min-width:155px;min-height:40px;color:var(--fh-cream);font:750 11px/1 var(--font-interface),sans-serif;cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;padding:0 12px;display:flex}.manage-resume button b{color:var(--product-lime);font-size:14px}.manage-workstreams{gap:12px;margin:0;padding:0 16px 16px;grid-template-columns:repeat(3,minmax(0,1fr))!important}.manage-workstream{min-height:260px}.managed-draft a{border:1px solid var(--product-line);background:var(--product-card);min-height:29px;color:var(--product-ink);font:700 10px/1 var(--font-interface),sans-serif;border-radius:8px;justify-content:center;align-items:center;padding:0 8px;text-decoration:none;display:flex}.product-shell.dark .manage-resume{background:#c7ff3814;border-color:#c7ff3842}.product-shell.dark .manage-resume button{border-color:var(--product-lime);background:var(--product-lime);color:var(--product-ink)}.product-shell.dark .manage-resume button b{color:var(--product-ink)}.manage-workstream .manage-empty-state,.manage-workstream .managed-draft,.manage-workstream .managed-launch,.manage-workstream .managed-live-fund{border-color:#0d17112e!important}.manage-workstream:first-child .manage-empty-state,.manage-workstream:first-child .managed-draft,.manage-workstream:first-child .managed-launch,.manage-workstream:first-child .managed-live-fund{background:color-mix(in srgb,var(--fh-lilac) 80%,var(--fh-paper))!important}.manage-workstream:nth-child(2) .manage-empty-state,.manage-workstream:nth-child(2) .managed-draft,.manage-workstream:nth-child(2) .managed-launch,.manage-workstream:nth-child(2) .managed-live-fund{background:color-mix(in srgb,var(--fh-sky) 80%,var(--fh-paper))!important}.manage-workstream:nth-child(3) .manage-empty-state,.manage-workstream:nth-child(3) .managed-draft,.manage-workstream:nth-child(3) .managed-launch,.manage-workstream:nth-child(3) .managed-live-fund{background:color-mix(in srgb,var(--fh-peach) 80%,var(--fh-paper))!important}.manage-workstream,.manage-workstream:nth-child(2),.manage-workstream:nth-child(3),.manage-workstream:nth-child(4){border-color:var(--fh-stone);min-height:245px;padding:18px;position:relative;overflow:hidden;box-shadow:0 1px #0d171109,0 8px 20px #0d171108}.manage-workstream{background:var(--fh-lilac)!important}.manage-workstream:nth-child(2){background:var(--fh-sky)!important}.manage-workstream:nth-child(3){background:var(--fh-peach)!important}.manage-workstream:before{content:"";background:#0d17113d;height:3px;position:absolute;inset:0 0 auto}.manage-workstream h3{letter-spacing:-.02em;margin:18px 0 7px;font-size:27px}.manage-workstream>p{max-width:480px;font-size:12px;line-height:1.5}.manage-empty-state{border:1px solid var(--fh-stone);background:var(--fh-paper);border-radius:9px;margin:15px 0 auto;padding:13px}.manage-stack{margin-top:15px}.manage-workstream .managed-draft{border:1px solid var(--fh-stone);border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;margin:0;padding:10px;display:grid}.manage-workstream .managed-draft>span{gap:4px;min-width:0;display:grid}.manage-workstream .managed-draft strong,.manage-workstream .managed-draft small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.manage-workstream .managed-draft strong{font:700 11px/1.2 var(--font-body),sans-serif}.manage-workstream .managed-draft small{color:var(--product-muted);font:600 10px/1.25 var(--font-data),monospace}.manage-workstream .managed-draft>a,.manage-workstream .managed-draft>button{box-sizing:border-box;min-height:32px;font:700 10px/1 var(--font-interface),sans-serif;border-radius:8px;justify-content:center;align-items:center;display:flex}.manage-workstream .managed-draft>a{border:1px solid var(--product-ink);background:var(--product-ink);color:var(--fh-cream);padding:0 11px;text-decoration:none}.manage-workstream .managed-draft>button{border:1px solid var(--fh-stone);width:32px;color:var(--product-ink);background:0 0;padding:0;font-size:17px}.manage-workstream .managed-launch,.managed-live-fund{border-color:var(--fh-stone);background:var(--fh-paper);padding:10px}.manage-workstream-link{padding-top:12px}.select-managed{place-content:initial;border:1px solid var(--fh-stone);text-align:left;grid-template-columns:56px minmax(260px,1fr) minmax(330px,.8fr);place-items:center;gap:18px;min-height:0;padding:20px 22px;box-shadow:0 10px 25px #0d171109;background:var(--fh-cream)!important}.select-managed>i{background:var(--product-ink);width:48px;height:48px;color:var(--product-lime);font:700 11px/1 var(--font-data),monospace;border-radius:12px;place-items:center;font-style:normal;display:grid}.select-managed>div{gap:6px;display:grid}.select-managed>div>span{color:var(--product-lime-deep);font:700 10px/1 var(--font-data),monospace;letter-spacing:.09em}.select-managed strong{font-size:23px}.select-managed p{max-width:610px}.select-managed button{width:max-content;color:var(--product-ink);font:750 11px/1 var(--font-body),sans-serif;cursor:pointer;background:0 0;border:0;margin-top:3px;padding:0}.select-managed button b{color:var(--product-lime-deep);margin-left:6px;font-size:14px}.select-managed ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.select-managed li{border:1px solid var(--fh-stone);background:var(--fh-paper);color:var(--product-muted);font:650 10px/1.25 var(--font-body),sans-serif;border-radius:9px;grid-template-columns:23px minmax(0,1fr);align-items:center;gap:8px;padding:10px;display:grid}.select-managed li>b{background:var(--product-lime);width:23px;height:23px;color:var(--product-ink);font:700 10px/1 var(--font-data),monospace;border-radius:50%;place-items:center;display:grid}.product-shell.dark .manage-start,.product-shell.dark .manage-start>header,.product-shell.dark .select-managed{border-color:#f2f0e724;background:var(--fh-forest-raised)!important}.product-shell.dark .manage-workstream{border-color:#e1cfff42;background:color-mix(in srgb,var(--fh-lilac) 13%,var(--fh-forest-raised))!important}.product-shell.dark .manage-workstream:nth-child(2){border-color:#cddeff42;background:color-mix(in srgb,var(--fh-sky) 13%,var(--fh-forest-raised))!important}.product-shell.dark .manage-workstream:nth-child(3){border-color:#ffd3b242;background:color-mix(in srgb,var(--fh-peach) 13%,var(--fh-forest-raised))!important}.product-shell.dark .manage-workstream .manage-empty-state,.product-shell.dark .manage-workstream .managed-draft,.product-shell.dark .manage-workstream .managed-launch,.product-shell.dark .manage-workstream .managed-live-fund{background:#f2f0e70f!important;border-color:#f2f0e729!important}.product-shell.dark .manage-guidance{background:#c7ff3814;border-color:#c7ff3840}.product-shell.dark .manage-empty-state,.product-shell.dark .select-managed li,.product-shell.dark .managed-live-fund,.product-shell.dark .manage-workstream .managed-launch{background:#f2f0e70b;border-color:#f2f0e721}.product-shell.dark .manage-guidance-actions button,.product-shell.dark .manage-guidance-actions a{background:var(--product-lime);color:var(--product-ink)}.product-shell.dark .manage-guidance-actions button b,.product-shell.dark .manage-guidance-actions a b{color:var(--product-ink)}@media (width<=980px){.manage-guidance{grid-template-columns:1fr}.manage-guidance-actions{justify-items:start}.select-managed{grid-template-columns:48px minmax(0,1fr)}.select-managed>ol{box-sizing:border-box;grid-column:1/-1;width:100%}}@media (width<=720px){.manage-start>header{padding:19px 17px}.manage-resume{flex-direction:column;align-items:flex-start;margin:12px}.manage-resume button{width:100%}.manage-workstreams{padding:0 12px 12px;grid-template-columns:1fr!important}.manage-workstream{min-height:0}.select-managed{grid-template-columns:1fr;align-items:start;padding:17px}.select-managed>ol{grid-template-columns:1fr}.select-managed>i{width:40px;height:40px}.launch-draft-bar{flex-direction:column;align-items:flex-start}.launch-draft-bar>div:last-child{grid-template-columns:1fr;width:100%;display:grid}.launch-draft-bar button{width:100%}}.launch-wallet-readiness,.unit-issuance-note{border:1px solid var(--product-line);background:color-mix(in srgb,var(--product-card) 80%,var(--product-lime) 20%);border-radius:12px;gap:6px;padding:15px;display:grid}.launch-wallet-readiness>span,.unit-issuance-note>span{color:var(--product-lime-deep);font:750 10px/1 var(--font-data),monospace;letter-spacing:.08em}.launch-wallet-readiness>strong,.unit-issuance-note>strong{font:700 15px/1.25 var(--font-body),sans-serif}.launch-wallet-readiness>p,.unit-issuance-note>p{color:var(--product-muted);font:500 12px/1.5 var(--font-body),sans-serif;margin:0}.launch-wallet-readiness>button{background:var(--product-ink);width:max-content;color:var(--product-card);font:750 11px/1 var(--font-body),sans-serif;cursor:pointer;border:0;border-radius:7px;margin-top:3px;padding:9px 12px}.launch-review-complete{border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.launch-review-complete div{border-right:1px solid var(--product-line);border-bottom:1px solid var(--product-line);min-height:88px}.launch-review-complete div:nth-child(2n){border-right:0}.launch-review-complete div:nth-last-child(-n+2){border-bottom:0}.launch-review-complete small{color:var(--product-muted);font:500 10px/1.4 var(--font-body),sans-serif;margin-top:5px;display:block}.wallet-inline-error{background:#ff9e8d12;border:1px solid #ff9e8d57;border-radius:8px;gap:4px;margin:-8px 0 14px;padding:11px;display:grid}.wallet-inline-error strong{color:#ffb1a3;font-size:12px}.wallet-inline-error span{color:#f1f0e794;font-size:11px;line-height:1.45}.wallet-install-links{border-top:1px solid #ffffff1c;flex-wrap:wrap;gap:8px 12px;margin-top:14px;padding-top:13px;font-size:11px;display:flex}.wallet-install-links span{color:#f1f0e77a;width:100%}.wallet-install-links a{color:var(--p-lime);text-decoration:none}.wallet-install-links a:hover{text-decoration:underline}@media (width<=720px){.launch-review-complete{grid-template-columns:1fr}.launch-review-complete div,.launch-review-complete div:nth-child(2n),.launch-review-complete div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--product-line)}.launch-review-complete div:last-child{border-bottom:0}}.discover-market .browser-card dl{grid-template-columns:repeat(4,1fr)}@media (width<=760px){.discover-market .browser-card dl{grid-template-columns:1fr 1fr}}.discover-trading-controls{border:1px solid var(--product-line);background:var(--fh-cream);border-radius:14px;gap:9px;margin:0 0 12px;padding:12px;display:grid;box-shadow:0 8px 24px #0d17110b}.discover-demo-lab{color:#07150e;background:#d8e3ff;border:1px solid #9caed2;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 0 12px;padding:13px 15px;text-decoration:none;display:grid;box-shadow:0 8px 24px #0d17110b}.discover-demo-lab>span{color:#fff;font:800 10px/1 var(--font-data),monospace;letter-spacing:.08em;background:#07150e;border-radius:999px;padding:6px 8px}.discover-demo-lab div{gap:3px;display:grid}.discover-demo-lab strong{font-size:14px}.discover-demo-lab small{color:#536174;font-size:12px}.discover-demo-lab>b{font-size:12px}.discover-demo-lab:hover{border-color:#5576b7;transform:translateY(-1px)}.product-shell.dark .discover-demo-lab{color:#07150e;background:#d8e3ff}.product-shell.dark .discover-demo-lab small{color:#536174}@media (width<=700px){.discover-demo-lab{grid-template-columns:auto 1fr}.discover-demo-lab>b{grid-column:1/-1}}.discover-market-summary{align-items:center;gap:10px;min-width:0;display:flex}.discover-market-summary>span{color:var(--product-lime-deep);font:700 10px/1 var(--font-data),monospace;letter-spacing:.09em}.discover-market-summary>strong{background:var(--product-ink);color:var(--product-card);font:700 10px/1 var(--font-data),monospace;border-radius:99px;padding:4px 7px}.discover-market-summary>small{color:var(--product-muted);font:600 10px/1.3 var(--font-body),sans-serif;margin-left:auto}.discover-type-filters,.discover-market-presets{scrollbar-width:none;align-items:center;gap:4px;max-width:100%;display:flex;overflow-x:auto}.discover-type-filters::-webkit-scrollbar{display:none}.discover-market-presets::-webkit-scrollbar{display:none}.discover-type-filters button,.discover-market-presets button{min-height:30px;color:var(--product-muted);font:700 10px/1 var(--font-body),sans-serif;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.discover-type-filters button.active,.discover-market-presets button.active{border-color:var(--product-ink);background:var(--product-ink);color:var(--product-card)}.discover-type-filters b{background:var(--product-lime);min-width:17px;height:17px;color:var(--product-ink);font:700 10px/1 var(--font-data),monospace;border-radius:99px;place-items:center;display:grid}.discover-market-presets{border-top:1px solid var(--product-line);padding-top:8px}.discover-tools{border-top:1px solid var(--product-line);grid-template-columns:minmax(240px,1.55fr) repeat(3,minmax(132px,.65fr)) auto auto;align-items:end;gap:7px;padding-top:8px;display:grid}.discover-tools>label{gap:5px;min-width:0;display:grid}.discover-tools>label>span{color:var(--product-muted);font:700 10px/1 var(--font-data),monospace;letter-spacing:.07em;text-transform:uppercase}.discover-search input{box-sizing:border-box;border:1px solid var(--product-line);background:var(--fh-paper);width:100%;min-height:34px;color:var(--product-ink);font:600 11px/1 var(--font-body),sans-serif;border-radius:8px;outline:0;padding:0 10px}.discover-search input:focus{border-color:var(--product-lime-deep);box-shadow:0 0 0 2px color-mix(in srgb,var(--product-lime) 30%,transparent)}.discover-tools .platform-select-trigger{min-height:34px}.discover-layout-toggle{border:1px solid var(--product-line);background:var(--fh-paper);border-radius:8px;gap:3px;padding:3px;display:flex}.discover-layout-toggle button,.discover-reset{min-height:28px;color:var(--product-muted);font:700 10px/1 var(--font-body),sans-serif;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 9px}.discover-layout-toggle button.active{background:var(--product-ink);color:var(--product-card)}.discover-reset{border:1px solid var(--product-line);background:var(--fh-paper);min-height:34px}.discover-market .fund-browser.trading-market-grid{border:1px solid var(--product-line);background:var(--fh-cream);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:10px;padding:12px;display:grid;box-shadow:0 8px 24px #0d17110a}.discover-market .trading-market-grid .browser-card{cursor:default;border-radius:14px;flex-direction:column;min-width:0;height:100%;padding:0;display:flex;position:relative;overflow:hidden}.browser-market-link{color:inherit;flex:1;padding:11px 11px 0;text-decoration:none;display:block}.browser-card-top{min-height:23px}.discover-market .browser-card-top>em{gap:5px}.discover-market .browser-card-top>em>i{background:#70a31b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #70a31b21}.browser-market-visual{background:0 0;border:1px solid #0d171121;border-radius:11px;min-height:184px;margin:9px -2px 0;position:relative;overflow:hidden}.browser-market-visual .preview-chart{box-sizing:border-box;grid-template-rows:minmax(0,1fr) auto;gap:8px;height:184px;margin:0;padding:16px 12px 10px;display:grid}.browser-chart-identity{z-index:2;color:#c7ff38;width:38px;height:38px;font:800 11px/1 var(--font-data),monospace;background:#0d1711;border:1px solid #ffffff57;border-radius:10px;place-items:center;position:absolute;top:12px;left:12px;overflow:hidden;box-shadow:0 7px 18px #0d171124;margin:0!important;display:grid!important}.browser-chart-identity img{object-fit:cover;width:100%;height:100%;display:block}.browser-market-visual .fh-chart-axis{font-size:10px}.browser-market-visual .preview-chart>div{margin-top:5px;font-size:10px}.browser-market-visual .preview-chart>div>b{font-size:10px}.discover-preview-sparkline{width:100%;height:100%;min-height:108px;overflow:hidden;margin:0!important;display:block!important}.discover-preview-sparkline svg{width:100%;height:100%;display:block;overflow:visible}.discover-preview-sparkline line{stroke:#0d17111f;stroke-width:1px}.discover-preview-sparkline path{fill:none;stroke:#638f18;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.discover-preview-sparkline circle{fill:#638f18;stroke:#f8f5ede6;stroke-width:2px;vector-effect:non-scaling-stroke}.discover-preview-sparkline.falling path{stroke:#c64f42}.discover-preview-sparkline.falling circle{fill:#c64f42}.browser-testing-badge{font:750 10px/1 var(--font-data),monospace;letter-spacing:.04em;text-transform:uppercase;background:#f8f5ede0;border:1px solid #0d17112e;border-radius:5px;padding:4px 7px;display:inline-flex}.discover-market .trading-market-grid .browser-identity{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin:13px 0 0}.discover-market .trading-market-grid .browser-identity>span{min-width:0}.discover-market .trading-market-grid .browser-identity b{text-overflow:ellipsis;white-space:nowrap;font-size:20px;overflow:hidden}.browser-price-stack{text-align:right;flex-direction:column;min-width:max-content;align-items:flex-end!important;gap:5px!important;display:flex!important}.browser-price-stack>small{font:750 10px/1 var(--font-data),monospace;letter-spacing:.02em;white-space:nowrap}.discover-market .trading-market-grid .browser-market-link>p{color:#596359;min-height:35px;font:500 11px/1.45 var(--font-body),sans-serif;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:11px 0 0;display:-webkit-box;overflow:hidden}.discover-market .trading-market-grid .motive-tags{min-height:21px;margin:8px 0 0}.discover-market .trading-market-grid .browser-socials{padding:8px 11px 0}.discover-market .trading-market-grid .browser-market-stats{border-block:1px solid #0d171121;grid-template-columns:repeat(4,1fr);margin-top:9px;padding:9px 11px}.discover-market .trading-market-grid .browser-market-stats div{min-width:0;padding-right:5px}.discover-market .trading-market-grid .browser-market-stats dt{font-size:10px}.discover-market .trading-market-grid .browser-market-stats dd{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.discover-market .trading-market-grid .browser-holdings{padding:9px 11px 0}.discover-market .trading-market-grid .browser-holdings>span{font-size:10px}.discover-market .trading-market-grid .browser-holdings>div{margin-top:6px}.discover-market .trading-market-grid .preview-holding{padding:3px 5px;font-size:10px}.discover-market .trading-market-grid .preview-holding svg,.discover-market .trading-market-grid .preview-holding>i{width:17px;height:17px}.discover-market .trading-market-grid .preview-holding b,.discover-market .trading-market-grid .preview-holding em{font-size:10px!important}.discover-market .trading-market-grid .browser-card footer{margin:10px 0 0;padding:9px 11px}.discover-market .trading-market-grid .browser-card footer>span{font-size:10px}.discover-market .trading-market-grid .browser-card footer a{min-height:29px;padding:0 8px;font-size:10px}.discover-market .trading-market-grid.list{grid-template-columns:1fr}.discover-market .trading-market-grid.list .browser-card{grid-template-rows:auto;grid-template-columns:minmax(0,1.65fr) minmax(280px,.8fr);align-items:stretch;display:grid}.trading-market-grid.list .browser-market-link{grid-template-rows:auto auto auto auto;grid-template-columns:230px minmax(0,1fr);align-content:start;gap:0 14px;padding-bottom:11px;display:grid}.trading-market-grid.list .browser-card-top{grid-column:1/-1}.trading-market-grid.list .browser-market-visual{grid-area:2/1/6;min-height:236px}.trading-market-grid.list .browser-market-visual .preview-chart{height:236px;padding:20px 14px 12px}.trading-market-grid.list .browser-market-visual .fh-chart-stage{height:104px}.trading-market-grid.list .browser-identity,.trading-market-grid.list .browser-market-link>p,.trading-market-grid.list .motive-tags{grid-column:2}.trading-market-grid.list .browser-identity{grid-template-columns:1fr!important}.trading-market-grid.list .browser-price-stack{display:none!important}.trading-market-grid.list .browser-market-link>p{min-height:0}.trading-market-grid.list .motive-tags{align-self:start;min-height:0!important}.trading-market-grid.list .motive-tags span{box-sizing:border-box;height:24px;min-height:24px;padding-inline:7px}.trading-market-grid.list .browser-market-stats,.trading-market-grid.list .browser-holdings,.trading-market-grid.list .browser-socials,.trading-market-grid.list footer{grid-area:1/2}.trading-market-grid.list .browser-market-stats{align-self:start;margin-top:44px!important}.trading-market-grid.list .browser-socials{align-self:start;margin-top:118px}.trading-market-grid.list .browser-holdings{align-self:end;margin-bottom:52px}.trading-market-grid.list .browser-card footer{align-self:end;width:100%;margin:0}.product-shell.dark .discover-trading-controls{background:var(--fh-forest-raised)}.product-shell.dark .discover-market .fund-browser.trading-market-grid{background:var(--fh-forest-raised);border-color:#f2f0e724}.product-shell.dark .discover-search input,.product-shell.dark .discover-layout-toggle,.product-shell.dark .discover-reset{color:var(--product-card);background:#f2f0e70b;border-color:#f2f0e726}.product-shell.dark .browser-market-visual{background:0 0;border-color:#f2f0e724}.product-shell.dark .browser-testing-badge{background:#f2f0e714;border-color:#f2f0e733}@media (width<=1280px){.discover-market .fund-browser.trading-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.discover-tools{grid-template-columns:1fr 1fr}.discover-search{grid-column:1/-1}.discover-layout-toggle,.discover-reset{align-self:end}.discover-market .trading-market-grid.list .browser-card,.trading-market-grid.list .browser-market-link{display:block}.trading-market-grid.list .browser-market-stats{margin-top:9px!important}}@media (width<=660px){.discover-market-summary{flex-wrap:wrap;align-items:flex-start}.discover-market-summary>small{width:100%;margin-left:0}.discover-tools{grid-template-columns:1fr}.discover-search{grid-column:auto}.discover-market .fund-browser.trading-market-grid{grid-template-columns:1fr}.browser-market-visual{min-height:174px}.browser-market-visual .preview-chart{height:174px}.browser-market-visual .fh-chart-stage{height:92px}}.mobile-wallet-handoff{background:#c7ff380e;border:1px solid #c7ff383d;border-radius:10px;gap:7px;margin-top:12px;padding:12px;display:none}.mobile-wallet-handoff>span{color:var(--p-lime);font:750 10px/1 var(--font-data),monospace;letter-spacing:.08em}.mobile-wallet-handoff>p{color:#f1f0e79e;margin:0;font-size:11px;line-height:1.4}.mobile-wallet-handoff>div{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.mobile-wallet-handoff a{color:#f1f0e7;text-align:center;border:1px solid #ffffff24;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:0 7px;font-size:10px;font-weight:750;text-decoration:none;display:flex}@media (width<=760px){.product-shell{padding-bottom:calc(78px + env(safe-area-inset-bottom))}.product-sidebar{z-index:80;box-sizing:border-box;align-items:center;gap:10px;height:58px;padding:0 12px;display:flex;position:sticky;top:0}.product-wordmark{margin-right:auto}.product-mode{white-space:nowrap;width:auto;margin:0;padding:6px 8px}.product-sidebar nav{z-index:110;padding:7px 8px calc(7px + env(safe-area-inset-bottom));scrollbar-width:none;background:#07140c;border-top:1px solid #ffffff1f;gap:2px;position:fixed;bottom:0;left:0;right:0;overflow-x:auto;box-shadow:0 -10px 30px #0000002e;margin:0!important;display:flex!important}.product-sidebar nav::-webkit-scrollbar{display:none}.product-sidebar nav button,.product-sidebar nav .sidebar-route{text-align:center;border-radius:8px;justify-content:center;align-items:center;flex:0 0 64px!important;gap:4px!important;width:64px!important;min-width:64px!important;min-height:48px!important;padding:5px 2px!important;font-size:10px!important;line-height:1!important;display:flex!important}.product-sidebar nav button>span,.product-sidebar nav .sidebar-route>span{font-size:16px}.product-main{padding-bottom:18px}.product-utility-bar{align-items:center;min-height:60px}.product-header-actions .theme-toggle{display:inline-flex}.wallet-button{text-overflow:ellipsis;white-space:nowrap;max-width:48vw;overflow:hidden}.wallet-backdrop{align-items:end;padding:0}.wallet-modal{box-sizing:border-box;width:100%;max-height:calc(100dvh - 18px);padding:24px 18px calc(20px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;overflow-y:auto}.wallet-close{width:40px;height:40px;top:12px;right:12px}.wallet-options button,.connected-wallet{min-height:58px}.mobile-wallet-handoff{display:grid}}@media (width<=430px){.product-mode{text-overflow:ellipsis;max-width:47vw;overflow:hidden}.mobile-wallet-handoff>div{grid-template-columns:1fr}.mobile-wallet-handoff a{min-height:44px}}.market-cap-cell,.market-move-cell{font-weight:800}.browser-price-stack>small em{color:currentColor;font:700 10px/1 var(--font-data),monospace;opacity:.68;font-style:normal}.discover-market .trading-market-grid .browser-market-stats .primary-stat dd{font-weight:850}.product-shell.dark .market-cap-cell{color:#f2f0e7}.home-orientation{--product-card:var(--fh-paper);--product-ink:var(--fh-ink);--product-line:#0d171129;--product-lime:var(--fh-lime);--product-lime-deep:var(--fh-green);--product-muted:var(--fh-muted);--home-card-border:#0d171142;gap:24px;width:min(100%,1480px);margin-inline:auto;display:grid}.home-top-grid{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.home-top-grid.has-account{grid-template-columns:minmax(0,1.9fr) minmax(315px,.72fr)}.home-welcome-hero{border:1px solid var(--home-card-border);background:var(--fh-paper);min-height:390px;color:var(--product-ink);border-radius:18px;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1.12fr) minmax(290px,.88fr);column-gap:16px;padding:28px 24px 24px 32px;display:grid;position:relative;overflow:hidden;box-shadow:0 4px #0d171117,0 16px 36px #0d17110e}.home-welcome-copy{z-index:2;align-self:center;min-width:0;padding-block:8px;position:relative}.home-welcome-hero>div:first-child>span,.home-paths>header span,.home-fund-model>header span,.home-market-list>header span{color:var(--product-lime-deep);font:750 11px/1 var(--font-data),monospace;letter-spacing:.1em}.home-welcome-hero h1{max-width:560px;font:500 clamp(39px,3.8vw,58px)/.9 var(--font-display),serif;letter-spacing:-.05em;margin:14px 0 13px}.home-welcome-hero h1 em{color:var(--product-lime-deep);font-weight:inherit;white-space:nowrap;display:block}.home-welcome-hero p{max-width:680px;color:var(--product-muted);font:500 14px/1.55 var(--font-interface),sans-serif;margin:0}.home-hero-summary{z-index:2;border-top:1px solid color-mix(in srgb,var(--home-card-border) 66%,transparent);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px 20px;max-width:none;margin-top:0;padding-top:18px;display:grid;position:relative}.home-hero-summary>span{color:var(--product-muted);font:750 10px/1 var(--font-data),monospace;letter-spacing:.1em;grid-column:1/-1}.home-welcome-hero .home-hero-summary p{color:var(--product-muted);font:600 11px/1.4 var(--font-interface),sans-serif;gap:5px;margin:0;display:grid}.home-hero-summary p b{color:var(--product-ink);font:750 10px/1 var(--font-data),monospace;letter-spacing:.07em;text-transform:uppercase}.home-fund-instrument{--hero-parallax-x:0px;--hero-parallax-y:0px;--hero-light-x:54%;--hero-light-y:44%;z-index:0;isolation:isolate;pointer-events:none;background:0 0;border:0;min-width:0;position:absolute;inset:0;overflow:hidden}.home-fund-instrument>.home-fund-instrument-poster,.home-fund-instrument>picture>img{width:100%;height:100%;display:block;position:absolute;inset:0}.home-fund-instrument>picture>img{object-fit:cover;object-position:50% 50%}.home-hero-light-field{z-index:1;background:radial-gradient(circle at var(--hero-light-x) var(--hero-light-y),#c7ff382e,transparent 22%),radial-gradient(circle at 83% 53%,#c7ff381f,transparent 21%);filter:blur(18px);opacity:.75;will-change:opacity,transform;animation:7.5s ease-in-out infinite alternate homeHeroLightBreath;position:absolute;inset:-18%}.home-hero-floor-shadow{z-index:1;filter:blur(9px);width:43%;height:16%;transform:translate3d(var(--hero-parallax-x),var(--hero-parallax-y),0) scaleX(1);transform-origin:50%;will-change:transform,opacity;background:radial-gradient(#0d17113d,#0d171114 45%,#0000 72%);border-radius:50%;animation:6.6s ease-in-out infinite alternate homeHeroShadowBreath;position:absolute;top:70%;left:54%}.home-hero-orb-stage{z-index:2;transform:translate3d(var(--hero-parallax-x),var(--hero-parallax-y),0);will-change:transform;transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.home-hero-orb-field{transform-origin:77% 57%;will-change:transform;animation:10s ease-in-out infinite alternate homeHeroSceneDrift;display:block;position:absolute;inset:0}.home-hero-orb{--orb-size:56px;left:var(--orb-left);top:var(--orb-top);width:var(--orb-size);height:var(--orb-size);margin:calc(var(--orb-size) * -.5) 0 0 calc(var(--orb-size) * -.5);transform-style:preserve-3d;will-change:transform;background:radial-gradient(circle at 35% 22%,#fffffffa 0 9%,#ffffffad 24%,#d5d9ccc2 57%,#4d574dc2 79%,#0b140feb 100%);border:1px solid #0d171152;border-radius:50%;place-items:center;animation:5.8s cubic-bezier(.45,0,.55,1) infinite alternate homeHeroOrbFloat;display:grid;position:absolute;box-shadow:inset 0 0 0 2px #ffffffb8,inset -5px -7px 12px #07100b47,0 12px 18px #0d171138,0 2px 2px #0d171147}.home-hero-orb:before{content:"";border-radius:inherit;mix-blend-mode:screen;opacity:.88;background:linear-gradient(125deg,#ffffffc7,#0000 24% 64%,#c7ff3838);position:absolute;inset:4px}.home-hero-orb:after{content:"";border-radius:inherit;border:1px solid #f2f0e7b3;position:absolute;inset:-4px;box-shadow:0 0 0 1px #0d17112e,0 0 20px #c7ff381a}.home-hero-orb-face{background:#faf7efdb;border:1px solid #0d17111f;border-radius:50%;place-items:center;display:grid;position:absolute;inset:12%;overflow:hidden;transform:translateZ(5px);box-shadow:inset 0 1px 3px #ffffffe6,inset 0 -3px 7px #0d171114}.home-hero-orb-face img{object-fit:contain;filter:saturate(1.03)contrast(1.03);width:74%;height:74%;display:block;position:relative}.home-hero-orb--nvda{--orb-left:59%;--orb-top:46%;animation-duration:6.1s;animation-delay:-1.1s}.home-hero-orb--apple{--orb-left:68%;--orb-top:39%;animation-duration:7.2s;animation-delay:-3.2s}.home-hero-orb--microsoft{--orb-left:76.5%;--orb-top:48%;animation-duration:6.6s;animation-delay:-4.6s}.home-hero-orb--google{--orb-left:59%;--orb-top:63%;animation-name:homeHeroOrbFloatReverse;animation-duration:7.7s;animation-delay:-4s}.home-hero-orb--bitcoin{--orb-left:68%;--orb-top:60%;animation-name:homeHeroOrbFloatReverse;animation-duration:6.9s;animation-delay:-2.5s}.home-hero-orb--ethereum{--orb-left:77%;--orb-top:67%;animation-duration:7.4s;animation-delay:-5.1s}.home-hero-orb--fundhouse{--orb-size:118px;--orb-left:88%;--orb-top:54%;background:radial-gradient(circle at 34% 24%,#355346 0 7%,#13271c 29%,#07110b 72%,#020604 100%);border-color:#c7ff3885;animation-name:homeHeroFundFloat;animation-duration:7.8s;animation-delay:-2.7s;box-shadow:inset 0 0 0 3px #c7ff386b,inset 0 0 0 8px #f2f0e71f,inset -12px -16px 24px #00000094,0 19px 30px #0d17114d,0 0 28px #c7ff3826}.home-hero-orb--fundhouse:before{background:linear-gradient(135deg,#ffffff5c,#0000 27% 62%,#c7ff3838);inset:8px}.home-hero-orb--fundhouse:after{border-color:#c7ff3880;inset:-5px;box-shadow:0 0 0 2px #0d1711b8,0 0 22px #c7ff3833}.home-hero-orb--fundhouse .home-hero-orb-face{background:#07130c;border-color:#c7ff3847;grid-template-columns:repeat(3,1fr);align-items:end;gap:5px;padding:18px 16px;inset:17%;box-shadow:inset 0 0 18px #c7ff3812}.home-hero-fund-mark i{background:var(--fh-lime);border-radius:2px 2px 1px 1px;width:100%;display:block;transform:skew(-9deg);box-shadow:0 0 10px #c7ff382e}.home-hero-fund-mark i:first-child{height:38%}.home-hero-fund-mark i:nth-child(2){height:64%}.home-hero-fund-mark i:nth-child(3){height:92%}@keyframes homeHeroSceneDrift{0%{transform:translate(-2px,2px)rotate(-.25deg)}to{transform:translate(5px,-4px)rotate(.35deg)}}@keyframes homeHeroOrbFloat{0%{transform:translate(-2px,5px)rotateX(-3deg)rotateY(4deg)rotate(-1.5deg)}48%{transform:translate(3px,-4px)rotateX(3deg)rotateY(-3deg)rotate(.7deg)}to{transform:translate(-1px,-8px)rotateX(-2deg)rotateY(5deg)rotate(1.8deg)}}@keyframes homeHeroOrbFloatReverse{0%{transform:translate(3px,-5px)rotateX(3deg)rotateY(-4deg)rotate(1.4deg)}52%{transform:translate(-4px,3px)rotateX(-2deg)rotateY(3deg)rotate(-.7deg)}to{transform:translate(1px,8px)rotateX(2deg)rotateY(-5deg)rotate(-1.6deg)}}@keyframes homeHeroFundFloat{0%{transform:translateY(5px)rotateX(-2deg)rotateY(3deg)rotate(-.4deg)}50%{transform:translate(4px,-4px)rotateX(2deg)rotateY(-3deg)rotate(.45deg)}to{transform:translate(-2px,-7px)rotateX(-1deg)rotateY(4deg)rotate(-.2deg)}}@keyframes homeHeroLightBreath{0%{opacity:.58;transform:translate(-1%,1%)scale(.98)}to{opacity:.86;transform:translate(1.5%,-1.2%)scale(1.03)}}@keyframes homeHeroShadowBreath{0%{opacity:.66;transform:translate3d(var(--hero-parallax-x),var(--hero-parallax-y),0) scaleX(.94)}to{opacity:.9;transform:translate3d(var(--hero-parallax-x),var(--hero-parallax-y),0) scaleX(1.04)}}.home-fund-instrument{contain:layout paint size;transform:translateZ(0)}.home-fund-instrument:before{content:"";z-index:1;filter:blur(18px);pointer-events:none;background:radial-gradient(circle at 84% 45%,#70b1d857 0,#b2daef3b 20%,#0000 38%),radial-gradient(circle at 69% 62%,#9bbee52e,#0000 30%),radial-gradient(circle at 91% 70%,#ffc4982b,#0000 25%);position:absolute;inset:-15%}.home-fund-instrument>picture{transition:none}.home-fund-instrument>canvas{z-index:2;opacity:0;pointer-events:none;width:100%;height:100%;transition:none;display:block;position:absolute;inset:0}.home-fund-instrument[data-webgl=ready]>canvas{opacity:1}.home-fund-instrument[data-webgl=ready]>picture{opacity:0}.home-fund-instrument[data-webgl=failed]>canvas{display:none}.product-shell.dark .home-fund-instrument:before{background:radial-gradient(circle at 83% 45%,#5b9dc440 0,#70afd224 21%,#0000 37%),radial-gradient(circle at 69% 62%,#5f7a9d29,#0000 30%),radial-gradient(circle at 91% 70%,#ffac7a14,#0000 24%)}@media (prefers-reduced-motion:reduce){.home-fund-instrument>canvas,.home-fund-instrument>picture{transition:none}}.home-start-card>button{border:1px solid var(--product-ink);background:var(--product-ink);min-height:45px;color:var(--fh-cream);font:750 12px/1 var(--font-interface),sans-serif;cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;display:flex}.home-start-card>button b{color:var(--product-lime);font-size:15px}.home-account-snapshot{border:1px solid var(--fh-ink);background:var(--fh-forest-raised);min-width:0;color:var(--fh-cream);border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden;box-shadow:0 4px #0d171121,0 16px 36px #0d171114}.home-account-snapshot>header{border-bottom:1px solid #f2f0e724;justify-content:space-between;align-items:center;gap:15px;padding:16px 18px;display:flex}.home-account-snapshot>header span{color:var(--fh-lime);font:750 11px/1 var(--font-data),monospace;letter-spacing:.1em}.home-account-snapshot>header button{color:#f2f0e7b3;font:700 11px/1 var(--font-interface),sans-serif;cursor:pointer;background:0 0;border:0;padding:0}.home-account-snapshot>header button:hover{color:var(--fh-lime)}.home-account-total{min-height:168px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f2f0e724;flex-direction:column;justify-content:center;align-items:flex-start;padding:22px;display:flex}.home-account-total>span,.home-account-metrics span{color:#f2f0e785;font:750 10px/1 var(--font-data),monospace;letter-spacing:.08em;text-transform:uppercase}.home-account-total>strong{font:500 clamp(38px,3.4vw,52px)/.9 var(--font-display),serif;letter-spacing:-.045em;margin:14px 0 9px}.home-account-total>small{color:#f2f0e78c;font:750 12px/1 var(--font-interface),sans-serif}.home-account-total>small.up{color:var(--fh-lime)!important}.home-account-total>small.down{color:#ff8d78!important}.home-account-total:hover,.home-account-metrics button:hover{background:#ffffff0b}.home-account-metrics{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-account-metrics button{min-width:0;min-height:80px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #f2f0e724;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;padding:13px;display:flex}.home-account-metrics button:last-child{border-right:0}.home-account-metrics strong{font:750 17px/1 var(--font-interface),sans-serif}.home-paths,.home-fund-model{gap:14px;display:grid}.home-paths>header,.home-fund-model>header{justify-content:space-between;align-items:flex-end;gap:28px;padding:0 3px;display:flex}.home-paths>header h2,.home-fund-model>header h2{font:500 31px/1 var(--font-display),serif;letter-spacing:-.03em;margin:7px 0 0}.home-paths>header p,.home-fund-model>header p{color:var(--product-muted);font:600 12px/1.45 var(--font-interface),sans-serif;margin:0}.home-start-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.home-start-card{border:1px solid var(--home-card-border);min-height:280px;color:var(--fh-ink);border-radius:16px;flex-direction:column;padding:23px;display:flex;box-shadow:0 4px #0d171114,0 13px 30px #0d17110d}.home-start-card.trader{background:var(--fh-sky)}.home-start-card.creator{background:var(--fh-peach)}.home-start-card>header{color:#0d17119e;font:750 11px/1 var(--font-data),monospace;letter-spacing:.09em;justify-content:space-between;align-items:center;display:flex}.home-start-card>header i{width:35px;height:35px;color:var(--fh-ink);font:500 16px/1 var(--font-interface),sans-serif;border:1px solid #0d171138;border-radius:50%;place-items:center;font-style:normal;display:grid}.home-start-card h3{max-width:450px;font:500 clamp(31px,3vw,42px)/.96 var(--font-display),serif;letter-spacing:-.035em;margin:24px 0 9px}.home-start-card p{color:#0d1711ad;max-width:500px;font:550 13px/1.5 var(--font-interface),sans-serif;margin:0}.home-start-card ol{gap:7px;margin:auto 0 17px;padding:24px 0 0;list-style:none;display:flex}.home-start-card li{color:#0d17119e;font:700 10px/1 var(--font-data),monospace;background:#faf7ef61;border:1px solid #0d17112e;border-radius:7px;align-items:center;gap:6px;padding:7px 9px;display:flex}.home-start-card li b{color:var(--fh-green)}.home-start-card>button{width:100%}.home-market-list{border:1px solid var(--home-card-border);background:var(--fh-cream);border-radius:16px;overflow:hidden;box-shadow:0 4px #0d171112,0 13px 30px #0d17110a}.home-market-list>header{border-bottom:1px solid var(--home-card-border);justify-content:space-between;align-items:flex-end;gap:20px;padding:21px 22px 17px;display:flex}.home-market-list h2{font:500 31px/1 var(--font-display),serif;letter-spacing:-.03em;margin:7px 0 0}.home-market-list>header button{color:var(--product-lime-deep);font:750 12px/1 var(--font-interface),sans-serif;cursor:pointer;background:0 0;border:0;padding:0}.home-market-list>header button b{margin-left:8px;font-size:15px}.home-market-table-head,.home-market-table>a{grid-template-columns:minmax(250px,1.8fr) repeat(3,minmax(90px,.6fr));align-items:center;gap:14px;display:grid}.home-market-table-head{border-bottom:1px solid var(--home-card-border);min-height:40px;color:var(--product-muted);font:750 10px/1 var(--font-data),monospace;letter-spacing:.08em;text-transform:uppercase;padding:0 22px}.home-market-table>a{border-bottom:1px solid var(--home-card-border);min-height:66px;color:var(--fh-ink);padding:0 22px;text-decoration:none}.home-market-table>a:last-child{border-bottom:0}.home-market-table>a:hover{background:color-mix(in srgb,var(--fh-cream) 72%,var(--fh-lime) 28%)}.home-market-table>a>div{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;display:grid}.home-market-table .dashboard-fund-logo{border-radius:9px;width:34px;height:34px}.home-market-table a span{gap:4px;min-width:0;display:grid}.home-market-table a span strong{font:700 12px/1.1 var(--font-interface),sans-serif;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-market-table a span small{color:var(--product-muted);font:600 10px/1.1 var(--font-data),monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-market-table>a>strong{font:600 14px/1 var(--font-interface),sans-serif}.home-market-table>a>strong.up,.home-market-table>a>strong.down{font:750 11px/1 var(--font-data),monospace}.home-fund-model>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.home-fund-model article{border:1px solid var(--home-card-border);background:var(--fh-lilac);min-height:155px;color:var(--fh-ink);border-radius:15px;padding:21px;box-shadow:0 4px #0d171112}.home-fund-model article i{color:#0d171194;font:750 11px/1 var(--font-data),monospace;font-style:normal}.home-fund-model article h3{font:500 27px/1 var(--font-display),serif;margin:24px 0 7px}.home-fund-model article p{color:#0d1711ad;max-width:320px;font:550 12px/1.5 var(--font-interface),sans-serif;margin:0}.product-shell.dark .home-orientation{--product-card:var(--fh-forest-raised);--product-ink:#f2f0e7;--product-line:#f2f0e729;--product-muted:#f2f0e79e;--home-card-border:#f2f0e733}.product-shell.dark .home-welcome-hero{background:var(--fh-forest-raised);color:#f2f0e7}.product-shell.dark .home-hero-summary p b{color:#f2f0e7}.product-shell.dark .home-start-card>button{border-color:var(--fh-lime);background:var(--fh-lime);color:var(--fh-ink)}.product-shell.dark .home-start-card>button b{color:var(--fh-ink)}.product-shell.dark .home-hero-floor-shadow{background:radial-gradient(#00000094,#0003 46%,#0000 73%)}.product-shell.dark .home-hero-orb{border-color:#f2f0e74d;box-shadow:inset 0 0 0 2px #ffffff85,inset -5px -7px 12px #00000057,0 12px 22px #0000006b,0 2px 2px #00000073}.product-shell.dark .home-account-snapshot{background:#15271c;border-color:#c7ff383d}.product-shell.dark .home-market-list{background:var(--fh-forest-raised);border-color:#f2f0e729}.product-shell.dark .home-market-list>header,.product-shell.dark .home-market-table-head,.product-shell.dark .home-market-table>a{border-color:#f2f0e724}.product-shell.dark .home-market-table>a{color:#f2f0e7}.product-shell.dark .home-market-table>a:hover{background:#f2f0e70f}.product-shell.dark .home-fund-model article{background:color-mix(in srgb,var(--fh-lilac) 10%,var(--fh-forest-raised));color:#f2f0e7}@media (width<=1180px){.home-top-grid.has-account{grid-template-columns:1fr}.home-account-snapshot{grid-template-rows:auto 1fr;grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr)}.home-account-snapshot>header{grid-column:1/-1}.home-account-total{border-bottom:0;border-right:1px solid #f2f0e724;min-height:125px}.home-account-metrics button{min-height:125px}.home-welcome-hero{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);min-height:380px}}@media (width<=760px){.home-orientation{gap:17px}.home-welcome-hero{grid-template-rows:auto 220px auto;grid-template-columns:1fr;gap:18px;min-height:0;padding:23px 19px 19px}.home-welcome-copy{padding:0}.home-welcome-hero h1{font-size:clamp(34px,10vw,43px)}.home-welcome-hero h1 em{white-space:nowrap}.home-welcome-hero p{font-size:13px}.home-fund-instrument{z-index:1;grid-area:2/1;width:calc(100% + 38px);min-height:220px;margin-inline:-19px;position:relative;inset:auto}.home-fund-instrument>picture>img{object-position:50% 55%;transform:none}.home-hero-orb{--orb-size:45px}.home-hero-orb--nvda{--orb-left:20%;--orb-top:45%}.home-hero-orb--apple{--orb-left:36%;--orb-top:34%}.home-hero-orb--microsoft{--orb-left:52%;--orb-top:45%}.home-hero-orb--google{--orb-left:21%;--orb-top:67%}.home-hero-orb--bitcoin{--orb-left:38%;--orb-top:61%}.home-hero-orb--ethereum{--orb-left:54%;--orb-top:69%}.home-hero-orb--fundhouse{--orb-size:92px;--orb-left:77%;--orb-top:54%}.home-hero-orb--fundhouse .home-hero-orb-face{gap:4px;padding:14px 12px}.home-hero-floor-shadow{width:79%;height:18%;top:72%;left:12%}.home-hero-summary{grid-area:3/1;gap:12px;margin-top:0;padding-top:16px}.home-hero-summary>span{grid-column:1/-1}.home-welcome-hero .home-hero-summary p{font-size:10px}.home-account-snapshot{grid-template-rows:auto auto auto;grid-template-columns:1fr}.home-account-snapshot>header{grid-column:auto}.home-account-total{border-bottom:1px solid #f2f0e724;border-right:0;min-height:130px}.home-account-metrics button{min-height:76px}.home-paths>header,.home-fund-model>header{flex-direction:column;align-items:flex-start;gap:7px}.home-start-grid,.home-fund-model>div{grid-template-columns:1fr}.home-start-card{min-height:270px;padding:19px}.home-start-card h3{font-size:34px}.home-start-card ol{flex-wrap:wrap}.home-market-list>header{flex-direction:column;align-items:flex-start;padding:19px}.home-market-table-head{display:none}.home-market-table>a{grid-template-columns:minmax(0,1fr) auto auto;gap:9px;min-height:62px;padding:0 18px}.home-market-table>a>strong:nth-child(2){display:none}.home-market-table>a>strong{font-size:11px}.home-fund-model article{min-height:135px}.home-fund-model article h3{margin-top:17px}}@media (width<=480px){.home-welcome-hero{grid-template-rows:auto 190px auto}.home-fund-instrument{min-height:190px}.home-hero-orb{--orb-size:41px}.home-hero-orb--fundhouse{--orb-size:84px}}@media (prefers-reduced-motion:reduce){.home-hero-light-field,.home-hero-floor-shadow,.home-hero-orb-field,.home-hero-orb{animation:none!important}.home-hero-orb-stage{transition:none!important;transform:none!important}}.product-shell.dark .platform-select-trigger,.product-shell.dark .platform-select-menu{background:var(--fh-forest-raised);color:#f2f0e7;border-color:#f2f0e733}.product-shell.dark .platform-select-menu button{color:#f2f0e7}.product-shell.dark .platform-select-menu button:hover,.product-shell.dark .platform-select-menu button.selected{background:#c7ff381f}.product-shell.dark .platform-select-menu button.selected b{color:var(--fh-lime)}.product-shell.dark .feed-filters button{color:#f2f0e7c2}.product-shell.dark .feed-filters button.active{background:var(--fh-lime);color:#0d1711}.product-shell.dark .feed-filters b,.product-shell.dark .feed-filters button.active b{color:var(--fh-lime);background:#0d1711}.product-shell.dark .platform-feed .feed-card,.product-shell.dark .platform-feed .feed-context>article,.product-shell.dark .platform-feed .feed-card header strong,.product-shell.dark .platform-feed .feed-card h3,.product-shell.dark .platform-feed .feed-context h3{color:#f2f0e7}.product-shell.dark .platform-feed .feed-card-copy>p,.product-shell.dark .platform-feed .feed-card header small,.product-shell.dark .platform-feed .feed-card time,.product-shell.dark .platform-feed .feed-card footer small,.product-shell.dark .platform-feed .feed-context>article>p,.product-shell.dark .platform-feed .feed-context dd,.product-shell.dark .platform-feed .feed-stream-head small{color:#f2f0e7b8}.product-shell.dark .platform-feed .feed-search input{color:#f2f0e7}.product-shell.dark .platform-feed .feed-search input::placeholder{color:#f2f0e794}.product-shell.dark .platform-feed .feed-card footer a{color:#f2f0e7}.product-shell.dark .platform-feed .feed-card footer a b{color:var(--fh-lime)}.product-shell.dark .dashboard-fund-logo:not(img){background:var(--fh-lime)!important;color:#0d1711!important}.product-shell.dark .fund-tone-0{color:#0d1711!important;background:#ddff84!important}.product-shell.dark .fund-tone-1{color:#0d1711!important;background:#dce7ff!important}.product-shell.dark .fund-tone-2{color:#0d1711!important;background:#ece8dc!important}.product-shell.dark .fund-tone-3{color:#0d1711!important;background:#ffd8bd!important}.product-shell.dark .fund-tone-4{color:#0d1711!important;background:#e4d7ff!important}.product-shell.dark .fund-tone-5{color:#0d1711!important;background:#f1d9dd!important}.product-shell.dark .discover-market .browser-card:is(.fund-tone-0,.fund-tone-1,.fund-tone-2,.fund-tone-3,.fund-tone-4,.fund-tone-5),.product-shell.dark .ai-discover-card:is(.fund-tone-0,.fund-tone-1,.fund-tone-2,.fund-tone-3,.fund-tone-4,.fund-tone-5),.product-shell.dark .launchpad-card:is(.fund-tone-0,.fund-tone-1,.fund-tone-2,.fund-tone-3,.fund-tone-4,.fund-tone-5){color:#0d1711!important;border-color:#0d171133!important}.product-shell.dark .discover-market .browser-card:is(.fund-tone-0,.fund-tone-1,.fund-tone-2,.fund-tone-3,.fund-tone-4,.fund-tone-5) :is(strong,b,dd),.product-shell.dark .ai-discover-card:is(.fund-tone-0,.fund-tone-1,.fund-tone-2,.fund-tone-3,.fund-tone-4,.fund-tone-5) :is(h3,dd,b),.product-shell.dark .launchpad-card:is(.fund-tone-0,.fund-tone-1,.fund-tone-2,.fund-tone-3,.fund-tone-4,.fund-tone-5) :is(strong,dd,b){color:#0d1711!important}.product-shell.dark .discover-market .browser-card:is(.fund-tone-0,.fund-tone-1,.fund-tone-2,.fund-tone-3,.fund-tone-4,.fund-tone-5) :is(p,small,dt,.browser-holdings>span,.preview-chart>div,.browser-card footer>span),.product-shell.dark .ai-discover-card:is(.fund-tone-0,.fund-tone-1,.fund-tone-2,.fund-tone-3,.fund-tone-4,.fund-tone-5) :is(p,dt),.product-shell.dark .launchpad-card:is(.fund-tone-0,.fund-tone-1,.fund-tone-2,.fund-tone-3,.fund-tone-4,.fund-tone-5) :is(p,small,dt,footer span){color:#0d1711a8!important}.product-shell.dark .home-start-card.trader{background:var(--fh-sky);color:#0d1711;border-color:#0d171138}.product-shell.dark .home-start-card.creator{background:var(--fh-peach);color:#0d1711;border-color:#0d171138}.product-shell.dark .home-start-card>header,.product-shell.dark .home-start-card p{color:#0d1711ad}.product-shell.dark .home-start-card li{color:#0d1711a8;background:#f8f5ed61;border-color:#0d17112e}.product-shell.dark .home-start-card li b{color:var(--fh-green)}.product-shell.dark .home-start-card>header i{color:#0d1711;border-color:#0d171138}.product-shell.dark .home-fund-model article{background:var(--fh-lilac);color:#0d1711;border-color:#0d171133}.product-shell.dark .home-fund-model article i,.product-shell.dark .home-fund-model article p{color:#0d1711a8}.product-shell.dark .portfolio-share-card :is(p,.position-share-head small,.position-share-head em,.position-share-pnl>span,.position-share-foot>span){color:#0d1711a8!important}.product-shell.dark .manage-workstream:first-child{color:#0d1711;border-color:#0d171133;background:var(--fh-lilac)!important}.product-shell.dark .manage-workstream:nth-child(2){color:#0d1711;border-color:#0d171133;background:var(--fh-sky)!important}.product-shell.dark .manage-workstream:nth-child(3){color:#0d1711;border-color:#0d171133;background:var(--fh-peach)!important}.product-shell.dark .manage-workstream:nth-child(4){color:#0d1711;border-color:#0d171133;background:var(--fh-lime)!important}.product-shell.dark .manage-workstream>p,.product-shell.dark .manage-empty-state small{color:#0d1711a8}.product-shell.dark .manage-workstream .manage-empty-state,.product-shell.dark .manage-workstream .managed-draft,.product-shell.dark .manage-workstream .managed-launch,.product-shell.dark .manage-workstream .managed-live-fund{color:#0d1711!important;background:#f8f5ed66!important;border-color:#0d17112e!important}.product-shell.dark .manage-workstream :is(.managed-draft,.managed-launch,.managed-live-fund) small{color:#0d1711a3!important}.product-shell.dark .manage-workstream .managed-draft :is(button,a),.product-shell.dark .manage-workstream-link{color:#0d1711}.product-shell.dark .manage-start-actions .product-primary,.product-shell.dark .manage-workstream .managed-draft>a{color:#f8f5ed!important;background:#0d1711!important;border-color:#0d1711!important}.product-shell.dark .manage-start-actions .product-primary b,.product-shell.dark .manage-workstream .managed-draft>a b{color:var(--fh-lime)!important}.product-shell.dark .launch-kind-grid>button:first-child{background:var(--fh-lilac);color:#0d1711;border-color:#0d171133}.product-shell.dark .launch-kind-grid>button:nth-child(2){background:var(--fh-sky);color:#0d1711;border-color:#0d171133}.product-shell.dark .launch-kind-grid>button:nth-child(3),.product-shell.dark .launch-kind-grid>a:last-child{background:var(--fh-peach);color:#0d1711;border-color:#0d171133}.product-shell.dark .launch-kind-grid p{color:#0d1711ad}.product-shell.dark .launch-kind-grid>button>i{color:var(--fh-lime);background:#0d1711}.product-shell.dark .launch-kind-grid>button:nth-child(3)>i,.product-shell.dark .launch-kind-grid>a:last-child>i{background:var(--fh-lime);color:#0d1711}.product-shell.dark .discover-market .browser-card.fund-tone-0{background:#ddff84!important}.product-shell.dark .discover-market .browser-card.fund-tone-1{background:#dce7ff!important}.product-shell.dark .discover-market .browser-card.fund-tone-2{background:#ece8dc!important}.product-shell.dark .discover-market .browser-card.fund-tone-3{background:#ffd8bd!important}.product-shell.dark .discover-market .browser-card.fund-tone-4{background:#e4d7ff!important}.product-shell.dark .discover-market .browser-card.fund-tone-5{background:#f1d9dd!important}.product-shell.dark .discover-market .browser-card:is(.fund-tone-0,.fund-tone-1,.fund-tone-2,.fund-tone-3,.fund-tone-4,.fund-tone-5) .browser-market-visual{background:#f8f5ed6b;border-color:#0d171129}.product-shell.dark .discover-market .browser-card:is(.fund-tone-0,.fund-tone-1,.fund-tone-2,.fund-tone-3,.fund-tone-4,.fund-tone-5) footer{background:#f8f5ed52;border-color:#0d171124}.product-shell.dark .discover-market .browser-card:is(.fund-tone-0,.fund-tone-1,.fund-tone-2,.fund-tone-3,.fund-tone-4,.fund-tone-5) .fh-series-chart{--fh-chart-grid:#0d171129;--fh-chart-muted:#0d17119e;--fh-chart-line-up:var(--fh-positive);--fh-chart-line-down:var(--fh-negative);--fh-chart-candle-up:var(--fh-positive);--fh-chart-candle-down:var(--fh-negative);color:#0d1711}.product-shell.dark .discover-market .browser-card:is(.fund-tone-0,.fund-tone-1,.fund-tone-2,.fund-tone-3,.fund-tone-4,.fund-tone-5) .browser-card-top>em{color:#0d1711;background:#f8f5edad;border-color:#0d171133}.product-shell.dark .discover-market .browser-card:is(.fund-tone-0,.fund-tone-1,.fund-tone-2,.fund-tone-3,.fund-tone-4,.fund-tone-5) .browser-card-top>em>i{background:#557f11;box-shadow:0 0 0 3px #557f1129}.product-shell.dark .discover-market .browser-card:is(.fund-tone-0,.fund-tone-1,.fund-tone-2,.fund-tone-3,.fund-tone-4,.fund-tone-5) .motive-tags span{background:#f8f5ed85;border-color:#0d17112e;color:#0d1711!important}.product-shell.dark .discover-market .browser-card:is(.fund-tone-0,.fund-tone-1,.fund-tone-2,.fund-tone-3,.fund-tone-4,.fund-tone-5) :is(.browser-market-stats dd.up,.browser-price-stack>small.up){color:var(--fh-positive)!important}.product-shell.dark .discover-market .browser-card:is(.fund-tone-0,.fund-tone-1,.fund-tone-2,.fund-tone-3,.fund-tone-4,.fund-tone-5) :is(.browser-market-stats dd.down,.browser-price-stack>small.down){color:var(--fh-negative)!important}.product-shell.dark .discover-market .browser-card:is(.fund-tone-0,.fund-tone-1,.fund-tone-2,.fund-tone-3,.fund-tone-4,.fund-tone-5) footer .browser-buy{color:#f8f5ed;background:#0d1711;border-color:#0d1711}.launch-kind-selector:not(.ai-method-selector){box-shadow:none;border-color:#0000}.launch-kind-selector:not(.ai-method-selector)>footer{border-top:0;padding-top:0}.manage-workstream:before{display:none}.manage-workstream .manage-stack{scrollbar-color:#0d171152 transparent;scrollbar-width:thin;max-height:360px;padding-right:4px;overflow-y:auto}.manage-workstream .manage-stack::-webkit-scrollbar{width:6px}.manage-workstream .manage-stack::-webkit-scrollbar-thumb{background:#0d171147;border-radius:99px}.manage-workstream .managed-launch,.manage-workstream .managed-live-fund{min-height:54px}.manage-workstream .manage-stack[aria-label]{padding-bottom:2px}.launch-form{align-items:start}.launch-form .form-intro{background:var(--fh-lilac);color:var(--fh-ink);border:1px solid #0d17112e;border-radius:14px;padding:20px}.launch-form .form-intro>span{color:var(--fh-green)}.launch-form .form-intro p{color:#0d1711ad}.launch-form .manager-principle{border:1px solid #0d171129;border-left:3px solid var(--fh-green);background:#f8f5ed85;border-radius:10px}.launch-form .manager-principle span{color:#0d1711a8}.launch-form .form-fields{background:var(--fh-cream)}.launch-draft-bar{background:var(--fh-lilac);border-color:#0d17112e}.launch-draft-bar p{color:#0d1711a8}.launch-draft-bar button{color:var(--fh-ink);background:#f8f5eda3;border-color:#0d171138}.launch-stage-head{background:var(--fh-sky);border:1px solid #0d17112e;border-radius:13px;padding:18px}.launch-stage-head[data-stage="2"]{background:var(--fh-lilac)}.launch-stage-head[data-stage="3"]{background:var(--fh-peach)}.launch-stage-head[data-stage="4"]{background:var(--fh-lime)}.launch-stage-head>span{color:var(--fh-green)}.launch-stage-head p,.launch-stage-head small{color:#0d1711a8}.selected-fund-kind{background:var(--fh-peach);border-color:#0d17112e}.selected-fund-kind button{background:#f8f5ed94;border-color:#0d171133}.managed-starter{background:var(--fh-sky);border-style:solid;border-color:#0d17112e}.launch-wallet-readiness,.unit-issuance-note{background:var(--fh-sky);border-color:#0d17112e}.launch-review{background:var(--fh-paper);border-color:#0d17112e}.launch-review div{border-color:#0d171124}.launch-stage-back{background:var(--fh-paper)}.launch-kind-selector.ai-method-selector{box-shadow:none;background:0 0;border:0;padding:0}.ai-method-selector .launch-kind-grid>a:first-child{background:var(--fh-lilac);color:var(--fh-ink);border-color:#0d171133}.ai-method-selector .launch-kind-grid>a:nth-child(2){background:var(--fh-sky);color:var(--fh-ink);border-color:#0d171133}.ai-method-selector .launch-kind-grid>a:nth-child(3){background:var(--fh-peach);color:var(--fh-ink);border-color:#0d171133}.ai-method-selector .launch-kind-grid>a :is(small,p){color:#0d1711ad}.ai-method-selector .launch-kind-grid>a>b{color:var(--fh-green)}.ai-method-selector .launch-kind-grid>a>i{background:var(--fh-ink);color:var(--fh-lime)}.ai-method-selector .launch-kind-grid>a:nth-child(3)>i{background:var(--fh-lime);color:var(--fh-ink)}.ai-method-selector>aside{background:var(--fh-lime);max-width:none;color:var(--fh-ink);border-color:#0d17112e}.ai-method-selector>aside span{color:#0d1711b3}.ai-method-selector>aside a{color:var(--fh-ink)}.manager-workbench>header{background:var(--fh-sky)}.manager-workbench>header span{color:#0d17119e}.manager-workbench>header h2 small{color:var(--fh-green)}.manager-workbench>header>div:last-child strong{color:var(--fh-ink)}.manager-workbench .treasury-console{background:var(--fh-lilac)!important;border-color:#0d17112e!important}.manager-workbench .nav-publisher{background:var(--fh-lime);border-color:#0d17112e}.launch-form{grid-template-columns:minmax(230px,300px) minmax(0,920px);gap:28px;max-width:1280px;margin-inline:auto;padding:28px clamp(20px,3vw,48px)}.launch-form .form-intro{padding:22px;top:24px}.launch-form .form-intro h2{margin:16px 0 14px;font-size:clamp(34px,3.2vw,48px);line-height:.94}.launch-form .form-fields{gap:16px;padding:22px}.launch-draft-bar{align-items:flex-start;padding:16px 17px}.launch-draft-bar>div:last-child{align-items:center}.launch-draft-bar button{min-height:42px;padding-inline:14px;font-size:11px}.launch-draft-bar .launch-draft-manage{border-color:var(--fh-ink);background:var(--fh-ink);color:var(--fh-cream)}.launch-path-choice{background:var(--fh-lime);border:1px solid #0d17112e;border-radius:13px;margin-top:2px;padding:16px}.launch-path-choice>span{color:var(--fh-green)}.launch-path-choice>strong{margin-top:7px;font-size:22px}.launch-path-choice>p{color:#0d1711ad}.launch-paths{gap:14px;margin-top:-7px;margin-bottom:8px}.launch-paths>button{background:var(--fh-paper);min-height:144px;padding:19px;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s}.launch-paths>button:hover{transform:translateY(-2px)}.launch-paths>button.selected{background:color-mix(in srgb,var(--fh-paper) 70%,var(--fh-lime) 30%)}.launch-paths>button:focus-visible{outline:2px solid var(--fh-green);outline-offset:3px}.launch-paths>button>i{background:var(--fh-ink);color:var(--fh-cream)}.launch-wallet-readiness{margin-top:4px}.launch-stage-actions{z-index:5;background:color-mix(in srgb,var(--fh-cream) 92%,#dfe9cf 8%);border:1px solid #0d17112e;border-radius:12px;margin:4px -8px -8px;padding:13px 10px 8px;position:sticky;bottom:14px;box-shadow:0 12px 28px #0d17111f}.launch-stage-actions .product-primary{min-width:150px;min-height:48px;padding-inline:18px;font-size:13px}.launch-stage-actions>span{font-weight:650}.product-shell.dark .launch-path-choice{background:var(--fh-lime);color:var(--fh-ink);border-color:#f2f0e729}.product-shell.dark .launch-paths>button{background:var(--fh-forest-raised);color:var(--fh-cream);border-color:#f2f0e72e}.product-shell.dark .launch-paths>button.selected{background:#c7ff381f}.product-shell.dark .launch-stage-actions{background:var(--fh-forest-raised);border-color:#f2f0e729;box-shadow:0 12px 28px #00000047}@media (width<=760px){.launch-form{grid-template-columns:1fr;gap:16px;padding:16px}.launch-form .form-intro{padding:18px;position:relative;top:auto}.launch-draft-bar{flex-direction:column;align-items:flex-start}.launch-draft-bar>div:last-child{grid-template-columns:1fr 1fr;width:100%;display:grid}.launch-draft-bar button{width:100%}.launch-paths{grid-template-columns:1fr}.launch-stage-actions{grid-template-columns:1fr 1fr;margin-inline:-4px;bottom:8px}}.manager-workbench .select-managed{background:var(--fh-sky);border-style:solid;border-color:#0d17112e}.manage-guidance{background:var(--fh-lime);border-color:#0d17112e}.manage-guidance p{color:#0d1711ad}.product-shell.dark .launch-form{background:var(--fh-forest-raised)}.product-shell.dark .launch-form .form-intro{background:var(--fh-lilac);color:var(--fh-ink);border-color:#0d171133}.product-shell.dark .launch-form .form-intro>span{color:var(--fh-green)}.product-shell.dark .launch-form .form-intro :is(h2,p,.manager-principle b){color:var(--fh-ink)}.product-shell.dark .launch-form .form-intro p,.product-shell.dark .launch-form .manager-principle span{color:#0d1711ad}.product-shell.dark .launch-form .manager-principle{background:#f8f5ed7a;border-color:#0d171129}.product-shell.dark .launch-form .form-fields{background:var(--fh-forest-raised);border-color:#f2f0e729}.product-shell.dark .form-fields label,.product-shell.dark .manager-columns label{color:#f2f0e7bd}.product-shell.dark .form-fields :is(input,textarea,select),.product-shell.dark .manager-columns :is(input,textarea,select),.product-shell.dark .option-chips button,.product-shell.dark .compact-chips button{color:#f2f0e7;background:#112218;border-color:#f2f0e729}.product-shell.dark .launch-draft-bar{background:var(--fh-lilac);color:var(--fh-ink);border-color:#0d171133}.product-shell.dark .launch-draft-bar :is(strong,p){color:var(--fh-ink)}.product-shell.dark .launch-draft-bar p{color:#0d1711ad}.product-shell.dark .launch-draft-bar button{color:var(--fh-ink);background:#f8f5eda3;border-color:#0d171138}.product-shell.dark .launch-draft-bar .launch-draft-manage{border-color:var(--fh-control-dark);background:var(--fh-control-dark);color:var(--fh-control-dark-text)}.product-shell.dark .launch-draft-bar .launch-draft-manage b{color:var(--fh-lime)}.product-shell.dark .launch-stage-head{background:var(--fh-sky);color:var(--fh-ink);border-color:#0d171133}.product-shell.dark .launch-stage-head[data-stage="2"]{background:var(--fh-lilac)}.product-shell.dark .launch-stage-head[data-stage="3"]{background:var(--fh-peach)}.product-shell.dark .launch-stage-head[data-stage="4"]{background:var(--fh-lime)}.product-shell.dark .launch-stage-head :is(h3,p,small){color:var(--fh-ink)}.product-shell.dark .launch-stage-head :is(p,small){color:#0d1711ad}.product-shell.dark .launch-stage-rail button{color:var(--fh-ink)}.product-shell.dark .launch-stage-rail small{color:#0d1711a8}.product-shell.dark .launch-stage-rail button:hover{background:#f8f5ed61;border-color:#0d171133}.product-shell.dark .launch-stage-rail button.complete{background:#f8f5ed75;border-color:#0d171133}.product-shell.dark .selected-fund-kind{background:var(--fh-peach);color:var(--fh-ink);border-color:#0d171133}.product-shell.dark .selected-fund-kind button{color:var(--fh-ink);background:#f8f5ed94;border-color:#0d171133}.product-shell.dark .managed-starter,.product-shell.dark .launch-wallet-readiness,.product-shell.dark .unit-issuance-note{background:var(--fh-sky);color:var(--fh-ink);border-color:#0d171133}.product-shell.dark .managed-starter :is(b,small),.product-shell.dark .launch-wallet-readiness :is(strong,p),.product-shell.dark .unit-issuance-note :is(strong,p){color:var(--fh-ink)}.product-shell.dark .managed-starter small,.product-shell.dark .launch-wallet-readiness p,.product-shell.dark .unit-issuance-note p{color:#0d1711ad}.product-shell.dark .launch-review{color:#f2f0e7;background:#112218;border-color:#f2f0e729}.product-shell.dark .launch-review div{border-color:#f2f0e721}.product-shell.dark .launch-review :is(span,small){color:#f2f0e79e}.product-shell.dark .launch-stage-back{color:#f2f0e7;background:#112218;border-color:#f2f0e72e}.product-shell.dark .launch-kind-selector.ai-method-selector{background:0 0}.product-shell.dark .ai-method-selector .launch-kind-grid>a:first-child{background:var(--fh-lilac);color:var(--fh-ink);border-color:#0d171133}.product-shell.dark .ai-method-selector .launch-kind-grid>a:nth-child(2){background:var(--fh-sky);color:var(--fh-ink);border-color:#0d171133}.product-shell.dark .ai-method-selector .launch-kind-grid>a:nth-child(3){background:var(--fh-peach);color:var(--fh-ink);border-color:#0d171133}.product-shell.dark .ai-method-selector>aside{background:var(--fh-lime);color:var(--fh-ink);border-color:#0d171133}.product-shell.dark .ai-method-selector>aside :is(strong,span,a){color:var(--fh-ink)}.product-shell.dark .ai-method-selector>aside span{color:#0d1711b3}.product-shell.dark .manager-workbench{background:var(--fh-forest-raised);border-color:#f2f0e729}.product-shell.dark .manager-workbench>header{background:var(--fh-sky);color:var(--fh-ink);border-color:#0d17112e}.product-shell.dark .manager-workbench>header :is(span,h2,strong){color:var(--fh-ink)}.product-shell.dark .manager-workbench>header span{color:#0d17119e}.product-shell.dark .manager-workbench .treasury-console{color:var(--fh-ink);background:var(--fh-lilac)!important;border-color:#0d17112e!important}.product-shell.dark .manager-workbench .treasury-console :is(h3,p,dt,dd,a,span){color:var(--fh-ink)}.product-shell.dark .manager-workbench .treasury-console :is(p,dt){color:#0d1711a8}.product-shell.dark .manager-workbench .nav-publisher{background:var(--fh-lime);color:var(--fh-ink);border-color:#0d171133}.product-shell.dark .manager-workbench .nav-publisher :is(span,small,strong,a){color:var(--fh-ink)}.product-shell.dark .manager-workbench .nav-publisher small{color:#0d1711ad}.product-shell.dark .manage-guidance{background:var(--fh-lime);color:var(--fh-ink);border-color:#0d171133}.product-shell.dark .manage-guidance :is(h3,p,span){color:var(--fh-ink)}.product-shell.dark .manage-guidance p{color:#0d1711ad}.product-shell.dark .select-managed{background:var(--fh-sky);color:var(--fh-ink);border-color:#0d171133}.product-shell.dark .select-managed :is(span,strong,p,li){color:var(--fh-ink)}@media (width<=760px){.launch-form .form-intro{padding:17px}.launch-stage-head{padding:15px}.launch-kind-selector.ai-method-selector{gap:15px}.ai-method-selector>aside{padding:14px}}.product-profile>i,.skip-link,.fund-drawer .product-primary,.product-auth .product-primary,.product-shell.dark :is(.product-primary,.home-start-card>button,.launch-draft-bar .launch-draft-manage,.launch-stage-rail button.active,.launch-stage-head[data-stage="4"],.ai-method-selector>aside,.manager-workbench .nav-publisher,.manage-guidance),.product-shell.dark :is(.launch-stage-head[data-stage="4"],.ai-method-selector>aside,.manager-workbench .nav-publisher,.manage-guidance) :is(h1,h2,h3,p,small,span,strong,b,a){color:var(--fh-on-lime)!important}.discover-status-filters button{border-radius:14px;grid-template-columns:10px minmax(0,1fr) auto;gap:12px;min-height:70px;padding:12px 16px;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s}.discover-status-filters button>i{width:10px;height:10px}.discover-status-filters button>span{font:700 15px/1.05 var(--font-interface),sans-serif;letter-spacing:-.015em;gap:5px}.discover-status-filters button>span small{min-height:0;font:600 11px/1.15 var(--font-interface),sans-serif;letter-spacing:0}.discover-status-filters button:hover:not(.active){border-color:var(--product-lime-deep);transform:translateY(-1px);box-shadow:0 5px 14px #0d171114}.discover-status-filters button:focus-visible{outline:3px solid color-mix(in srgb,var(--product-lime) 70%,transparent);outline-offset:2px}.discover-status-filters button.active{border-color:var(--product-ink);color:var(--product-card);transform:translateY(-1px);box-shadow:0 7px 18px #0d171129;background:var(--product-ink)!important}.discover-status-filters button.active>i{background:var(--product-lime);box-shadow:0 0 0 4px #c7ff3833}.discover-status-filters button.active>span small{color:#f8f5edad}.discover-status-filters button.active>b{background:var(--product-lime);color:var(--product-ink)}.product-shell.dark .discover-status-filters button{background:var(--fh-forest-raised);color:#f2f0e7;border-color:#f2f0e733}.product-shell.dark .discover-status-filters button[data-market-section=All]{background:color-mix(in srgb,var(--fh-acid) 12%,var(--fh-forest-raised))}.product-shell.dark .discover-status-filters button[data-market-section=Pre-launch]{background:color-mix(in srgb,var(--fh-lilac) 18%,var(--fh-forest-raised))}.product-shell.dark .discover-status-filters button[data-market-section=Live\ funds]{background:color-mix(in srgb,var(--fh-sky) 18%,var(--fh-forest-raised))}.product-shell.dark .discover-status-filters button:hover:not(.active){border-color:var(--fh-lime);box-shadow:0 7px 18px #0000003d}.product-shell.dark .discover-status-filters button.active{border-color:var(--fh-lime);box-shadow:0 7px 18px #00000047;background:var(--fh-lime)!important;color:var(--fh-on-lime)!important}.product-shell.dark .discover-status-filters button.active>i{background:var(--fh-on-lime);box-shadow:0 0 0 4px #0d171129}.product-shell.dark .discover-status-filters button.active>span small{color:#0d1711ad}@media (width<=720px){.discover-status-filters button{min-height:58px;padding:10px 13px}.discover-status-filters button>span{font-size:14px}}.product-shell.dark .launchpad-empty,.product-shell.dark .launchpad-empty h3{color:var(--fh-on-dark)}.product-shell.dark .launchpad-empty p{color:#f2f0e7ad}.product-shell.dark .launchpad-empty>button{background:var(--fh-lime);color:var(--fh-on-lime)}.product-shell.dark .launchpad-empty>button b{color:var(--fh-on-lime)}.product-shell.dark .launchpad-empty-visual>b{background:var(--fh-control-dark);color:var(--fh-on-dark)}.product-shell.dark .select-managed{color:var(--fh-on-pastel)}.product-shell.dark .select-managed>i{background:var(--fh-control-dark);border-color:var(--fh-control-dark);color:var(--fh-on-dark)}.product-shell.dark .select-managed :is(span,strong,li){color:var(--fh-on-pastel)}.product-shell.dark .select-managed p{color:var(--fh-on-pastel-muted)}.product-shell.dark .launch-stage-rail button.active i{background:var(--fh-control-dark);border-color:var(--fh-control-dark);color:var(--fh-on-dark)}.product-shell.dark .ai-method-selector .launch-kind-grid>a>i{background:var(--fh-control-dark);color:var(--fh-on-dark)}.product-shell.dark .ai-method-selector .launch-kind-grid>a:nth-child(3)>i{background:var(--fh-lime);color:var(--fh-on-lime)}.product-shell.dark .ai-method-selector .launch-kind-grid>a :is(strong,b){color:var(--fh-on-pastel)}.product-shell.dark .ai-method-selector .launch-kind-grid>a :is(small,p){color:var(--fh-on-pastel-muted)}.launch-identity-step{background:var(--fh-sky);color:var(--fh-ink);border:1px solid #0d17112e;border-radius:18px;gap:22px;padding:28px;display:grid}.launch-identity-step>header{max-width:800px}.launch-identity-step>header>span{color:var(--fh-green);font:700 10px/1 var(--font-data),monospace;letter-spacing:.1em}.launch-identity-step>header h2{font:400 clamp(38px,5vw,68px)/.94 var(--font-display),serif;letter-spacing:-.05em;margin:10px 0 8px}.launch-identity-step>header p{color:#0d1711ad;max-width:690px;font:500 14px/1.55 var(--font-body),sans-serif;margin:0}.launch-identity-layout{grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);align-items:start;gap:18px;display:grid}.launch-identity-fields{background:#f8f5ed8a;border:1px solid #0d17112e;border-radius:14px;gap:14px;padding:18px;display:grid}.launch-identity-fields label{color:#0d1711c7;font:700 11px/1.1 var(--font-data),monospace;letter-spacing:.06em;text-transform:uppercase;gap:7px;display:grid}.launch-identity-fields input,.launch-identity-fields textarea{width:100%;color:var(--fh-ink);font:500 15px/1.35 var(--font-body),sans-serif;letter-spacing:0;text-transform:none;background:#f8f5edd1;border:1px solid #0d171133;border-radius:9px;outline:none;padding:13px 14px}.launch-identity-fields textarea{resize:vertical;min-height:126px}.launch-identity-fields input:focus,.launch-identity-fields textarea:focus{border-color:var(--fh-green);box-shadow:0 0 0 3px #4f7e1424}.launch-identity-fields label small{color:#0d171199;font:500 11px/1.35 var(--font-body),sans-serif;letter-spacing:0;text-transform:none}.launch-identity-fields .field-pair{grid-template-columns:minmax(0,1.45fr) minmax(130px,.55fr)}.launch-identity-fields .logo-upload-field{background:#f8f5ed75;border:1px solid #0d17112e;border-radius:11px;padding:12px}.launch-identity-fields .logo-upload-heading{color:var(--fh-ink)}.launch-identity-fields .logo-upload-heading em{color:var(--fh-green);margin-left:6px;font-size:10px;font-style:normal}.launch-identity-fields .logo-upload-control{color:var(--fh-ink);background:#f8f5edc7}.launch-identity-fields .logo-upload-control span small{color:#0d171199}.launch-identity-actions{justify-content:space-between;align-items:center;gap:10px;padding-top:4px;display:flex}.launch-identity-actions .launch-save-draft{min-height:39px;color:var(--fh-ink);font:700 11px/1 var(--font-body),sans-serif;cursor:pointer;background:#f8f5edb8;border:1px solid #0d171138;border-radius:9px;padding:0 12px}.launch-identity-actions .product-primary{min-height:42px}.launch-identity-notice{color:var(--fh-green);font:700 11px/1.35 var(--font-body),sans-serif;margin:0}.launch-identity-preview{background:var(--fh-lilac);border:1px solid #0d17112e;border-radius:14px;gap:10px;min-height:310px;padding:20px;display:grid}.launch-identity-preview>span,.launch-identity-preview>small,.launch-identity-summary span{color:var(--fh-green);font:700 10px/1 var(--font-data),monospace;letter-spacing:.1em}.launch-identity-mark,.launch-identity-summary-mark{background:var(--fh-lime);color:var(--fh-ink);border:2px solid #f8f5edc2;place-items:center;display:grid;overflow:hidden;box-shadow:0 8px 18px #0d17111f}.launch-identity-mark{border-radius:22px;width:82px;height:82px}.launch-identity-mark img,.launch-identity-summary-mark img{object-fit:cover;width:100%;height:100%}.launch-identity-mark i,.launch-identity-summary-mark i{font:700 20px/1 var(--font-data),monospace;font-style:normal}.launch-identity-preview h3{font:400 30px/.98 var(--font-display),serif;letter-spacing:-.04em;margin:3px 0 0}.launch-identity-preview>strong{color:var(--fh-green);font:700 13px/1 var(--font-data),monospace}.launch-identity-preview p{color:#0d1711b3;font:500 14px/1.45 var(--font-body),sans-serif;margin:2px 0 0}.launch-identity-step>footer{color:#0d1711a3;font:500 11px/1.4 var(--font-body),sans-serif;border-top:1px solid #0d171129;justify-content:space-between;gap:12px;padding-top:12px;display:flex}.launch-identity-step>footer button{color:var(--fh-green);font:700 11px/1 var(--font-body),sans-serif;cursor:pointer;background:0 0;border:0;padding:0}.launch-identity-summary{background:var(--fh-lilac);color:var(--fh-ink);border:1px solid #0d17112e;border-radius:11px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 13px;display:grid}.launch-identity-summary-mark{border-width:1px;border-radius:12px;width:42px;height:42px}.launch-identity-summary-mark i{font-size:12px}.launch-identity-summary>div:nth-child(2){gap:4px;min-width:0;display:grid}.launch-identity-summary strong{font:700 14px/1.1 var(--font-body),sans-serif}.launch-identity-summary small{color:#0d1711a8;font:500 11px/1.35 var(--font-body),sans-serif;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.launch-identity-summary button{color:var(--fh-ink);font:700 10px/1 var(--font-body),sans-serif;cursor:pointer;background:#f8f5ed99;border:1px solid #0d171133;border-radius:8px;padding:8px 10px}.product-shell.dark .launch-identity-step{background:var(--fh-sky);color:var(--fh-ink);border-color:#0d171133}.product-shell.dark .launch-identity-step>header p,.product-shell.dark .launch-identity-fields label small,.product-shell.dark .launch-identity-preview p,.product-shell.dark .launch-identity-summary small{color:#0d1711ad}.product-shell.dark .launch-identity-fields{background:#f8f5ed80;border-color:#0d17112e}.product-shell.dark .launch-identity-fields input,.product-shell.dark .launch-identity-fields textarea{color:var(--fh-ink);background:#f8f5edd6;border-color:#0d171138}.product-shell.dark .launch-identity-fields .logo-upload-field{background:#f8f5ed70;border-color:#0d17112e}.product-shell.dark .launch-identity-actions .launch-save-draft,.product-shell.dark .launch-identity-summary button{color:var(--fh-ink);background:#f8f5edb8;border-color:#0d171138}.product-shell.dark .launch-identity-step>footer{color:#0d1711a3;border-color:#0d171129}.product-shell.dark .launch-identity-preview,.product-shell.dark .launch-identity-summary{color:var(--fh-ink);border-color:#0d17112e}@media (width<=820px){.launch-identity-layout{grid-template-columns:1fr}.launch-identity-preview{min-height:0}.launch-identity-preview .launch-identity-mark{width:68px;height:68px}.launch-identity-step{padding:20px}.launch-identity-summary{grid-template-columns:42px minmax(0,1fr)}.launch-identity-summary button{grid-column:2;width:max-content}.launch-identity-step>footer{flex-direction:column;align-items:flex-start}}@media (width<=560px){.launch-identity-fields .field-pair{grid-template-columns:1fr}.launch-identity-actions{flex-direction:column;align-items:stretch}.launch-identity-actions .launch-save-draft,.launch-identity-actions .product-primary{justify-content:center;width:100%}.launch-identity-step>header h2{font-size:42px}}.launch-identity-actions{justify-content:flex-end;gap:9px}.launch-identity-actions .launch-save-draft,.launch-identity-actions .product-primary{box-sizing:border-box;white-space:nowrap;min-width:190px;min-height:42px}.launch-identity-actions .launch-save-draft{text-align:center;border-radius:8px;width:auto;padding:0 14px}.launch-identity-actions .launch-save-draft b{float:none;color:var(--fh-green);margin-left:17px;font-size:14px}.launch-identity-actions .product-primary{justify-content:space-between;width:auto;padding-inline:14px}@media (width<=560px){.launch-identity-actions .launch-save-draft,.launch-identity-actions .product-primary{justify-content:center;width:100%;min-width:0}}.product-shell.dark{--product-dark-text:#f7f8f1;--product-dark-muted:#f7f8f1cc;--product-dark-subtle:#f7f8f1b3;--product-dark-border:#f7f8f13d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.product-shell.dark .product-main,.product-shell.dark .product-header-copy h1,.product-shell.dark .product-view h2,.product-shell.dark .product-view h3{color:var(--product-dark-text)}.product-shell.dark .product-sidebar nav button,.product-shell.dark .product-sidebar nav .sidebar-route{color:var(--product-dark-muted)}.product-shell.dark .product-sidebar nav button span,.product-shell.dark .product-sidebar nav .sidebar-route span{color:var(--product-dark-subtle)}.product-shell.dark .product-sidebar nav button.active,.product-shell.dark .product-sidebar nav button:hover,.product-shell.dark .product-sidebar nav .sidebar-route:hover{color:var(--product-dark-text)}.product-shell.dark .product-mode,.product-shell.dark .product-safety p,.product-shell.dark .product-profile small,.product-shell.dark .product-profile b,.product-shell.dark .product-header-description,.product-shell.dark .product-summary small,.product-shell.dark .panel-head p,.product-shell.dark .form-intro p,.product-shell.dark .manager-principle span,.product-shell.dark .field-section p,.product-shell.dark .form-fields>label,.product-shell.dark .form-fields>label small,.product-shell.dark .field-pair>label small,.product-shell.dark .managed-funds small,.product-shell.dark .empty-state,.product-shell.dark .product-state p{color:var(--product-dark-muted)}.product-shell.dark .product-header-copy>span,.product-shell.dark .product-summary>div>span,.product-shell.dark .field-section>span,.product-shell.dark .form-fields>label>span,.product-shell.dark .manager-metrics>div>span,.product-shell.dark .manager-metrics small{color:var(--product-dark-subtle)}.product-shell.dark :is(input,textarea,select):focus-visible,.product-shell.dark button:focus-visible,.product-shell.dark a:focus-visible,.product-shell.dark summary:focus-visible{outline:3px solid var(--fh-lime);outline-offset:3px}.product-shell.dark .platform-select-trigger{color:var(--product-dark-text)!important;background:#182b20!important;border-color:#6f8f77!important}.product-shell.dark .platform-select-trigger b{background:var(--fh-lime)!important;color:var(--fh-on-lime)!important}.product-shell.dark .platform-select-menu{max-height:min(320px,55vh);overflow-y:auto;z-index:500!important;color:var(--product-dark-text)!important;background:#182b20!important;border-color:#6f8f77!important;box-shadow:0 18px 38px #0000006b!important}.product-shell.dark .platform-select-menu button{color:var(--product-dark-text)!important;background:0 0!important}.product-shell.dark .platform-select-menu button:hover,.product-shell.dark .platform-select-menu button[aria-selected=true],.product-shell.dark .platform-select-menu button.selected{color:#fff!important;background:#2d4b36!important}.product-shell.dark .platform-select-menu button:focus-visible{outline:3px solid var(--fh-lime);outline-offset:-3px}.product-shell.dark .launch-identity-fields .logo-upload-control{color:var(--fh-ink)!important;background:#f1f4e9!important;border-color:#78945f!important}.product-shell.dark .launch-identity-fields .logo-upload-control>span>b{color:var(--fh-ink)!important}.product-shell.dark .launch-identity-fields .logo-upload-control>span>small{color:#425044!important}.product-shell.dark .launch-identity-fields .logo-upload-control>em{background:var(--fh-lime)!important;color:var(--fh-on-lime)!important}.product-shell.dark .launch-identity-fields .logo-upload-control:focus-within{outline:3px solid var(--fh-lime);outline-offset:3px}@media (width<=1180px){.launch-identity-layout{grid-template-columns:1fr}.launch-identity-preview{min-height:0}.launch-identity-preview .launch-identity-mark{width:68px;height:68px}}.product-shell.dark .discover-search input,.product-shell.dark .watchlist-search input{caret-color:var(--fh-lime);border-color:var(--product-dark-border)!important;color:var(--product-dark-text)!important;background:#182b20!important}.product-shell.dark .discover-search input::placeholder,.product-shell.dark .watchlist-search input::placeholder{opacity:1;color:var(--product-dark-subtle)!important}.product-shell.dark .discover-market-summary>small,.product-shell.dark .discover-market>header p,.product-shell.dark .discover-tools>label>span,.product-shell.dark .discover-tools>.discover-search>span{color:var(--product-dark-muted)!important}.product-shell.dark :is(.home-start-card,.manage-workstream){color:var(--fh-on-pastel)!important}.product-shell.dark :is(.home-start-card,.manage-workstream) :is(h2,h3,p,strong,b,span,small,li,button,a){color:inherit}.product-shell.dark .home-start-card>header,.product-shell.dark .home-start-card>header i,.product-shell.dark .home-start-card p,.product-shell.dark .home-start-card li,.product-shell.dark .manage-workstream>p,.product-shell.dark .manage-workstream .manage-empty-state small,.product-shell.dark .manage-workstream :is(.managed-draft,.managed-launch,.managed-live-fund) small{color:var(--fh-on-pastel-muted)!important}.product-shell.dark .home-start-card>header i{border-color:#0d171138}.product-shell.dark .home-start-card>button,.product-shell.dark .manage-resume button{background:var(--fh-lime)!important;border-color:var(--fh-on-lime)!important;color:var(--fh-on-lime)!important}.product-shell.dark .home-start-card>button b,.product-shell.dark .manage-resume button b{color:var(--fh-on-lime)!important}.product-shell.dark .portfolio-analytics,.product-shell.dark .portfolio-chart-card,.product-shell.dark .portfolio-overview-card,.product-shell.dark .portfolio-holdings-panel{color:var(--fh-on-dark)}.product-shell.dark .portfolio-chart-card>header span,.product-shell.dark .portfolio-chart-card>header strong,.product-shell.dark .portfolio-overview-card h2,.product-shell.dark .portfolio-overview-card dd,.product-shell.dark .portfolio-holding-row>div>strong,.product-shell.dark .portfolio-holding-fund strong{color:var(--fh-on-dark)!important}.product-shell.dark .portfolio-chart-card>header small,.product-shell.dark .portfolio-chart-card>footer,.product-shell.dark .portfolio-overview-card>p,.product-shell.dark .portfolio-overview-card dt,.product-shell.dark .portfolio-allocation>span,.product-shell.dark .portfolio-allocation>div>span small,.product-shell.dark .portfolio-holdings-head,.product-shell.dark .portfolio-holding-row>div>span,.product-shell.dark .portfolio-holding-row>div>small,.product-shell.dark .portfolio-holding-fund small{color:#f2f0e7b8!important}.product-shell.dark .portfolio-chart-card>header nav button{color:#f2f0e7c7}.product-shell.dark .portfolio-chart-card>header nav button.active{border-color:var(--fh-lime);background:var(--fh-lime);color:var(--fh-ink)}.product-shell.dark .portfolio-chart-plot.portfolio-value-chart{color:var(--fh-lime)}.product-shell.dark .portfolio-grid-line{stroke:#f2f0e71a}.product-shell.dark .portfolio-cursor{stroke:#f2f0e78c}.product-shell.dark .portfolio-point{fill:#131f17}.product-shell.dark .portfolio-chart-empty{color:var(--fh-on-dark)}.product-shell.dark .portfolio-chart-empty b{color:var(--fh-on-dark)!important}.product-shell.dark .portfolio-chart-empty span{color:#f2f0e7b8!important}.product-shell.dark .portfolio-access{color:#f2f0e7db}.product-shell.dark .portfolio-access.unlocked{border-color:var(--fh-lime);color:var(--fh-lime)}.manage-workstream .managed-draft>span{min-width:0}.manage-workstream .managed-draft>:is(a,button){box-sizing:border-box;white-space:nowrap;min-width:0;min-height:30px;padding:0 9px;font:700 10px/1 var(--font-interface), sans-serif!important;line-height:1!important}.manage-workstream .managed-draft>:is(a,button):first-of-type{width:max-content;min-width:64px}.manage-workstream .managed-draft>button:last-child{width:30px;padding:0;font-size:16px!important}@media (width<=520px){.manage-workstream .managed-draft{grid-template-columns:minmax(0,1fr) auto}.manage-workstream .managed-draft>:is(a,button):first-of-type{grid-area:2/1/auto/-1;width:100%;min-width:0}.manage-workstream .managed-draft>button:last-child{grid-area:1/2}}.swap-v2 .swap-terminal{grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(340px,372px);align-items:start;gap:12px}.swap-v2 .swap-terminal>.swap-market-panel{grid-area:1/1;width:100%;min-width:0}.swap-v2 .swap-terminal>.swap-ticket{grid-area:1/2;justify-self:stretch;width:100%;max-width:372px;position:sticky;top:12px}.swap-v2 .swap-ticket>header{flex-wrap:wrap;gap:9px}.swap-token-links{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.swap-token-links a{color:#527a0d;font-size:11px;font-weight:750;text-decoration:none}.product-shell.dark .swap-token-links a{color:#c7ff38}.swap-v2 .swap-chart-stack{min-width:0;display:block}.swap-v2 .swap-chart-stack>.swap-chart,.swap-v2 .swap-chart-stack>.swap-chart-empty{width:100%;min-width:0}.swap-v2 .swap-market-body{min-width:0;overflow:hidden}.swap-v2 .swap-chart svg{width:100%}.swap-intel{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:10px;display:grid}.swap-intel>section{border:1px solid var(--ui-border,#0d171124);background:var(--ui-card,#f7f5ee);border-radius:9px;min-width:0;overflow:hidden}.swap-intel>section>header{border-bottom:1px solid var(--ui-border,#0d17111f);gap:4px;padding:13px 14px;display:grid}.swap-intel>section>header span{color:#697269;font:750 10px var(--font-data),monospace;letter-spacing:.08em}.swap-intel>section>header strong{font-size:14px}.swap-intel-checks{grid-template-columns:1fr 1fr;gap:7px;padding:11px;display:grid}.swap-intel-checks article{text-align:center;border:1px solid #0d17111a;border-radius:7px;align-content:center;place-items:center;gap:3px;min-height:86px;display:grid}.swap-intel-checks article>span{color:#56820d;background:#6f9f1724;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:grid}.swap-intel-checks article.warn>span{color:#a66527;background:#d0924924}.swap-intel-checks strong{font-size:12px}.swap-intel-checks small{color:#737b73;font-size:10px}.swap-intel>section>p{color:#737b73;margin:0;padding:0 13px 13px;font-size:10px;line-height:1.5}.swap-intel dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.swap-intel dl>div{border-right:1px solid var(--ui-border,#0d17111f);border-bottom:1px solid var(--ui-border,#0d17111f);min-width:0;padding:12px 13px}.swap-intel dl>div:nth-child(2n){border-right:0}.swap-intel dt{color:#737b73;font-size:10px}.swap-intel dd{text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:12px;font-weight:750;overflow:hidden}.swap-intel footer{gap:14px;padding:11px 13px;display:flex}.swap-intel footer a{color:#527a0d;font-size:11px;font-weight:750;text-decoration:none}.product-shell.dark .swap-intel>section{color:#f2f0e7;background:#14281c}.product-shell.dark .swap-intel :is(p,dt,small,header span){color:#f2f0e78f}@media (width<=760px){.swap-intel{grid-template-columns:1fr}.swap-intel-checks{grid-template-columns:repeat(4,minmax(100px,1fr));overflow-x:auto}.swap-intel-checks article{min-width:100px}}@media (width<=1180px){.swap-v2 .swap-terminal{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr)}.swap-v2 .swap-terminal>.swap-market-panel{grid-area:1/1}.swap-v2 .swap-terminal>.swap-ticket{grid-area:2/1;justify-self:center;max-width:620px;position:relative;top:auto}}.swap-v2 .swap-chart .fh-chart-grid{stroke:var(--fh-chart-grid);stroke-width:1px;stroke-dasharray:none}.swap-v2 .swap-chart .fh-chart-reference{stroke:var(--fh-lime);stroke-width:1.25px;stroke-dasharray:5 5}.swap-v2 .swap-chart .fh-chart-reference-point{fill:var(--fh-lime);stroke:var(--p-ink)}.swap-v2 .swap-chart .fh-candle-up line,.swap-v2 .swap-chart .fh-candle-down line{stroke:currentColor;stroke-dasharray:none}.swap-v2 .swap-chart .fh-candle-up rect,.swap-v2 .swap-chart .fh-candle-down rect{fill:currentColor}.swap-v2 .swap-chart .fh-chart-volume rect.up{fill:var(--fh-chart-candle-up)}.swap-v2 .swap-chart .fh-chart-volume rect.down{fill:var(--fh-chart-candle-down)}.manage-workstream .managed-draft{grid-template-columns:minmax(0,1fr) 96px 34px;align-items:center;gap:8px}.manage-workstream .managed-draft>.managed-draft-action,.manage-workstream .managed-draft>.managed-draft-remove{box-sizing:border-box;border:1px solid var(--product-line);background:var(--product-card);min-width:0;min-height:36px;color:var(--product-ink);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;font:700 11px/1 var(--font-interface), sans-serif!important;line-height:1!important}.manage-workstream .managed-draft>.managed-draft-action{padding:0 10px;width:100%!important;min-width:0!important}.manage-workstream .managed-draft>.managed-draft-remove{padding:0;width:34px!important;min-width:34px!important;font-size:18px!important}.manage-workstream .managed-draft>.managed-draft-action:hover,.manage-workstream .managed-draft>.managed-draft-action:focus-visible,.manage-workstream .managed-draft>.managed-draft-remove:hover,.manage-workstream .managed-draft>.managed-draft-remove:focus-visible{border-color:var(--product-lime-deep);background:color-mix(in srgb, var(--product-card) 78%, var(--product-lime) 22%)}.product-shell.dark .manage-workstream .managed-draft>.managed-draft-action,.product-shell.dark .manage-workstream .managed-draft>.managed-draft-remove{color:#0d1711!important;background:#f8f5eda3!important;border-color:#0d171138!important}.product-shell.dark .manage-workstream .managed-draft>.managed-draft-action:hover,.product-shell.dark .manage-workstream .managed-draft>.managed-draft-action:focus-visible,.product-shell.dark .manage-workstream .managed-draft>.managed-draft-remove:hover,.product-shell.dark .manage-workstream .managed-draft>.managed-draft-remove:focus-visible{border-color:var(--fh-lime)!important;background:var(--fh-lime)!important}@media (width<=520px){.manage-workstream .managed-draft{grid-template-columns:minmax(0,1fr) 34px}.manage-workstream .managed-draft>.managed-draft-action{grid-area:2/1/auto/-1}.manage-workstream .managed-draft>.managed-draft-remove{grid-area:1/2}}@media (width>=1181px){.product-view.launch-view{max-width:1760px;padding-inline:clamp(14px,1.4vw,28px)}.launch-view .launch-form{border-radius:18px;width:100%;max-width:none;padding:22px;display:block}.launch-view .launch-form .form-intro{grid-template-rows:auto auto auto;grid-template-columns:minmax(250px,.8fr) minmax(0,1.65fr) minmax(170px,.55fr);align-items:start;gap:8px 28px;padding:20px 22px;display:grid;position:static}.launch-view .form-intro>span{grid-area:1/1}.launch-view .form-intro>h2{grid-area:2/1;margin:6px 0 0;font-size:clamp(34px,3vw,52px)}.launch-view .form-intro>p{grid-area:3/1;max-width:300px;margin:0}.launch-view .form-intro>.launch-stage-rail{grid-area:1/2/4;grid-template-columns:repeat(4,minmax(0,1fr));align-self:center;gap:6px;margin:0;display:grid}.launch-view .launch-stage-rail button{grid-template-columns:25px minmax(0,1fr);gap:8px;min-height:82px;padding:9px}.launch-view .launch-stage-rail b{font-size:12px}.launch-view .launch-stage-rail small{font-size:10px}.launch-view .form-intro>.launch-save-draft{grid-area:1/3;width:100%;margin:0}.launch-view .form-intro>.manager-principle{grid-area:2/3/4;align-self:stretch;max-width:none;margin:0}.launch-view .launch-form .form-fields{background:var(--fh-cream);border:1px solid #0d171124;border-radius:16px;margin-top:20px;padding:26px clamp(24px,3vw,48px)}.launch-view .launch-paths>button{min-height:126px;padding:16px}.launch-view .launch-paths>button small{font-size:13px;line-height:1.4}.launch-view .option-chips,.launch-view .launch-review-complete{grid-template-columns:repeat(4,minmax(0,1fr))}.launch-view .launch-stage-actions{margin-inline:-10px}.product-shell.dark .launch-view .launch-form .form-fields{background:var(--fh-forest-raised);border-color:#f2f0e724}}.fund-leaderboard{border:1px solid var(--product-line);background:var(--product-card);border-radius:14px;margin-top:18px;padding:22px}.fund-leaderboard>header{border-bottom:1px solid var(--product-line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:17px;display:flex}.fund-leaderboard>header>div>span,.community-launch-controls>label>span,.community-toggle>span{color:var(--product-lime-deep);font:700 11px/1.2 var(--font-data), monospace;letter-spacing:.08em;text-transform:uppercase}.fund-leaderboard h2{font:400 clamp(25px, 3vw, 38px)/1.02 var(--font-display), serif;margin:8px 0 5px}.fund-leaderboard p{max-width:630px;color:var(--product-muted);margin:0;font-size:13px;line-height:1.5}.fund-leaderboard>header>a{border:1px solid var(--product-line);min-height:36px;color:var(--product-ink);border-radius:8px;flex:none;align-items:center;padding:0 12px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.fund-leaderboard>header>a:hover,.fund-leaderboard>header>a:focus-visible{border-color:var(--product-lime-deep);background:color-mix(in srgb, var(--product-card) 78%, var(--product-lime) 22%)}.leaderboard-controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px 0 4px;display:grid}.leaderboard-controls label{min-width:0}.leaderboard-controls label>span{color:var(--product-muted);font:700 10px/1.2 var(--font-data), monospace;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;display:block}.leaderboard-controls .platform-select,.leaderboard-controls select{width:100%}.fund-leaderboard-list{gap:8px;padding-top:13px;display:grid}.fund-leaderboard-row{min-height:56px;color:var(--product-ink);border:1px solid #0000;border-radius:9px;grid-template-columns:28px 38px minmax(0,1fr) 82px 75px 52px;align-items:center;gap:11px;padding:7px 9px;text-decoration:none;display:grid}.fund-leaderboard-row:hover,.fund-leaderboard-row:focus-visible{border-color:var(--product-line);background:color-mix(in srgb, var(--product-card) 80%, var(--product-lime) 20%)}.fund-leaderboard-rank{color:var(--product-muted);font:700 11px var(--font-data), monospace}.fund-leaderboard-mark{background:var(--product-lime);width:34px;height:34px;color:var(--product-ink);font:800 10px var(--font-data), monospace;border-radius:50%;place-items:center;display:grid}.fund-leaderboard-name{min-width:0}.fund-leaderboard-name strong,.fund-leaderboard-name small,.fund-leaderboard-members b,.fund-leaderboard-members small,.fund-leaderboard-return,.fund-leaderboard-return small,.fund-leaderboard-open{display:block}.fund-leaderboard-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.fund-leaderboard-name small,.fund-leaderboard-members small,.fund-leaderboard-return small{color:var(--product-muted);margin-top:3px;font-size:10px}.fund-leaderboard-members b{font-size:13px}.fund-leaderboard-return{color:var(--product-muted);font:750 12px var(--font-data), monospace;text-align:right}.fund-leaderboard-return.up{color:var(--fh-positive)}.fund-leaderboard-return.down{color:var(--fh-negative)}.fund-leaderboard-open{color:var(--product-lime-deep);text-align:right;font-size:11px;font-weight:750}.leaderboard-empty{border:1px dashed var(--product-line);color:var(--product-muted);text-align:center;border-radius:9px;margin-top:13px;padding:18px;font-size:12px}.community-launch-controls{align-items:stretch}.community-launch-controls>label{min-width:0}.community-launch-controls>label>span{margin-bottom:7px;display:block}.community-launch-controls>label>small,.community-toggle>small{color:var(--product-muted);margin-top:7px;font-size:11px;line-height:1.4;display:block}.community-toggle>div{align-items:center;gap:8px;min-height:42px;display:flex}.community-toggle input{width:17px;height:17px;accent-color:var(--product-lime-deep)}.community-toggle b{font-size:12px;font-weight:700}.managed-participation-control{border:1px solid color-mix(in srgb, var(--product-line) 82%, var(--product-lime) 18%);background:color-mix(in srgb, var(--product-card) 88%, var(--product-lime) 12%);border-radius:10px;gap:8px;min-width:0;padding:12px;display:grid}.managed-participation-heading{color:var(--product-lime-deep);font:700 10px/1.2 var(--font-data), monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;display:flex}.managed-participation-heading .info-tip{margin-left:auto}.managed-participation-control .community-toggle{gap:0;min-width:0;display:grid}.managed-participation-control .community-toggle>div{min-height:30px}.managed-participation-control .community-toggle small{max-width:48ch}.managed-participation-note{border-top:1px solid var(--product-line);color:var(--product-muted);gap:3px;padding-top:8px;font-size:10px;line-height:1.4;display:grid}.managed-participation-note strong{color:var(--product-ink);font-size:11px}.product-shell.dark .fund-leaderboard,.product-shell.dark .fund-leaderboard-row:hover,.product-shell.dark .fund-leaderboard-row:focus-visible{background:var(--fh-forest-raised)}.product-shell.dark .fund-leaderboard>header>a,.product-shell.dark .fund-leaderboard-row{color:var(--fh-cream)}.product-shell.dark .fund-leaderboard>header>a:hover,.product-shell.dark .fund-leaderboard>header>a:focus-visible,.product-shell.dark .fund-leaderboard-row:hover,.product-shell.dark .fund-leaderboard-row:focus-visible{background:color-mix(in srgb, var(--fh-forest-raised) 78%, var(--fh-lime) 22%)}.product-shell.dark .managed-participation-control{background:color-mix(in srgb, var(--fh-forest-raised) 88%, var(--fh-lime) 12%);border-color:#f2f0e72e}.product-shell.dark .managed-participation-note{border-color:#f2f0e729}.product-shell.dark .managed-participation-note strong{color:var(--fh-cream)}@media (width<=680px){.fund-leaderboard{padding:16px}.fund-leaderboard>header{flex-direction:column}.fund-leaderboard>header>a{justify-content:center;width:100%}.leaderboard-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.fund-leaderboard-row{grid-template-columns:22px 34px minmax(0,1fr) 64px;gap:8px}.fund-leaderboard-members{display:none}.fund-leaderboard-return{text-align:right}.fund-leaderboard-open{display:none}}.feed-composer{border:1px solid var(--product-line);background:var(--product-card);border-radius:15px;gap:12px;padding:17px;display:grid}.feed-composer>header{align-items:center;gap:11px;display:flex}.feed-composer-avatar{background:var(--product-lime);width:40px;height:40px;color:var(--product-ink);font:800 11px/1 var(--font-data), monospace;border-radius:50%;flex:0 0 40px;place-items:center;display:grid;overflow:hidden}.feed-composer-avatar img{object-fit:cover;width:100%;height:100%}.feed-composer>header>div{gap:3px;display:grid}.feed-composer>header>div>span{color:var(--product-lime-deep);font:750 10px/1 var(--font-data), monospace;letter-spacing:.1em}.feed-composer>header strong{font:600 20px/1 var(--font-display), serif}.feed-composer>header small{color:var(--product-muted);font:500 11px/1.35 var(--font-body), sans-serif}.feed-composer>textarea{resize:vertical;box-sizing:border-box;border:1px solid var(--product-line);background:color-mix(in srgb, var(--product-card) 90%, var(--product-lime) 10%);width:100%;min-height:105px;color:var(--product-ink);font:500 14px/1.5 var(--font-body), sans-serif;border-radius:11px;outline:0;padding:14px}.feed-composer>textarea:focus,.feed-x-input:focus-within{border-color:var(--product-lime-deep);box-shadow:0 0 0 3px color-mix(in srgb,var(--product-lime) 30%,transparent)}.feed-composer>textarea::placeholder,.feed-x-input input::placeholder{color:var(--product-muted)}.feed-composer-options{grid-template-columns:minmax(0,1fr) minmax(250px,.7fr);align-items:start;gap:8px;display:grid}.feed-house-picker{position:relative}.feed-house-picker summary,.feed-x-input{box-sizing:border-box;border:1px solid var(--product-line);background:0 0;border-radius:9px;min-height:40px}.feed-house-picker summary{color:var(--product-ink);font:700 11px/1 var(--font-body),sans-serif;cursor:pointer;justify-content:space-between;align-items:center;padding:0 11px;list-style:none;display:flex}.feed-house-picker summary::-webkit-details-marker{display:none}.feed-house-picker summary b{background:var(--product-lime);min-width:22px;height:22px;color:var(--product-ink);border-radius:50%;place-items:center;display:grid}.feed-house-picker[open]>div{z-index:15;border:1px solid var(--product-line);background:var(--product-card);border-radius:11px;gap:5px;max-height:260px;padding:7px;display:grid;position:absolute;top:45px;left:0;right:0;overflow:auto;box-shadow:0 16px 40px #0d171126}.feed-house-picker>div>button{color:var(--product-ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px;display:grid}.feed-house-picker>div>button:hover{background:color-mix(in srgb,var(--product-lime) 13%,transparent)}.feed-house-picker>div>button.selected{border-color:var(--product-lime-deep);background:color-mix(in srgb,var(--product-lime) 24%,var(--product-card))}.feed-house-picker button>i{background:var(--product-ink);width:31px;height:31px;color:var(--product-card);font:700 10px/1 var(--font-data),monospace;border-radius:8px;place-items:center;font-style:normal;display:grid}.feed-house-picker button>span{gap:3px;min-width:0;display:grid}.feed-house-picker button>span strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.feed-house-picker button>span small{color:var(--product-muted);font-size:10px}.feed-x-input{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:0 11px;display:grid}.feed-x-input span{font:750 10px/1 var(--font-data),monospace}.feed-x-input input{min-width:0;color:var(--product-ink);font:500 11px/1 var(--font-body),sans-serif;background:0 0;border:0;outline:0}.feed-selected-houses{flex-wrap:wrap;gap:6px;display:flex}.feed-selected-houses button{border:1px solid var(--product-lime-deep);background:color-mix(in srgb,var(--product-lime) 24%,var(--product-card));color:var(--product-ink);font:700 10px/1 var(--font-data),monospace;cursor:pointer;border-radius:999px;padding:6px 8px}.feed-selected-houses span{margin-left:3px}.feed-composer>footer{justify-content:space-between;align-items:center;display:flex}.feed-composer>footer small{color:var(--product-muted);font:600 10px/1 var(--font-data),monospace}.feed-composer>footer button{border:1px solid var(--product-ink);background:var(--product-ink);min-height:38px;color:var(--product-card);font:750 11px/1 var(--font-body),sans-serif;cursor:pointer;border-radius:8px;padding:0 13px}.feed-composer>footer button b{color:var(--product-lime);margin-left:9px}.feed-composer>footer button:disabled{cursor:not-allowed;opacity:.42}.feed-kind-thesis:before{background:var(--product-lime-deep)}.feed-kind-thesis>header{border-top:1px solid var(--product-line);margin-top:11px;padding-top:11px}.feed-kind-thesis .feed-author{border-top:0;margin-top:0;padding-top:0}.feed-house-tags{flex-wrap:wrap;gap:6px;margin:0 0 11px;display:flex}.feed-house-tags a{border:1px solid var(--product-line);color:var(--product-ink);border-radius:9px;align-items:center;gap:7px;padding:6px 8px;text-decoration:none;display:inline-flex}.feed-house-tags a>i{background:var(--product-lime);width:25px;height:25px;color:var(--product-ink);font:750 10px/1 var(--font-data),monospace;border-radius:7px;place-items:center;font-style:normal;display:grid}.feed-house-tags a>span{gap:2px;display:grid}.feed-house-tags small{color:var(--product-muted);font:700 10px/1 var(--font-data),monospace;letter-spacing:.09em}.feed-house-tags strong{font:750 10px/1 var(--font-body),sans-serif}.feed-x-card{border:1px solid var(--product-line);background:color-mix(in srgb,var(--product-card) 90%,var(--product-lime) 10%);color:var(--product-ink);border-radius:10px;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;margin:0 0 11px;padding:10px;text-decoration:none;display:grid}.feed-x-card>span{background:var(--product-ink);width:31px;height:31px;color:var(--product-card);border-radius:8px;place-items:center;font-size:15px;display:grid}.feed-x-card>div{gap:3px;display:grid}.feed-x-card small{color:var(--product-muted);font:700 10px/1 var(--font-data),monospace;letter-spacing:.09em}.feed-x-card strong{font:650 11px/1.2 var(--font-body),sans-serif}.feed-social-actions{justify-content:flex-start!important;gap:7px!important}.feed-social-actions button,.feed-social-actions a{border:1px solid var(--product-line);min-height:31px;color:var(--product-ink);font:700 10px/1 var(--font-body),sans-serif;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.feed-social-actions button.liked{border-color:var(--product-lime-deep);background:var(--product-lime);color:var(--product-ink)}.feed-social-actions button span{font-size:15px}.feed-social-actions a{margin-left:auto}.product-shell.dark .feed-composer{border-color:var(--fh-dark-line);background:var(--fh-dark-section);color:var(--fh-dark-text)}.product-shell.dark .feed-composer>textarea,.product-shell.dark .feed-house-picker summary,.product-shell.dark .feed-x-input{border-color:var(--fh-dark-line);background:var(--fh-dark-control);color:var(--fh-dark-text)}.product-shell.dark .feed-composer>textarea,.product-shell.dark .feed-x-input input{color:var(--fh-dark-text)}.product-shell.dark .feed-house-picker[open]>div{border-color:var(--fh-dark-line);background:var(--fh-dark-section)}.product-shell.dark .feed-house-picker>div>button{color:var(--fh-dark-text)}.product-shell.dark .feed-house-picker>div>button.selected,.product-shell.dark .feed-selected-houses button{border-color:var(--fh-lime);background:var(--fh-lime);color:var(--fh-on-lime)}.product-shell.dark .feed-kind-thesis>header,.product-shell.dark .feed-house-tags a,.product-shell.dark .feed-x-card,.product-shell.dark .feed-social-actions button,.product-shell.dark .feed-social-actions a{border-color:var(--fh-dark-line)}.product-shell.dark .feed-house-tags a,.product-shell.dark .feed-x-card,.product-shell.dark .feed-social-actions button,.product-shell.dark .feed-social-actions a{color:var(--fh-dark-text)}.product-shell.dark .feed-x-card{background:var(--fh-dark-control)}.product-shell.dark .feed-social-actions button.liked{border-color:var(--fh-lime);background:var(--fh-lime);color:var(--fh-on-lime)}@media (width<=700px){.feed-composer{padding:14px}.feed-composer-options{grid-template-columns:1fr}.feed-composer>header{align-items:flex-start}.feed-composer>header small{display:none}.feed-house-picker[open]>div{margin-top:6px;position:static}.feed-social-actions{flex-wrap:wrap}.feed-social-actions a{margin-left:0}}.venue-capability-field>span{align-items:center;gap:6px;display:inline-flex}.venue-capability-list{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.venue-capability{border:1px solid var(--product-line);background:var(--product-soft);min-height:36px;color:var(--product-ink);font:700 11px/1 var(--font-body), sans-serif;letter-spacing:0;text-transform:none;border-radius:9px;align-items:baseline;gap:8px;padding:8px 11px;display:inline-flex}.venue-capability b{font-weight:700}.venue-capability small{color:var(--product-muted);font:600 10px/1.2 var(--font-body), sans-serif;letter-spacing:0;text-transform:none}.venue-capability.live{border-color:var(--product-lime-deep);background:color-mix(in srgb, var(--product-lime) 18%, var(--product-card))}.venue-capability.live small{color:var(--product-lime-deep)}.venue-capability.planned{opacity:.76}.venue-capability-field>small{max-width:760px;color:var(--product-muted);font:500 11px/1.4 var(--font-body), sans-serif;letter-spacing:0;text-transform:none;display:block}.launch-identity-preview{--brand-accent:#365f43;--brand-soft:#dce9d8;--brand-cover:#163a28;background-position:50%;background-size:cover;background-color:var(--brand-soft)!important}.launch-identity-preview.brand-forest{--brand-accent:#365f43;--brand-soft:#dce9d8;--brand-cover:#163a28}.launch-identity-preview.brand-cobalt{--brand-accent:#355a9a;--brand-soft:#dfe8fb;--brand-cover:#1e3157}.launch-identity-preview.brand-violet{--brand-accent:#70558d;--brand-soft:#ece3f3;--brand-cover:#39294b}.launch-identity-preview.brand-amber{--brand-accent:#9a6623;--brand-soft:#f4e6cd;--brand-cover:#503719}.launch-identity-preview.brand-coral{--brand-accent:#9b5147;--brand-soft:#f5ded9;--brand-cover:#522c29}.launch-identity-preview.brand-graphite{--brand-accent:#52605c;--brand-soft:#e2e6e3;--brand-cover:#26312e}.launch-identity-preview>span,.launch-identity-preview>small,.launch-identity-preview>strong{color:var(--brand-accent)}.launch-identity-preview .launch-identity-mark{background:var(--brand-accent)}.houses-hero{border:1px solid var(--product-line);background:var(--product-panel);border-radius:22px;grid-template-columns:minmax(0,1fr) auto;gap:28px;padding:clamp(24px,4vw,48px);display:grid}.houses-hero>div>span,.houses-directory>header span{color:var(--product-lime-deep);font:700 11px var(--font-data), monospace;letter-spacing:.14em;text-transform:uppercase;display:block}.houses-hero h2{max-width:800px;font:500 clamp(36px, 5vw, 66px)/.98 var(--font-display), Georgia, serif;letter-spacing:-.045em;margin:10px 0 12px}.houses-hero p{max-width:760px;color:var(--product-muted);margin:0;font-size:16px;line-height:1.55}.houses-hero dl{border-top:1px solid var(--product-line);grid-template-columns:repeat(3,minmax(88px,1fr));align-self:end;min-width:310px;margin:0;display:grid}.houses-hero dl div{padding:14px 12px 0 0}.houses-hero dt,.house-directory-card dt{color:var(--product-muted);font:700 10px var(--font-data), monospace;letter-spacing:.1em;text-transform:uppercase}.houses-hero dd{font:500 25px var(--font-display), Georgia, serif;margin:6px 0 0}.houses-directory{border:1px solid var(--product-line);background:var(--product-panel);border-radius:22px;margin-top:16px;padding:clamp(20px,3vw,34px)}.houses-directory>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.houses-directory h3{font:500 clamp(25px, 3vw, 38px) var(--font-display), Georgia, serif;letter-spacing:-.03em;margin:8px 0 5px}.houses-directory>header p{color:var(--product-muted);margin:0}.houses-directory-controls{align-items:center;gap:8px;min-width:min(420px,100%);display:flex}.house-kind-filter{border-bottom:1px solid var(--product-line);gap:7px;margin-top:23px;padding-bottom:13px;display:flex}.house-kind-filter button{border:1px solid var(--product-line);color:var(--product-muted);cursor:pointer;background:0 0;border-radius:999px;padding:8px 13px;font-size:12px;font-weight:750}.house-kind-filter button.active{border-color:var(--product-ink);background:var(--product-ink);color:var(--product-panel)}.house-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.house-directory-card{border:1px solid var(--product-line);background:var(--product-surface);border-radius:16px;flex-direction:column;min-height:300px;padding:16px;display:flex}.house-directory-card.ai{background:color-mix(in srgb, var(--product-surface) 82%, var(--product-lime) 18%)}.house-directory-card>header{grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.house-directory-mark{background:var(--product-ink);width:42px;height:42px;color:var(--product-lime);font:800 12px var(--font-data), monospace;border-radius:12px;place-items:center;display:grid}.house-directory-card header>div:nth-child(2)>span{color:var(--product-lime-deep);font:700 10px var(--font-data), monospace;letter-spacing:.1em;display:block}.house-directory-card header strong,.house-directory-card header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.house-directory-card header strong{font:500 20px var(--font-display), Georgia, serif;margin-top:3px}.house-directory-card header small{color:var(--product-muted);margin-top:4px;font-size:11px}.house-directory-card header>b{border:1px solid var(--product-line);color:var(--product-muted);font:700 10px var(--font-data), monospace;border-radius:999px;padding:5px 7px}.house-directory-card header>b.private{color:var(--product-danger,#b55b4b)}.house-directory-card>p{min-height:60px;color:var(--product-muted);margin:17px 0;font-size:13px;line-height:1.45}.house-directory-card dl{border-top:1px solid var(--product-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:auto 0 16px;padding-top:13px;display:grid}.house-directory-card dd{color:var(--product-ink);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:12px;font-weight:750;overflow:hidden}.house-directory-card dd.up{color:var(--fh-positive)}.house-directory-card>footer{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.house-directory-card>footer button,.house-directory-card>footer a{border:1px solid var(--product-line);min-height:35px;color:var(--product-ink);cursor:pointer;background:0 0;border-radius:8px;padding:8px 10px;font-size:11px;font-weight:750;text-decoration:none}.house-directory-card>footer button[aria-busy=true]{cursor:wait;opacity:.68}.house-directory-card>footer .house-follow[aria-pressed=true],.house-directory-card>footer .house-join{border-color:var(--product-ink);background:var(--product-ink);color:var(--product-panel)}.house-directory-card>footer a{color:var(--product-lime-deep);margin-left:auto}.houses-empty{color:var(--product-muted);text-align:center;gap:7px;padding:35px 10px 20px;display:grid}.houses-empty strong{color:var(--product-ink);font-size:17px}.houses-empty button{color:var(--product-lime-deep);cursor:pointer;background:0 0;border:0;justify-self:center;margin-top:5px;font-weight:750}.rooms-workspace{grid-template-columns:310px minmax(0,1fr);gap:16px;margin-top:16px;display:grid}.rooms-workspace .room-list,.rooms-workspace .rooms-hub{min-width:0}.product-shell.dark .houses-hero,.product-shell.dark .houses-directory,.product-shell.dark .house-directory-card{background:var(--fh-forest-raised);border-color:var(--fh-line)}.product-shell.dark .houses-hero p,.product-shell.dark .houses-directory>header p,.product-shell.dark .house-directory-card p,.product-shell.dark .house-directory-card header small{color:var(--fh-muted)}.product-shell.dark .house-kind-filter button,.product-shell.dark .house-directory-card>footer button,.product-shell.dark .house-directory-card>footer a{color:var(--fh-cream);border-color:var(--fh-line)}.product-shell.dark .house-kind-filter button.active,.product-shell.dark .house-directory-card>footer .house-follow[aria-pressed=true],.product-shell.dark .house-directory-card>footer .house-join{background:var(--fh-lime);color:var(--fh-on-lime);border-color:var(--fh-lime)}.season-banner{border:1px solid var(--product-line);background:color-mix(in srgb, var(--product-surface) 80%, var(--product-lime) 20%);border-radius:16px;margin-top:16px;overflow:hidden}.season-banner>header{border-bottom:1px solid var(--product-line);justify-content:space-between;align-items:end;gap:24px;padding:18px 20px;display:flex}.season-banner>header>div>span{color:var(--product-lime-deep);font:750 11px var(--font-data), monospace;letter-spacing:.11em}.season-banner h3{font:500 26px var(--font-display), Georgia, serif;margin:7px 0 4px}.season-banner p{max-width:620px;color:var(--product-muted);margin:0;font-size:13px;line-height:1.4}.season-banner label{min-width:145px;color:var(--product-muted);gap:5px;font-size:11px;font-weight:750;display:grid}.season-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.season-entry{min-width:0;color:var(--product-ink);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 16px;text-decoration:none;display:grid}.season-entry+.season-entry{border-left:1px solid var(--product-line)}.season-entry>b{background:var(--product-ink);width:28px;height:28px;color:var(--product-lime);font:750 10px var(--font-data), monospace;border-radius:50%;place-items:center;display:grid}.season-entry span{min-width:0}.season-entry strong,.season-entry small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.season-entry strong{font-size:14px}.season-entry small{color:var(--product-muted);margin-top:3px;font-size:10px}.season-entry em{color:var(--product-lime-deep);font:750 13px var(--font-data), monospace;font-style:normal}.season-banner>footer{border-top:1px solid var(--product-line);color:var(--product-muted);justify-content:space-between;gap:14px;padding:12px 16px;font-size:11px;display:flex}.season-banner>footer a{color:var(--product-lime-deep);font-weight:750;text-decoration:none}.product-shell.dark .season-banner{background:var(--fh-forest-raised);border-color:var(--fh-line)}.product-shell.dark .season-banner>header,.product-shell.dark .season-entry+.season-entry,.product-shell.dark .season-banner>footer{border-color:var(--fh-line)}.product-shell.dark .season-banner p,.product-shell.dark .season-entry small,.product-shell.dark .season-banner>footer{color:var(--fh-muted)}.product-shell.dark .season-entry{color:var(--fh-cream)}@media (width<=760px){.season-banner>header{flex-direction:column;align-items:stretch}.season-banner label{width:100%}.season-entry-grid{grid-template-columns:1fr}.season-entry+.season-entry{border-top:1px solid var(--product-line);border-left:0}}@media (width<=980px){.house-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.houses-hero{grid-template-columns:1fr}.houses-hero dl{width:100%}}@media (width<=680px){.houses-directory>header{flex-direction:column;align-items:stretch}.houses-directory-controls{flex-direction:column;align-items:stretch;min-width:0}.house-kind-filter{overflow-x:auto}.house-directory-grid{grid-template-columns:1fr}.house-directory-card dl{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:13px}.rooms-workspace{grid-template-columns:1fr}}.community-view{max-width:1440px;min-height:auto;margin:0 auto;padding-bottom:48px;display:block}.community-view>*{min-width:0}.houses-hero{grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:end}.houses-hero>div{min-width:0}.houses-hero h2{max-width:760px}.houses-hero p{max-width:680px}.houses-hero dl{border:1px solid var(--product-line);background:var(--product-surface);border-radius:15px;grid-template-columns:1fr;align-self:stretch;width:100%;min-width:0;overflow:hidden}.houses-hero dl div{border-bottom:1px solid var(--product-line);justify-content:space-between;align-items:baseline;gap:16px;padding:15px 17px;display:flex}.houses-hero dl div:last-child{border-bottom:0}.houses-hero dd{margin:0;font-size:27px}.season-empty{min-height:86px;color:var(--product-muted);text-align:center;align-content:center;place-items:center;gap:5px;padding:18px;display:grid}.season-empty strong{color:var(--product-ink);font-size:14px}.season-empty span{font-size:12px}.houses-directory-controls{width:min(100%,500px)}.house-directory-grid{grid-template-columns:repeat(3,minmax(280px,1fr))}.house-directory-card{min-height:318px}.rooms-workspace{grid-template-columns:minmax(260px,.38fr) minmax(0,.62fr);align-items:start}.rooms-workspace .room-list{border:1px solid var(--product-line);background:var(--product-panel);border-radius:16px;align-content:start;gap:8px;padding:17px;display:grid}.rooms-workspace .room-list>span{color:var(--product-lime-deep);font:750 10px var(--font-data), monospace;letter-spacing:.13em;margin:0 2px 2px}.rooms-workspace .room-list>span:not(:first-child){border-top:1px solid var(--product-line);margin-top:12px;padding-top:16px}.rooms-workspace .room-list>button,.rooms-workspace .room-list>.launch-room-link{width:100%;min-width:0}.rooms-workspace .room-list>button{border:1px solid #0000;border-radius:11px;grid-template-columns:36px minmax(0,1fr) auto;padding:10px}.rooms-workspace .room-list>button:hover,.rooms-workspace .room-list>button.active{border-color:var(--product-line);background:var(--product-surface)}.rooms-workspace .room-list>button.active{box-shadow:inset 3px 0 0 var(--product-lime-deep)}.rooms-workspace .room-list>button>i{width:34px;height:34px}.rooms-workspace .room-list>button>span{min-width:0}.rooms-workspace .room-list>button strong,.rooms-workspace .room-list>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rooms-workspace .room-list .launch-room-link{border-color:var(--product-line);background:var(--product-surface);border-radius:11px;padding:10px}.rooms-workspace .room-list-empty{padding:13px 2px 5px}.rooms-workspace .room-list-empty span{color:var(--product-muted);font-size:12px;line-height:1.5;display:block}.rooms-workspace .rooms-hub{padding:0}.rooms-workspace .rooms-hub>header{background:var(--product-panel);border-radius:16px;min-height:126px;padding:23px}.rooms-workspace .rooms-hub>header h2{max-width:540px;font-size:clamp(27px,3vw,40px)}.rooms-workspace .rooms-hub>header p{max-width:590px;font-size:13px}.rooms-workspace .room-hub-stats,.rooms-workspace .room-preview{border-radius:14px;margin-top:12px}.rooms-workspace .rooms-locked-empty{background:var(--product-panel);min-height:410px;padding:38px 22px}.rooms-workspace .rooms-locked-empty h2{max-width:440px}.product-shell.dark .houses-hero dl,.product-shell.dark .rooms-workspace .room-list,.product-shell.dark .rooms-workspace .rooms-hub>header,.product-shell.dark .rooms-workspace .rooms-locked-empty{background:var(--fh-forest-raised);border-color:var(--fh-line)}.product-shell.dark .houses-hero dl div,.product-shell.dark .rooms-workspace .room-list>span:not(:first-child),.product-shell.dark .rooms-workspace .room-list>button:hover,.product-shell.dark .rooms-workspace .room-list>button.active{border-color:var(--fh-line)}.product-shell.dark .rooms-workspace .room-list>button:hover,.product-shell.dark .rooms-workspace .room-list>button.active{background:var(--fh-forest)}.product-shell.dark .season-empty strong{color:var(--fh-cream)}@media (width<=1100px){.community-view{max-width:none}.house-directory-grid{grid-template-columns:repeat(2,minmax(260px,1fr))}}@media (width<=760px){.community-view{padding-bottom:28px}.houses-hero{padding:23px}.houses-hero h2{font-size:clamp(38px,12vw,56px)}.houses-hero dl{margin-top:4px}.season-banner>footer{flex-direction:column;align-items:flex-start}.house-directory-grid{grid-template-columns:1fr}.rooms-workspace .room-list{flex-wrap:nowrap;padding:12px;display:flex;overflow-x:auto}.rooms-workspace .room-list>span,.rooms-workspace .room-list-empty{display:none}.rooms-workspace .room-list>button,.rooms-workspace .room-list>.launch-room-link{flex:0 0 220px}.rooms-workspace .rooms-hub>header{padding:18px}}.community-view{--product-card:var(--fh-cream);--product-panel:var(--fh-cream);--product-surface:var(--fh-paper);--product-input:var(--fh-paper);--product-ink:var(--fh-ink);--product-line:var(--fh-line);--product-lime:var(--fh-lime);--product-lime-deep:var(--fh-green);--product-muted:var(--fh-muted);--product-danger:#b55b4b;color:var(--product-ink);padding-inline:clamp(12px,2vw,28px)}.community-view .houses-hero,.community-view .season-banner,.community-view .houses-directory{box-shadow:0 12px 30px #0d17110b}.community-view .houses-hero{background:var(--product-panel)}.community-view .season-banner{background:var(--product-card);margin-top:18px}.community-view .season-banner>header{background:color-mix(in srgb, var(--product-card) 90%, var(--product-lime) 10%);padding:22px 24px}.community-view .season-entry-grid{background:var(--product-card);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px}.community-view .season-entry{border:1px solid var(--product-line);background:var(--product-surface);border-radius:13px;min-height:76px;padding:15px;transition:border-color .16s,background .16s,transform .16s}.community-view .season-entry+.season-entry{border-left:1px solid var(--product-line)}.community-view .season-entry:hover,.community-view .season-entry:focus-visible{border-color:var(--product-lime-deep);background:color-mix(in srgb, var(--product-surface) 88%, var(--product-lime) 12%);transform:translateY(-1px)}.community-view .season-banner>footer{background:color-mix(in srgb, var(--product-card) 94%, var(--product-lime) 6%)}.community-view .houses-directory{background:var(--product-panel);margin-top:18px;padding:clamp(20px,2.6vw,30px)}.community-view .houses-directory>header{border-bottom:1px solid var(--product-line);align-items:end;padding-bottom:18px}.community-view .house-kind-filter{border-bottom:0;margin-top:0;padding:14px 0 0}.community-view .house-kind-filter button{background:var(--product-surface)}.community-view .house-kind-filter button.active{background:var(--product-ink);color:var(--product-card)}.community-view .house-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:14px}.community-view .house-directory-card{background:var(--product-surface);border-radius:15px;min-height:0;padding:18px;transition:border-color .16s,box-shadow .16s,transform .16s;box-shadow:0 6px 16px #0d171109}.community-view .house-directory-card.ai{background:color-mix(in srgb, var(--product-surface) 90%, var(--product-lime) 10%)}.community-view .house-directory-card:hover,.community-view .house-directory-card:focus-within{border-color:var(--product-lime-deep);transform:translateY(-2px);box-shadow:0 10px 22px #0d171114}.community-view .house-directory-card header strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.3em;line-height:1.15;display:-webkit-box}.community-view .house-directory-card>p{min-height:68px;margin:15px 0}.community-view .house-directory-card dl{gap:0;margin-bottom:17px}.community-view .house-directory-card dl>div{border-left:1px solid var(--product-line);min-width:0;padding:0 8px}.community-view .house-directory-card dl>div:first-child{border-left:0;padding-left:0}.community-view .house-directory-card>footer button,.community-view .house-directory-card>footer a{background:var(--product-card);justify-content:center;align-items:center;min-height:36px;display:inline-flex}.community-view .house-directory-card>footer .house-join,.community-view .house-directory-card>footer .house-follow[aria-pressed=true]{background:var(--product-ink);color:var(--product-card)}.community-view .house-directory-card>footer a{color:var(--product-lime-deep);margin-left:auto}.product-shell.dark .community-view{--product-card:var(--fh-forest-raised);--product-panel:var(--fh-forest-raised);--product-surface:color-mix(in srgb, var(--fh-forest-raised) 92%, var(--fh-cream) 8%);--product-input:var(--fh-forest);--product-ink:var(--fh-cream);--product-line:var(--fh-line);--product-lime:var(--fh-lime);--product-lime-deep:var(--fh-lime);--product-muted:var(--fh-muted);--product-danger:#f18f7c}.product-shell.dark .community-view .houses-hero,.product-shell.dark .community-view .season-banner,.product-shell.dark .community-view .houses-directory{background:var(--product-panel);border-color:var(--product-line);box-shadow:none}.product-shell.dark .community-view .season-banner>header,.product-shell.dark .community-view .season-banner>footer{background:color-mix(in srgb, var(--product-panel) 88%, var(--fh-lime) 12%)}.product-shell.dark .community-view .season-entry,.product-shell.dark .community-view .house-directory-card,.product-shell.dark .community-view .house-directory-controls input,.product-shell.dark .community-view .house-kind-filter button,.product-shell.dark .community-view .house-directory-card>footer button,.product-shell.dark .community-view .house-directory-card>footer a{background:var(--product-surface);border-color:var(--product-line);color:var(--product-ink)}.product-shell.dark .community-view .house-directory-card.ai,.product-shell.dark .community-view .season-entry:hover,.product-shell.dark .community-view .season-entry:focus-visible{background:color-mix(in srgb, var(--product-surface) 84%, var(--fh-lime) 16%)}.product-shell.dark .community-view .house-kind-filter button.active,.product-shell.dark .community-view .house-directory-card>footer .house-join,.product-shell.dark .community-view .house-directory-card>footer .house-follow[aria-pressed=true]{background:var(--fh-lime);border-color:var(--fh-lime);color:var(--fh-on-lime)}@media (width<=980px){.community-view .house-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.community-view .season-banner>header{padding:19px}.community-view .season-entry-grid{grid-template-columns:1fr;padding:12px}.community-view .season-entry+.season-entry{border-left:1px solid var(--product-line)}.community-view .houses-directory{padding:18px}.community-view .house-directory-grid{grid-template-columns:1fr}}.feed-author{border-top:1px solid var(--product-line);justify-content:space-between;align-items:center;gap:12px;margin:12px 0 2px;padding-top:11px;display:flex}.feed-author>a{min-width:0;color:var(--product-ink);align-items:center;gap:8px;text-decoration:none;display:flex}.feed-author>a>span,.feed-author>a>span img,.feed-author>a>span i{border-radius:50%;flex:0 0 28px;width:28px;height:28px}.feed-author>a>span img{object-fit:cover;display:block}.feed-author>a>span i{background:var(--product-lime);color:var(--product-ink);place-items:center;font-size:10px;font-style:normal;font-weight:800;display:grid}.feed-author strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.feed-author strong small{color:var(--product-muted);margin-top:2px;font-size:10px;font-weight:400;display:block}.feed-author button{border:1px solid var(--product-line);min-height:29px;color:var(--product-ink);cursor:pointer;background:0 0;border-radius:7px;flex:none;padding:6px 9px;font-size:10px;font-weight:750}.feed-author button[aria-pressed=true]{border-color:var(--product-ink);background:var(--product-ink);color:var(--product-panel)}.product-shell.dark .feed-author{border-color:var(--fh-line)}.product-shell.dark .feed-author>a,.product-shell.dark .feed-author button{color:var(--fh-cream)}.product-shell.dark .feed-author>a>span i{background:var(--fh-lime);color:var(--fh-on-lime)}.product-shell.dark .feed-author button{border-color:var(--fh-line)}.product-shell.dark .feed-author button[aria-pressed=true]{background:var(--fh-lime);border-color:var(--fh-lime);color:var(--fh-on-lime)}.leaderboard-view{min-width:0;max-width:1440px;margin:0 auto;padding-bottom:48px}.leaderboard-page{--product-card:var(--fh-cream);--product-ink:var(--fh-ink);--product-line:var(--fh-line);--product-lime:var(--fh-lime);--product-lime-deep:var(--fh-green);--product-muted:var(--fh-muted);border-radius:22px;margin-top:0;padding:clamp(22px,3.4vw,42px)}.leaderboard-page>header{align-items:flex-end;gap:28px}.leaderboard-page>header>div{min-width:0}.leaderboard-page h2{letter-spacing:-.045em;max-width:860px;font-size:clamp(38px,5vw,72px)}.leaderboard-page>header>div>p{max-width:720px;font-size:14px}.leaderboard-page .leaderboard-controls{padding-top:20px}@media (width<=760px){.leaderboard-view{padding-bottom:28px}.leaderboard-page{border-radius:16px;padding:18px}.leaderboard-page>header{align-items:stretch}.leaderboard-page h2{font-size:clamp(36px,11vw,58px)}}.leaderboard-summary{color:var(--product-muted);font:700 10px/1.4 var(--font-data), monospace;letter-spacing:.03em;flex-wrap:wrap;gap:7px 18px;padding:14px 0 2px;display:flex}.leaderboard-summary strong{color:var(--product-ink)}.leaderboard-table-head{border-bottom:1px solid var(--product-line);min-width:980px;color:var(--product-muted);font:750 10px/1.2 var(--font-data), monospace;letter-spacing:.08em;text-transform:uppercase;grid-template-columns:minmax(260px,1.45fr) repeat(6,minmax(84px,.6fr)) 54px;gap:14px;padding:20px 14px 8px;display:grid}.leaderboard-page .fund-leaderboard-list{gap:6px;min-width:980px;padding-top:6px}.leaderboard-page .fund-leaderboard-row{border-color:var(--product-line);background:color-mix(in srgb, var(--product-card) 96%, var(--product-lime) 4%);border-radius:12px;grid-template-columns:minmax(260px,1.45fr) repeat(6,minmax(84px,.6fr)) 54px;min-height:82px;padding:14px}.leaderboard-page .fund-leaderboard-row:hover,.leaderboard-page .fund-leaderboard-row:focus-visible{border-color:var(--product-lime-deep);background:color-mix(in srgb, var(--product-card) 82%, var(--product-lime) 18%)}.fund-leaderboard-house{align-items:center;gap:10px;min-width:0;display:flex}.fund-leaderboard-house .fund-leaderboard-rank{flex:0 0 28px}.leaderboard-metric{min-width:0}.leaderboard-metric>small,.leaderboard-metric>strong,.leaderboard-metric>em{display:block}.leaderboard-metric>small{color:var(--product-muted);font:750 10px/1.2 var(--font-data), monospace;letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.leaderboard-metric>strong{color:var(--product-ink);font:750 13px/1 var(--font-data), monospace;white-space:nowrap;margin-top:5px}.leaderboard-metric>em{color:var(--product-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;font-style:normal;overflow:hidden}.leaderboard-metric.up>strong{color:var(--product-lime-deep)}.leaderboard-metric.down>strong{color:var(--product-danger,#b55b4b)}.leaderboard-metric.neutral>strong{color:var(--product-muted)}.leaderboard-community{border-left:1px solid var(--product-line);padding-left:14px}.leaderboard-page .fund-leaderboard-open{align-self:center}.product-shell.dark .leaderboard-summary{color:var(--fh-muted)}.product-shell.dark .leaderboard-page{--product-card:var(--fh-forest-raised);--product-ink:var(--fh-cream);--product-line:var(--fh-line);--product-lime-deep:var(--fh-lime);--product-muted:var(--fh-muted)}.product-shell.dark .leaderboard-summary strong,.product-shell.dark .leaderboard-metric>strong,.product-shell.dark .leaderboard-page .fund-leaderboard-row{color:var(--fh-cream)}.product-shell.dark .leaderboard-table-head,.product-shell.dark .leaderboard-community{border-color:var(--fh-line);color:var(--fh-muted)}.product-shell.dark .leaderboard-page .fund-leaderboard-row{border-color:var(--fh-line);background:var(--fh-forest-raised)}.product-shell.dark .leaderboard-page .fund-leaderboard-row:hover,.product-shell.dark .leaderboard-page .fund-leaderboard-row:focus-visible{border-color:var(--fh-lime);background:color-mix(in srgb, var(--fh-forest-raised) 78%, var(--fh-lime) 22%)}.product-shell.dark .leaderboard-metric.up>strong{color:var(--fh-lime)}.product-shell.dark .leaderboard-metric.down>strong{color:#ff9a88}.manager-workbench.is-private .manager-private-access-note{border:1px solid var(--fh-stone);background:color-mix(in srgb, var(--fh-sky) 72%, var(--fh-paper));border-radius:10px;gap:5px;padding:13px;display:grid}.manager-private-access-note span{color:var(--fh-green);font:750 10px/1.2 var(--font-data), monospace;letter-spacing:.08em}.manager-private-access-note strong{font:700 14px/1.2 var(--font-body), sans-serif}.manager-private-access-note small{color:var(--fh-muted);font-size:11px;line-height:1.4}.manager-workbench.is-private .token-amount-field{display:none}.manager-workbench.is-private .manager-columns>section:nth-child(2)>.field-pair:has(.token-amount-field){display:none}.product-shell.dark .manager-workbench.is-private .manager-private-access-note{background:color-mix(in srgb, var(--fh-forest-raised) 84%, var(--fh-sky) 16%);border-color:#f2f0e72e}.product-shell.dark .manager-private-access-note strong{color:var(--fh-cream)}.product-shell.dark .manager-private-access-note small{color:var(--fh-muted)}.token-market-field{align-content:start;gap:8px;min-width:0;display:grid}.token-market-field>label{display:block}.token-market-lead{max-width:54ch;color:var(--product-muted,#0d1711b8);font:500 12px/1.45 var(--font-body), sans-serif;letter-spacing:0;text-transform:none;margin-top:5px;display:block}.token-market-context{color:var(--product-muted,#0d17119e);font:500 11px/1.4 var(--font-body), sans-serif;letter-spacing:0;text-transform:none}.token-market-standard{border:1px solid color-mix(in srgb, var(--product-lime,#b7f238) 42%, var(--product-line,#0d171133) 58%);background:color-mix(in srgb, var(--product-card,#f2f0e7) 78%, var(--product-lime,#b7f238) 22%);border-radius:10px;gap:5px;padding:12px 13px;display:grid}.token-market-standard>span{color:var(--product-lime-deep,#4f7e14);font:750 10px/1 var(--font-data), monospace;letter-spacing:.08em;text-transform:uppercase}.token-market-standard>strong{color:var(--product-ink,#0d1711);font:750 13px/1.3 var(--font-body), sans-serif}.token-market-standard>small{color:var(--product-muted,#0d1711ad);font:500 11px/1.4 var(--font-body), sans-serif}.token-market-explainer{border:1px solid color-mix(in srgb, var(--product-line,#0d171133) 86%, var(--product-lime,#78a42b) 14%);background:color-mix(in srgb, var(--product-card,#f2f0e7) 74%, var(--product-sky,#dce7ff) 26%);color:var(--product-ink,#0d1711);border-radius:11px;gap:9px;margin-top:2px;padding:13px 14px;display:grid}.token-market-explainer>header{gap:5px;display:grid}.token-market-explainer>header>span{color:var(--product-lime-deep,#4f7e14);font:750 10px/1 var(--font-data), monospace;letter-spacing:.08em;text-transform:uppercase}.token-market-explainer>header>strong{font:750 14px/1.2 var(--font-body), sans-serif}.token-market-explainer>p{color:var(--product-muted,#0d1711b8);font:500 12px/1.45 var(--font-body), sans-serif;margin:0}.token-market-explainer>dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;display:grid}.token-market-explainer>dl>div{border-top:1px solid color-mix(in srgb, var(--product-line,#0d171133) 82%, transparent);min-width:0;padding-top:8px}.token-market-explainer dt{color:var(--product-muted,#0d17119e);font:750 10px/1.1 var(--font-data), monospace;letter-spacing:.06em;text-transform:uppercase}.token-market-explainer dd{color:var(--product-ink,#0d1711);font:650 11px/1.3 var(--font-body), sans-serif;margin:4px 0 0}.token-market-explainer>small{color:var(--product-muted,#0d1711a8);font:500 10px/1.45 var(--font-body), sans-serif}.token-market-explainer>small b{color:var(--product-ink,#0d1711)}.product-shell.dark .token-market-context,.product-shell.dark .token-market-lead{color:var(--product-dark-muted)}.product-shell.dark .token-market-standard{border-color:color-mix(in srgb, var(--fh-lime) 48%, var(--product-dark-border) 52%);background:color-mix(in srgb, var(--fh-dark-surface,#0f1812) 75%, var(--fh-dark-control,#182b20) 25%)}.product-shell.dark .token-market-standard>span{color:var(--fh-lime)}.product-shell.dark .token-market-standard>strong{color:var(--product-dark-text)}.product-shell.dark .token-market-standard>small{color:var(--product-dark-muted)}.product-shell.dark .token-market-explainer{border-color:var(--product-dark-border);background:color-mix(in srgb, var(--fh-dark-surface,#0f1812) 84%, var(--fh-dark-control,#182b20) 16%);color:var(--product-dark-text)}.product-shell.dark .token-market-explainer>header>span{color:var(--fh-lime)}.product-shell.dark .token-market-explainer>p,.product-shell.dark .token-market-explainer dt,.product-shell.dark .token-market-explainer>small{color:var(--product-dark-muted)}.product-shell.dark .token-market-explainer dd,.product-shell.dark .token-market-explainer>small b{color:var(--product-dark-text)}.product-shell.dark .token-market-explainer>dl>div{border-color:var(--product-dark-border)}@media (width<=680px){.token-market-explainer>dl{grid-template-columns:1fr;gap:8px}}@media (width<=980px) and (width>=681px){.leaderboard-page{overflow-x:auto}}@media (width<=680px){.leaderboard-summary{gap:6px 12px}.leaderboard-table-head{min-width:0;display:none}.leaderboard-page .fund-leaderboard-list{min-width:0}.leaderboard-page .fund-leaderboard-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-height:0;padding:14px}.fund-leaderboard-house{grid-column:1/-1}.leaderboard-community{border-left:0;padding-left:0}.leaderboard-page .fund-leaderboard-open{text-align:right;grid-column:2}}.leaderboard-page{background:var(--fh-cream);gap:14px;padding:14px;display:grid}.leaderboard-page .leaderboard-hero{color:#f4f1e7;background:#0d1711;border:0;border-radius:17px;justify-content:space-between;align-items:flex-end;gap:30px;min-height:230px;padding:clamp(24px,3vw,38px);display:flex}.leaderboard-page .leaderboard-hero>div{align-self:center}.leaderboard-page .leaderboard-hero>div>span{color:#c7ff38}.leaderboard-page .leaderboard-hero h2{color:#f4f1e7;max-width:700px;margin:9px 0 10px;font-size:clamp(42px,5vw,68px);line-height:.92}.leaderboard-page .leaderboard-hero>div>p{color:#f4f1e7b3;max-width:650px;font-size:15px;line-height:1.5}.leaderboard-page .leaderboard-hero>a{color:#0d1711;background:#c7ff38;border:0;gap:18px;min-height:46px;padding:0 16px;font-size:12px}.leaderboard-page .leaderboard-hero>a:hover,.leaderboard-page .leaderboard-hero>a:focus-visible{background:#ddff84}.leaderboard-page .leaderboard-hero>a b{font-size:17px}.leaderboard-pulse{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.leaderboard-pulse>div{color:#0d1711;border:1px solid #0d17111f;border-radius:12px;min-width:0;padding:14px 15px}.leaderboard-pulse>div:first-child{background:#ddff84}.leaderboard-pulse>div:nth-child(2){background:#dce7ff}.leaderboard-pulse>div:nth-child(3){background:#ffd8bd}.leaderboard-pulse>div:nth-child(4){background:#e4d7ff}.leaderboard-pulse dt{font:750 10px/1 var(--font-data),monospace;letter-spacing:.08em;text-transform:uppercase;opacity:.65}.leaderboard-pulse dd{min-height:32px;font:500 26px/1 var(--font-display),serif;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 0;overflow:hidden}.leaderboard-pulse small{text-overflow:ellipsis;white-space:nowrap;opacity:.62;margin-top:5px;font-size:10px;display:block;overflow:hidden}.leaderboard-quick-controls{border:1px solid var(--product-line);background:color-mix(in srgb,var(--fh-paper) 72%,var(--fh-sky) 28%);border-radius:13px;grid-template-columns:auto minmax(360px,1.7fr) minmax(145px,.55fr) minmax(145px,.55fr);align-items:end;gap:8px;padding:11px;display:grid}.leaderboard-quick-controls>section,.leaderboard-quick-controls>label{min-width:0}.leaderboard-quick-controls>section>span,.leaderboard-quick-controls>label>span{color:var(--product-muted);font:750 10px/1 var(--font-data),monospace;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;display:block}.leaderboard-quick-controls>section>div{border:1px solid var(--product-line);background:var(--fh-cream);border-radius:8px;align-items:center;gap:3px;padding:3px;display:flex}.leaderboard-quick-controls button{min-height:32px;color:var(--product-muted);font:750 10px/1 var(--font-body),sans-serif;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:0 10px}.leaderboard-quick-controls button.active{color:#f4f1e7;background:#0d1711}.leaderboard-quick-controls .platform-select{background:var(--fh-cream);width:100%;min-height:40px}.leaderboard-podium{border:1px solid var(--product-line);background:var(--fh-paper);border-radius:15px;gap:9px;padding:14px;display:grid}.leaderboard-podium>header,.leaderboard-ranking>header{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.leaderboard-podium>header>div,.leaderboard-ranking>header>div{gap:4px;display:grid}.leaderboard-podium>header span,.leaderboard-ranking>header span{color:var(--product-lime-deep);font:750 10px/1 var(--font-data),monospace;letter-spacing:.09em}.leaderboard-podium>header strong,.leaderboard-ranking>header strong{font:500 21px/1 var(--font-display),serif}.leaderboard-podium>header p,.leaderboard-ranking>header small{color:var(--product-muted);margin:0;font-size:10px}.leaderboard-podium>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.leaderboard-podium-card{color:#0d1711;border:1px solid #0d171121;border-radius:13px;flex-direction:column;min-width:0;padding:15px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex}.leaderboard-podium-card.podium-0{background:#ddff84}.leaderboard-podium-card.podium-1{background:#dce7ff}.leaderboard-podium-card.podium-2{background:#ffd8bd}.leaderboard-podium-card:hover,.leaderboard-podium-card:focus-visible{transform:translateY(-3px);box-shadow:0 14px 28px #0d17111f}.leaderboard-podium-card>header{border-bottom:1px solid #0d171121;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.leaderboard-podium-card>header span{font:800 11px/1 var(--font-data),monospace}.leaderboard-podium-card>header em{font:800 10px/1 var(--font-data),monospace;letter-spacing:.08em;font-style:normal}.leaderboard-podium-house{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;min-width:0;margin-top:14px;display:grid}.leaderboard-podium-house .fund-leaderboard-mark{color:#f4f1e7;background:#0d1711;width:40px;height:40px}.leaderboard-podium-house>span:last-child{min-width:0}.leaderboard-podium-house strong,.leaderboard-podium-house small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.leaderboard-podium-house strong{font-size:13px}.leaderboard-podium-house small{opacity:.6;margin-top:4px;font-size:10px}.leaderboard-podium-score{gap:4px;margin-top:22px;display:grid}.leaderboard-podium-score small{font:750 10px/1 var(--font-data),monospace;letter-spacing:.07em;opacity:.6}.leaderboard-podium-score strong{font:500 34px/.95 var(--font-display),serif}.leaderboard-podium-card.up .leaderboard-podium-score strong{color:var(--fh-positive)}.leaderboard-podium-card.down .leaderboard-podium-score strong{color:var(--fh-negative)}.leaderboard-podium-score em{opacity:.65;font-size:10px;font-style:normal}.leaderboard-podium-card>dl{border-block:1px solid #0d171121;grid-template-columns:repeat(3,1fr);margin:18px 0 0;display:grid}.leaderboard-podium-card>dl div{min-width:0;padding:10px 6px 10px 0}.leaderboard-podium-card>dl div+div{border-left:1px solid #0d171121;padding-left:8px}.leaderboard-podium-card dt{font:750 10px/1 var(--font-data),monospace;letter-spacing:.06em;text-transform:uppercase;opacity:.56}.leaderboard-podium-card dd{font:750 11px/1 var(--font-data),monospace;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;overflow:hidden}.leaderboard-podium-card dd.up{color:var(--fh-positive)}.leaderboard-podium-card dd.down{color:var(--fh-negative)}.leaderboard-podium-card>footer{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px;font-size:10px;display:flex}.leaderboard-podium-card>footer span{opacity:.58}.leaderboard-podium-card>footer b{font-size:10px}.leaderboard-ranking{border:1px solid var(--product-line);background:var(--fh-paper);border-radius:15px;gap:9px;padding:14px;display:grid}.leaderboard-ranking-head{color:var(--product-muted);font:750 10px/1 var(--font-data),monospace;letter-spacing:.08em;text-transform:uppercase;grid-template-columns:minmax(260px,1.5fr) minmax(105px,.6fr) minmax(105px,.6fr) minmax(105px,.6fr) 54px;gap:14px;padding:10px 12px 6px;display:grid}.leaderboard-ranking .fund-leaderboard-list{min-width:0;padding:0}.leaderboard-page .leaderboard-compact-row{background:var(--fh-cream);grid-template-columns:minmax(260px,1.5fr) minmax(105px,.6fr) minmax(105px,.6fr) minmax(105px,.6fr) 54px;min-height:72px;padding:11px 12px}.leaderboard-page .leaderboard-compact-row:nth-child(3n+1){border-left:4px solid #c7ff38}.leaderboard-page .leaderboard-compact-row:nth-child(3n+2){border-left:4px solid #aebfe9}.leaderboard-page .leaderboard-compact-row:nth-child(3n){border-left:4px solid #efb58e}.product-shell.dark .leaderboard-page{background:var(--fh-forest)}.product-shell.dark .leaderboard-page .leaderboard-hero{border:1px solid #f2f0e724}.product-shell.dark .leaderboard-quick-controls,.product-shell.dark .leaderboard-podium,.product-shell.dark .leaderboard-ranking{border-color:var(--fh-line);background:var(--fh-forest-raised)}.product-shell.dark .leaderboard-quick-controls>section>div,.product-shell.dark .leaderboard-quick-controls .platform-select{border-color:var(--fh-line);background:#f2f0e70d}.product-shell.dark .leaderboard-quick-controls button.active{background:var(--fh-lime);color:var(--fh-on-lime)}.product-shell.dark .leaderboard-podium-card{color:#0d1711}.product-shell.dark .leaderboard-podium-card :is(strong,b,dd){color:inherit}.product-shell.dark .leaderboard-page .leaderboard-compact-row{border-color:var(--fh-line);background:#102219}@media (width<=1120px){.leaderboard-pulse{grid-template-columns:repeat(2,minmax(0,1fr))}.leaderboard-quick-controls{grid-template-columns:1fr 1fr}.leaderboard-rank-controls{grid-area:2/1/auto/-1}.leaderboard-rank-controls>div{overflow-x:auto}.leaderboard-podium>div{grid-template-columns:1fr}.leaderboard-podium-card{grid-template-columns:minmax(190px,1.2fr) minmax(150px,.8fr) minmax(260px,1fr);align-items:center;gap:14px;display:grid}.leaderboard-podium-card>header{grid-column:1/-1}.leaderboard-podium-house,.leaderboard-podium-score,.leaderboard-podium-card>dl{margin-top:0}.leaderboard-podium-card>footer{grid-column:1/-1;padding-top:0}}@media (width<=760px){.leaderboard-page{padding:8px}.leaderboard-page .leaderboard-hero{flex-direction:column;align-items:flex-start;min-height:0;padding:24px}.leaderboard-page .leaderboard-hero h2{font-size:clamp(40px,13vw,58px)}.leaderboard-page .leaderboard-hero>a{box-sizing:border-box;justify-content:space-between;width:100%}.leaderboard-pulse{grid-template-columns:1fr 1fr}.leaderboard-pulse dd{font-size:22px}.leaderboard-quick-controls{grid-template-columns:1fr}.leaderboard-rank-controls{grid-area:auto}.leaderboard-quick-controls>section>div{overflow-x:auto}.leaderboard-quick-controls>label{min-width:0}.leaderboard-podium>header,.leaderboard-ranking>header{flex-direction:column;align-items:flex-start}.leaderboard-podium>div{grid-template-columns:1fr}.leaderboard-podium-card{display:flex}.leaderboard-podium-house{margin-top:14px}.leaderboard-podium-score{margin-top:20px}.leaderboard-podium-card>dl{margin-top:16px}.leaderboard-podium-card>footer{padding-top:12px}.leaderboard-ranking-head{display:none}.leaderboard-page .leaderboard-compact-row{grid-template-columns:1fr 1fr;gap:12px}.leaderboard-page .leaderboard-compact-row .fund-leaderboard-house{grid-column:1/-1}.leaderboard-page .leaderboard-compact-row .leaderboard-community{border-left:0;padding-left:0}.leaderboard-page .leaderboard-compact-row .fund-leaderboard-open{text-align:right;grid-column:2;align-self:end}}.community-view{flex-direction:column;gap:0;display:flex}.community-view .houses-hero{order:1}.community-view .houses-directory{order:2}.community-view .season-banner{order:3}.community-view .rooms-workspace{order:4}.community-view .house-discovery-filter{border:1px solid var(--product-line);background:color-mix(in srgb, var(--product-card) 92%, var(--product-lime) 8%);scrollbar-width:thin;border-radius:15px;gap:8px;margin-top:18px;padding:10px;display:flex;overflow-x:auto}.community-view .house-discovery-filter button{border:1px solid var(--product-line);background:var(--product-surface);min-width:122px;min-height:43px;color:var(--product-muted);text-align:left;cursor:pointer;border-radius:10px;flex:1 0 auto;justify-content:space-between;align-items:center;gap:16px;padding:8px 10px 8px 13px;font-size:12px;font-weight:750;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.community-view .house-discovery-filter button:hover,.community-view .house-discovery-filter button:focus-visible{border-color:var(--product-lime-deep);color:var(--product-ink);transform:translateY(-1px)}.community-view .house-discovery-filter button.active{border-color:var(--product-ink);background:var(--product-ink);color:var(--product-card)}.community-view .house-discovery-filter button b{background:color-mix(in srgb, var(--product-line) 50%, transparent);min-width:22px;min-height:22px;color:var(--product-ink);font:700 10px var(--font-data), monospace;border-radius:999px;place-items:center;padding:0 5px;display:inline-grid}.community-view .house-discovery-filter button.active b{background:color-mix(in srgb, var(--product-card) 22%, transparent);color:var(--product-card)}.community-view .houses-empty{border:1px dashed var(--product-line);background:var(--product-surface);border-radius:15px;min-height:190px;margin-top:16px;padding:34px 20px}.community-view .houses-empty strong{font-size:19px}.community-view .houses-empty span{justify-self:center;max-width:510px;line-height:1.5}.community-view .houses-empty button{border:1px solid var(--product-line);background:var(--product-card);min-height:38px;color:var(--product-ink);border-radius:9px;padding:8px 14px}.product-shell.dark .community-view .house-discovery-filter{background:color-mix(in srgb, var(--fh-forest-raised) 84%, var(--fh-lime) 16%)}.product-shell.dark .community-view .house-discovery-filter button{background:var(--fh-forest);color:var(--fh-muted);border-color:var(--fh-line)}.product-shell.dark .community-view .house-discovery-filter button:hover,.product-shell.dark .community-view .house-discovery-filter button:focus-visible{color:var(--fh-cream);border-color:var(--fh-lime)}.product-shell.dark .community-view .house-discovery-filter button.active{background:var(--fh-lime);color:var(--fh-on-lime);border-color:var(--fh-lime)}.product-shell.dark .community-view .house-discovery-filter button b{color:var(--fh-cream);background:color-mix(in srgb, var(--fh-line) 60%, transparent)}.product-shell.dark .community-view .house-discovery-filter button.active b{color:var(--fh-on-lime);background:color-mix(in srgb, var(--fh-on-lime) 16%, transparent)}@media (width<=680px){.community-view .house-discovery-filter{margin-right:-2px}.community-view .house-discovery-filter button{min-width:138px}}.community-view .rooms-workspace{margin-top:18px;display:block}.community-view .rooms-workspace .room-list{display:none}.community-view .rooms-workspace .rooms-hub{width:100%;min-width:0}.launch-model-choice,.guided-model-section{border:1px solid var(--fh-line);background:var(--fh-cream);border-radius:9px;gap:12px;padding:18px;display:grid}.launch-model-choice>div:first-child,.guided-model-section>span,.guided-model-section>h2,.guided-model-section>p{margin:0}.launch-model-choice>div:first-child,.guided-model-section>span{color:var(--fh-green);font:700 10px var(--font-data);letter-spacing:.08em;text-transform:uppercase}.launch-model-choice>div:first-child strong{color:var(--fh-ink);font:400 26px/1.05 var(--font-display);letter-spacing:-.02em;text-transform:none;margin-top:5px;display:block}.launch-model-choice>div:first-child p,.guided-model-section>p{max-width:700px;color:var(--fh-muted);letter-spacing:0;text-transform:none;margin:7px 0 0;font-size:11px;line-height:1.45}.launch-model-grid,.ai-model-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.launch-model-grid button,.ai-model-grid button{border:1px solid var(--fh-line);background:var(--fh-paper);color:var(--fh-ink);text-align:left;cursor:pointer;border-radius:7px;gap:5px;padding:14px;display:grid}.launch-model-grid button.active,.ai-model-grid button.active{border-color:var(--fh-green);background:var(--fh-lime);color:var(--fh-on-lime);box-shadow:0 0 0 3px #6f9f171f}.launch-model-grid button b,.ai-model-grid button b{font-size:13px}.launch-model-grid button small,.ai-model-grid button small{color:var(--fh-muted);font-size:10px;line-height:1.35}.launch-model-grid button.active small,.ai-model-grid button.active small{color:var(--fh-on-lime);opacity:.78}.launch-model-choice label,.guided-model-section label{color:var(--fh-muted);gap:6px;margin:0;font-size:10px;display:grid}.launch-model-choice select,.guided-model-section select{border:1px solid var(--fh-line);background:var(--fh-paper);width:100%;color:var(--fh-ink);font:12px var(--font-interface);border-radius:5px;padding:10px}.private-graduation-card{border:1px solid var(--fh-green);background:var(--fh-cream);border-radius:10px;overflow:hidden}.private-graduation-card>header{background:var(--fh-lime);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px;display:flex}.private-graduation-card>header span{color:var(--fh-on-lime);font:700 10px var(--font-data);letter-spacing:.08em}.private-graduation-card>header h3{color:var(--fh-on-lime);font:400 clamp(26px, 3vw, 42px)/1 var(--font-display);margin:8px 0 5px}.private-graduation-card>header p{max-width:720px;color:var(--fh-on-lime);opacity:.78;margin:0;font-size:12px;line-height:1.45}.private-graduation-card>header b{background:var(--fh-ink);color:var(--fh-lime);font:700 10px var(--font-data);border-radius:999px;flex:none;padding:8px 10px}.private-graduation-card>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.private-graduation-card>div>span{border-right:1px solid var(--fh-line);gap:5px;padding:17px 22px;display:grid}.private-graduation-card>div>span strong{font-size:13px}.private-graduation-card>div>span small{color:var(--fh-muted);font-size:10px;line-height:1.4}.private-graduation-card>div>a{grid-column:1/-1;margin:0 22px 20px}.product-shell.dark .launch-model-choice,.product-shell.dark .guided-model-section,.product-shell.dark .private-graduation-card{color:#f2f0e7;background:#101a13;border-color:#f2f0e72e}.product-shell.dark .launch-model-choice>div:first-child strong,.product-shell.dark .guided-model-section h2,.product-shell.dark .private-graduation-card>div>span strong{color:#f2f0e7}.product-shell.dark .launch-model-grid button,.product-shell.dark .ai-model-grid button,.product-shell.dark .launch-model-choice select,.product-shell.dark .guided-model-section select{color:#f2f0e7;background:#17231b;border-color:#f2f0e72e}.product-shell.dark .launch-model-grid button.active,.product-shell.dark .ai-model-grid button.active{color:#102016;background:#c7ff38;border-color:#c7ff38}.product-shell.dark .launch-model-grid button.active small,.product-shell.dark .ai-model-grid button.active small{color:#102016}@media (width<=700px){.launch-model-grid,.ai-model-grid,.private-graduation-card>div{grid-template-columns:1fr}.private-graduation-card>div>span{border-right:0;border-bottom:1px solid var(--fh-line)}.private-graduation-card>div>a{grid-column:auto}}.product-shell{grid-template-columns:232px minmax(0,1fr);min-height:100dvh}.product-sidebar{padding:22px 14px 16px}.product-sidebar nav{gap:3px}.product-sidebar nav button,.product-sidebar nav .sidebar-route{min-height:44px;font-family:var(--font-interface);border:1px solid #0000}.product-sidebar nav button.active,.product-sidebar nav button:hover,.product-sidebar nav .sidebar-route:hover{border-color:#c7ff3824}.product-profile{min-height:48px}.product-main{min-width:0;padding-inline:clamp(16px,2.7vw,42px)}.product-utility-bar{min-height:58px;padding-block:8px}.product-utility-identity>span:first-child{color:var(--fh-green);font:750 12px/1 var(--font-data), monospace;letter-spacing:.08em;text-transform:uppercase}.product-header,.product-header.has-artwork{border:1px solid var(--fh-line);background:var(--fh-cream);border-radius:14px;align-items:center;gap:clamp(18px,3vw,42px);min-height:0;margin:12px auto 0;padding:18px 22px;display:flex;box-shadow:0 8px 24px #0d17110a}.product-header-copy{flex:auto;min-width:0}.product-header-copy>span{color:var(--fh-green);font:750 10px/1 var(--font-data), monospace;letter-spacing:.09em;text-transform:uppercase}.product-header h1{margin:7px 0 0;font-size:clamp(32px,3.2vw,50px);line-height:.98}.product-header-description{max-width:430px;color:var(--fh-muted);flex:0 430px;margin:0;font-size:13px;line-height:1.45}.product-header>.dashboard-artwork{display:none}.product-shell:not(.dark) .product-primary{background:var(--fh-ink);color:var(--fh-on-dark)}.product-shell:not(.dark) .product-primary:hover{background:#203b2a}.product-shell.dark .product-header{background:var(--fh-forest-raised);box-shadow:none;border-color:#f2f0e72e}.product-shell.dark .product-header-description{color:#f2f0e7c7}.product-shell.dark .product-utility-identity>span:first-child{color:var(--fh-lime)}.product-shell.dark .product-primary{background:var(--fh-lime);color:var(--fh-on-lime)}.product-shell.dark .product-primary:hover{background:#d7ff72}.platform-select-trigger,.platform-select-menu button{min-height:44px}.platform-select-menu button.active,.platform-select-menu button:focus-visible{background:#e3ebd6}.product-shell.dark .platform-select-menu button.active,.product-shell.dark .platform-select-menu button:focus-visible{background:#2d4b36!important}.product-shell :where(button,a,input,select,textarea):focus-visible{outline:3px solid var(--fh-green);outline-offset:3px}.product-shell.dark :where(button,a,input,select,textarea):focus-visible{outline-color:var(--fh-lime)}@media (width<=900px){.product-header,.product-header.has-artwork{flex-direction:column;align-items:flex-start;gap:9px}.product-header-description{max-width:720px}}.share-card-backdrop{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050f0de0;padding:28px}.share-card-modal{color:#f4f3ec;background:radial-gradient(circle at 28% 20%,#44675329,#0000 38%),#091512;border:1px solid #eef4e71a;border-radius:24px;grid-template-columns:minmax(0,2.15fr) minmax(330px,.85fr);gap:30px;width:min(1480px,100%);max-height:calc(100vh - 56px);padding:28px;box-shadow:0 42px 120px #0000008c}.share-card-close{color:#f4f3ecb8;width:42px;height:42px;font:300 34px/1 var(--font-body),sans-serif;background:0 0;border:0;top:14px;right:16px}.share-card-close:hover{color:#fff}.share-card-preview{--share-result:var(--fh-positive);aspect-ratio:1200/630;color:#0d1711;isolation:isolate;min-height:0;box-shadow:inset 10px 0 0 var(--share-result),inset 0 0 0 1px #0d171114,0 20px 45px #0000002e;background:radial-gradient(circle at 72% 34%,#e4f1d9 0,#f6f5ec 61%,#eff2e7 100%);border-radius:30px;padding:0;display:block;position:relative;overflow:hidden}.share-card-modal.pnl-down .share-card-preview{--share-result:var(--fh-negative)}.share-card-preview:before,.share-card-preview:after{content:none}.share-preview-wordmark{z-index:5;color:#0d1711;align-items:center;gap:13px;display:flex;position:absolute;top:8.7%;left:5.7%}.share-preview-wordmark>span{align-items:flex-end;gap:3px;height:31px;display:flex;transform:skew(-12deg)}.share-preview-wordmark i{background:#90ad86;border-radius:5px 5px 1px 1px;width:8px;height:18px;display:block}.share-preview-wordmark i:nth-child(2){background:#75a164;height:25px}.share-preview-wordmark i:nth-child(3){background:#b7e34d;height:31px}.share-preview-wordmark strong{font:750 clamp(22px,2.1vw,36px)/1 var(--font-body),sans-serif;letter-spacing:-.045em}.share-preview-rings{z-index:0;aspect-ratio:1;border:1px solid #5c7c5314;border-radius:50%;width:72%;position:absolute;top:-23%;left:34%;box-shadow:0 0 0 22px #5c7c530b,0 0 0 44px #5c7c530a,0 0 0 66px #5c7c5309,0 0 0 88px #5c7c5308,0 0 0 110px #5c7c5307,0 0 0 132px #5c7c5306,0 0 0 154px #5c7c5305,0 0 0 176px #5c7c5304}.share-preview-house{z-index:2;object-fit:contain;filter:drop-shadow(0 22px 17px #2c42302b);width:41%;height:69%;position:absolute;bottom:10%;right:3.4%}.share-preview-context{z-index:5;align-items:center;gap:12px;display:flex;position:absolute;top:23%;left:5.7%}.share-preview-context>i{color:#c7ff38;width:42px;height:42px;font:800 11px/1 var(--font-data),monospace;letter-spacing:-.03em;background:#0d1711;border-radius:50%;place-items:center;font-style:normal;display:grid}.share-preview-context>strong{font:650 clamp(16px,1.4vw,23px)/1 var(--font-body),sans-serif}.share-preview-context>span{color:#507048;font:700 clamp(10px,.95vw,14px)/1 var(--font-body),sans-serif;background:#dfe9d5;border-radius:99px;margin-left:3px;padding:9px 14px}.share-preview-pnl{z-index:5;color:var(--share-result);gap:5px;display:grid;position:absolute;top:35%;left:5.7%}.share-card-modal.portfolio .share-preview-pnl{top:29%}.share-preview-pnl>small{color:#66756b;font:800 clamp(10px,.75vw,12px)/1 var(--font-data),monospace;letter-spacing:.13em;margin-bottom:4px}.share-preview-pnl>strong{font-family:var(--font-body),sans-serif;letter-spacing:-.075em;font-size:clamp(84px,9.8vw,150px);font-weight:800;line-height:.78}.share-card-modal .share-preview-metrics{z-index:5;border-top:1px solid #17332626;grid-template-columns:repeat(2,minmax(115px,1fr));gap:38px;width:min(40%,430px);margin:0;padding-top:14px;display:grid;position:absolute;bottom:16%;left:5.7%}.share-card-modal .share-preview-metrics>div{border:0;gap:7px;padding:0;display:grid}.share-preview-metrics dt{color:#66756b;font:600 clamp(10px,.9vw,14px)/1 var(--font-body),sans-serif}.share-preview-metrics dd{color:#0d1711;font:750 clamp(14px,1.2vw,19px)/1 var(--font-body),sans-serif;margin:0}.share-preview-invite-copy{z-index:5;width:54%;position:absolute;top:31%;left:5.7%}.share-preview-invite-copy>span{color:#557b4d;font:750 clamp(10px,.9vw,14px)/1 var(--font-data),monospace;letter-spacing:.1em;margin-bottom:17px;display:block}.share-preview-invite-copy h2{color:#0d1711;font:500 clamp(39px,4.4vw,68px)/.93 var(--font-body),sans-serif;letter-spacing:-.055em;margin:0}.share-preview-invite-copy h2 em{color:#557b4d;font-style:normal}.share-preview-invite-copy p{color:#5e6d61;font:500 clamp(12px,1.05vw,16px)/1.35 var(--font-body),sans-serif;margin:18px 0 0}.share-card-preview>footer{z-index:6;box-sizing:border-box;background:#0d1711;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:4px 24px;min-height:10%;padding:9px 5.7%;display:grid;position:absolute;bottom:0;left:0;right:0}.share-card-preview>footer span{color:#9baa9e;font:800 clamp(10px,.68vw,11px)/1 var(--font-data),monospace;letter-spacing:.13em;grid-column:1}.share-card-preview>footer strong{color:#f4f3ec;font:600 clamp(10px,.9vw,14px)/1.15 var(--font-body),sans-serif;text-overflow:ellipsis;white-space:nowrap;grid-column:1;overflow:hidden}.share-card-preview>footer b{color:#c7ff38;font:800 clamp(10px,.75vw,12px)/1 var(--font-data),monospace;letter-spacing:.14em;grid-area:1/2/3;align-self:center}.share-card-modal>aside{background:0 0;min-height:0;padding:34px 0 2px;overflow:visible}.share-card-link{border-bottom:1px solid #f4f3ec29;gap:7px;padding:0 50px 24px 0;display:grid}.share-card-link span,.share-card-copy-field>span{color:#f4f3ec9e;font:500 14px/1 var(--font-body),sans-serif}.share-card-link strong{color:#f4f3ec;font:600 16px/1.35 var(--font-body),sans-serif;overflow-wrap:anywhere;overflow:hidden}.share-card-copy-field{gap:10px;margin-top:25px;display:grid;position:relative}.share-card-modal .share-card-copy-field textarea{box-sizing:border-box;resize:vertical;caret-color:#c7ff38;width:100%;min-height:88px;font:500 14px/1.45 var(--font-body),sans-serif;border-radius:10px;outline:0;padding:14px 16px 28px;color:#f4f3ec!important;-webkit-text-fill-color:#f4f3ec!important;background:#102018!important;border:1px solid #f4f3ec2e!important}.share-card-copy-field textarea:focus{box-shadow:0 0 0 3px #a9cc871a;border-color:#a9cc87!important}.share-card-copy-field small{color:#f4f3ec6b;font:700 10px/1 var(--font-data),monospace;position:absolute;bottom:9px;right:11px}.share-card-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:auto;padding-top:26px}.share-card-actions button{color:#0d1711;min-height:52px;font:700 13px/1 var(--font-body),sans-serif;background:#eef2e6;border:0;border-radius:10px}.share-card-actions button:hover{background:#fff;border:0}.share-card-actions button:last-child{color:#0d1711;background:#eef2e6;border:0;min-height:56px}.share-card-actions button:last-child:hover{background:#fff}@media (width<=1080px){.share-card-modal{grid-template-columns:1fr;overflow-y:auto}.share-card-modal>aside{min-height:310px;padding-top:0}.share-card-preview{width:100%}.share-card-actions{margin-top:20px}.share-card-close{background:#091512;border-radius:50%;position:fixed;top:30px;right:30px}}@media (width<=700px){.share-card-backdrop{padding:10px}.share-card-modal{border-radius:16px;gap:18px;max-height:calc(100vh - 20px);padding:10px}.share-card-preview{box-shadow:inset 6px 0 0 var(--share-result),inset 0 0 0 1px #0d171114,0 14px 32px #0000002e;border-radius:18px}.share-preview-wordmark{gap:6px}.share-preview-wordmark>span{transform-origin:0;transform:skew(-12deg)scale(.62)}.share-preview-wordmark strong{margin-left:-12px}.share-preview-context>i{width:28px;height:28px;font-size:10px}.share-preview-context>span{padding:6px 8px}.share-preview-pnl>strong{font-size:76px}.share-card-modal .share-preview-metrics{gap:14px;padding-top:7px}.share-preview-invite-copy>span{margin-bottom:8px}.share-preview-invite-copy p{margin-top:8px}.share-card-preview>footer{padding-block:5px}.share-card-modal>aside{padding:4px 6px 8px}.share-card-link{padding-right:36px}.share-card-close{background:#091512;width:34px;height:34px;font-size:26px;position:absolute;top:12px;right:12px}}.social-feed-v2{gap:10px;width:min(1180px,100%);max-width:1180px;margin-inline:auto}.feed-social-header{border:1px solid var(--product-line);background:color-mix(in srgb, var(--product-card) 95%, var(--product-lime) 5%);border-radius:17px;justify-content:space-between;align-items:end;gap:24px;min-height:70px;padding:14px 18px 0;display:flex;box-shadow:0 10px 30px #0d17110b}.feed-social-header>div{gap:5px;padding-bottom:14px;display:grid}.feed-social-header>div>span,.feed-context article>header>span{color:var(--product-lime-deep);font:750 10px/1 var(--font-data), monospace;letter-spacing:.11em}.feed-social-header>div>strong{font:600 18px/1 var(--font-display), serif;letter-spacing:-.01em}.feed-social-header nav{align-self:stretch;gap:2px;display:flex}.feed-social-header nav button{min-width:90px;color:var(--product-muted);font:750 11px/1 var(--font-body), sans-serif;cursor:pointer;background:0 0;border:0;padding:0 14px;position:relative}.feed-social-header nav button:after{content:"";background:0 0;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:13px;right:13px}.feed-social-header nav button:hover,.feed-social-header nav button.active{color:var(--product-ink)}.feed-social-header nav button.active:after{background:var(--product-lime-deep)}.social-feed-v2 .feed-layout{grid-template-columns:minmax(0,1fr) 292px;gap:10px}.feed-main{border:1px solid var(--product-line);background:var(--product-card);border-radius:17px;min-width:0;overflow:hidden;box-shadow:0 10px 30px #0d17110a}.social-feed-v2 .feed-composer{border:0;border-bottom:1px solid var(--product-line);background:0 0;border-radius:0;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:13px 15px}.social-feed-v2 .feed-composer-avatar{flex-basis:36px;width:36px;height:36px;font-size:10px}.feed-composer-body{gap:9px;min-width:0;display:grid}.social-feed-v2 .feed-composer textarea{resize:none;min-height:36px;max-height:170px;color:var(--product-ink);font:500 14px/1.45 var(--font-body), sans-serif;background:0 0;border:0;border-radius:0;padding:8px 2px 5px;transition:min-height .18s}.social-feed-v2 .feed-composer textarea:focus{box-shadow:none;border:0;outline:0}.feed-composer-body>footer{align-items:center;gap:8px;min-height:32px;display:flex}.feed-composer-tools{gap:3px;margin-right:auto;display:flex}.feed-composer-tools button{min-height:29px;color:var(--product-muted);font:700 10px/1 var(--font-body), sans-serif;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.feed-composer-tools button:hover,.feed-composer-tools button.active{background:color-mix(in srgb, var(--product-lime) 18%, transparent);color:var(--product-lime-deep)}.feed-composer-tools button span{font-size:13px}.feed-composer-body>footer>small{color:var(--product-muted);font:600 10px/1 var(--font-data), monospace}.feed-post-button{background:var(--product-ink);min-width:60px;min-height:31px;color:var(--product-card);font:750 10px/1 var(--font-body), sans-serif;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.feed-post-button:disabled{cursor:not-allowed;opacity:.34}.feed-post-button>i,.feed-search-loading>i,.feed-houses>div>button>i{border:2px solid;border-right-color:#0000;border-radius:50%;width:11px;height:11px;animation:.7s linear infinite feed-spin}@keyframes feed-spin{to{transform:rotate(360deg)}}.feed-house-sheet{border:1px solid var(--product-line);background:color-mix(in srgb, var(--product-card) 95%, var(--product-lime) 5%);border-radius:11px;grid-template-columns:1fr 1fr;gap:5px;max-height:194px;padding:7px;display:grid;overflow-y:auto}.feed-house-sheet>button{min-width:0;color:var(--product-ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px;display:grid}.feed-house-sheet>button:hover{background:color-mix(in srgb, var(--product-lime) 13%, transparent)}.feed-house-sheet>button.selected{border-color:var(--product-lime-deep);background:color-mix(in srgb, var(--product-lime) 23%, transparent)}.feed-house-sheet i,.feed-house-sheet>button>i{background:var(--product-ink);width:28px;height:28px;color:var(--product-card);font:750 10px/1 var(--font-data), monospace;border-radius:8px;place-items:center;font-style:normal;display:grid}.feed-house-sheet>button>span{gap:2px;min-width:0;display:grid}.feed-house-sheet strong,.feed-house-sheet small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.feed-house-sheet strong{font-size:10px}.feed-house-sheet small{color:var(--product-muted);font-size:10px}.feed-house-sheet b{font-size:11px}.social-feed-v2 .feed-x-input{background:color-mix(in srgb, var(--product-card) 94%, var(--product-lime) 6%);border-radius:9px;grid-template-columns:18px minmax(0,1fr);min-height:36px}.social-feed-v2 .feed-x-input input{font-size:10px}.social-feed-v2 .feed-selected-houses{gap:4px}.social-feed-v2 .feed-selected-houses button{background:color-mix(in srgb, var(--product-lime) 25%, transparent);border:0;padding:5px 7px;font-size:10px}.social-feed-v2 .feed-toolbar{border-bottom:1px solid var(--product-line);background:color-mix(in srgb, var(--product-card) 96%, var(--product-lime) 4%);justify-content:space-between;align-items:center;gap:10px;min-height:43px;padding:0 12px;display:flex}.social-feed-v2 .feed-filters,.feed-order{background:0 0;border:0;align-items:center;gap:2px;padding:0;display:flex}.social-feed-v2 .feed-filters button,.feed-order button{min-height:29px;color:var(--product-muted);font:700 10px/1 var(--font-body), sans-serif;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 9px}.social-feed-v2 .feed-filters button:hover,.feed-order button:hover{color:var(--product-ink)}.social-feed-v2 .feed-filters button.active,.feed-order button.active{background:var(--product-ink);color:var(--product-card)}.social-feed-v2 .feed-stream{display:block}.feed-results-head{border-bottom:1px solid var(--product-line);justify-content:space-between;align-items:center;min-height:39px;padding:0 16px;display:flex}.feed-results-head span{font:700 10px/1 var(--font-data), monospace}.feed-results-head button{color:var(--product-lime-deep);font:750 10px/1 var(--font-body), sans-serif;cursor:pointer;background:0 0;border:0}.social-feed-v2 .feed-card{border:0;border-bottom:1px solid var(--product-line);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:14px 16px 11px;transition:background .15s;position:relative}.social-feed-v2 .feed-card:before{display:none}.social-feed-v2 .feed-card:hover{background:color-mix(in srgb, var(--product-lime) 4%, transparent)}.feed-post-head{min-width:0;align-items:center!important;gap:8px!important;display:flex!important}.feed-post-head>a{min-width:0;color:var(--product-ink);grid-template-columns:38px auto minmax(0,1fr);align-items:center;column-gap:8px;text-decoration:none;display:grid}.feed-post-head>a>span,.feed-post-head>a>span img,.feed-post-head>a>span i{border-radius:50%!important;width:36px!important;height:36px!important}.feed-post-head>a>span{grid-area:1/1;display:block;overflow:hidden}.feed-post-head>a>span img{object-fit:cover;display:block}.feed-post-head>a>span i{place-items:center;background:var(--product-ink)!important;color:var(--product-card)!important;font:750 10px/1 var(--font-data), monospace!important;font-style:normal!important;display:grid!important}.feed-post-head>a>strong{text-overflow:ellipsis;white-space:nowrap;font:750 11px/1 var(--font-body), sans-serif;grid-column:2;overflow:hidden}.feed-post-head>a>small{color:var(--product-muted);font:500 10px/1 var(--font-body), sans-serif;text-overflow:ellipsis;white-space:nowrap;grid-column:3;overflow:hidden}.feed-post-head>button{border:1px solid var(--product-line);min-height:27px;color:var(--product-ink);font:750 10px/1 var(--font-body), sans-serif;cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:0 9px}.feed-post-head>button[aria-pressed=true]{border-color:var(--product-ink);background:var(--product-ink);color:var(--product-card)}.feed-post-kind{background:color-mix(in srgb, var(--product-lime) 22%, transparent);color:var(--product-lime-deep);font:750 10px/1 var(--font-data), monospace;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:999px;margin-left:auto;padding:4px 6px}.social-feed-v2 .feed-card h3{font:650 14px/1.25 var(--font-body), sans-serif;margin:0 0 5px}.social-feed-v2 .feed-card-copy>p{max-width:680px;color:var(--product-ink);font:500 12px/1.5 var(--font-body), sans-serif;white-space:pre-wrap;margin:0}.feed-inline-ticker{color:var(--product-lime-deep);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:750;display:inline}.feed-inline-ticker:hover{text-decoration:underline}.social-feed-v2 .feed-house-tags{gap:4px;margin:0 0 8px;padding-left:44px}.social-feed-v2 .feed-house-tags a{border-radius:999px;gap:5px;padding:4px 7px 4px 4px}.social-feed-v2 .feed-house-tags a>i{border-radius:50%;width:21px;height:21px;font-size:10px}.social-feed-v2 .feed-house-tags strong{font-size:10px}.social-feed-v2 .feed-x-card{background:0 0;border-radius:9px;grid-template-columns:22px auto auto;gap:7px;width:fit-content;margin:0 0 8px 44px;padding:6px 8px 6px 6px}.social-feed-v2 .feed-x-card>span{border-radius:6px;width:22px;height:22px;font-size:11px}.social-feed-v2 .feed-x-card strong{font-size:10px}.social-feed-v2 .feed-x-card b{color:var(--product-lime-deep)}.social-feed-v2 .feed-card>footer.feed-social-actions{min-height:28px;background:0 0!important;border:0!important;justify-content:flex-start!important;gap:18px!important;margin:0!important;padding:3px 0 0 44px!important}.social-feed-v2 .feed-social-actions button,.social-feed-v2 .feed-social-actions a{min-height:25px;color:var(--product-muted);border:0;border-radius:0;gap:5px;padding:0;font-size:10px;text-decoration:none}.social-feed-v2 .feed-social-actions button:hover,.social-feed-v2 .feed-social-actions a:hover{color:var(--product-lime-deep)}.social-feed-v2 .feed-social-actions button.liked{color:var(--product-lime-deep);background:0 0;border:0}.social-feed-v2 .feed-social-actions button span{font-size:14px}.social-feed-v2 .feed-social-actions button b{font-weight:700}.social-feed-v2 .feed-social-actions a{margin-left:auto}.feed-skeletons{display:grid}.feed-skeletons>div{border-bottom:1px solid var(--product-line);grid-template-columns:36px minmax(0,1fr);gap:10px;padding:15px 16px;display:grid}.feed-skeletons i,.feed-skeletons b,.feed-skeletons small,.feed-skeletons em{background:color-mix(in srgb, var(--product-muted) 14%, transparent);border-radius:99px;display:block;overflow:hidden}.feed-skeletons i{border-radius:50%;width:36px;height:36px}.feed-skeletons span{gap:7px;display:grid}.feed-skeletons b{width:38%;height:10px}.feed-skeletons small{width:70%;height:9px}.feed-skeletons em{width:92%;height:9px}.feed-skeletons i:after,.feed-skeletons b:after,.feed-skeletons small:after,.feed-skeletons em:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--product-card) 70%, transparent), transparent);width:45%;height:100%;animation:1.25s ease-in-out infinite feed-shimmer;display:block}@keyframes feed-shimmer{0%{transform:translate(-120%)}to{transform:translate(260%)}}.social-feed-v2 .feed-empty{background:0 0;border:0;border-radius:0;min-height:310px}.social-feed-v2 .feed-empty>i{color:var(--product-lime-deep);font-size:30px;font-style:normal}.social-feed-v2 .feed-empty h2{font:600 20px/1.1 var(--font-display), serif}.social-feed-v2 .feed-empty button{border-radius:999px}.social-feed-v2 .feed-context{gap:9px;display:grid;position:sticky;top:10px}.feed-discovery-search,.social-feed-v2 .feed-context>article{border:1px solid var(--product-line);background:var(--product-card);border-radius:15px;box-shadow:0 8px 24px #0d171109}.feed-discovery-search{z-index:3;padding:7px;position:relative}.feed-discovery-search>label{background:color-mix(in srgb, var(--product-card) 86%, var(--product-lime) 14%);border-radius:10px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:35px;padding:0 8px;display:grid}.feed-discovery-search>label>span{color:var(--product-muted);font-size:15px}.feed-discovery-search input{min-width:0;color:var(--product-ink);font:600 10px/1 var(--font-body), sans-serif;background:0 0;border:0;outline:0}.feed-discovery-search input::placeholder{color:var(--product-muted)}.feed-discovery-search>label>button{width:23px;height:23px;color:var(--product-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:16px}.feed-search-results{gap:5px;padding:7px 4px 2px;display:grid}.feed-search-results>section{border-top:1px solid var(--product-line);gap:2px;padding-top:5px;display:grid}.feed-search-results>section:first-of-type{border-top:0}.feed-search-results h3{color:var(--product-muted);font:750 10px/1 var(--font-data), monospace;letter-spacing:.08em;text-transform:uppercase;margin:0;padding:4px 6px}.feed-search-results>p{color:var(--product-muted);margin:0;padding:9px 7px;font-size:10px}.feed-search-loading{color:var(--product-muted);align-items:center;gap:7px;padding:8px 6px;font-size:10px;display:flex}.feed-person-result,.feed-who>div,.feed-houses>div{justify-content:space-between;align-items:center;gap:7px;padding:6px;display:flex}.feed-person-result>a,.feed-who>div>a,.feed-houses>div>a{min-width:0;color:var(--product-ink);align-items:center;gap:8px;text-decoration:none;display:flex}.feed-person-result>a>span,.feed-person-result>a>span img,.feed-person-result>a>span i,.feed-who>div>a>span,.feed-who>div>a>span img,.feed-who>div>a>span i{border-radius:50%;flex:0 0 31px;width:31px;height:31px}.feed-person-result img,.feed-who img{object-fit:cover;display:block}.feed-person-result i,.feed-who i{background:var(--product-lime);color:var(--product-ink);font:750 10px/1 var(--font-data), monospace;place-items:center;font-style:normal;display:grid}.feed-person-result strong,.feed-who strong,.feed-houses strong{min-width:0;font:750 10px/1.1 var(--font-body), sans-serif;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.feed-person-result small,.feed-who small,.feed-houses small{color:var(--product-muted);font:500 10px/1.1 var(--font-body), sans-serif;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;display:block;overflow:hidden}.feed-person-result>button,.feed-who>div>button,.feed-houses>div>button{border:1px solid var(--product-line);min-height:26px;color:var(--product-ink);font:750 10px/1 var(--font-body), sans-serif;cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:0 8px}.feed-person-result>button[aria-pressed=true]{background:var(--product-ink);color:var(--product-card)}.feed-search-topic{min-width:0;color:var(--product-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:7px 6px;text-decoration:none;display:flex}.feed-search-topic:hover{background:color-mix(in srgb, var(--product-lime) 12%, transparent)}.feed-search-topic strong{font-size:10px}.feed-search-topic small{color:var(--product-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.social-feed-v2 .feed-context>article{padding:13px}.feed-context article>header{gap:6px;margin-bottom:7px;display:grid}.feed-context article>header h3{font:600 19px/1 var(--font-display), serif;margin:0}.feed-trends>button{border:0;border-top:1px solid var(--product-line);width:100%;color:var(--product-ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding:9px 2px;display:grid}.feed-trends>button:hover{color:var(--product-lime-deep)}.feed-trends>button small{color:var(--product-muted);font:500 10px/1 var(--font-body), sans-serif;grid-column:1/-1}.feed-trends>button strong{font:750 12px/1 var(--font-body), sans-serif}.feed-trends>button span{color:var(--product-muted);font:600 10px/1 var(--font-data), monospace}.feed-trends>p{color:var(--product-muted);margin:8px 0 0;font-size:10px;line-height:1.4}.feed-who>div,.feed-houses>div{border-top:1px solid var(--product-line);padding-inline:0}.feed-houses>div>a>i{background:var(--product-ink);width:31px;height:31px;color:var(--product-lime);font:750 10px/1 var(--font-data), monospace;border-radius:9px;flex:0 0 31px;place-items:center;font-style:normal;display:grid}.product-shell.dark .feed-social-header,.product-shell.dark .feed-main,.product-shell.dark .feed-discovery-search,.product-shell.dark .social-feed-v2 .feed-context>article{border-color:var(--fh-dark-line);background:var(--fh-dark-section);color:var(--fh-dark-text);box-shadow:none}.product-shell.dark .feed-social-header nav button.active,.product-shell.dark .feed-social-header nav button:hover{color:var(--fh-dark-text)}.product-shell.dark .feed-social-header nav button.active:after{background:var(--fh-lime)}.product-shell.dark .social-feed-v2 .feed-composer,.product-shell.dark .social-feed-v2 .feed-toolbar,.product-shell.dark .social-feed-v2 .feed-card,.product-shell.dark .feed-results-head,.product-shell.dark .feed-skeletons>div{border-color:var(--fh-dark-line)}.product-shell.dark .social-feed-v2 .feed-composer textarea,.product-shell.dark .social-feed-v2 .feed-card-copy>p,.product-shell.dark .feed-post-head>a,.product-shell.dark .feed-inline-ticker,.product-shell.dark .feed-person-result>a,.product-shell.dark .feed-who>div>a,.product-shell.dark .feed-houses>div>a,.product-shell.dark .feed-search-topic,.product-shell.dark .feed-trends>button{color:var(--fh-dark-text)}.product-shell.dark .feed-post-head>a>span i,.product-shell.dark .feed-houses>div>a>i{background:var(--fh-dark-control)!important;color:var(--fh-lime)!important}.product-shell.dark .feed-post-head>button,.product-shell.dark .feed-person-result>button,.product-shell.dark .feed-who>div>button,.product-shell.dark .feed-houses>div>button{border-color:var(--fh-dark-line);color:var(--fh-dark-text)}.product-shell.dark .feed-post-head>button[aria-pressed=true],.product-shell.dark .feed-person-result>button[aria-pressed=true],.product-shell.dark .social-feed-v2 .feed-filters button.active,.product-shell.dark .feed-order button.active,.product-shell.dark .feed-post-button{background:var(--fh-lime);color:var(--fh-on-lime)}.product-shell.dark .feed-post-kind,.product-shell.dark .social-feed-v2 .feed-selected-houses button{color:var(--fh-lime);background:#c7ff381f}.product-shell.dark .feed-house-sheet,.product-shell.dark .social-feed-v2 .feed-x-input,.product-shell.dark .feed-discovery-search>label{border-color:var(--fh-dark-line);background:var(--fh-dark-control)}.product-shell.dark .feed-house-sheet>button{color:var(--fh-dark-text)}.product-shell.dark .feed-house-sheet>button.selected{border-color:var(--fh-lime);background:#c7ff3821}.product-shell.dark .feed-discovery-search input,.product-shell.dark .social-feed-v2 .feed-x-input input{color:var(--fh-dark-text)}.product-shell.dark .social-feed-v2 .feed-card:hover{background:#c7ff3809}.product-shell.dark .social-feed-v2 .feed-social-actions button,.product-shell.dark .social-feed-v2 .feed-social-actions a{color:var(--fh-dark-muted)}.product-shell.dark .social-feed-v2 .feed-social-actions button:hover,.product-shell.dark .social-feed-v2 .feed-social-actions a:hover,.product-shell.dark .social-feed-v2 .feed-social-actions button.liked{color:var(--fh-lime)}@media (width<=920px){.social-feed-v2 .feed-layout{flex-direction:column;display:flex}.social-feed-v2 .feed-context{order:-1;display:block;position:static}.social-feed-v2 .feed-context>article{display:none}.feed-discovery-search{padding:6px}}@media (width<=680px){.social-feed-v2{gap:7px}.feed-social-header{border-radius:14px;gap:0;min-height:0;padding:13px 12px 0;display:grid}.feed-social-header>div{padding:0 2px 11px}.feed-social-header>div>strong{font-size:16px}.feed-social-header nav{min-height:42px}.feed-social-header nav button{flex:1;min-width:0;min-height:42px;padding:0 7px}.social-feed-v2 .feed-layout{gap:7px}.feed-main{border-radius:14px}.social-feed-v2 .feed-composer{grid-template-columns:32px minmax(0,1fr);padding:11px}.social-feed-v2 .feed-composer-avatar{flex-basis:32px;width:32px;height:32px}.social-feed-v2 .feed-composer textarea{font-size:13px}.feed-house-sheet{grid-template-columns:1fr}.social-feed-v2 .feed-toolbar{min-height:42px;padding:0 7px;overflow-x:auto}.social-feed-v2 .feed-filters,.feed-order{flex:none}.social-feed-v2 .feed-filters button,.feed-order button{min-height:31px;padding-inline:8px}.social-feed-v2 .feed-card{padding:12px 11px 9px}.feed-post-head>a{grid-template-columns:34px auto minmax(0,1fr);column-gap:7px}.feed-post-head>a>span,.feed-post-head>a>span img,.feed-post-head>a>span i{width:32px!important;height:32px!important}.feed-post-kind{display:none}.feed-post-head>button{padding-inline:8px}.social-feed-v2 .feed-card-copy,.social-feed-v2 .feed-house-tags,.social-feed-v2 .feed-card>footer.feed-social-actions{padding-left:39px!important}.social-feed-v2 .feed-x-card{margin-left:39px}.social-feed-v2 .feed-card-copy>p{font-size:11px}.social-feed-v2 .feed-social-actions a{margin-left:0}}@media (prefers-reduced-motion:reduce){.feed-post-button>i,.feed-search-loading>i,.feed-houses>div>button>i,.feed-skeletons :is(i,b,small,em):after{animation:none}}.social-feed-v2 .feed-composer{z-index:4;min-height:63px;position:relative;overflow:visible}.social-feed-v2 .feed-composer.open .feed-composer-body{border:1px solid var(--product-line);background:var(--product-card);border-radius:13px;max-height:min(480px,100vh - 150px);padding:8px 10px 10px;position:absolute;top:6px;left:56px;right:10px;overflow-y:auto;box-shadow:0 18px 46px #0d171124}.social-feed-v2 .feed-composer.open textarea{min-height:68px}.feed-composer-cancel:hover{background:color-mix(in srgb, var(--product-muted) 9%, transparent);color:var(--product-ink)}.product-shell.dark .social-feed-v2 .feed-composer.open .feed-composer-body{border-color:var(--fh-dark-line);background:var(--fh-dark-section);box-shadow:0 20px 52px #00000057}.product-shell.dark .feed-composer-cancel{color:var(--fh-dark-muted)}.product-shell.dark .feed-composer-cancel:hover{background:var(--fh-dark-control);color:var(--fh-dark-text)}@media (width<=680px){.social-feed-v2 .feed-composer.open .feed-composer-body{max-height:min(430px,100vh - 110px);top:5px;left:48px;right:7px}.feed-composer-body>footer>small{display:none}}.product-shell.dark .home-account-snapshot .home-account-total>strong,.product-shell.dark .home-account-snapshot .home-account-metrics strong{color:var(--fh-dark-text)!important}@media (width<=760px){.product-shell{grid-template-columns:1fr}.product-header,.product-header.has-artwork{margin-top:10px;padding:17px 16px 18px}.product-header h1{font-size:clamp(30px,9vw,42px)}.product-header-description{font-size:12px}.product-sidebar nav button,.product-sidebar nav .sidebar-route{min-height:48px!important}}@media (prefers-reduced-motion:reduce){.platform-select-menu button,.platform-select-trigger b{transition:none}}.product-view [hidden],.manage-workstream[hidden],.manager-workbench [hidden]{display:none!important}.workspace-tabs{border:1px solid var(--fh-stone);background:color-mix(in srgb, var(--fh-cream) 84%, var(--fh-paper) 16%);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:7px;display:grid;box-shadow:0 8px 22px #0d171109}.workspace-tabs>button{min-width:0;min-height:64px;color:var(--fh-ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;transition:border-color .16s,background .16s,color .16s,transform .16s;display:grid}.workspace-tabs>button:hover{border-color:color-mix(in srgb, var(--fh-green) 42%, var(--fh-stone));background:color-mix(in srgb, var(--fh-paper) 66%, var(--fh-lime) 34%)}.workspace-tabs>button.active{border-color:var(--fh-ink);background:var(--fh-ink);color:var(--fh-on-dark)}.workspace-tabs>button>span{gap:4px;min-width:0;display:grid}.workspace-tabs>button strong{text-overflow:ellipsis;color:inherit;font:750 13px/1.1 var(--font-interface), sans-serif;white-space:nowrap;overflow:hidden}.workspace-tabs>button small{text-overflow:ellipsis;color:var(--fh-muted);font:600 10px/1.2 var(--font-interface), sans-serif;white-space:nowrap;overflow:hidden}.workspace-tabs>button.active small{color:#f2f0e7a3}.workspace-tabs>button>b{background:var(--fh-paper);min-width:26px;min-height:26px;color:var(--fh-green);font:800 10px/1 var(--font-data), monospace;white-space:nowrap;border-radius:999px;place-items:center;padding:0 7px;display:grid}.workspace-tabs>button.active>b{background:var(--fh-lime);color:var(--fh-on-lime)}.manager-detail-tabs{margin:12px 16px}.manager-tab-columns{grid-template-columns:minmax(0,1fr);max-width:940px;margin-inline:auto}.manager-workbench>.treasury-console{margin-top:0}.portfolio-workspace-tabs{z-index:64;margin-bottom:2px;position:sticky;top:58px}.launch-workflow-tabs{border:1px solid var(--fh-stone);background:color-mix(in srgb, var(--fh-cream) 84%, var(--fh-paper) 16%);border-radius:14px;padding:7px;box-shadow:0 8px 22px #0d171109}.launch-workflow-tabs button{background:0 0;border-color:#0000}.launch-workflow-tabs button.active{border-color:var(--fh-ink);background:var(--fh-ink);color:var(--fh-on-dark)}.product-shell.dark .workspace-tabs,.product-shell.dark .launch-workflow-tabs{box-shadow:none;background:#f2f0e70d;border-color:#f2f0e729}.product-shell.dark .workspace-tabs>button{color:var(--fh-on-dark)}.product-shell.dark .workspace-tabs>button:hover{background:#c7ff3814;border-color:#c7ff384d}.product-shell.dark .workspace-tabs>button.active{border-color:var(--fh-lime);background:var(--fh-lime);color:var(--fh-on-lime)}.product-shell.dark .workspace-tabs>button.active small{color:#0d17119e}.product-shell.dark .workspace-tabs>button>b{color:var(--fh-lime);background:#f2f0e71a}.product-shell.dark .workspace-tabs>button.active>b{background:var(--fh-control-dark);color:var(--fh-on-dark)}@media (width<=1000px){.workspace-tabs{overscroll-behavior-inline:contain;scrollbar-width:thin;display:flex;overflow-x:auto}.workspace-tabs>button{flex:0 0 min(220px,72vw)}}@media (width<=760px){.manager-detail-tabs{margin:10px 12px}.portfolio-workspace-tabs{top:60px}.workspace-tabs>button{min-height:58px;padding:9px 10px}.launch-workflow-tabs{margin-inline:0;padding:6px}}.discover-market .browser-market-visual .preview-chart-state{box-sizing:border-box;min-height:108px;color:inherit;text-align:center;align-content:center;justify-items:center;gap:5px;margin:0;padding:8px 12px;display:grid}.discover-market .browser-market-visual .preview-chart-state strong{font:750 12px/1.2 var(--font-body), sans-serif}.discover-market .browser-market-visual .preview-chart-state span{max-width:250px;color:inherit;font:550 10px/1.35 var(--font-body), sans-serif;opacity:.68}.discover-market .browser-market-visual .preview-chart-state b{font:750 10px/1 var(--font-data), monospace;letter-spacing:.04em}.discover-market .trading-market-grid.list .browser-market-visual .preview-chart-state{min-height:150px}@media (width<=900px){.discover-market .trading-market-grid.list .browser-market-visual{min-height:184px}.discover-market .trading-market-grid.list .browser-market-visual .preview-chart{height:184px;padding:16px 12px 10px}}@media (width<=660px){.discover-market .trading-market-grid.list .browser-market-visual{min-height:174px}.discover-market .trading-market-grid.list .browser-market-visual .preview-chart{height:174px}.discover-market .browser-market-visual .preview-chart-state,.discover-market .trading-market-grid.list .browser-market-visual .preview-chart-state{min-height:98px}}@media (width<=760px){html,body{max-width:100%;overflow-x:clip}.product-shell{width:100%;min-width:0;padding-bottom:calc(70px + env(safe-area-inset-bottom));overflow-x:clip}.product-main{box-sizing:border-box;padding-inline:12px;width:100%;min-width:0;padding-bottom:14px;overflow-x:clip}.product-sidebar{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right))}.product-sidebar nav{padding-right:max(12px, env(safe-area-inset-right));padding-left:max(12px, env(safe-area-inset-left));scroll-snap-type:x proximity;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-padding-inline:12px}.product-sidebar nav>*{scroll-snap-align:start}.product-utility-bar{min-height:60px;padding-block:8px;top:0}.product-header-actions{gap:6px;min-width:0}.product-header-actions :is(.theme-toggle,.workspace-wallet,.workspace-profile,.workspace-refresh){box-sizing:border-box;border-radius:10px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;font-size:0;display:inline-flex;overflow:hidden}.product-header-actions :is(.theme-toggle,.workspace-profile)>:is(span,b),.product-header-actions .workspace-refresh{font-size:17px}.product-header-actions .workspace-wallet i{width:8px;height:8px;margin:0}.product-header,.product-header.has-artwork{grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:9px;width:100%;min-width:0;max-height:none;margin-top:9px;padding:15px 16px 16px;display:grid;height:auto!important;min-height:0!important}.product-header-copy{width:100%;min-width:0}.product-header-copy>span{font-size:10px}.product-header h1{margin:6px 0 0;font-size:clamp(28px,8.4vw,36px);line-height:.98}.product-header h1>:is(span,em){display:inline}.product-header h1>em:before{content:" "}.product-header-description{width:100%;max-width:none;font-size:12px;line-height:1.42}.product-view{width:100%;min-width:0;padding-top:10px}.product-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.product-summary article{border-bottom:1px solid var(--p-line);min-height:96px;padding:14px}.product-summary article:nth-child(2n){border-right:0}.product-summary strong{margin-top:13px}.workspace-tabs,.manager-detail-tabs,.swap-market-toolbar,.swap-chart-tools,.portfolio-chart-actions,.fd-tabs{scroll-snap-type:x proximity;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-padding-inline:7px}.workspace-tabs>button,.manager-detail-tabs>button,.swap-market-toolbar button{scroll-snap-align:start}.discover-trading-controls,.discover-tools,.launch-form,.manager-columns,.portfolio-share-section,.prelaunch-market,.campaign-builder{padding:12px}.discover-status-filters{scroll-snap-type:x proximity;scrollbar-width:none;gap:7px;display:flex;overflow-x:auto}.discover-status-filters::-webkit-scrollbar{display:none}.discover-status-filters button{scroll-snap-align:start;flex:0 0 min(210px,72vw);min-height:52px}.social-feed-v2{width:100%;max-width:100%;margin-inline:0}.social-feed-v2 .feed-context{padding-right:0}.social-feed-v2 .feed-composer.open .feed-composer-body{z-index:150;inset:auto 10px calc(72px + env(safe-area-inset-bottom)) 10px;box-sizing:border-box;overscroll-behavior:contain;border-radius:16px;width:auto;max-height:min(70dvh,520px);padding:14px;position:fixed;overflow-y:auto;box-shadow:0 18px 58px #050a0747}.social-feed-v2 .feed-composer textarea,.social-feed-v2 .feed-x-input input,.social-feed-v2 .feed-discovery-search input,.discover-search input,.form-fields :is(input,textarea,select),.manager-columns :is(input,textarea,select),.room-composer input,.asset-picker-popover input{font-size:16px}.social-feed-v2 .feed-card{padding:14px 12px}.social-feed-v2 .feed-card-copy,.social-feed-v2 .feed-house-tags,.social-feed-v2 .feed-x-card,.social-feed-v2 .feed-card>footer.feed-social-actions{margin-left:0;padding-left:42px}.swap-market-toolbar{scrollbar-width:none;grid-template-columns:max-content max-content;justify-content:start;gap:7px;display:grid;overflow-x:auto}.swap-market-toolbar::-webkit-scrollbar{display:none}.swap-market-toolbar>:is(nav,div){width:max-content}.swap-market-body{min-height:0;padding:10px}.swap-chart,.swap-chart .fh-chart-stage,.swap-chart .fh-chart-stage svg{min-height:270px}.swap-order-row{grid-template-columns:minmax(0,1fr) 132px}.wallet-modal,.watchlist-drawer,.asset-picker-backdrop .asset-picker-popover.asset-picker-modal{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}}@media (width<=430px){.product-wordmark{font-size:16px}.product-main{padding-inline:10px}.product-header-actions .workspace-profile{display:none}.product-header h1{font-size:clamp(26px,8.6vw,34px)}.product-summary{grid-template-columns:1fr 1fr}.field-pair,.launch-review,.swap-limit-fields{grid-template-columns:1fr}.launch-review>div{border-right:0;border-bottom:1px solid var(--p-line)}.launch-review>div:last-child{border-bottom:0}.swap-order-row{grid-template-columns:1fr}}.product-shell.dark{--fh-dark-canvas:#050a07;--fh-dark-section:#09110c;--fh-dark-surface:#0f1812;--fh-dark-surface-hover:#17231b;--fh-dark-control:#182b20;--fh-dark-text:#f7f8f1;--fh-dark-muted:#f7f8f1c2;--fh-dark-subtle:#f7f8f19e;--fh-dark-line:#f7f8f12e;--p-paper:var(--fh-dark-canvas);--p-line:var(--fh-dark-line);--ui-canvas:var(--fh-dark-canvas);--ui-section:var(--fh-dark-section);--ui-card:var(--fh-dark-surface);--ui-input:var(--fh-dark-control);--ui-border:var(--fh-dark-line);--product-dark-text:var(--fh-dark-text);--product-dark-muted:var(--fh-dark-muted);--product-dark-subtle:var(--fh-dark-subtle);--product-dark-border:var(--fh-dark-line);background:var(--fh-dark-canvas);color:var(--fh-dark-text)}.product-shell.dark .product-main,.product-shell.dark .product-view{background:var(--fh-dark-canvas);color:var(--fh-dark-text)}.product-shell.dark .product-view{--product-card:var(--fh-dark-surface);--product-panel:var(--fh-dark-section);--product-surface:var(--fh-dark-surface);--product-input:var(--fh-dark-control);--product-ink:var(--fh-dark-text);--product-line:var(--fh-dark-line);--product-muted:var(--fh-dark-muted);--product-lime-deep:var(--fh-lime)}.product-shell.dark .community-view{--product-card:var(--fh-dark-surface);--product-panel:var(--fh-dark-section);--product-surface:var(--fh-dark-surface);--product-input:var(--fh-dark-control);--product-ink:var(--fh-dark-text);--product-line:var(--fh-dark-line);--product-muted:var(--fh-dark-muted);background:var(--fh-dark-canvas);color:var(--fh-dark-text)}.product-shell.dark .community-view :is(.houses-hero,.houses-directory,.season-banner){border-color:var(--fh-dark-line);background:var(--fh-dark-section);color:var(--fh-dark-text);box-shadow:none}.product-shell.dark .community-view .houses-hero dl,.product-shell.dark .community-view .season-entry-grid,.product-shell.dark .community-view .season-banner>header,.product-shell.dark .community-view .season-banner>footer{border-color:var(--fh-dark-line);background:var(--fh-dark-section)}.product-shell.dark .community-view :is(.house-directory-card,.season-entry,.houses-empty){border-color:var(--fh-dark-line);background:var(--fh-dark-surface);color:var(--fh-dark-text)}.product-shell.dark .community-view .house-directory-card.ai{background:var(--fh-dark-surface);border-color:#c7ff3852;box-shadow:inset 3px 0 #c7ff38b8}.product-shell.dark .community-view :is(.house-directory-card,.season-entry):hover,.product-shell.dark .community-view :is(.house-directory-card,.season-entry):focus-within,.product-shell.dark .community-view .season-entry:focus-visible{background:var(--fh-dark-surface-hover);border-color:#c7ff3880}.product-shell.dark .community-view :is(.houses-hero h2,.houses-hero dd,.houses-directory h3,.season-banner h3,.season-entry strong,.house-directory-card header strong,.house-directory-card dd,.houses-empty strong){color:var(--fh-dark-text)!important}.product-shell.dark .community-view :is(.houses-hero p,.houses-hero dt,.houses-directory>header p,.season-banner p,.season-banner label,.season-banner footer,.season-entry small,.house-directory-card>p,.house-directory-card header small,.house-directory-card dt,.houses-empty span){color:var(--fh-dark-muted)!important}.product-shell.dark .community-view .house-directory-mark{background:var(--fh-dark-control);color:var(--fh-lime);box-shadow:inset 0 0 0 1px var(--fh-dark-line)}.product-shell.dark .community-view .house-directory-card dl,.product-shell.dark .community-view .house-directory-card dl>div,.product-shell.dark .community-view .season-entry+.season-entry{border-color:var(--fh-dark-line)}.product-shell.dark .community-view .house-discovery-filter button,.product-shell.dark .community-view .house-directory-controls input,.product-shell.dark .community-view .house-kind-filter button,.product-shell.dark .community-view .house-directory-card>footer :is(button,a),.product-shell.dark .community-view .houses-empty button{border-color:var(--fh-dark-line);background:var(--fh-dark-control);color:var(--fh-dark-text)}.product-shell.dark .community-view .house-discovery-filter button:hover,.product-shell.dark .community-view .house-discovery-filter button:focus-visible,.product-shell.dark .community-view .house-directory-card>footer :is(button,a):hover,.product-shell.dark .community-view .house-directory-card>footer :is(button,a):focus-visible{background:var(--fh-dark-surface-hover);color:var(--fh-dark-text);border-color:#c7ff3880}.product-shell.dark .community-view .house-discovery-filter button.active,.product-shell.dark .community-view .house-kind-filter button.active,.product-shell.dark .community-view .house-directory-card>footer .house-join,.product-shell.dark .community-view .house-directory-card>footer .house-follow[aria-pressed=true]{border-color:var(--fh-lime);background:var(--fh-lime);color:var(--fh-on-lime)}.product-shell.dark .community-view .house-directory-card>footer a{color:var(--fh-lime)}.product-shell.dark .home-fund-model article,.product-shell.dark .leaderboard-podium-card,.product-shell.dark .launch-identity-step,.product-shell.dark .launch-identity-preview,.product-shell.dark .launch-identity-summary,.product-shell.dark .home-start-card,.product-shell.dark .manage-workstream,.product-shell.dark .home-fund-model article :is(h3,strong,b),.product-shell.dark .leaderboard-podium-card :is(h2,h3,strong,b,dd),.product-shell.dark .launch-identity-step :is(h2,h3,strong,b),.product-shell.dark .launch-identity-preview :is(h2,h3,strong,b),.product-shell.dark .launch-identity-summary :is(h2,h3,strong,b),.product-shell.dark .home-start-card :is(h2,h3,strong,b),.product-shell.dark .manage-workstream :is(h2,h3,strong,b){color:var(--fh-on-pastel)!important}.product-shell.dark .home-fund-model article :is(i,p),.product-shell.dark .launch-identity-step :is(p,small),.product-shell.dark .launch-identity-preview :is(p,small),.product-shell.dark .launch-identity-summary :is(p,small),.product-shell.dark .home-start-card :is(p,small,li),.product-shell.dark .manage-workstream :is(p,small){color:var(--fh-on-pastel-muted)!important}.product-shell :where(button,a){box-sizing:border-box}.feed-scope{gap:12px;padding:10px 12px}.feed-scope nav{gap:var(--control-gap);flex-wrap:nowrap}.feed-scope nav button{min-width:0;min-height:var(--control-default);padding:0 var(--control-pad-x);text-align:center;white-space:nowrap;justify-content:center;align-items:center;font-size:12px;line-height:1;display:inline-flex}.feed-filters button,.leaderboard-quick-controls button,.house-kind-filter button,.discover-type-filters button,.discover-market-presets button,.swap-market-toolbar button{min-height:var(--control-compact);padding-block:0;padding-inline:10px}.product-header button,.theme-toggle,.wallet-button,.product-sidebar nav button,.product-sidebar nav .sidebar-route,.product-primary,.feed-empty>button,.feed-context-lime button,.manage-start-actions>a,.manage-start-actions .product-primary,.launch-stage-back,.launch-stage-actions .product-primary{min-height:var(--control-default)}.workspace-tabs>button{min-height:var(--control-card);padding:8px 11px}.workspace-tabs>button>span{gap:3px}.workspace-tabs>button>b{min-width:24px;min-height:24px}.discover-status-filters button{min-height:56px;padding:9px 13px}@media (width<=720px){.feed-scope{gap:9px;padding:11px}.feed-scope nav{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.feed-scope nav button,.feed-filters button,.leaderboard-quick-controls button,.house-kind-filter button,.discover-type-filters button,.discover-market-presets button,.swap-market-toolbar button,.product-primary,.feed-empty>button,.feed-context-lime button{min-height:var(--control-touch)}.workspace-tabs>button,.discover-status-filters button{min-height:var(--control-card)}}.leaderboard-list-view{gap:11px;min-width:0;overflow:hidden}.leaderboard-list-view>header{padding:2px 2px 4px}.leaderboard-ranking-scroll{scrollbar-width:thin;scrollbar-color:var(--product-line) transparent;min-width:0;overflow-x:auto}.leaderboard-list-view .leaderboard-ranking-head,.leaderboard-page .leaderboard-list-row{grid-template-columns:minmax(290px,1.7fr) repeat(5,minmax(94px,.58fr)) minmax(108px,.68fr) 64px;gap:10px}.leaderboard-list-view .leaderboard-ranking-head{min-width:1080px;padding:10px 13px 7px}.leaderboard-list-view .fund-leaderboard-list{gap:7px;min-width:1080px;display:grid}.leaderboard-page .leaderboard-list-row{background:var(--fh-cream);color:#0d1711;min-height:84px;box-shadow:none;border:1px solid #0d171124;border-radius:12px;padding:10px 12px;transition:border-color .16s,box-shadow .16s,transform .16s}.leaderboard-page .leaderboard-list-row.leaderboard-place-1{background:#ddff84}.leaderboard-page .leaderboard-list-row.leaderboard-place-2{background:#dce7ff}.leaderboard-page .leaderboard-list-row.leaderboard-place-3{background:#ffd8bd}.leaderboard-page .leaderboard-list-row:hover,.leaderboard-page .leaderboard-list-row:focus-visible{border-color:#0d171157;transform:translateY(-1px);box-shadow:0 10px 22px #0d17111a}.leaderboard-list-row .fund-leaderboard-house{grid-template-columns:38px 42px minmax(0,1fr);gap:10px;display:grid}.leaderboard-list-row .fund-leaderboard-rank{color:#0d1711;font-size:11px}.leaderboard-list-row .fund-leaderboard-mark{color:#f4f1e7;background:#0d1711;border-radius:11px;width:42px;height:42px}.leaderboard-list-row .fund-leaderboard-name em{color:#0d1711b8;font:750 10px/1 var(--font-data), monospace;letter-spacing:.06em;text-transform:uppercase;margin-top:5px;font-style:normal;display:block}.leaderboard-list-row .leaderboard-metric{border:1px solid #0000;border-radius:8px;padding:8px 7px}.leaderboard-list-row .leaderboard-metric>small{color:#0d1711b8;font-size:10px}.leaderboard-list-row .leaderboard-metric>strong{color:#0d1711;margin-top:6px;font-size:13px}.leaderboard-list-row .leaderboard-metric>em{color:#0d1711ad;margin-top:4px;font-size:10px}.leaderboard-list-row .leaderboard-metric.up>strong{color:#067139}.leaderboard-list-row .leaderboard-metric.down>strong{color:#a9362d}.leaderboard-list-row .leaderboard-metric.selected{background:#f8f5ed7a;border-color:#0d171124}.leaderboard-list-row .leaderboard-community{border-left-color:#0d171124;padding-left:10px}.leaderboard-list-row .fund-leaderboard-open{color:#f4f1e7;text-align:center;background:#0d1711;border-radius:7px;justify-content:center;align-self:center;align-items:center;gap:5px;min-height:34px;display:inline-flex}.leaderboard-list-row .fund-leaderboard-open b{font-size:13px}.product-shell.dark .leaderboard-list-view{background:var(--fh-forest-raised)}.product-shell.dark .leaderboard-page .leaderboard-list-row.leaderboard-place-1,.product-shell.dark .leaderboard-page .leaderboard-list-row.leaderboard-place-2,.product-shell.dark .leaderboard-page .leaderboard-list-row.leaderboard-place-3{color:#0d1711;border-color:#0d171129}.product-shell.dark .leaderboard-page .leaderboard-list-row:not(.leaderboard-place-1):not(.leaderboard-place-2):not(.leaderboard-place-3){border-color:var(--fh-line);color:var(--fh-text);background:#102219}.product-shell.dark .leaderboard-list-row:not(.leaderboard-place-1):not(.leaderboard-place-2):not(.leaderboard-place-3) .fund-leaderboard-rank,.product-shell.dark .leaderboard-list-row:not(.leaderboard-place-1):not(.leaderboard-place-2):not(.leaderboard-place-3) .leaderboard-metric>strong,.product-shell.dark .leaderboard-list-row:not(.leaderboard-place-1):not(.leaderboard-place-2):not(.leaderboard-place-3) .fund-leaderboard-name strong{color:var(--fh-text)}.product-shell.dark .leaderboard-list-row:not(.leaderboard-place-1):not(.leaderboard-place-2):not(.leaderboard-place-3) .fund-leaderboard-name em,.product-shell.dark .leaderboard-list-row:not(.leaderboard-place-1):not(.leaderboard-place-2):not(.leaderboard-place-3) .leaderboard-metric>small,.product-shell.dark .leaderboard-list-row:not(.leaderboard-place-1):not(.leaderboard-place-2):not(.leaderboard-place-3) .leaderboard-metric>em{color:var(--fh-text-muted)}.product-shell.dark .leaderboard-list-row:not(.leaderboard-place-1):not(.leaderboard-place-2):not(.leaderboard-place-3) .leaderboard-metric.selected{border-color:var(--fh-line);background:#c7ff3812}.product-shell.dark .leaderboard-list-row:not(.leaderboard-place-1):not(.leaderboard-place-2):not(.leaderboard-place-3) .leaderboard-community{border-left-color:var(--fh-line)}.product-shell.dark .leaderboard-list-row:not(.leaderboard-place-1):not(.leaderboard-place-2):not(.leaderboard-place-3) .fund-leaderboard-mark,.product-shell.dark .leaderboard-list-row:not(.leaderboard-place-1):not(.leaderboard-place-2):not(.leaderboard-place-3) .fund-leaderboard-open{background:var(--fh-lime);color:var(--fh-on-lime)}.product-shell.dark .leaderboard-list-row:not(.leaderboard-place-1):not(.leaderboard-place-2):not(.leaderboard-place-3) .leaderboard-metric.up>strong{color:var(--fh-positive)}.product-shell.dark .leaderboard-list-row:not(.leaderboard-place-1):not(.leaderboard-place-2):not(.leaderboard-place-3) .leaderboard-metric.down>strong{color:var(--fh-negative)}.product-shell.dark .leaderboard-list-row:is(.leaderboard-place-1,.leaderboard-place-2,.leaderboard-place-3) .leaderboard-metric.up>strong{color:#067139!important}.product-shell.dark .leaderboard-list-row:is(.leaderboard-place-1,.leaderboard-place-2,.leaderboard-place-3) .leaderboard-metric.down>strong{color:#a9362d!important}@media (width<=760px){.leaderboard-list-view>header{flex-direction:column;align-items:flex-start}.leaderboard-ranking-scroll{overflow:visible}.leaderboard-list-view .leaderboard-ranking-head{display:none}.leaderboard-list-view .fund-leaderboard-list{min-width:0}.leaderboard-page .leaderboard-list-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;padding:12px}.leaderboard-list-row .fund-leaderboard-house{grid-column:1/-1}.leaderboard-list-row .leaderboard-community{border-left-color:#0000;padding-left:7px}.leaderboard-list-row .fund-leaderboard-open{grid-column:1/-1;min-height:40px}}.product-shell.dark .launch-kind-selector:not(.ai-method-selector) .launch-kind-grid>button,.product-shell.dark .launch-kind-selector:not(.ai-method-selector) .launch-kind-grid>button :is(small,strong,b){color:var(--fh-on-pastel)!important}.product-shell.dark .launch-kind-selector:not(.ai-method-selector) .launch-kind-grid>button p{color:var(--fh-on-pastel-muted)!important}.product-shell.dark .home-start-card>button,.product-shell.dark .home-start-card>button :is(span,strong,b){color:var(--fh-on-lime)!important}.product-shell.dark .discover-reset{border-color:var(--fh-dark-line)!important;background:var(--fh-dark-control)!important;color:var(--fh-dark-text)!important}.product-shell.dark .discover-reset:hover,.product-shell.dark .discover-reset:focus-visible{background:var(--fh-dark-surface-hover)!important;color:var(--fh-dark-text)!important;border-color:#c7ff3885!important}.product-shell.dark .discover-status-filters{border:1px solid var(--fh-dark-line);background:var(--fh-dark-section);border-radius:12px;gap:4px;padding:4px}.product-shell.dark .discover-status-filters button,.product-shell.dark .discover-status-filters button[data-market-section=All],.product-shell.dark .discover-status-filters button[data-market-section=Pre-launch],.product-shell.dark .discover-status-filters button[data-market-section=Live\ funds],.product-shell.dark .discover-status-filters button[data-market-section=Private\ funds]{min-height:46px;box-shadow:none;border:0;border-radius:8px;padding:8px 12px;transform:none;background:var(--fh-dark-control)!important;color:var(--fh-dark-text)!important}.product-shell.dark .discover-status-filters button:hover:not(.active){box-shadow:none;border:0;transform:none;background:var(--fh-dark-surface-hover)!important}.product-shell.dark .discover-status-filters button.active{box-shadow:none;border:0;transform:none;background:var(--fh-lime)!important;color:var(--fh-on-lime)!important}.product-shell.dark .discover-status-filters button>b{color:var(--fh-dark-text);background:#f7f8f11f}.product-shell.dark .discover-status-filters button.active>b{background:var(--fh-on-lime);color:var(--fh-lime)}.product-shell.dark .discover-status-filters button:focus-visible{outline:2px solid var(--fh-lime);outline-offset:2px}@media (width<=720px){.product-shell.dark .discover-status-filters{grid-template-columns:1fr 1fr}}.community-view .houses-hero{display:none}.community-view .houses-directory{order:1;margin-top:0;padding:clamp(18px,2.2vw,26px)}.community-view .houses-directory>header{padding-bottom:14px}.community-view .houses-directory h3{font-size:clamp(28px,3vw,40px)}.community-view .house-discovery-filter{background:var(--product-surface);border-radius:11px;gap:4px;margin-top:14px;padding:4px}.community-view .house-discovery-filter button{background:0 0;border:0;border-radius:8px;min-height:40px;transform:none}.community-view .house-discovery-filter button:hover,.community-view .house-discovery-filter button:focus-visible{transform:none}.community-view .houses-empty{min-height:145px;margin-top:12px;padding:26px 18px}.community-view .house-directory-grid{margin-top:12px}.community-view .season-banner,.community-view .rooms-workspace{display:none}.community-view[data-house-section=rankings] .season-banner{order:2;margin-top:12px;display:block}.community-view[data-house-section=rankings] .houses-directory-controls,.community-view[data-house-section=rankings] .houses-directory>.house-directory-grid,.community-view[data-house-section=rankings] .houses-directory>.houses-empty,.community-view[data-house-section=joined] .houses-directory-controls,.community-view[data-house-section=created] .houses-directory-controls,.community-view[data-house-section=following] .houses-directory-controls{display:none}.community-view .house-discovery-filter{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.house-relationship{border:1px solid color-mix(in srgb, var(--fh-ink) 16%, transparent);background:color-mix(in srgb, var(--fh-paper) 72%, transparent);width:fit-content;color:var(--fh-ink-fixed);font:700 var(--type-caption)/1 var(--font-body), sans-serif;border-radius:999px;align-self:flex-start;align-items:center;gap:7px;margin-top:13px;padding:6px 9px;display:inline-flex}.house-relationship i{background:var(--fh-green);border-radius:50%;width:7px;height:7px}.house-relationship.created i{background:var(--fh-blue-deep,#5475ad)}.house-relationship span{color:var(--fh-on-pastel-muted);font-weight:600}.product-shell.dark .community-view .house-discovery-filter{border-color:var(--fh-dark-line);background:var(--fh-dark-section)}.product-shell.dark .community-view .house-discovery-filter button{color:var(--fh-dark-muted);background:0 0;border:0}.product-shell.dark .community-view .house-discovery-filter button:hover,.product-shell.dark .community-view .house-discovery-filter button:focus-visible{background:var(--fh-dark-control);color:var(--fh-dark-text)}.product-shell.dark .community-view .house-discovery-filter button.active{background:var(--fh-lime);color:var(--fh-on-lime)}@media (width<=680px){.community-view .house-discovery-filter{grid-template-columns:1fr 1fr;margin-right:0;display:grid;overflow:visible}.community-view .house-discovery-filter button{min-width:0}}@media (width<=980px){.community-view .house-discovery-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.community-view .house-discovery-filter button:last-child{grid-column:1/-1}}.product-shell{font-size:var(--type-body);line-height:var(--leading-body)}.product-sidebar nav button,.product-sidebar nav .sidebar-route{font-size:var(--type-ui)}.product-profile strong{font-size:var(--type-label)}.product-profile small{font-size:var(--type-caption)}.product-header h1{font-size:var(--type-title);line-height:var(--leading-tight)}.feed-return-bar{border-bottom:1px solid var(--product-line);background:color-mix(in srgb,var(--product-card) 90%,var(--product-lime) 10%);justify-content:space-between;align-items:center;min-height:38px;padding:0 15px;display:flex}.feed-return-bar button{color:var(--product-ink);font:750 var(--type-caption)/1 var(--font-body),sans-serif;cursor:pointer;background:0 0;border:0;padding:0}.feed-return-bar span{color:var(--product-muted);font:700 var(--type-micro)/1 var(--font-data),monospace;letter-spacing:.07em;text-transform:uppercase}.product-shell.dark .feed-return-bar{border-color:var(--fh-dark-line);background:var(--fh-dark-control)}.product-shell.dark .feed-return-bar button{color:var(--fh-dark-text)}.feed-social-header>div>span,.feed-context article>header>span{font-size:var(--type-micro)}.feed-social-header>div>strong{font-size:var(--type-lead)}.feed-social-header nav button,.social-feed-v2 .feed-filters button,.feed-order button{font-size:var(--type-caption)}.social-feed-v2 .feed-composer textarea{font-size:var(--type-body);line-height:var(--leading-body)}.feed-post-head>a{grid-template-columns:38px minmax(0,max-content) minmax(0,1fr)}.feed-post-head>a>strong{font-size:var(--type-label);align-items:center;display:inline-flex}.feed-post-head>a>small{font-size:var(--type-caption)}.feed-post-kind{font-size:var(--type-micro)}.social-feed-v2 .feed-card h3{font-size:var(--type-lead);line-height:1.25}.social-feed-v2 .feed-card-copy>p{font-size:var(--type-body);line-height:1.52}.social-feed-v2 .feed-social-actions button,.social-feed-v2 .feed-social-actions a{font-size:var(--type-caption)}.feed-person-result strong,.feed-who strong,.feed-houses strong{font-size:var(--type-label);align-items:center;display:flex}.feed-person-result small,.feed-who small,.feed-houses small{font-size:var(--type-caption)}.feed-context article>header h3{font-size:var(--type-subtitle)}.feed-trends>button strong{font-size:var(--type-ui)}.feed-trends>button small,.feed-trends>button span{font-size:var(--type-caption)}@media (width<=680px){.product-header h1{font-size:clamp(26px,8vw,36px)}.product-header-description{font-size:var(--type-label)}.feed-post-head>a{grid-template-columns:34px minmax(0,max-content) minmax(0,1fr)}.social-feed-v2 .feed-card-copy>p{font-size:var(--type-ui)}}.social-feed-v2 .feed-discovery-search,.social-feed-v2 .feed-context>article{background:var(--fh-sky);color:var(--fh-on-pastel);border-color:#0d17112b}.social-feed-v2 .feed-discovery-search>label{background:var(--fh-sky);border:1px solid #3f63943d}.social-feed-v2 .feed-discovery-search>label:focus-within{border-color:#36538f;box-shadow:0 0 0 2px #36538f24}.social-feed-v2 .feed-discovery-search>label>span,.social-feed-v2 .feed-discovery-search>label>button{color:#36538f}.social-feed-v2 .feed-discovery-search input,.social-feed-v2 .feed-person-result>a,.social-feed-v2 .feed-who>div>a,.social-feed-v2 .feed-houses>div>a,.social-feed-v2 .feed-search-topic,.social-feed-v2 .feed-trends>button{color:var(--fh-on-pastel)}.social-feed-v2 .feed-discovery-search input::placeholder,.social-feed-v2 .feed-search-results h3,.social-feed-v2 .feed-search-results>p,.social-feed-v2 .feed-search-loading,.social-feed-v2 .feed-person-result small,.social-feed-v2 .feed-who small,.social-feed-v2 .feed-houses small,.social-feed-v2 .feed-trends>button small,.social-feed-v2 .feed-trends>button span,.social-feed-v2 .feed-trends>p{color:var(--fh-on-pastel-muted)}.social-feed-v2 .feed-context article>header>span{color:#36538f}.social-feed-v2 .feed-search-results>section,.social-feed-v2 .feed-trends>button,.social-feed-v2 .feed-who>div,.social-feed-v2 .feed-houses>div{border-color:#0d171126}.social-feed-v2 .feed-trends>button:hover{color:#3f6394}.social-feed-v2 .feed-person-result>button,.social-feed-v2 .feed-who>div>button,.social-feed-v2 .feed-houses>div>button{color:var(--fh-on-pastel);border-color:#0d171138}.product-shell.dark .social-feed-v2 .feed-discovery-search,.product-shell.dark .social-feed-v2 .feed-context>article{background:var(--fh-sky);color:var(--fh-on-pastel);border-color:#0d171138}.product-shell.dark .social-feed-v2 .feed-discovery-search>label{background:var(--fh-sky);border-color:#3f63943d}.product-shell.dark .social-feed-v2 .feed-discovery-search input,.product-shell.dark .social-feed-v2 .feed-person-result>a,.product-shell.dark .social-feed-v2 .feed-who>div>a,.product-shell.dark .social-feed-v2 .feed-houses>div>a,.product-shell.dark .social-feed-v2 .feed-search-topic,.product-shell.dark .social-feed-v2 .feed-trends>button{color:var(--fh-on-pastel)}.product-shell.dark .social-feed-v2 .feed-person-result>button,.product-shell.dark .social-feed-v2 .feed-who>div>button,.product-shell.dark .social-feed-v2 .feed-houses>div>button{color:var(--fh-on-pastel);border-color:#0d171138}.leaderboard-page .leaderboard-pulse>div,.product-shell.dark .leaderboard-page .leaderboard-pulse>div{background:var(--fh-lilac);color:var(--fh-on-pastel);border-color:#0d171124}.product-shell.dark .leaderboard-page .leaderboard-pulse :is(dt,dd,small){color:var(--fh-on-pastel)}.discover-status-filters button,.product-shell.dark .discover-status-filters button,.discover-status-filters button[data-market-section=All],.discover-status-filters button[data-market-section=Pre-launch],.discover-status-filters button[data-market-section=Live\ funds]{border-color:#0d171124;background:var(--fh-lilac)!important;color:var(--fh-on-pastel)!important}.discover-status-filters button small,.product-shell.dark .discover-status-filters button small{color:var(--fh-on-pastel-muted)!important}.discover-status-filters button.active,.product-shell.dark .discover-status-filters button.active{border-color:#8063bd;transform:none;box-shadow:0 0 0 3px #8063bd2e;background:var(--fh-lilac)!important;color:var(--fh-on-pastel)!important}.feed-scope nav button.active,.feed-filters button.active,.discover-type-filters button.active,.discover-market-presets button.active,.discover-layout-toggle button.active,.leaderboard-quick-controls button.active,.swap-market-toolbar nav button.active,.launch-stage-rail button.active{border-color:color-mix(in srgb,var(--product-lime-deep) 64%,var(--product-line));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--product-lime-deep) 24%,transparent);background:color-mix(in srgb,var(--product-card) 84%,var(--product-lime) 16%)!important;color:var(--product-ink)!important}.feed-scope nav button.active small,.launch-stage-rail button.active small{color:var(--product-muted)}.product-shell.dark .feed-scope nav button.active,.product-shell.dark .feed-filters button.active,.product-shell.dark .discover-type-filters button.active,.product-shell.dark .discover-market-presets button.active,.product-shell.dark .discover-layout-toggle button.active,.product-shell.dark .leaderboard-quick-controls button.active,.product-shell.dark .swap-market-toolbar nav button.active,.product-shell.dark .launch-stage-rail button.active{border-color:#c7ff3880;box-shadow:inset 0 0 0 1px #c7ff381f;background:color-mix(in srgb,var(--fh-dark-control) 84%,var(--fh-lime) 16%)!important;color:var(--fh-dark-text)!important}.product-shell.dark .feed-scope nav button.active small,.product-shell.dark .launch-stage-rail button.active small{color:var(--fh-dark-muted)}.launch-kind-selector:not(.ai-method-selector) .launch-kind-grid>button,.product-shell.dark .launch-kind-selector:not(.ai-method-selector) .launch-kind-grid>button,.launch-kind-selector:not(.ai-method-selector) .launch-kind-grid>button :is(small,strong,b),.product-shell.dark .launch-kind-selector:not(.ai-method-selector) .launch-kind-grid>button :is(small,strong,b){color:var(--fh-on-pastel)!important}.launch-kind-selector:not(.ai-method-selector) .launch-kind-grid>button p,.product-shell.dark .launch-kind-selector:not(.ai-method-selector) .launch-kind-grid>button p{color:var(--fh-on-pastel-muted)!important}.launch-kind-selector:not(.ai-method-selector) .launch-kind-grid>button>i,.launch-kind-selector:not(.ai-method-selector) .launch-kind-grid>button:nth-child(3)>i,.product-shell.dark .launch-kind-selector:not(.ai-method-selector) .launch-kind-grid>button>i,.product-shell.dark .launch-kind-selector:not(.ai-method-selector) .launch-kind-grid>button:nth-child(3)>i{border:1px solid #0d171133;box-shadow:0 7px 15px #0d17111f;background:var(--fh-ink)!important;color:var(--fh-paper)!important}.social-feed-v2 .feed-context{box-sizing:border-box;min-width:0;padding-right:12px}.social-feed-v2 .feed-discovery-search,.social-feed-v2 .feed-context>article{box-sizing:border-box;width:100%;max-width:100%}.social-feed-v2 .feed-discovery-search>label,.product-shell.dark .social-feed-v2 .feed-discovery-search>label,.social-feed-v2 .feed-discovery-search input,.product-shell.dark .social-feed-v2 .feed-discovery-search input{background:var(--fh-sky)!important}.social-feed-v2 .feed-discovery-search input{caret-color:var(--fh-on-pastel);box-shadow:0 0 0 1000px var(--fh-sky) inset!important;-webkit-text-fill-color:var(--fh-on-pastel)!important}.social-feed-v2 .feed-discovery-search input:-webkit-autofill{caret-color:var(--fh-on-pastel);box-shadow:0 0 0 1000px var(--fh-sky) inset!important;-webkit-text-fill-color:var(--fh-on-pastel)!important}.social-feed-v2 .feed-discovery-search input:-webkit-autofill:hover{caret-color:var(--fh-on-pastel);box-shadow:0 0 0 1000px var(--fh-sky) inset!important;-webkit-text-fill-color:var(--fh-on-pastel)!important}.social-feed-v2 .feed-discovery-search input:-webkit-autofill:focus{caret-color:var(--fh-on-pastel);box-shadow:0 0 0 1000px var(--fh-sky) inset!important;-webkit-text-fill-color:var(--fh-on-pastel)!important}@media (width<=920px){.social-feed-v2 .feed-context{padding-right:10px}}.social-feed-v2 .feed-context>article,.social-feed-v2 .feed-discovery-search,.social-feed-v2 .feed-context>article>header h3,.social-feed-v2 .feed-context>article>p,.social-feed-v2 .feed-trends>button,.social-feed-v2 .feed-trends>button strong,.social-feed-v2 .feed-houses>div>a,.social-feed-v2 .feed-houses>div>a strong,.social-feed-v2 .feed-houses>div>button,.social-feed-v2 .feed-discovery-search input{color:var(--fh-on-pastel)!important}.social-feed-v2 .feed-context>article>header>span,.social-feed-v2 .feed-context>article :is(small,span),.social-feed-v2 .feed-discovery-search input::placeholder{color:var(--fh-on-pastel-muted)!important}.social-feed-v2 .feed-context>article>header>span{color:#36538f!important}.product-shell.dark .social-feed-v2 .feed-context>article,.product-shell.dark .social-feed-v2 .feed-discovery-search{background:var(--fh-sky)!important;color:var(--fh-on-pastel)!important}.product-shell.dark .social-feed-v2 .feed-context>article>header h3,.product-shell.dark .social-feed-v2 .feed-context>article>p,.product-shell.dark .social-feed-v2 .feed-trends>button,.product-shell.dark .social-feed-v2 .feed-trends>button strong,.product-shell.dark .social-feed-v2 .feed-houses>div>a,.product-shell.dark .social-feed-v2 .feed-houses>div>a strong,.product-shell.dark .social-feed-v2 .feed-houses>div>button,.product-shell.dark .social-feed-v2 .feed-discovery-search input{color:var(--fh-on-pastel)!important}.product-shell.dark .social-feed-v2 .feed-context>article :is(small,span),.product-shell.dark .social-feed-v2 .feed-discovery-search input::placeholder{color:var(--fh-on-pastel-muted)!important}.product-shell.dark .social-feed-v2 .feed-context>article>header>span{color:#36538f!important}.social-feed-v2{width:min(1180px,100% - 28px)}.social-feed-v2 .feed-context{padding-right:0}@media (width<=920px){.social-feed-v2{width:min(1180px,100% - 20px)}}.social-feed-v2{box-sizing:border-box;max-width:calc(100% - 28px)}.social-feed-v2 .feed-layout{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,292px);width:100%;min-width:0}.social-feed-v2 .feed-main,.social-feed-v2 .feed-context,.social-feed-v2 .feed-context>article{box-sizing:border-box;min-width:0;max-width:100%}.social-feed-v2 .feed-context{overflow:hidden}.feed-post-head>.feed-identity{flex:0 auto;min-width:0;position:relative}.feed-post-head>.feed-identity:after{content:"";z-index:11;width:min(300px,100vw - 40px);height:12px;position:absolute;top:100%;left:0}.social-feed-v2 .feed-main{overflow:visible}.feed-identity>.feed-identity-link{min-width:0;color:var(--product-ink);grid-template-columns:38px minmax(0,max-content) minmax(0,1fr);align-items:center;column-gap:8px;text-decoration:none;display:grid}.feed-identity-link>span,.feed-identity-link>span img,.feed-identity-link>span i{border-radius:50%!important;width:36px!important;height:36px!important}.feed-identity-link>span{grid-area:1/1;display:block;overflow:hidden}.feed-identity-link>span img{object-fit:cover;display:block}.feed-identity-link>span i{place-items:center;background:var(--product-ink)!important;color:var(--product-card)!important;font:750 10px/1 var(--font-data), monospace!important;font-style:normal!important;display:grid!important}.feed-identity-link>strong{font:750 var(--type-label)/1 var(--font-body), sans-serif;text-overflow:ellipsis;white-space:nowrap;grid-column:2;align-items:center;display:inline-flex;overflow:hidden}.feed-identity-link>small{color:var(--product-muted);font:500 var(--type-caption)/1 var(--font-body), sans-serif;text-overflow:ellipsis;white-space:nowrap;grid-column:3;overflow:hidden}.feed-identity-link:focus-visible{outline:2px solid var(--product-lime-deep);outline-offset:4px;border-radius:8px}.feed-identity-popover{z-index:12;border:1px solid var(--product-line);background:var(--product-card);width:min(272px,100vw - 48px);color:var(--product-ink);opacity:0;visibility:hidden;pointer-events:auto;border-radius:13px;gap:5px;padding:13px;transition:opacity .14s .24s,transform .14s .24s,visibility 0s linear .38s;display:grid;position:absolute;top:calc(100% + 9px);left:0;transform:translateY(-4px);box-shadow:0 15px 38px #0d171129}.feed-identity:hover .feed-identity-popover,.feed-identity:focus-within .feed-identity-popover{opacity:1;visibility:visible;pointer-events:auto;transition-delay:60ms,60ms,0s;transform:translateY(0)}.feed-identity-popover>span{color:var(--product-lime-deep);font:750 var(--type-micro)/1 var(--font-data), monospace;letter-spacing:.08em}.feed-identity-popover>strong{font:750 var(--type-ui)/1.15 var(--font-body), sans-serif;align-items:center;gap:4px;display:flex}.feed-identity-popover>small{color:var(--product-muted);font:500 var(--type-caption)/1.2 var(--font-body), sans-serif}.feed-identity-popover>p{color:var(--product-ink);font:500 var(--type-caption)/1.42 var(--font-body), sans-serif;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:3px 0 2px;display:-webkit-box;overflow:hidden}.feed-identity-popover>footer{border-top:1px solid var(--product-line);justify-content:space-between;align-items:center;gap:10px;padding-top:8px;display:flex}.feed-identity-popover>footer span{color:var(--product-muted);font:600 var(--type-micro)/1 var(--font-body), sans-serif}.feed-identity-popover>footer a{color:var(--product-lime-deep);font:750 var(--type-caption)/1 var(--font-body), sans-serif;white-space:nowrap;text-decoration:none}.feed-identity-popover>footer a:hover{text-decoration:underline}.feed-identity-popover>footer a:focus-visible{outline:2px solid var(--product-lime-deep);outline-offset:3px;border-radius:3px}.product-shell.dark .feed-identity-link{color:var(--fh-dark-text)}.product-shell.dark .feed-identity-link>span i{background:var(--fh-dark-control)!important;color:var(--fh-lime)!important}.product-shell.dark .feed-identity-popover{border-color:var(--fh-dark-line);background:var(--fh-dark-control);color:var(--fh-dark-text);box-shadow:0 18px 42px #0000005c}.product-shell.dark .feed-identity-popover>p{color:var(--fh-dark-text)}.product-shell.dark .feed-identity-popover>small,.product-shell.dark .feed-identity-popover>footer span{color:var(--fh-dark-muted)}.product-shell.dark .feed-identity-popover>footer{border-color:var(--fh-dark-line)}@media (width<=680px){.feed-identity>.feed-identity-link{grid-template-columns:34px minmax(0,max-content) minmax(0,1fr);column-gap:7px}.feed-identity-link>span,.feed-identity-link>span img,.feed-identity-link>span i{width:32px!important;height:32px!important}}@media (prefers-reduced-motion:reduce){.feed-identity-popover{transition:none}}.product-shell.dark .manage-view>.select-managed{border-color:color-mix(in srgb, var(--fh-ink) 20%, var(--fh-sky))!important;background:var(--fh-sky)!important;color:var(--fh-on-pastel)!important}.product-shell.dark .manage-view>.select-managed :is(span,strong,p,li){color:var(--fh-on-pastel)!important}.product-shell.dark .manage-view>.select-managed p{color:var(--fh-on-pastel-muted)!important}.product-shell.dark .manage-view>.select-managed li{border-color:color-mix(in srgb, var(--fh-ink) 18%, transparent)!important;background:color-mix(in srgb, var(--fh-paper) 34%, transparent)!important}.product-shell.dark .community-view .house-directory-card,.product-shell.dark .community-view .house-directory-card:hover,.product-shell.dark .community-view .house-directory-card:focus-within{color:var(--fh-ink-fixed)!important;background:#faf7ef!important;border-color:#0d17112e!important}.product-shell.dark .community-view .house-directory-card.ai,.product-shell.dark .community-view .house-directory-card.ai:hover,.product-shell.dark .community-view .house-directory-card.ai:focus-within{box-shadow:none;border-color:color-mix(in srgb, var(--fh-green) 38%, #0d17112e)!important;background:color-mix(in srgb, #faf7ef 90%, var(--fh-lime) 10%)!important}.product-shell.dark .community-view .house-directory-card :is(header strong,header>b,dd){color:var(--fh-on-pastel)!important}.product-shell.dark .community-view .house-directory-card>p,.product-shell.dark .community-view .house-directory-card :is(header small,dt){color:var(--fh-on-pastel-muted)!important}.product-shell.dark .community-view .house-directory-card header>div:nth-child(2)>span,.product-shell.dark .community-view .house-directory-card dd.up,.product-shell.dark .community-view .house-directory-card>footer a{color:var(--fh-green)!important}.product-shell.dark .community-view .house-directory-card .house-directory-mark{box-shadow:none;background:var(--fh-control-dark)!important;color:var(--fh-lime)!important}.product-shell.dark .community-view .house-directory-card dl,.product-shell.dark .community-view .house-directory-card dl>div,.product-shell.dark .community-view .house-directory-card header>b,.product-shell.dark .community-view .house-directory-card>footer :is(button,a){border-color:#0d17112e!important}.product-shell.dark .community-view .house-directory-card>footer :is(button,a),.product-shell.dark .community-view .house-directory-card>footer :is(button,a):hover,.product-shell.dark .community-view .house-directory-card>footer :is(button,a):focus-visible{color:var(--fh-on-pastel)!important;background:#faf7ef94!important}.product-shell.dark .community-view .house-directory-card>footer .house-join,.product-shell.dark .community-view .house-directory-card>footer .house-follow[aria-pressed=true]{border-color:var(--fh-control-dark)!important;background:var(--fh-control-dark)!important;color:var(--fh-on-dark)!important}.product-shell.dark .community-view .house-directory-card>footer a{color:var(--fh-green)!important;background:0 0!important}.discover-tools{--adjacent-control-height:var(--control-default);--adjacent-control-radius:9px}.discover-search input,.discover-tools .platform-select-trigger,.discover-layout-toggle,.discover-reset{width:100%;min-height:var(--adjacent-control-height);height:var(--adjacent-control-height);border-radius:var(--adjacent-control-radius)}.discover-tools .platform-select-trigger{padding:0 9px 0 12px;font-size:12px;line-height:1}.discover-tools .platform-select-trigger b{border-radius:7px;flex:0 0 26px;width:26px;height:26px;font-size:13px}.discover-layout-toggle{box-sizing:border-box;align-items:stretch;gap:2px;padding:3px}.discover-layout-toggle button{border-radius:7px;min-width:58px;height:100%;min-height:0;padding:0 12px;font-size:11px}.discover-reset{padding:0 14px;font-size:11px;line-height:1}.browser-card footer>div{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:7px;width:min(100%,260px);display:grid}.browser-card footer>div :is(button,a),.browser-card footer>div .community-follow-button,.browser-card footer>div .browser-buy{width:100%;min-width:0;min-height:var(--control-default);height:var(--control-default);box-sizing:border-box;font:750 11px/1 var(--font-body), sans-serif;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:4px;padding:0 12px;display:inline-flex}.portfolio-position>footer>div>a,.rooms-hub>header>div:last-child>a,.house-directory-card>footer :is(button,a),.manage-guidance-actions :is(button,a),.launch-identity-actions :is(button,a){min-height:var(--control-default);border-radius:9px}@media (width<=900px){.discover-layout-toggle,.discover-reset{width:100%}}@media (width<=660px){.discover-search input,.discover-tools .platform-select-trigger,.discover-layout-toggle,.discover-reset,.browser-card footer>div :is(button,a){min-height:var(--control-touch);height:var(--control-touch)}.browser-card footer>div{width:100%}}@media (width<=760px){.product-main{width:100%;min-width:0;padding-inline:12px;overflow-x:clip}.product-header,.product-header.has-artwork{grid-template-columns:minmax(0,1fr);align-content:start;gap:9px;padding:15px 16px 16px;display:grid;height:auto!important;min-height:0!important}.product-header h1{margin-top:6px;font-size:clamp(28px,8.4vw,36px);line-height:.98}.product-header-description{width:100%;max-width:none;font-size:12px;line-height:1.42}.product-header-actions :is(.theme-toggle,.workspace-wallet,.workspace-profile,.workspace-refresh){flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px;padding:0}.social-feed-v2{width:100%;max-width:100%;margin-inline:0}.social-feed-v2 .feed-context{padding-right:0}.social-feed-v2 .feed-composer.open .feed-composer-body{inset:auto 10px calc(72px + env(safe-area-inset-bottom)) 10px;width:auto;max-height:min(70dvh,520px);position:fixed;overflow-y:auto}.social-feed-v2 :is(textarea,input),.discover-search input,.form-fields :is(input,textarea,select),.manager-columns :is(input,textarea,select),.room-composer input,.asset-picker-popover input{font-size:16px}}@media (width<=430px){.product-main{padding-inline:10px}.product-header-actions :is(.workspace-profile,.workspace-wallet){display:none}}@media (width>=761px){.product-utility-bar{min-height:54px;padding-block:6px}.product-header-actions{gap:7px}.product-header-actions .workspace-mode-control{height:34px}.product-header-actions .workspace-control{border-radius:8px;height:34px;min-height:34px;padding-inline:10px;font-size:11px}.product-header-actions .workspace-control>span{font-size:14px}.product-header-actions .workspace-wallet{min-width:174px}.product-header-actions .workspace-create{gap:22px;min-width:166px;height:34px;min-height:34px;padding-inline:15px}.product-header-actions .workspace-create b{font-size:14px}}@media (width<=760px){.product-utility-identity>span:first-child{display:none}.product-live-state{min-height:28px;padding-inline:9px}.product-header-actions{flex:auto;width:auto;min-width:0}.product-header-actions .workspace-mode-control{flex:none;height:44px}}.product-header h1{font-size:clamp(34px,3.5vw,56px)}.product-header-description{max-width:360px;font-size:12px;line-height:1.4}.home-welcome-hero h1{font-size:clamp(40px,4.35vw,60px)}.home-welcome-hero p{font-size:13px;line-height:1.48}@media (width>=761px) and (width<=1500px){.home-welcome-hero h1{max-width:320px;font-size:clamp(40px,3.4vw,46px)}.home-welcome-hero p{max-width:300px}}.home-start-card h3{font-size:clamp(28px,2.7vw,38px)}.home-start-card>p,.home-fund-model>header>p,.home-fund-model article>p{font-size:12px;line-height:1.45}.home-fund-model article h3{font-size:clamp(25px,2.5vw,34px)}@media (width<=760px){.product-header h1{font-size:clamp(28px,8.4vw,36px)}.product-header-description{max-width:none;font-size:12px}.home-welcome-hero h1{font-size:clamp(34px,10vw,43px)}.home-start-card h3{font-size:31px}.home-fund-model article h3{font-size:26px}}.product-header.swap-context-header{isolation:isolate;background:radial-gradient(circle at 84% 42%, #b2dbeb38, transparent 37%), var(--fh-cream);grid-template-rows:auto auto;grid-template-columns:minmax(0,44%) minmax(0,1fr);align-content:center;align-items:end;gap:8px 0;min-height:154px;padding:22px 24px;display:grid;position:relative;overflow:hidden}.swap-context-header .product-header-copy,.swap-context-header .product-header-description{z-index:2;grid-column:1;max-width:none;position:relative}.swap-context-header .product-header-description{grid-row:2;margin:0}.swap-context-art{z-index:1;pointer-events:none;width:57%;height:100%;position:absolute;inset:0 0 0 auto}.swap-context-art img{object-fit:contain;object-position:50% 54%;filter:saturate(1.02)contrast(1.02);width:100%;height:100%;display:block;transform:scale(1.015)}.product-shell.dark .product-header.swap-context-header{background:radial-gradient(circle at 82% 40%, #4c8e9c2e, transparent 40%), var(--fh-forest-raised)}@media (width<=1050px) and (width>=761px){.product-header.swap-context-header{grid-template-columns:minmax(0,48%) minmax(0,1fr)}.swap-context-header .product-header-description{display:none}.swap-context-art{width:58%}}@media (width<=760px){.product-header.swap-context-header{padding:15px 16px 78px;min-height:188px!important}.swap-context-header .product-header-copy,.swap-context-header .product-header-description{max-width:none;padding-right:0}.swap-context-header .product-header-description{max-width:32rem}.swap-context-art{width:100%;height:82px;inset:auto 0 0}.swap-context-art img{object-position:50% 63%}}.swap-order-types{margin-bottom:10px!important}.swap-editing-plan{border:1px solid color-mix(in srgb,#5576b7 42%,var(--ui-border));background:color-mix(in srgb,#5576b7 9%,var(--ui-card));color:#3d5f9e;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;margin:-2px 0 10px;padding:8px 10px;font-size:10px;font-weight:750;display:flex}.swap-editing-plan button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.swap-trigger{gap:7px;margin:12px 0;display:grid}.swap-trigger>span{color:var(--ui-text);font:750 10px var(--font-data),monospace;letter-spacing:.05em;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.swap-trigger>span small{max-width:220px;color:var(--ui-muted);font:600 10px/1.35 var(--font-interface);letter-spacing:0;text-align:right}.swap-trigger>div{border:1px solid var(--ui-border);background:var(--ui-input);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:43px;padding:0 7px 0 12px;display:grid}.swap-trigger input{width:100%;min-width:0;color:var(--ui-text);font:750 15px var(--font-data),monospace;background:0 0;border:0;outline:0}.swap-trigger button{border:1px solid var(--ui-border);background:var(--ui-card);min-height:28px;color:var(--ui-muted);cursor:pointer;border-radius:5px;padding:0 9px;font-size:10px;font-weight:750}.swap-trade-settings{border:1px solid var(--ui-border);border-radius:7px;margin:9px 0}.swap-trade-settings summary{min-height:36px;color:var(--ui-muted);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:0 10px;font-size:10px;font-weight:750;list-style:none;display:flex}.swap-trade-settings summary::-webkit-details-marker{display:none}.swap-trade-settings summary span{color:#5576b7}.swap-trade-settings>label{border-top:1px solid var(--ui-border);color:var(--ui-text);gap:7px;padding:10px;font-size:10px;font-weight:750;display:grid}.swap-trade-settings label>div{grid-template-columns:repeat(3,1fr) minmax(65px,1.35fr);gap:5px;display:grid}.swap-trade-settings label button,.swap-trade-settings label div>span{border:1px solid var(--ui-border);background:var(--ui-card);min-height:30px;color:var(--ui-muted);border-radius:5px;font-size:10px;font-weight:750}.swap-trade-settings label button{cursor:pointer}.swap-trade-settings label button.active{border-color:var(--fh-accent-text);background:color-mix(in srgb,var(--fh-accent-text) 10%,var(--ui-card));color:var(--fh-accent-text)}.swap-trade-settings label div>span{align-items:center;gap:2px;padding:0 6px;display:flex}.swap-trade-settings input{width:100%;min-width:0;color:var(--ui-text);font:750 10px var(--font-data),monospace;background:0 0;border:0;outline:0}.swap-review-backdrop{z-index:1300;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050a0799;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.swap-review-dialog{border:1px solid var(--ui-border);background:var(--ui-card);width:min(460px,100%);max-height:calc(100vh - 36px);color:var(--ui-text);border-radius:13px;overflow:auto;box-shadow:0 28px 80px #0000004d}.swap-review-dialog>header{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;display:flex}.swap-review-dialog>header span{color:var(--fh-accent-text);font:850 10px var(--font-data),monospace;letter-spacing:.08em}.swap-review-dialog h2{margin:5px 0 0;font-size:20px}.swap-review-dialog>header button{border:1px solid var(--ui-border);background:var(--ui-input);width:32px;height:32px;color:var(--ui-text);cursor:pointer;border-radius:50%;font-size:20px}.swap-review-pair{background:var(--ui-input);text-align:center;border-radius:8px;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:16px 18px;padding:13px;display:grid}.swap-review-pair span{font:800 13px var(--font-data),monospace}.swap-review-pair b{color:var(--fh-accent-text)}.swap-review-dialog dl{margin:0;padding:0 18px}.swap-review-dialog dl>div{border-bottom:1px solid var(--ui-border);justify-content:space-between;gap:20px;padding:9px 0;font-size:11px;display:flex}.swap-review-dialog dt{color:var(--ui-muted)}.swap-review-dialog dd{text-align:right;margin:0;font-weight:800}.swap-review-dialog>p{background:color-mix(in srgb,#5576b7 9%,var(--ui-card));color:var(--ui-muted);border-left:3px solid #5576b7;gap:4px;margin:16px 18px;padding:12px;font-size:10px;line-height:1.45;display:grid}.swap-review-dialog>p b{color:#3d5f9e;font-size:11px}.swap-review-dialog>footer{grid-template-columns:1fr 1.6fr;gap:8px;padding:0 18px 18px;display:grid}.swap-review-dialog>footer :is(button,a){border:1px solid var(--fh-control-dark);background:var(--fh-control-dark);min-height:43px;color:var(--fh-on-dark);text-align:center;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;font-size:11px;font-weight:850;text-decoration:none;display:flex}.swap-review-dialog>footer .secondary{border-color:var(--ui-border);background:var(--ui-input);color:var(--ui-text)}.swap-orders-panel{border:1px solid var(--ui-border);background:var(--ui-card);border-radius:9px;min-height:405px;overflow:hidden}.swap-orders-table{overflow:auto}.swap-orders-table table{border-collapse:collapse;width:100%;min-width:900px;font-size:10px}.swap-orders-table th,.swap-orders-table td{border-bottom:1px solid var(--ui-border);text-align:right;white-space:nowrap;height:42px;padding:6px 11px}.swap-orders-table th{height:34px;color:var(--ui-muted);font:750 10px var(--font-data),monospace;letter-spacing:.04em}.swap-orders-table th:first-child,.swap-orders-table th:nth-child(2),.swap-orders-table td:first-child,.swap-orders-table td:nth-child(2){text-align:left}.swap-orders-table td>span{background:color-mix(in srgb,#5576b7 10%,var(--ui-card));color:#4966a3;border-radius:99px;justify-content:center;min-width:66px;padding:4px 6px;font-size:10px;font-weight:850;display:inline-flex}.swap-orders-table td>span.triggered{background:color-mix(in srgb,#d09249 15%,var(--ui-card));color:#9b611d}.swap-orders-table td>span.cancelled{color:var(--ui-muted)}.swap-orders-table td>div{justify-content:flex-end;gap:4px;display:flex}.swap-orders-table td button{border:1px solid var(--ui-border);background:var(--ui-input);min-height:27px;color:var(--ui-muted);cursor:pointer;border-radius:4px;padding:0 8px;font-size:10px;font-weight:750}.swap-orders-table td button.execute{border-color:var(--fh-positive);background:color-mix(in srgb,var(--fh-positive) 10%,var(--ui-card));color:var(--fh-positive)}.swap-orders-table td button.cancel{color:#aa3a37}.swap-orders-panel>p{max-width:760px;color:var(--ui-muted);margin:0;padding:13px;font-size:10px;line-height:1.5}.swap-orders-empty{text-align:center;align-content:center;place-items:center;gap:7px;min-height:405px;padding:24px;display:grid}.swap-orders-empty>span{color:var(--fh-accent-text);font-size:24px}.swap-orders-empty strong{font-size:14px}.swap-orders-empty small{color:var(--ui-muted);font-size:10px}.product-shell.dark .swap-editing-plan,.product-shell.dark .swap-review-dialog>p,.product-shell.dark .swap-review-dialog>p b{color:#a9c0ee}.product-shell.dark .swap-review-dialog>footer :is(button,a){color:#10180d}.product-shell.dark .swap-review-dialog>footer .secondary{color:var(--ui-text)}@media (width<=760px){.swap-trigger>span{display:grid}.swap-trigger>span small{text-align:left}.swap-review-backdrop{align-items:end;padding:0}.swap-review-dialog{border-radius:14px 14px 0 0;width:100%;max-height:92vh}}.swap-v2 .swap-terminal.fh-terminal-workspace{border-color:var(--ui-border);background:var(--ui-card);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(340px,372px);gap:0;width:100%;max-width:1760px;margin-inline:auto;box-shadow:0 14px 38px #0d171113}.swap-v2 .swap-terminal>.swap-market-panel{background:var(--ui-card);border-radius:0;overflow:hidden}.swap-v2 .swap-terminal>.swap-ticket{border:0;border-left:1px solid var(--ui-border);background:var(--ui-card);max-width:none;box-shadow:none;border-radius:0;align-self:stretch}.swap-ticket-account-strip{border-top:1px solid var(--ui-border);border-bottom:1px solid var(--ui-border);grid-template-columns:repeat(2,minmax(0,1fr));margin:0 -13px 12px;display:grid}.swap-ticket-account-strip>div{border-right:1px solid var(--ui-border);border-bottom:1px solid var(--ui-border);min-width:0;padding:8px 9px}.swap-ticket-account-strip>div:nth-child(2n){border-right:0}.swap-ticket-account-strip>div:nth-last-child(-n+2){border-bottom:0}.swap-ticket-account-strip span{color:var(--ui-muted);font:750 10px/1 var(--font-data),monospace;letter-spacing:.05em;display:block}.swap-ticket-account-strip strong{color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize;margin-top:5px;font-size:11px;display:block;overflow:hidden}.swap-v2 .swap-market-body{background:var(--ui-section);min-height:470px;padding:10px}.swap-v2 .swap-chart{border-radius:8px;min-height:450px}.swap-v2 .swap-chart svg{min-height:390px}.swap-v2 .swap-market-toolbar{min-height:47px;padding:6px 12px}.swap-v2 .swap-market-toolbar>span{color:var(--ui-muted);font:700 10px var(--font-data),monospace;white-space:nowrap}.swap-terminal-dock.fh-terminal-drawer{border-top-color:var(--ui-border);background:var(--ui-card)}.swap-terminal-dock .fh-terminal-drawer-tabs{border-bottom-color:var(--ui-border);background:var(--ui-section)}.swap-terminal-dock .fh-terminal-drawer-panel{background:var(--ui-card);min-height:230px;max-height:320px}.swap-terminal-dock :is(.swap-orders-panel,.swap-orders-empty){border:0;border-radius:0;min-height:230px}.swap-terminal-dock .swap-orders-table table{min-width:820px}.swap-terminal-dock .swap-data-table,.swap-terminal-dock .swap-holders,.swap-terminal-dock .swap-intel>section{border:0;border-radius:0}.swap-terminal-dock .swap-data-table.activity{min-width:720px}.swap-terminal-dock .swap-data-table.activity>header,.swap-terminal-dock .swap-data-table.activity>a{grid-template-columns:.8fr 1fr 1fr .75fr;align-items:center;gap:9px;padding:10px 14px;display:grid}.swap-terminal-dock .swap-data-table.activity>a{border-top:1px solid var(--ui-border);color:var(--ui-text);font-size:11px;text-decoration:none}.swap-terminal-dock .swap-data-table.activity>a small{color:var(--ui-muted);text-align:right}.swap-terminal-dock .live-holder-summary{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.swap-terminal-dock .live-holder-summary>div{border-top:0;border-right:1px solid var(--ui-border);border-bottom:1px solid var(--ui-border);grid-template-columns:minmax(0,1fr) auto;min-height:82px;padding:14px}.swap-terminal-dock .live-holder-summary>div:nth-child(2n){border-right:0}.swap-terminal-dock .live-holder-summary a{color:#527a0d;font-size:10px;font-weight:750;text-decoration:none}.swap-position-asset{align-items:center;gap:8px;min-width:0!important;color:var(--ui-text)!important;background:0 0!important;border-radius:0!important;justify-content:flex-start!important;padding:0!important;display:inline-flex!important}.swap-position-asset>span{text-align:left;gap:2px;display:grid}.swap-position-asset small{color:var(--ui-muted);font-size:10px}.swap-positions-table td:nth-child(2){text-align:right}.swap-impact-warning{background:color-mix(in srgb,#d09249 10%,var(--ui-card));color:var(--ui-muted);border-left:3px solid #d09249;gap:3px;margin:9px 0;padding:10px 11px;font-size:10px;line-height:1.4;display:grid}.swap-impact-warning b{color:#a66527;font-size:11px}.product-shell.dark .swap-v2 .swap-terminal.fh-terminal-workspace{background:var(--ui-card);box-shadow:0 18px 44px #0000003d}.product-shell.dark .swap-terminal-dock .fh-terminal-drawer-tabs{background:var(--ui-input)}.product-shell.dark .swap-terminal-dock .live-holder-summary a{color:#c7ff38}.product-shell.dark .swap-impact-warning b{color:#ffc06e}@media (width<=1180px){.swap-v2 .swap-terminal.fh-terminal-workspace{grid-template-columns:1fr}.swap-v2 .swap-terminal>.swap-ticket{border-top:1px solid var(--ui-border);border-left:0;max-width:none;position:relative;top:auto}}@media (width<=760px){.swap-v2 .swap-terminal.fh-terminal-workspace{border-radius:9px}.swap-v2 .swap-market-body{min-height:390px;padding:7px}.swap-v2 .swap-chart{min-height:370px}.swap-v2 .swap-chart svg{min-height:310px}.swap-terminal-dock .fh-terminal-drawer-panel{max-height:360px}.swap-terminal-dock .live-holder-summary{grid-template-columns:1fr}.swap-terminal-dock .live-holder-summary>div{border-right:0}}.swap-v2 .swap-terminal.fh-terminal-workspace,.swap-v2 .swap-terminal>.swap-market-panel,.swap-v2 .swap-market-head,.swap-v2 .swap-market-stats{background:var(--fh-panel)}.swap-v2 .swap-market-toolbar,.swap-ticket-account-strip,.swap-v2 .swap-market-body{background:var(--fh-panel-subtle)}.swap-v2 .swap-chart{background:var(--fh-panel-raised)}.swap-v2 .swap-terminal>.swap-ticket{background:var(--fh-panel-subtle)}.swap-v2 .swap-ticket>header{background:var(--fh-panel)}.swap-v2 :is(.swap-order-types,.swap-trigger>div,.swap-trade-settings){background:var(--fh-control)}.swap-v2 .swap-order-types button.active,.swap-v2 .swap-trigger button,.swap-v2 .swap-trade-settings label button,.swap-v2 .swap-trade-settings label div>span{background:var(--fh-panel-raised)}.swap-v2 .swap-order-block{background:var(--fh-control)}.swap-v2 .swap-order-block.receive{background:var(--fh-success-surface)}.swap-terminal-dock.fh-terminal-drawer{background:var(--fh-panel)}.swap-terminal-dock .fh-terminal-drawer-tabs{background:var(--fh-panel-subtle)}.swap-terminal-dock .fh-terminal-drawer-tabs button[aria-selected=true]{background:var(--fh-panel);color:var(--fh-text)}.swap-terminal-dock .fh-terminal-drawer-panel{background:var(--fh-panel)}.swap-terminal-dock :is(th,.swap-data-table>header){background:var(--fh-panel-subtle)}.swap-terminal-dock .live-holder-summary>div{background:var(--fh-panel)}.product-shell.dark .swap-v2 .swap-terminal>.swap-ticket,.product-shell.dark .swap-v2 .swap-market-body,.product-shell.dark .swap-v2 .swap-market-toolbar,.product-shell.dark .swap-ticket-account-strip,.product-shell.dark .swap-terminal-dock .fh-terminal-drawer-tabs{background:var(--fh-panel-subtle)}.discover-market{gap:12px}.discover-command{border:1px solid var(--product-line);background:var(--product-card);border-radius:14px;gap:9px;padding:10px;display:grid;box-shadow:0 8px 24px #0d17110b}.discover-command-main{grid-template-columns:minmax(260px,1fr) auto;gap:8px;display:grid}.discover-command .discover-search input{background:var(--product-input);border-radius:9px;min-height:44px;padding:0 14px;font-size:13px}.discover-filter-trigger{border:1px solid var(--product-line);background:var(--product-input);min-width:92px;min-height:44px;color:var(--product-ink);font:750 12px/1 var(--font-body), sans-serif;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 13px;display:inline-flex}.discover-filter-trigger b{background:var(--product-lime-deep);min-width:19px;height:19px;color:var(--product-card);font:800 10px/1 var(--font-data), monospace;border-radius:99px;place-items:center;display:grid}.discover-filter-trigger.active{border-color:var(--product-ink);background:var(--product-ink);color:var(--product-card)}.discover-command-secondary{grid-template-columns:minmax(0,1fr) minmax(150px,190px);align-items:stretch;gap:8px;display:grid}.discover-command .discover-vehicle-filters{background:var(--product-input);border-radius:10px;gap:3px;padding:3px}.discover-command .discover-vehicle-filters button{text-align:center;border-radius:7px;grid-template-columns:auto minmax(0,1fr);justify-content:start;align-items:center;gap:7px;min-height:40px;padding:7px 10px}.discover-command .discover-vehicle-filters button span{white-space:nowrap;font-size:11px}.discover-command .discover-vehicle-filters button small{color:inherit;font:600 10px/1.2 var(--font-body), sans-serif;opacity:.65;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.discover-command .discover-vehicle-filters button.active{box-shadow:none}.discover-sort{border:1px solid var(--product-line);background:var(--product-input);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;padding-left:10px;display:grid}.discover-sort>span,.discover-filter-panel>label>span,.discover-filter-panel legend{color:var(--product-muted);font:750 10px/1 var(--font-data), monospace;letter-spacing:.07em;text-transform:uppercase}.discover-sort .platform-select-trigger{background:0 0;border:0;min-height:40px}.discover-filter-panel{border-top:1px solid var(--product-line);grid-template-columns:minmax(280px,1.4fr) minmax(150px,.7fr) minmax(170px,.8fr) auto;align-items:end;gap:8px;padding-top:9px;display:grid}.discover-filter-panel fieldset,.discover-filter-panel label{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.discover-availability-options{border:1px solid var(--product-line);background:var(--product-input);border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:3px;display:grid}.discover-availability-options button,.discover-clear-filters{min-height:34px;color:var(--product-muted);font:700 10px/1 var(--font-body), sans-serif;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 9px}.discover-availability-options button.active{background:var(--product-ink);color:var(--product-card)}.discover-filter-panel .platform-select-trigger{min-height:40px}.discover-clear-filters{border:1px solid var(--product-line);background:var(--product-input);min-height:40px;color:var(--product-ink)}.discover-clear-filters:disabled{opacity:.4;cursor:default}.product-shell.dark .discover-command,.product-shell.dark .discover-command .discover-vehicle-filters,.product-shell.dark .discover-command .discover-search input,.product-shell.dark .discover-filter-trigger,.product-shell.dark .discover-sort,.product-shell.dark .discover-availability-options,.product-shell.dark .discover-clear-filters{border-color:var(--fh-dark-line);background:var(--fh-dark-control);color:var(--fh-dark-text)}.product-shell.dark .discover-command{background:var(--fh-dark-section)}.product-shell.dark .discover-filter-trigger.active,.product-shell.dark .discover-availability-options button.active,.product-shell.dark .discover-command .discover-vehicle-filters button.active{background:var(--fh-lime);color:var(--fh-on-lime)}.product-header.has-context-art{isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(230px,24vw);grid-template-areas:"copy art""description art";align-items:center;gap:7px 24px;min-height:172px;padding:20px 24px;display:grid;position:relative;overflow:hidden}.product-header.has-context-art .product-header-copy{z-index:2;grid-area:copy;position:relative}.product-header.has-context-art .product-header-description{z-index:2;grid-area:description;max-width:560px;position:relative}.product-context-art{z-index:1;pointer-events:none;grid-area:art;place-items:center;width:100%;height:158px;display:grid;position:relative}.product-context-art img{object-fit:contain;filter:drop-shadow(0 15px 17px #0d171124);width:100%;height:100%;display:block;transform:scale(1.04)}.header-art-robot .product-context-art img{transform:scale(1.12)translateY(3px)}.header-art-notification .product-context-art img{transform:scale(.72)translateY(-2px)}.header-art-rocket .product-context-art img{transform:scale(1.11)rotate(2deg)}.product-shell.dark .product-context-art img{filter:drop-shadow(0 18px 20px #00000057)}.funds-directory-hero{isolation:isolate;grid-template-rows:1fr;grid-template-columns:minmax(0,1fr) minmax(190px,22vw) auto;align-items:center;min-height:164px;padding:22px 28px;display:grid;position:relative;overflow:hidden}.funds-directory-hero>div{z-index:2;grid-area:1/1;max-width:760px;position:relative}.funds-directory-hero>button{z-index:2;grid-area:1/3;width:max-content;margin-top:0;position:relative}.funds-directory-hero-art{z-index:1;pointer-events:none;grid-area:1/2;place-items:center;width:100%;height:146px;display:grid;position:relative}.funds-directory-hero-art img{object-fit:contain;filter:drop-shadow(0 18px 20px #0d171124);width:100%;height:100%;display:block;transform:rotate(2deg)scale(.94)}.funds-directory-hero h1{max-width:720px;margin:5px 0 8px;font-size:clamp(40px,4.1vw,58px)}.product-shell.dark .funds-directory-hero-art img{filter:drop-shadow(0 20px 24px #00000061)}@media (width<=980px){.product-header.has-context-art{grid-template-columns:minmax(0,1fr) 190px;min-height:158px}.product-context-art{height:140px}.funds-directory-hero{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 180px}.funds-directory-hero-art{grid-area:1/2/3;height:150px}.funds-directory-hero>button{grid-area:2/1;margin-top:12px}}@media (width<=720px){.product-header.has-context-art{grid-template-columns:minmax(0,1fr) 118px!important;grid-template-areas:"copy art""description description"!important;align-items:center!important;gap:8px 10px!important;min-height:154px!important;padding:15px 16px 16px!important}.product-context-art{width:132px;height:112px;margin-right:-16px}.product-header.has-context-art .product-header-description{max-width:none;padding-right:0}.funds-directory-hero{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 112px;gap:12px 8px;min-height:0;padding:22px 18px}.funds-directory-hero>div{grid-area:1/1}.funds-directory-hero h1{font-size:clamp(36px,10vw,43px)}.funds-directory-hero p{font-size:12px}.funds-directory-hero-art{grid-area:1/2;width:128px;height:122px;margin-right:-18px}.funds-directory-hero>button{grid-area:2/1/auto/-1;width:100%;margin-top:0}}.originals-shelf{box-shadow:none;gap:10px;padding:13px}.originals-shelf>header h2{font-size:clamp(22px,2.2vw,28px)}.originals-shelf>header p{font-size:11px}.original-strategy-card{background:var(--product-card);gap:8px;padding:12px}.original-strategy-card h3{font:650 18px/1.05 var(--font-body), sans-serif}.original-strategy-card>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:32px;line-height:1.4;display:-webkit-box;overflow:hidden}.original-strategy-card dl{grid-template-columns:repeat(3,1fr)}.original-strategy-card footer span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.discover-results-heading{justify-content:space-between;align-items:end;gap:20px;padding:4px 2px 0;display:flex}.discover-results-heading>div:first-child{gap:4px;display:grid}.discover-results-heading span{color:var(--product-lime-deep);font:800 10px/1 var(--font-data), monospace;letter-spacing:.1em}.discover-results-heading h2{font:650 clamp(22px, 2.4vw, 30px)/1 var(--font-body), sans-serif;letter-spacing:-.03em;margin:0}.discover-results-heading p{color:var(--product-muted);margin:0;font-size:11px}.discover-results-heading>div:last-child{align-items:center;gap:12px;display:flex}.discover-results-heading strong{color:var(--product-muted);font-size:11px}.discover-results-heading a{color:var(--product-ink);font-size:10px;font-weight:750;text-decoration:none}.discover-market .fund-browser.trading-market-grid{background:var(--product-panel);box-shadow:none;padding:10px}.product-shell.view-discover .discover-market .trading-market-grid .browser-card:is(.fund-tone-0,.fund-tone-1,.fund-tone-2,.fund-tone-3,.fund-tone-4,.fund-tone-5){border-color:var(--product-line)!important;background:var(--product-card)!important;color:var(--product-ink)!important}.product-shell.dark.view-discover .discover-market .trading-market-grid .browser-card:is(.fund-tone-0,.fund-tone-1,.fund-tone-2,.fund-tone-3,.fund-tone-4,.fund-tone-5){border-color:var(--fh-dark-line)!important;background:var(--fh-dark-surface)!important;color:var(--fh-dark-text)!important}.discover-market .trading-market-grid .browser-card:hover{transform:translateY(-1px);box-shadow:0 10px 26px #0d171114;border-color:color-mix(in srgb, var(--product-lime-deep) 55%, var(--product-line))!important}.discover-market .trading-market-grid .browser-market-link{padding:11px 11px 0}.discover-market .browser-card-top>span{color:var(--product-lime-deep);font-size:10px}.discover-market .browser-card-top>em{border-color:var(--product-line);background:var(--product-input);min-height:21px;color:var(--product-muted);padding:0 7px;font-size:10px}.browser-market-visual{background:var(--product-input);min-height:142px}.browser-market-visual .preview-chart{height:142px;padding:13px 10px 8px}.browser-market-visual .fh-chart-stage{height:72px}.discover-market .trading-market-grid .browser-identity{margin-top:11px}.discover-market .trading-market-grid .browser-identity b{font:700 17px/1.1 var(--font-body), sans-serif}.discover-market .trading-market-grid .browser-identity strong{font:650 17px/1 var(--font-body), sans-serif}.discover-card-tags{flex-wrap:wrap;align-items:center;gap:5px;min-height:22px;margin-top:8px;display:flex}.discover-card-tags span{border:1px solid var(--product-line);background:var(--product-input);color:var(--product-muted);font:700 10px/1 var(--font-data), monospace;border-radius:99px;padding:5px 7px}.discover-market .trading-market-grid .browser-market-stats{grid-template-columns:repeat(3,minmax(0,1fr));padding:9px 11px}.discover-market .trading-market-grid .browser-holdings{min-height:55px}.discover-market .trading-market-grid .browser-card footer{min-height:49px;margin-top:8px}.browser-card footer>div .discover-save{border-color:var(--product-line);min-width:48px;color:var(--product-muted);background:0 0}.browser-card footer>div .discover-save[aria-pressed=true]{border-color:var(--product-lime-deep);color:var(--product-lime-deep)}.browser-card footer>div .browser-buy,.ai-browser-card footer>div a{border-color:var(--product-ink);background:var(--product-ink);color:var(--product-card)}.product-shell.dark .browser-card footer>div .discover-save{border-color:var(--fh-dark-line);color:var(--fh-dark-muted)}.product-shell.dark .browser-card footer>div .browser-buy,.product-shell.dark .ai-browser-card footer>div a{border-color:var(--fh-lime);background:var(--fh-lime);color:var(--fh-on-lime)}@media (width<=920px){.discover-command-secondary{grid-template-columns:1fr}.discover-sort{max-width:240px}.discover-filter-panel{grid-template-columns:1fr 1fr}.discover-filter-panel fieldset{grid-column:1/-1}}@media (width<=720px){.discover-command{padding:8px}.discover-command-main{grid-template-columns:minmax(0,1fr) auto}.discover-filter-trigger{min-width:76px;padding-inline:10px}.discover-command .discover-vehicle-filters{scrollbar-width:none;display:flex;overflow-x:auto}.discover-command .discover-vehicle-filters::-webkit-scrollbar{display:none}.discover-command .discover-vehicle-filters button{flex:none;grid-template-columns:1fr;min-width:max-content}.discover-command .discover-vehicle-filters button small{display:none}.discover-sort{max-width:none}.discover-filter-panel{grid-template-columns:1fr}.discover-filter-panel fieldset{grid-column:auto}.discover-availability-options{grid-template-columns:1fr 1fr}.originals-shelf>header>small{display:none}.discover-results-heading{flex-direction:column;align-items:flex-start;gap:9px}.discover-results-heading>div:last-child{justify-content:space-between;width:100%}.discover-market .fund-browser.trading-market-grid{padding:7px}}.portfolio-discovery{gap:18px;display:grid}.portfolio-discovery-hero{color:#f8f7ef;background:radial-gradient(circle at 20% 0,#c8ff372e,#0000 34%),linear-gradient(128deg,#07130c 0%,#10271a 58%,#163923 100%);border:1px solid #ffffff1c;border-radius:26px;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);min-height:380px;display:grid;overflow:hidden;box-shadow:0 22px 52px #08140c29}.portfolio-discovery-copy{z-index:1;align-content:center;justify-items:start;padding:clamp(32px,4vw,50px);display:grid}.portfolio-discovery-copy>span,.portfolio-theme-section>header span,.portfolio-own-callout>div>span,.portfolio-token-crosslink span,.fund-token-intro>div>span{color:#bff234;font:850 11px/1 var(--font-data),monospace;letter-spacing:.12em}.portfolio-discovery-copy h2{max-width:760px;font:500 clamp(42px,4.8vw,62px)/.92 var(--font-display),serif;letter-spacing:-.045em;margin:13px 0 18px}.portfolio-discovery-copy h2 em{color:#c8ff37;font-style:normal}.portfolio-discovery-copy p{color:#f8f7efb8;max-width:680px;margin:0;font-size:16px;line-height:1.55}.portfolio-discovery-copy>a{color:#07130c;background:#c8ff37;border-radius:10px;align-items:center;gap:18px;min-height:46px;margin-top:28px;padding:0 18px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.portfolio-discovery-art{background:linear-gradient(#ffffff0e 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#ffffff0e 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle,#638dff99,#0000 58%);border-left:1px solid #ffffff17;place-content:center;min-height:380px;display:grid;position:relative}.portfolio-discovery-art:after{content:"";border:1px solid #c8ff3740;border-radius:50%;position:absolute;inset:12%}.portfolio-discovery-art strong{z-index:2;font:500 118px/.72 var(--font-display),serif;letter-spacing:-.07em}.portfolio-discovery-art>span{z-index:2;color:#f8f7efb3;font:750 12px/1.25 var(--font-data),monospace;letter-spacing:.08em;text-transform:uppercase;margin:20px 0 0 10px}.portfolio-art-orbit,.portfolio-art-orbit i{border:1px solid #ffffff2e;border-radius:50%;position:absolute}.portfolio-art-orbit{inset:21%;transform:rotate(-20deg)}.portfolio-art-orbit i:first-child{background:#c8ff37;border:0;width:18px;height:18px;top:-9px;left:48%;box-shadow:0 0 24px #c8ff37b3}.portfolio-art-orbit i:nth-child(2){background:#8cabff;border:0;width:13px;height:13px;bottom:4%;right:7%}.portfolio-art-orbit i:nth-child(3){background:#ff9c75;border:0;width:9px;height:9px;bottom:25%;left:3%}.portfolio-plain-steps{border:1px solid var(--product-line);background:var(--product-card);border-radius:16px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.portfolio-plain-steps article{border-right:1px solid var(--product-line);grid-template-columns:34px 1fr;gap:13px;min-width:0;padding:20px 22px;display:grid}.portfolio-plain-steps article:last-child{border-right:0}.portfolio-plain-steps i{color:var(--product-lime-deep);font:850 11px/1 var(--font-data),monospace;font-style:normal}.portfolio-plain-steps article>div{gap:5px;display:grid}.portfolio-plain-steps strong{font-size:14px}.portfolio-plain-steps span{color:var(--product-muted);font-size:12px;line-height:1.45}.portfolio-theme-section{border:1px solid var(--product-line);background:color-mix(in srgb,var(--product-card) 92%,var(--fh-sky));border-radius:22px;gap:16px;padding:clamp(20px,2.6vw,34px);display:grid}.portfolio-theme-section>header{justify-content:space-between;align-items:end;gap:22px;display:flex}.portfolio-theme-section>header>div{gap:7px;display:grid}.portfolio-theme-section>header h2{font:500 clamp(31px,3.5vw,47px)/.98 var(--font-display),serif;letter-spacing:-.035em;margin:0}.portfolio-theme-section>header p{color:var(--product-muted);margin:0;font-size:13px}.portfolio-theme-section>header small{color:var(--product-muted);font:750 10px/1 var(--font-data),monospace;letter-spacing:.08em}.portfolio-theme-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.portfolio-theme-card{color:#101914;border:1px solid #09140d1f;border-radius:18px;grid-template-rows:auto 154px auto auto auto auto;gap:14px;min-width:0;padding:18px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid;overflow:hidden;box-shadow:0 10px 24px #08140c0e}.portfolio-theme-card:hover{transform:translateY(-3px);box-shadow:0 16px 32px #08140c1b}.portfolio-theme-0{background:#e8eef7}.portfolio-theme-1{background:#f5e9e2}.portfolio-theme-2{background:#e5efe8}.portfolio-theme-3{background:#e9ebf3}.portfolio-theme-4{background:#f2eadb}.portfolio-theme-5{background:#ede8f3}.portfolio-theme-6{background:#e6ecf4}.portfolio-theme-7{background:#e9edde}.portfolio-theme-8{background:#e4eee9}.portfolio-theme-card-top{justify-content:space-between;gap:12px;display:flex}.portfolio-theme-card-top span,.portfolio-theme-card-top b{font:850 10px/1 var(--font-data),monospace;letter-spacing:.08em;text-transform:uppercase}.portfolio-theme-card-top b{opacity:.52}.portfolio-theme-card-visual{background:#f4f1e7;border:1px solid #07130c29;border-radius:13px;position:relative;overflow:hidden}.portfolio-theme-card-visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#f4f1e747,#0000 34%);position:absolute;inset:0}.portfolio-theme-card-visual img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .3s;display:block}.portfolio-theme-card:hover .portfolio-theme-card-visual img{transform:scale(1.018)}.portfolio-theme-card-visual strong{z-index:1;color:#07130c;min-width:34px;font:850 12px/1 var(--font-data),monospace;letter-spacing:.08em;background:#c8ff37;border:1px solid #07130c;border-radius:5px;padding:6px 7px;position:absolute;bottom:12px;left:13px;box-shadow:3px 3px #07130c}.portfolio-theme-card-copy{gap:8px;display:grid}.portfolio-theme-card h3{font:500 29px/1 var(--font-display),serif;letter-spacing:-.025em;margin:0}.portfolio-theme-card-copy p{color:#101914ad;min-height:57px;margin:0;font-size:12px;line-height:1.55}.portfolio-asset-stack{align-items:center;min-height:33px;padding-left:5px;display:flex}.portfolio-asset-stack>span{color:#111b16;width:31px;height:31px;font:850 10px/1 var(--font-data),monospace;background:#f7f5ef;border:2px solid #ffffffdb;border-radius:50%;place-items:center;margin-left:-5px;display:grid;overflow:hidden}.portfolio-asset-stack img{object-fit:cover;width:100%;height:100%}.portfolio-asset-stack .portfolio-asset-more{color:#fff;background:#111b16}.portfolio-theme-card dl{border-block:1px solid #09140d24;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.portfolio-theme-card dl div{gap:4px;padding:11px 3px;display:grid}.portfolio-theme-card dt{color:#10191494;text-transform:uppercase;font-size:10px}.portfolio-theme-card dd{margin:0;font-size:12px;font-weight:850}.portfolio-theme-card footer{justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.portfolio-theme-card footer span{color:#101914a8}.portfolio-theme-card footer b{font-size:12px}.portfolio-theme-card:focus-visible,.portfolio-custom-asset a:focus-visible,.portfolio-custom-asset button:focus-visible,.portfolio-custom-controls button:focus-visible,.portfolio-custom-controls input:focus-visible,.portfolio-custom-more:focus-visible,.portfolio-custom-save:focus-visible{outline:3px solid var(--product-focus,#5d7d15);outline-offset:3px}.portfolio-custom-builder{border:1px solid var(--product-line);background:radial-gradient(circle at 8% 0%, #8eaeff33, transparent 28%), var(--product-card);border-radius:22px;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:clamp(18px,2.5vw,34px);padding:clamp(22px,3vw,42px);display:grid}.portfolio-custom-copy{align-content:start;gap:10px;min-width:0;display:grid}.portfolio-custom-copy>span,.portfolio-custom-preview header span,.portfolio-custom-amount>span{color:var(--product-lime-deep);font:850 10px/1 var(--font-data),monospace;letter-spacing:.09em}.portfolio-custom-copy h2{font:500 clamp(31px,3.6vw,48px)/.98 var(--font-display),serif;letter-spacing:-.035em;margin:0}.portfolio-custom-copy>p{max-width:720px;color:var(--product-muted);margin:0;font-size:13px;line-height:1.55}.portfolio-custom-controls{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:10px;display:grid}.portfolio-custom-search{grid-column:1/-1}.portfolio-custom-search input{border:1px solid var(--product-line);background:var(--product-card);width:100%;min-height:43px;color:var(--product-text);font:700 11px/1 var(--font-body),sans-serif;border-radius:10px;outline:0;padding:0 13px}.portfolio-custom-search input::placeholder{color:var(--product-muted)}.portfolio-custom-filters{border:1px solid var(--product-line);background:color-mix(in srgb,var(--product-card) 88%,var(--product-chip));border-radius:10px;align-items:center;gap:4px;padding:4px;display:flex}.portfolio-custom-filters button{min-height:33px;color:var(--product-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:800;display:flex}.portfolio-custom-filters button.active{background:var(--product-ink);color:var(--product-card)}.portfolio-custom-filters button b{background:color-mix(in srgb,currentColor 12%,transparent);border-radius:50%;place-items:center;min-width:17px;height:17px;font-size:10px;display:grid}.portfolio-custom-tradable{border:1px solid var(--product-line);min-height:43px;color:var(--product-muted);white-space:nowrap;cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:0 11px;font-size:10px;font-weight:800;display:flex}.portfolio-custom-tradable input{width:15px;height:15px;accent-color:var(--product-lime-deep)}.portfolio-custom-results{min-height:24px;color:var(--product-muted);justify-content:space-between;align-items:center;gap:12px;display:flex}.portfolio-custom-results span{color:var(--product-text);font-size:11px;font-weight:850}.portfolio-custom-results small{font:750 10px/1 var(--font-data),monospace;letter-spacing:.04em;text-transform:uppercase}.portfolio-custom-asset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.portfolio-custom-asset{border:1px solid var(--product-line);background:color-mix(in srgb,var(--product-card) 94%,var(--fh-sky));min-width:0;min-height:72px;color:var(--product-text);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;padding:8px;transition:border-color .16s,background .16s,transform .16s;display:grid}.portfolio-custom-asset:hover{border-color:color-mix(in srgb,var(--product-lime-deep) 55%,var(--product-line));transform:translateY(-1px)}.portfolio-custom-asset.selected{border-color:var(--product-lime-deep);background:color-mix(in srgb,var(--product-card) 78%,#d9f1ad)}.portfolio-custom-asset.unavailable:not(.selected){opacity:.7}.portfolio-custom-asset-identity{min-width:0;color:inherit;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;text-decoration:none;display:grid}.portfolio-custom-asset-identity .swap-token-mark{border:1px solid var(--product-line);background:#f7f5ef}.portfolio-custom-asset-identity>span{gap:2px;min-width:0;display:grid}.portfolio-custom-asset-identity strong{font-size:11px}.portfolio-custom-asset-identity small{color:var(--product-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.portfolio-custom-asset-identity em{color:var(--product-lime-deep);font:800 10px/1.1 var(--font-data),monospace;letter-spacing:.03em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-style:normal;overflow:hidden}.portfolio-custom-asset-identity>i{color:var(--product-muted);font-size:11px;font-style:normal}.portfolio-custom-asset-select{background:var(--product-chip);width:25px;height:25px;color:var(--product-muted);cursor:pointer;border:0;border-radius:50%;place-items:center;font-size:12px;font-weight:900;display:grid}.portfolio-custom-asset-select[aria-pressed=true]{background:var(--product-lime-deep);color:#fff}.portfolio-custom-asset-select:disabled{cursor:not-allowed;opacity:.45}.portfolio-custom-empty{border:1px dashed var(--product-line);min-height:120px;color:var(--product-muted);text-align:center;border-radius:12px;align-content:center;place-items:center;gap:5px;display:grid}.portfolio-custom-empty strong{color:var(--product-text);font-size:13px}.portfolio-custom-empty span{font-size:11px}.portfolio-custom-more{border:1px solid var(--product-line);min-height:39px;color:var(--product-text);cursor:pointer;background:0 0;border-radius:9px;font-size:10px;font-weight:850}.portfolio-custom-more b{color:var(--product-lime-deep)}.portfolio-custom-preview{color:#f8f7ef;background:#0d1812;border:1px solid #ffffff1f;border-radius:17px;align-self:start;gap:15px;min-width:0;padding:20px;display:grid;box-shadow:0 20px 45px #05110a29}.portfolio-custom-preview header{justify-content:space-between;align-items:center;gap:12px;display:flex}.portfolio-custom-preview header span{color:#c8ff37}.portfolio-custom-preview header button{color:#f8f7efb8;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff26;border-radius:8px;min-height:30px;padding:0 10px;font-size:10px;font-weight:850}.portfolio-custom-preview-title{align-items:end;gap:12px;display:flex}.portfolio-custom-preview-title>strong{font:500 62px/.8 var(--font-display),serif}.portfolio-custom-preview-title>span{color:#f8f7efa3;font-size:11px;line-height:1.45}.portfolio-custom-preview-title b{color:#f8f7ef;font-size:12px}.portfolio-custom-preview-title b.invalid{color:#ff9a8d}.portfolio-custom-allocation-bar{background:#ffffff12;border-radius:999px;gap:2px;height:9px;display:flex;overflow:hidden}.portfolio-custom-allocation-bar i{background:#c8ff37;min-width:3px}.portfolio-custom-allocation-bar i[data-tone="1"]{background:#8cabff}.portfolio-custom-allocation-bar i[data-tone="2"]{background:#ff9c75}.portfolio-custom-allocation-bar i[data-tone="3"]{background:#73d8c0}.portfolio-custom-allocation-bar i[data-tone="4"]{background:#e8b962}.portfolio-custom-allocation-bar i[data-tone="5"]{background:#b69ce7}.portfolio-custom-weight-status{background:#ffffff0e;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;font-size:10px;display:flex}.portfolio-custom-weight-status span{color:#f8f7ef99}.portfolio-custom-weight-status b{color:#c8ff37}.portfolio-custom-weight-status.invalid{background:#ff5b4e1a}.portfolio-custom-weight-status.invalid b{color:#ff9a8d}.portfolio-custom-preview-assets{gap:6px;max-height:260px;padding-right:3px;display:grid;overflow:auto}.portfolio-custom-preview-assets>div{border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) 76px 24px;align-items:center;gap:6px;min-width:0;min-height:42px;padding-bottom:6px;display:grid}.portfolio-custom-preview-assets>div:last-child{border-bottom:0;padding-bottom:0}.portfolio-custom-preview-assets>div>a{min-width:0;color:inherit;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:7px;text-decoration:none;display:grid}.portfolio-custom-preview-assets .swap-token-mark{background:#f7f5ef}.portfolio-custom-preview-assets a>span{gap:2px;min-width:0;display:grid}.portfolio-custom-preview-assets strong{font-size:10px}.portfolio-custom-preview-assets small{color:#f8f7ef80;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.portfolio-custom-preview-assets label{background:#ffffff0d;border:1px solid #ffffff26;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px;min-height:31px;padding:0 7px;display:grid}.portfolio-custom-preview-assets label input{color:#f8f7ef;text-align:right;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px;font-weight:800}.portfolio-custom-preview-assets label b{color:#f8f7ef80;font-size:10px}.portfolio-custom-preview-assets>div>button{color:#f8f7ef94;cursor:pointer;background:#ffffff12;border:0;border-radius:50%;width:24px;height:24px}.portfolio-custom-amount{gap:7px;display:grid}.portfolio-custom-amount>span{color:#f8f7ef94}.portfolio-custom-amount>div{background:#ffffff0b;border:1px solid #ffffff26;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-height:57px;padding:0 13px;display:grid}.portfolio-custom-amount input{color:#f8f7ef;min-width:0;font:500 27px/1 var(--font-display),serif;background:0 0;border:0;outline:0}.portfolio-custom-amount input::placeholder{color:#f8f7ef59}.portfolio-custom-amount b,.portfolio-custom-amount strong{font-size:11px}.portfolio-custom-amount strong{color:#c8ff37}.portfolio-custom-save{color:#07130c;cursor:pointer;background:#c8ff37;border:0;border-radius:10px;min-height:46px;font-size:12px;font-weight:850}.portfolio-custom-save:disabled{color:#f8f7ef73;cursor:not-allowed;background:#ffffff1a}.portfolio-custom-preview>p{color:#f8f7ef85;margin:0;font-size:10px;line-height:1.45}.portfolio-own-callout{border:1px solid var(--product-line);background:var(--product-card);border-radius:20px;grid-template-columns:minmax(0,1.2fr) minmax(420px,.8fr);gap:34px;padding:clamp(25px,3.2vw,46px);display:grid}.portfolio-own-callout>div{gap:9px;display:grid}.portfolio-own-callout h2{font:500 clamp(28px,3vw,42px)/1 var(--font-display),serif;margin:0}.portfolio-own-callout p{max-width:760px;color:var(--product-muted);margin:0;font-size:13px;line-height:1.6}.portfolio-own-callout dl{border:1px solid var(--product-line);border-radius:13px;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.portfolio-own-callout dl div{border-right:1px solid var(--product-line);align-content:center;gap:7px;padding:15px;display:grid}.portfolio-own-callout dl div:last-child{border-right:0}.portfolio-own-callout dt{color:var(--product-muted);text-transform:uppercase;font-size:10px}.portfolio-own-callout dd{margin:0;font-size:12px;font-weight:850}.portfolio-token-crosslink{color:#f8f7ef;background:#0e1913;border:1px solid #ffffff1c;border-radius:17px;justify-content:space-between;align-items:center;gap:24px;padding:24px 27px;display:flex}.portfolio-token-crosslink>div{gap:5px;display:grid}.portfolio-token-crosslink h2{font:500 28px/1 var(--font-display),serif;margin:0}.portfolio-token-crosslink p{color:#f8f7ef9e;margin:0;font-size:12px}.portfolio-token-crosslink button,.fund-token-intro aside button{color:#07130c;white-space:nowrap;cursor:pointer;background:#c8ff37;border:0;border-radius:9px;min-height:42px;padding:0 15px;font-size:12px;font-weight:850}.fund-token-intro{color:#f8f7ef;background:radial-gradient(circle at 80% -20%,#85a4ff47,#0000 34%),#0e1913;border:1px solid #ffffff1a;border-radius:22px;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:16px;min-height:218px;padding:clamp(26px,3.3vw,45px);display:grid}.fund-token-intro>div{align-content:center;justify-items:start;display:grid}.fund-token-intro h2{font:500 clamp(36px,4.5vw,58px)/.92 var(--font-display),serif;letter-spacing:-.035em;margin:10px 0 12px}.fund-token-intro h2 em{color:#9eb7ff;font-style:normal}.fund-token-intro>div>p{color:#f8f7efab;max-width:700px;margin:0;font-size:14px;line-height:1.55}.fund-token-intro aside{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:15px;align-content:center;align-self:stretch;gap:8px;padding:22px;display:grid}.fund-token-intro aside span{color:#f8f7ef8c;font-size:11px}.fund-token-intro aside strong{max-width:250px;font:500 24px/1.05 var(--font-display),serif}.fund-token-intro aside button{background:#f8f7ef;width:max-content;margin-top:8px}.fund-token-command .discover-command-main{grid-template-columns:minmax(280px,1fr) auto minmax(190px,240px)}.fund-token-command .discover-sort{min-width:0;max-width:none}.product-shell.dark .portfolio-theme-section{background:#0b1510}.product-shell.dark .portfolio-theme-card{color:#f8f7ef;border-color:#ffffff1f}.product-shell.dark .portfolio-theme-0{background:#182338}.product-shell.dark .portfolio-theme-1{background:#38221d}.product-shell.dark .portfolio-theme-2{background:#153027}.product-shell.dark .portfolio-theme-3{background:#22273a}.product-shell.dark .portfolio-theme-4{background:#342a19}.product-shell.dark .portfolio-theme-5{background:#2b2338}.product-shell.dark .portfolio-theme-6{background:#192b3d}.product-shell.dark .portfolio-theme-7{background:#25301a}.product-shell.dark .portfolio-theme-8{background:#173028}.product-shell.dark .portfolio-theme-card-copy p,.product-shell.dark .portfolio-theme-card footer span,.product-shell.dark .portfolio-theme-card dt{color:#f8f7efa3}.product-shell.dark .portfolio-theme-card dl{border-color:#ffffff21}.product-shell.dark .portfolio-plain-steps,.product-shell.dark .portfolio-own-callout,.product-shell.dark .portfolio-custom-builder{background:var(--fh-forest-raised)}.product-shell.dark .portfolio-custom-asset.selected{background:color-mix(in srgb,var(--fh-forest-raised) 82%,#355617)}.product-shell.dark .portfolio-custom-search input,.product-shell.dark .portfolio-custom-filters,.product-shell.dark .portfolio-custom-tradable,.product-shell.dark .portfolio-custom-asset{background-color:color-mix(in srgb,var(--fh-forest-raised) 91%,#07130c)}@media (width<=1080px){.portfolio-discovery-hero{grid-template-columns:minmax(0,1fr) 320px}.portfolio-theme-grid{grid-template-columns:1fr 1fr}.portfolio-own-callout,.portfolio-custom-builder{grid-template-columns:1fr}.portfolio-custom-preview{position:relative}}@media (width<=820px){.portfolio-discovery-hero{grid-template-columns:1fr}.portfolio-discovery-art{border-top:1px solid #ffffff17;border-left:0;min-height:260px}.portfolio-plain-steps{grid-template-columns:1fr}.portfolio-plain-steps article{border-right:0;border-bottom:1px solid var(--product-line)}.portfolio-plain-steps article:last-child{border-bottom:0}.portfolio-custom-asset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.portfolio-custom-controls{grid-template-columns:1fr auto}.portfolio-custom-search{grid-column:1/-1}.fund-token-intro{grid-template-columns:1fr}.fund-token-command .discover-command-main{grid-template-columns:minmax(0,1fr) auto}.fund-token-command .discover-sort{grid-column:1/-1}}@media (width<=640px){.portfolio-discovery{gap:11px}.portfolio-discovery-hero{border-radius:18px;min-height:0}.portfolio-discovery-copy{padding:29px 22px}.portfolio-discovery-copy h2{font-size:43px}.portfolio-discovery-copy p{font-size:14px}.portfolio-discovery-art{min-height:210px}.portfolio-discovery-art strong{font-size:88px}.portfolio-theme-section{border-radius:17px;padding:15px}.portfolio-theme-section>header{flex-direction:column;align-items:flex-start}.portfolio-theme-section>header small{display:none}.portfolio-theme-grid{grid-template-columns:1fr}.portfolio-theme-card{grid-template-rows:auto 138px auto auto auto auto}.portfolio-theme-card-copy p{min-height:0}.portfolio-custom-builder{border-radius:17px;padding:17px}.portfolio-custom-asset-grid{grid-template-columns:1fr 1fr}.portfolio-custom-controls{grid-template-columns:1fr}.portfolio-custom-filters{width:100%;overflow-x:auto}.portfolio-custom-filters button{flex:1 0 auto}.portfolio-custom-tradable{width:max-content}.portfolio-custom-results small{display:none}.portfolio-custom-asset{min-height:78px}.portfolio-custom-asset-identity{grid-template-columns:32px minmax(0,1fr)}.portfolio-custom-asset-identity>i{display:none}.portfolio-custom-preview{padding:17px}.portfolio-own-callout{padding:22px}.portfolio-own-callout dl{grid-template-columns:1fr}.portfolio-own-callout dl div{border-right:0;border-bottom:1px solid var(--product-line)}.portfolio-own-callout dl div:last-child{border-bottom:0}.portfolio-token-crosslink{flex-direction:column;align-items:flex-start}.portfolio-token-crosslink button{width:100%}.fund-token-intro{border-radius:18px;min-height:0;padding:24px 20px}.fund-token-intro aside button{width:100%}}.product-shell.view-discover .discover-market .trading-market-grid>.browser-card{--token-card-from:#f0f4ff;--token-card-to:#d8e3ff;--token-stage-from:#263e86;--token-stage-to:#101a39;--token-accent:#b9caff;--token-accent-strong:#c8ff37;box-shadow:0 12px 28px #0d171112;border-color:color-mix(in srgb, var(--token-stage-from) 24%, transparent)!important}.product-shell.view-discover .discover-market .trading-market-grid>.browser-card:is(.fund-tone-0,.fund-tone-1,.fund-tone-2,.fund-tone-3,.fund-tone-4,.fund-tone-5){background:linear-gradient(145deg, var(--token-card-from), var(--token-card-to))!important}.product-shell.view-discover .discover-market .trading-market-grid>.browser-card.fund-tone-1{--token-card-from:#fff2ec;--token-card-to:#ffd8c8;--token-stage-from:#9e3f2d;--token-stage-to:#3b1714;--token-accent:#ffb29f;--token-accent-strong:#ffd18c}.product-shell.view-discover .discover-market .trading-market-grid>.browser-card.fund-tone-2{--token-card-from:#edf9f3;--token-card-to:#ccebdc;--token-stage-from:#12624a;--token-stage-to:#0d2921;--token-accent:#76ddba;--token-accent-strong:#c8ff37}.product-shell.view-discover .discover-market .trading-market-grid>.browser-card.fund-tone-3{--token-card-from:#f5f0ff;--token-card-to:#dfd3fb;--token-stage-from:#67459b;--token-stage-to:#281b45;--token-accent:#cab3ff;--token-accent-strong:#c8ff37}.product-shell.view-discover .discover-market .trading-market-grid>.browser-card.fund-tone-4{--token-card-from:#fff8e9;--token-card-to:#f3e3b8;--token-stage-from:#806124;--token-stage-to:#33250c;--token-accent:#f2cd72;--token-accent-strong:#c8ff37}.product-shell.view-discover .discover-market .trading-market-grid>.browser-card.fund-tone-5{--token-card-from:#edf8fa;--token-card-to:#cfe8ec;--token-stage-from:#17616d;--token-stage-to:#0b2930;--token-accent:#82d8e2;--token-accent-strong:#c8ff37}.product-shell.view-discover .discover-market .trading-market-grid>.browser-card:hover{transform:translateY(-3px);box-shadow:0 18px 38px #0d17111f;border-color:color-mix(in srgb, var(--token-stage-from) 44%, transparent)!important}.product-shell.view-discover .discover-market .trading-market-grid>.browser-card .browser-card-top>span{color:color-mix(in srgb, var(--token-stage-from) 88%, #0d1711)}.product-shell.view-discover .discover-market .trading-market-grid>.browser-card .browser-card-top>em{color:#0d1711ad;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff75;border-color:#0d171124}.product-shell.view-discover .discover-market .trading-market-grid>.browser-card .browser-card-top>em>i{background:color-mix(in srgb, var(--token-stage-from) 64%, #4d7a12);box-shadow:0 0 0 3px color-mix(in srgb, var(--token-stage-from) 13%, transparent)}.product-shell.view-discover .discover-market .trading-market-grid>.browser-card .browser-market-visual{isolation:isolate;background:radial-gradient(circle at 85% -35%, color-mix(in srgb, var(--token-accent) 42%, transparent), transparent 54%), linear-gradient(135deg, var(--token-stage-from), var(--token-stage-to));border-color:#ffffff26;box-shadow:inset 0 1px #ffffff14,0 12px 24px #0d171124}.product-shell.view-discover .discover-market .trading-market-grid>.browser-card .browser-market-visual:before,.product-shell.view-discover .discover-market .trading-market-grid>.browser-card .browser-market-visual:after{content:"";z-index:0;pointer-events:none;border:1px solid #ffffff21;border-radius:50%;position:absolute}.product-shell.view-discover .discover-market .trading-market-grid>.browser-card .browser-market-visual:before{width:142px;height:142px;top:-88px;right:-24px}.product-shell.view-discover .discover-market .trading-market-grid>.browser-card .browser-market-visual:after{background:color-mix(in srgb, var(--token-accent-strong) 12%, transparent);width:54px;height:54px;bottom:-34px;right:28px}.product-shell.view-discover .discover-market .trading-market-grid>.browser-card .browser-market-visual .preview-chart{z-index:1;position:relative}.product-shell.view-discover .discover-market .trading-market-grid>.browser-card .browser-chart-identity{color:var(--token-accent-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07100cb3;border-color:#ffffff40;box-shadow:0 7px 18px #0003}.product-shell.view-discover .discover-market .trading-market-grid>.browser-card .discover-preview-sparkline line{stroke:#ffffff24}.product-shell.view-discover .discover-market .trading-market-grid>.browser-card .discover-preview-sparkline path{stroke:var(--token-accent)}.product-shell.view-discover .discover-market .trading-market-grid>.browser-card .discover-preview-sparkline circle{fill:var(--token-accent);stroke:var(--token-stage-to)}.product-shell.view-discover .discover-market .trading-market-grid>.browser-card .discover-preview-sparkline.falling path{stroke:#ff7c72}.product-shell.view-discover .discover-market .trading-market-grid>.browser-card .discover-preview-sparkline.falling circle{fill:#ff7c72}.product-shell.view-discover .discover-market .trading-market-grid>.browser-card .preview-chart-caption,.product-shell.view-discover .discover-market .trading-market-grid>.browser-card .preview-chart-state{color:#f8f7efb8!important}.product-shell.view-discover .discover-market .trading-market-grid>.browser-card .preview-chart-caption>span:first-child,.product-shell.view-discover .discover-market .trading-market-grid>.browser-card .preview-chart-state strong,.product-shell.view-discover .discover-market .trading-market-grid>.browser-card .preview-chart-state b{color:#f8f7ef!important}.product-shell.view-discover .discover-market .trading-market-grid>.browser-card .preview-chart-caption i.market{background:var(--token-accent)}.product-shell.view-discover .discover-market .trading-market-grid>.browser-card .browser-market-stats{background:#ffffff38;border-color:#0d171121}.product-shell.view-discover .discover-market .trading-market-grid>.browser-card .discover-card-tags span,.product-shell.view-discover .discover-market .trading-market-grid>.browser-card .preview-holding{color:#0d1711b3;background:#ffffff52;border-color:#0d171121}.product-shell.view-discover .discover-market .trading-market-grid>.browser-card footer{background:#ffffff3d;border-color:#0d171121}.product-shell.view-discover .discover-market .trading-market-grid>.browser-card footer .browser-buy{border-color:var(--token-stage-to);background:var(--token-stage-to);color:#f8f7ef}.product-shell.dark.view-discover .discover-market .trading-market-grid>.browser-card{--token-card-from:#1a284a;--token-card-to:#10182d;color:#f8f7ef!important;border-color:#ffffff1f!important}.product-shell.dark.view-discover .discover-market .trading-market-grid>.browser-card:is(.fund-tone-0,.fund-tone-1,.fund-tone-2,.fund-tone-3,.fund-tone-4,.fund-tone-5){background:linear-gradient(145deg, var(--token-card-from), var(--token-card-to))!important}.product-shell.dark.view-discover .discover-market .trading-market-grid>.browser-card.fund-tone-1{--token-card-from:#49231d;--token-card-to:#281411}.product-shell.dark.view-discover .discover-market .trading-market-grid>.browser-card.fund-tone-2{--token-card-from:#16382c;--token-card-to:#0c211a}.product-shell.dark.view-discover .discover-market .trading-market-grid>.browser-card.fund-tone-3{--token-card-from:#34244e;--token-card-to:#1c142b}.product-shell.dark.view-discover .discover-market .trading-market-grid>.browser-card.fund-tone-4{--token-card-from:#3d3219;--token-card-to:#231b0b}.product-shell.dark.view-discover .discover-market .trading-market-grid>.browser-card.fund-tone-5{--token-card-from:#173a42;--token-card-to:#0b2228}.product-shell.dark.view-discover .discover-market .trading-market-grid>.browser-card :is(strong,b,dd){color:#f8f7ef!important}.product-shell.dark.view-discover .discover-market .trading-market-grid>.browser-card :is(p,small,dt,.browser-holdings>span,footer>span){color:#f8f7efa3!important}.product-shell.dark.view-discover .discover-market .trading-market-grid>.browser-card .browser-card-top>span{color:var(--token-accent)}.product-shell.dark.view-discover .discover-market .trading-market-grid>.browser-card .browser-card-top>em{color:#f8f7efb8;background:#ffffff14;border-color:#ffffff24}.product-shell.dark.view-discover .discover-market .trading-market-grid>.browser-card .browser-market-visual .preview-chart>.preview-chart-caption,.product-shell.dark.view-discover .discover-market .trading-market-grid>.browser-card .browser-market-visual .preview-chart>.preview-chart-state{color:#f8f7efb8!important}.product-shell.dark.view-discover .discover-market .trading-market-grid>.browser-card .browser-market-visual .preview-chart>.preview-chart-caption>span:first-child,.product-shell.dark.view-discover .discover-market .trading-market-grid>.browser-card .browser-market-visual .preview-chart>.preview-chart-state :is(strong,b){color:#f8f7ef!important}.product-shell.dark.view-discover .discover-market .trading-market-grid>.browser-card .browser-market-stats,.product-shell.dark.view-discover .discover-market .trading-market-grid>.browser-card footer{background:#ffffff0b;border-color:#ffffff1f}.product-shell.dark.view-discover .discover-market .trading-market-grid>.browser-card .discover-card-tags span,.product-shell.dark.view-discover .discover-market .trading-market-grid>.browser-card .preview-holding{background:#fff1;border-color:#ffffff1f;color:#f8f7efb8!important}.product-shell.dark.view-discover .discover-market .trading-market-grid>.browser-card footer .discover-save{color:#f8f7efb8;border-color:#ffffff2e}.product-shell.dark.view-discover .discover-market .trading-market-grid>.browser-card footer .browser-buy{color:#0d1711;background:#f8f7ef;border-color:#f8f7ef}@media (prefers-reduced-motion:reduce){.product-shell.view-discover .discover-market .trading-market-grid>.browser-card{transition:none}}.discover-family-nav{border:1px solid var(--product-line);background:var(--product-panel);border-radius:15px;grid-template-columns:minmax(180px,.52fr) minmax(520px,1fr);align-items:center;gap:18px;margin:14px 0 16px;padding:9px 10px 9px 16px;display:grid}.discover-family-nav>div:first-child{gap:4px;display:grid}.discover-family-nav>div:first-child span{color:var(--product-lime-deep);font:850 10px/1 var(--font-data),monospace;letter-spacing:.11em}.discover-family-nav>div:first-child p{color:var(--product-muted);margin:0;font-size:11px}.discover-family-nav>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.discover-family-nav button{min-height:52px;color:var(--product-muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-content:center;justify-items:start;gap:4px;padding:9px 13px;display:grid}.discover-family-nav button b{color:inherit;font-size:12px}.discover-family-nav button small{color:inherit;opacity:.72;font-size:10px}.discover-family-nav button:hover{border-color:var(--product-line);background:var(--product-input);color:var(--product-ink)}.discover-family-nav button.active.overview{color:#f8f7ef;background:#0e1913;border-color:#0e1913}.discover-family-nav button.active.portfolios{color:#17244a;background:#dce6ff;border-color:#aebfe8}.discover-family-nav button.active.tokens{color:#d6ff73;background:#17392d;border-color:#183d2f}.discover-hub{gap:16px;display:grid}.discover-hub-hero{color:#f8f7ef;background:radial-gradient(circle at 90% -10%,#a6bbff52,#0000 35%),#0e1913;border:1px solid #ffffff1a;border-radius:22px;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);min-height:270px;display:grid;overflow:hidden}.discover-hub-hero>div{align-content:center;justify-items:start;padding:clamp(30px,4.2vw,58px);display:grid}.discover-hub-hero>div>span,.discover-hub-card>header span,.discover-hub-card>header b,.discover-hub-guide>span{font:850 10px/1 var(--font-data),monospace;letter-spacing:.11em}.discover-hub-hero>div>span{color:#c8ff37}.discover-hub-hero h1{max-width:760px;font:500 clamp(40px,5vw,66px)/.9 var(--font-display),serif;letter-spacing:-.04em;margin:13px 0 14px}.discover-hub-hero h1 em{color:#aebfff;font-style:normal}.discover-hub-hero>div>p{color:#f8f7efa8;max-width:660px;margin:0;font-size:14px;line-height:1.55}.discover-hub-hero aside{background:#ffffff09;border-left:1px solid #ffffff1a;align-content:center;display:grid}.discover-hub-hero aside div{gap:5px;padding:24px 30px;display:grid}.discover-hub-hero aside div+div{border-top:1px solid #ffffff1a}.discover-hub-hero aside strong{font:500 46px/1 var(--font-display),serif}.discover-hub-hero aside span{color:#f8f7ef94;font-size:11px}.discover-hub-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.discover-hub-card{color:#0d1711;border:1px solid #0d171124;border-radius:20px;grid-template-rows:auto auto 168px auto auto;gap:16px;min-width:0;padding:clamp(20px,2.4vw,30px);display:grid;overflow:hidden}.discover-hub-card.portfolio-route{background:linear-gradient(145deg,#eef3ff,#d3dfff)}.discover-hub-card.token-route{background:linear-gradient(145deg,#eaf7ef,#c8e8d6)}.discover-hub-card>header,.discover-hub-card footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.discover-hub-card>header b{opacity:.54}.discover-hub-card-copy{gap:8px;display:grid}.discover-hub-card-copy h2{font:500 clamp(34px,3.6vw,50px)/.94 var(--font-display),serif;letter-spacing:-.035em;margin:0}.discover-hub-card-copy p{color:#0d1711a8;max-width:600px;margin:0;font-size:13px;line-height:1.5}.discover-hub-portfolio-visual{color:#f8f7ef;background:radial-gradient(circle at 86% -20%,#b4c9ff5c,#0000 43%),linear-gradient(135deg,#263e86,#101a39);border-radius:14px;grid-template-rows:auto 1fr;grid-template-columns:auto 1fr;align-items:end;gap:2px 15px;padding:20px;display:grid;position:relative;overflow:hidden}.discover-hub-portfolio-visual>span{color:#c8ff37;font:800 10px/1 var(--font-data),monospace;letter-spacing:.08em;grid-column:1/-1;align-self:start}.discover-hub-portfolio-visual>strong{font:500 84px/.72 var(--font-display),serif}.discover-hub-portfolio-visual>small{color:#f8f7ef9e;align-self:end;font-size:11px;line-height:1.25}.discover-hub-portfolio-visual>div{flex-direction:row-reverse;display:flex;position:absolute;bottom:18px;right:19px}.discover-hub-portfolio-visual i{color:#172753;width:36px;height:36px;font:800 10px/1 var(--font-data),monospace;background:#f8f7ef;border:2px solid #172753;border-radius:50%;place-items:center;margin-left:-9px;font-style:normal;display:grid;overflow:hidden}.discover-hub-portfolio-visual img{object-fit:cover;width:100%;height:100%}.discover-hub-token-visual{color:#f8f7ef;background:radial-gradient(circle at 88% -30%,#6fd3a040,#0000 45%),#0e1913;border:1px solid #ffffff1c;border-radius:14px;min-height:168px;overflow:hidden}.discover-hub-token-visual .preview-chart{box-sizing:border-box;grid-template-rows:minmax(0,1fr) auto;gap:8px;height:168px;margin:0;padding:17px 14px 11px;display:grid;position:relative}.discover-hub-token-visual .browser-chart-identity{color:#c8ff37;box-shadow:none;background:#ffffff12;border-color:#fff3;top:13px;left:13px}.discover-hub-token-visual .discover-preview-sparkline{min-height:105px;margin:0!important;display:block!important}.discover-hub-token-visual .discover-preview-sparkline line{stroke:#ffffff21}.discover-hub-token-visual .discover-preview-sparkline path{stroke:#79d6a5}.discover-hub-token-visual .discover-preview-sparkline circle{fill:#c8ff37;stroke:#0e1913}.discover-hub-token-visual .discover-preview-sparkline.falling path{stroke:#ff8176}.discover-hub-token-visual .discover-preview-sparkline.falling circle{fill:#ff8176}.discover-hub-token-visual .preview-chart-caption{color:#f8f7efa6;align-items:center;gap:12px;margin:0;font-size:10px;display:flex}.discover-hub-token-visual .preview-chart-caption span{align-items:center;gap:5px;display:flex}.discover-hub-token-visual .preview-chart-caption i.market{background:#79d6a5}.discover-hub-token-visual .preview-chart-caption b{color:#f8f7ef;margin-left:auto;font-size:10px}.discover-hub-token-visual .preview-chart-state{color:#f8f7efad;text-align:center;align-content:center;justify-items:center;gap:5px;min-height:108px;display:grid}.discover-hub-token-empty{text-align:center;place-content:center;gap:7px;height:100%;display:grid}.discover-hub-token-empty span{color:#c8ff37;font:800 10px var(--font-data),monospace}.discover-hub-token-empty strong{font-size:14px}.discover-hub-card dl{border-block:1px solid #0d171124;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.discover-hub-card dl div{gap:4px;padding:12px 4px;display:grid}.discover-hub-card dt{color:#0d17118f;text-transform:uppercase;font-size:10px}.discover-hub-card dd{margin:0;font-size:11px;font-weight:800}.discover-hub-card footer>span{color:#0d171199;font-size:10px}.discover-hub-card footer button{color:#f8f7ef;white-space:nowrap;cursor:pointer;background:#0e1913;border:1px solid #0e1913;border-radius:9px;min-height:38px;padding:9px 13px;font-size:11px;font-weight:800}.discover-hub-card.portfolio-route footer button{background:#17244a;border-color:#17244a}.discover-hub-card.token-route footer button{color:#d6ff73;background:#17392d;border-color:#17392d}.discover-hub-guide{border:1px solid var(--product-line);background:var(--product-panel);border-radius:13px;grid-template-columns:90px 1fr;align-items:center;gap:18px;padding:18px 22px;display:grid}.discover-hub-guide>span{color:var(--product-lime-deep)}.discover-hub-guide p{color:var(--product-muted);margin:0;font-size:12px;line-height:1.55}.discover-hub-guide b{color:var(--product-ink)}.product-shell.dark .discover-family-nav{background:var(--fh-dark-surface)}.product-shell.dark .discover-family-nav button.active.overview{color:#0d1711;background:#f8f7ef;border-color:#f8f7ef}.product-shell.dark .discover-family-nav button.active.portfolios{color:#f8f7ef;background:#263e86;border-color:#718bd0}.product-shell.dark .discover-family-nav button.active.tokens{color:#d6ff73;background:#17392d;border-color:#4d9c75}.product-shell.dark .discover-hub-card{color:#f8f7ef;border-color:#ffffff1f}.product-shell.dark .discover-hub-card.portfolio-route{background:linear-gradient(145deg,#1a284a,#10182d)}.product-shell.dark .discover-hub-card.token-route{background:linear-gradient(145deg,#16382c,#0c211a)}.product-shell.dark .discover-hub-card-copy p,.product-shell.dark .discover-hub-card dt,.product-shell.dark .discover-hub-card footer>span{color:#f8f7ef9e}.product-shell.dark .discover-hub-card dl{border-color:#ffffff21}.product-shell.dark .discover-hub-card footer button{color:#0d1711;background:#f8f7ef;border-color:#f8f7ef}.product-shell.dark .discover-hub-card.token-route footer button{color:#0d1711;background:#c8ff37;border-color:#c8ff37}.product-shell.dark .discover-hub-guide{background:var(--fh-dark-surface)}@media (width<=1000px){.discover-family-nav{grid-template-columns:1fr}.discover-family-nav>div:first-child{display:none}.discover-hub-hero{grid-template-columns:1fr}.discover-hub-hero aside{border-top:1px solid #ffffff1a;border-left:0;grid-template-columns:repeat(2,1fr)}.discover-hub-hero aside div+div{border-top:0;border-left:1px solid #ffffff1a}}@media (width<=760px){.discover-family-nav{border-radius:12px;margin:9px 0 11px;padding:6px}.discover-family-nav>div:last-child{scrollbar-width:none;display:flex;overflow-x:auto}.discover-family-nav button{flex:1 0 auto;min-width:132px;min-height:48px;padding:8px 10px}.discover-hub{gap:11px}.discover-hub-hero{border-radius:18px;min-height:0}.discover-hub-hero>div{padding:30px 22px}.discover-hub-hero h1{font-size:42px}.discover-hub-hero aside div{padding:18px 22px}.discover-hub-hero aside strong{font-size:34px}.discover-hub-products{grid-template-columns:1fr;gap:11px}.discover-hub-card{border-radius:17px;grid-template-rows:auto auto 150px auto auto;padding:19px}.discover-hub-token-visual .preview-chart{height:150px}.discover-hub-card footer{flex-direction:column;align-items:flex-start}.discover-hub-card footer button{width:100%}.discover-hub-guide{grid-template-columns:1fr;gap:8px;padding:16px 18px}}.product-sidebar .product-navigation-section-label{color:#eef2e757;font:750 10px/1 var(--font-data), monospace;letter-spacing:.12em;text-transform:uppercase;margin:12px 11px 2px}.product-sidebar .product-workspace-navigation{gap:3px;margin-top:4px;display:grid}.product-sidebar .product-workspace-navigation button{min-height:36px;font-size:12px}.product-sidebar .product-mobile-more,.product-mobile-workspace{display:none}@media (width<=760px){.product-sidebar .product-primary-navigation{z-index:110;padding:7px 8px calc(7px + env(safe-area-inset-bottom));background:#07140c;border-top:1px solid #ffffff1f;gap:2px;position:fixed;bottom:0;left:0;right:0;overflow:visible;box-shadow:0 -10px 30px #0000002e;margin:0!important;display:flex!important}.product-sidebar .product-primary-navigation>button{flex:1 1 0!important;width:auto!important;min-width:0!important;min-height:48px!important;padding-inline:1px!important}.product-sidebar .product-navigation-section-label{display:none}.product-sidebar .product-mobile-more{display:flex!important}.product-sidebar .product-workspace-navigation{position:static;display:none!important}.product-mobile-workspace{z-index:180;display:block;position:fixed;inset:0}.product-mobile-workspace-backdrop{cursor:pointer;background:#030a0694;border:0;width:100%;position:absolute;inset:0}.product-mobile-workspace>div{right:10px;bottom:calc(72px + env(safe-area-inset-bottom));z-index:1;color:#f8f7ef;background:#0b1910;border:1px solid #ffffff24;border-radius:16px;gap:3px;padding:8px;display:grid;position:absolute;left:10px;overflow:hidden;box-shadow:0 18px 54px #00000057}.product-mobile-workspace header{color:#f8f7ef8a;min-height:38px;font:800 10px/1 var(--font-data),monospace;letter-spacing:.13em;justify-content:space-between;align-items:center;padding:0 8px 5px 12px;display:flex}.product-mobile-workspace header button{color:#f8f7ef;cursor:pointer;background:#ffffff14;border:0;border-radius:50%;width:34px;height:34px;font-size:20px}.product-mobile-workspace>div>button{color:#f8f7ef;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:60px;padding:9px 12px;display:grid}.product-mobile-workspace>div>button:hover,.product-mobile-workspace>div>button[aria-current=page]{background:#ffffff14}.product-mobile-workspace>div>button>span{color:#c8ff37;background:#c8ff371a;border-radius:9px;place-items:center;width:36px;height:36px;font-size:17px;display:grid}.product-mobile-workspace>div>button>b{gap:4px;font-size:13px;display:grid}.product-mobile-workspace>div>button small{color:#f8f7ef8a;font-size:10px;font-weight:550}.product-mobile-workspace>div>button>i{color:#f8f7ef70;font-style:normal}}.portfolio-share-overview{border:1px solid var(--ui-border);background:var(--ui-card);border-radius:12px;gap:13px;margin-top:14px;padding:22px;display:grid}.portfolio-share-library-header{border-top:1px solid var(--product-line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;margin-top:10px;padding-top:20px;display:grid}.portfolio-share-library-header>span{color:var(--product-lime-deep);font:700 10px/1 var(--font-data), monospace;letter-spacing:.1em;margin-top:5px}.portfolio-share-library-header h3{color:var(--product-ink);font:400 clamp(23px, 2.2vw, 31px)/1 var(--font-display), serif;letter-spacing:-.025em;margin:0}.portfolio-share-library-header p{color:var(--product-muted);font:500 12px/1.45 var(--font-body), sans-serif;margin:6px 0 0}.portfolio-share-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr))}.portfolio-share-card:first-child{grid-column:auto}.portfolio-share-card button:disabled{border-color:var(--product-line);background:var(--product-soft);color:var(--product-muted);cursor:not-allowed;opacity:.72}.share-card-modal{max-height:calc(100vh - 48px)}.share-card-modal>aside{overscroll-behavior:contain;overflow-y:auto}.product-shell.dark .portfolio-share-library-header h3{color:#f2f0e7}.product-shell.dark .portfolio-share-overview{background:var(--fh-forest-raised);border-color:#f2f0e724}.product-shell.dark .portfolio-share-library-header p{color:#f2f0e794}.product-shell.dark .launch-identity-preview>span,.product-shell.dark .launch-identity-preview>small,.product-shell.dark .launch-identity-preview>strong{color:var(--brand-accent)!important}.product-shell.dark .launch-identity-preview .launch-identity-mark{background:var(--brand-accent)!important}.home-dashboard{gap:20px}.home-dashboard button,.home-dashboard a{-webkit-tap-highlight-color:transparent}.home-dashboard-header{justify-content:space-between;align-items:flex-end;gap:24px;min-height:54px;padding:0 2px;display:flex}.home-dashboard-header>div{grid-template-columns:auto auto;align-items:center;gap:5px 12px;display:grid}.home-dashboard-header>div>span,.home-dashboard-card>header span,.home-holder-summary>header span,.home-start-panel>header span,.home-panel-state>span,.home-token-guide>div>span,.home-creator-card>div>span{color:var(--product-lime-deep);font:750 10px/1 var(--font-data),monospace;letter-spacing:.11em}.home-dashboard-header h1{color:var(--product-ink);font:500 clamp(28px,3vw,40px)/.95 var(--font-display),serif;letter-spacing:-.04em;grid-row:2;margin:0}.home-dashboard-header small{color:var(--product-muted);font:700 10px/1 var(--font-data),monospace;letter-spacing:.05em;grid-area:2/2;align-self:center;align-items:center;gap:6px;display:flex}.home-dashboard-header small i{background:#5e9414;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #5e94141f}.home-dashboard-header small.delayed i{background:#a76d21;box-shadow:0 0 0 3px #a76d211f}.home-dashboard-header nav{align-items:center;gap:8px;display:flex}.home-dashboard-header nav button,.home-dashboard-card>header button,.home-start-panel>a,.home-panel-state button,.home-creator-card>button{border:1px solid var(--product-line);background:var(--fh-paper);min-height:38px;color:var(--product-ink);font:750 11px/1 var(--font-interface),sans-serif;cursor:pointer;border-radius:9px;padding:0 14px;text-decoration:none}.home-dashboard-header nav .product-primary{border-color:var(--product-ink);background:var(--product-ink);color:var(--fh-cream)}.home-dashboard-top{grid-template-columns:minmax(0,1.62fr) minmax(315px,.75fr);align-items:stretch;gap:18px;display:grid}.home-welcome-hero--compact{grid-template-rows:1fr;grid-template-columns:minmax(0,1.02fr) minmax(300px,.98fr);min-height:245px;padding:23px 25px 22px 28px}.home-welcome-hero--compact .home-welcome-copy{max-width:630px;padding:0}.home-welcome-hero--compact h1{max-width:490px;margin:11px 0;font-size:clamp(35px,3.4vw,52px)}.home-welcome-hero--compact p{max-width:530px;font-size:13px}.home-welcome-hero--compact .home-primary-actions{margin-top:19px}.home-welcome-hero--compact .home-fund-instrument{inset:0}.home-holder-summary,.home-start-panel,.home-dashboard-card,.home-token-guide,.home-creator-card{border:1px solid var(--home-card-border);background:var(--fh-paper);min-width:0;color:var(--product-ink);border-radius:16px;box-shadow:0 4px #0d171112,0 13px 30px #0d17110a}.home-holder-summary,.home-start-panel{overflow:hidden}.home-holder-summary>header,.home-start-panel>header,.home-dashboard-card>header{border-bottom:1px solid var(--product-line);justify-content:space-between;align-items:flex-start;gap:18px;padding:17px 18px;display:flex}.home-holder-summary h2,.home-start-panel h2,.home-dashboard-card h2,.home-token-guide h2,.home-creator-card h2{color:var(--product-ink);font:500 clamp(23px,2.2vw,31px)/1 var(--font-display),serif;letter-spacing:-.035em;margin:6px 0 0}.home-holder-summary>header button,.home-start-panel>header>b{color:var(--product-muted);font:750 10px/1.2 var(--font-interface),sans-serif;cursor:pointer;background:0 0;border:0;padding:0}.home-start-panel>header>b{color:var(--product-lime-deep);text-transform:uppercase;background:#77ae241a;border:1px solid #53801238;border-radius:999px;padding:7px 9px}.home-holder-value{gap:6px;padding:18px;display:grid}.home-holder-value>strong{font:500 clamp(38px,4vw,56px)/.9 var(--font-display),serif;letter-spacing:-.045em}.home-holder-value>span{color:var(--product-muted);font:650 11px/1.3 var(--font-interface),sans-serif}.home-holder-value>b{color:var(--product-muted);font:750 12px/1.3 var(--font-interface),sans-serif;margin-top:7px}.home-dashboard .up{color:var(--fh-positive)!important}.home-dashboard .down{color:var(--fh-negative)!important}.home-holder-chart{border-top:1px solid var(--product-line);height:82px;margin:0 18px 17px;overflow:hidden}.home-holder-chart .portfolio-value-chart{background:0 0;border:0;border-radius:0;height:100%;min-height:0;margin:0}.home-history-pending{height:100%;color:var(--product-muted);flex-direction:column;justify-content:center;gap:5px;display:flex}.home-history-pending strong{color:var(--product-ink);font:750 11px/1.2 var(--font-interface),sans-serif}.home-history-pending span{font:550 10px/1.35 var(--font-interface),sans-serif}.home-start-panel>p{color:var(--product-muted);font:550 12px/1.5 var(--font-interface),sans-serif;margin:17px 18px 13px}.home-fund-symbols{align-items:center;padding-left:7px;display:flex}.home-fund-symbols i{border:2px solid var(--fh-paper);background:var(--fh-cream);width:31px;height:31px;color:var(--product-ink);font:750 10px/1 var(--font-data),monospace;border-radius:50%;place-items:center;margin-left:-7px;font-style:normal;display:grid;overflow:hidden}.home-fund-symbols img{object-fit:contain;width:100%;height:100%}.home-start-panel>.home-fund-symbols{margin:0 18px 14px}.home-start-panel>dl{border-block:1px solid var(--product-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.home-start-panel>dl>div{border-right:1px solid var(--product-line);gap:6px;padding:12px 13px;display:grid}.home-start-panel>dl>div:last-child{border-right:0}.home-start-panel dt{color:var(--product-muted);font:750 10px/1 var(--font-data),monospace;letter-spacing:.06em;text-transform:uppercase}.home-start-panel dd{color:var(--product-ink);font:750 11px/1.2 var(--font-interface),sans-serif;margin:0}.home-start-panel>a{border-color:var(--product-ink);background:var(--product-ink);min-height:41px;color:var(--fh-cream);justify-content:space-between;align-items:center;margin:14px 18px;display:flex}.home-start-panel>a b{color:var(--product-lime)}.home-pilot-status{border:1px solid var(--product-line);background:var(--fh-sky);border-radius:9px;gap:5px;margin:4px 18px 0;padding:11px 12px;display:grid}.home-pilot-status strong{font:750 11px/1.2 var(--font-interface),sans-serif}.home-pilot-status span{color:#0d1711a8;font:550 10px/1.4 var(--font-interface),sans-serif}.home-panel-state{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:flex-start;height:100%;padding:25px;display:flex}.home-panel-state>strong{max-width:360px;font:500 29px/1 var(--font-display),serif;letter-spacing:-.035em;margin:12px 0 7px}.home-panel-state>p{max-width:430px;color:var(--product-muted);font:550 12px/1.45 var(--font-interface),sans-serif;margin:0}.home-panel-state>button{margin-top:18px}.home-token-guide{background:var(--fh-sky);grid-template-columns:minmax(190px,.7fr) minmax(0,1.3fr);align-items:center;gap:25px;padding:17px 48px 17px 19px;display:grid;position:relative}.home-token-guide ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.home-token-guide li{color:#0d1711b3;font:700 11px/1.3 var(--font-interface),sans-serif;align-items:center;gap:9px;display:flex}.home-token-guide li b{background:var(--fh-ink);width:25px;height:25px;color:var(--fh-lime);font:750 10px/1 var(--font-data),monospace;border-radius:50%;place-items:center;display:grid}.home-token-guide>button{width:31px;height:31px;color:var(--fh-ink);cursor:pointer;background:#0d171112;border:0;border-radius:50%;font-size:20px;position:absolute;top:10px;right:11px}.home-dashboard-card>header button{background:0 0;min-height:34px;padding-inline:11px}.home-dashboard-card>header button b{color:var(--product-lime-deep)}.home-owned-table{display:grid;overflow-x:auto}.home-owned-table>[role=row]{border-top:1px solid var(--product-line);grid-template-columns:minmax(210px,1.5fr) .75fr .8fr .8fr .65fr minmax(205px,1.05fr);align-items:center;min-width:840px;display:grid}.home-owned-table>[role=row]:first-child{border-top:0}.home-owned-table>[role=row]>[role]{color:var(--product-ink);font:700 11px/1.25 var(--font-interface),sans-serif;padding:13px 15px}.home-owned-table .home-owned-head>[role]{color:var(--product-muted);font:750 10px/1 var(--font-data),monospace;letter-spacing:.08em;text-transform:uppercase}.home-owned-table [role=cell]:first-child{grid-template-columns:auto 1fr;align-items:center;gap:2px 9px;display:grid}.home-owned-table [role=cell]:first-child>.fund-mark{grid-row:1/3}.home-owned-table [role=cell] small{color:var(--product-muted);font:600 10px/1 var(--font-data),monospace}.home-owned-table [role=cell]:last-child{gap:5px;display:flex}.home-owned-table [role=cell]:last-child :is(a,button){border:1px solid var(--product-line);color:var(--product-ink);font:700 10px/1.25 var(--font-interface),sans-serif;cursor:pointer;background:0 0;border-radius:7px;padding:6px 8px;text-decoration:none}.home-owned-table [role=cell]:last-child button{border-color:color-mix(in srgb,var(--product-lime-deep) 52%,var(--product-line));color:var(--product-lime-deep)}.home-owned-table [role=cell]:last-child button:disabled{border-color:var(--product-line);color:var(--product-muted);cursor:not-allowed;opacity:.65}.home-start-funds>div,.home-discover-next>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-start-funds>div>a,.home-discover-next>div>a{border-right:1px solid var(--product-line);min-width:0;color:var(--product-ink);flex-direction:column;padding:18px;text-decoration:none;display:flex}.home-start-funds>div>a:last-child,.home-discover-next>div>a:last-child{border-right:0}.home-start-funds>div>a>span,.home-discover-next>div>a>span{color:var(--product-lime-deep);font:750 10px/1 var(--font-data),monospace;letter-spacing:.05em;text-transform:uppercase;margin-top:12px}.home-start-funds>div>a>strong,.home-discover-next>div>a>strong{font:500 24px/1 var(--font-display),serif;letter-spacing:-.025em;margin-top:8px}.home-start-funds>div>a>p{min-height:52px;color:var(--product-muted);font:550 11px/1.45 var(--font-interface),sans-serif;margin:8px 0}.home-start-funds dl{border-top:1px solid var(--product-line);gap:20px;margin:auto 0 0;padding-top:12px;display:flex}.home-start-funds dl>div{gap:4px;display:grid}.home-start-funds dt{color:var(--product-muted);font:750 10px/1 var(--font-data),monospace;text-transform:uppercase}.home-start-funds dd{font:750 10px/1 var(--font-interface),sans-serif;margin:0}.home-start-funds em,.home-discover-next em{color:var(--product-ink);font:750 10px/1 var(--font-interface),sans-serif;margin-top:15px;font-style:normal}.home-dashboard-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.home-pulse-tabs{border-bottom:1px solid var(--product-line);gap:6px;padding:12px 17px;display:flex}.home-pulse-tabs button{border:1px solid var(--product-line);min-height:31px;color:var(--product-muted);font:750 10px/1 var(--font-interface),sans-serif;cursor:pointer;background:0 0;border-radius:8px;padding:0 10px}.home-pulse-tabs button.active{border-color:var(--product-ink);background:var(--product-ink);color:var(--fh-cream)}.home-pulse-list>a,.home-saved-funds>div>a{border-top:1px solid var(--product-line);color:var(--product-ink);justify-content:space-between;align-items:center;gap:18px;padding:12px 17px;text-decoration:none;display:flex}.home-pulse-list>a:first-child,.home-saved-funds>div>a:first-child{border-top:0}.home-pulse-list span,.home-saved-funds>div>a>span{gap:4px;display:grid}.home-pulse-list strong,.home-saved-funds strong{font:750 11px/1.2 var(--font-interface),sans-serif}.home-pulse-list small,.home-saved-funds small{color:var(--product-muted);font:650 10px/1.2 var(--font-data),monospace}.home-pulse-list b,.home-saved-funds b{font:750 11px/1 var(--font-data),monospace}.home-card-empty{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-height:150px;padding:18px;display:flex}.home-card-empty span{color:var(--product-muted);font:550 11px/1.4 var(--font-interface),sans-serif}.home-card-empty button{color:var(--product-lime-deep);font:750 10px/1 var(--font-interface),sans-serif;cursor:pointer;background:0 0;border:0;margin-top:9px;padding:0}.home-important-updates>div>a{border-top:1px solid var(--product-line);color:var(--product-ink);gap:7px;padding:13px 17px;text-decoration:none;display:grid}.home-important-updates>div>a:first-child{border-top:0}.home-important-updates>div>a>span{justify-content:space-between;align-items:center;gap:18px;display:flex}.home-important-updates strong{font:750 11px/1.2 var(--font-interface),sans-serif}.home-important-updates small{color:var(--product-muted);font:650 10px/1.2 var(--font-data),monospace}.home-important-updates p{color:var(--product-muted);font:550 11px/1.4 var(--font-interface),sans-serif;margin:0}.home-discover-next>div>a{min-height:150px}.home-creator-card{background:var(--fh-peach);justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex}.home-creator-card p{color:#0d1711ad;max-width:690px;font:550 12px/1.45 var(--font-interface),sans-serif;margin:8px 0 0}.home-creator-card>button{border-color:var(--fh-ink);background:var(--fh-ink);color:var(--fh-cream);flex:none}.home-creator-card>button b{color:var(--fh-lime)}.home-dashboard :is(button,a):focus-visible{outline:3px solid var(--product-lime);outline-offset:2px}.product-shell.dark .home-dashboard{--product-card:var(--fh-forest-raised);--product-ink:#f2f0e7;--product-line:#f2f0e724;--product-muted:#f2f0e799;--home-card-border:#f2f0e72e}.product-shell.dark .home-dashboard :is(.home-holder-summary,.home-start-panel,.home-dashboard-card),.product-shell.dark .home-dashboard .home-welcome-hero--compact{background:var(--fh-forest-raised)}.product-shell.dark .home-dashboard .home-fund-symbols i{border-color:var(--fh-forest-raised);color:#0d1711;background:#f8f5ed}.product-shell.dark .home-dashboard .home-pilot-status{background:#84a3d71f;border-color:#f2f0e724}.product-shell.dark .home-dashboard .home-pilot-status span{color:#f2f0e79e}.product-shell.dark .home-dashboard .home-token-guide{color:#0d1711;background:#dce7ff;border-color:#f2f0e724}.product-shell.dark .home-dashboard .home-token-guide h2{color:#0d1711}.product-shell.dark .home-dashboard .home-token-guide>div>span{color:#3f6814}.product-shell.dark .home-dashboard .home-token-guide li{color:#0d1711b8}.product-shell.dark .home-dashboard .home-token-guide li b{color:#c7ff38;background:#0d1711}.product-shell.dark .home-dashboard .home-token-guide>button{color:#0d1711}.product-shell.dark .home-dashboard .home-creator-card{color:#0d1711;background:#ffd8bd;border-color:#f2f0e71f}.product-shell.dark .home-dashboard .home-creator-card h2{color:#0d1711}@media (width<=1150px){.home-dashboard-top{grid-template-columns:minmax(0,1.45fr) minmax(280px,.8fr)}.home-welcome-hero--compact{grid-template-columns:minmax(0,1fr) minmax(220px,.78fr)}.home-start-panel>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.home-start-panel>dl>div:nth-child(2){border-right:0}.home-start-panel>dl>div:nth-child(-n+2){border-bottom:1px solid var(--product-line)}}@media (width<=900px){.home-dashboard-header{align-items:flex-start}.home-dashboard-top{grid-template-columns:1fr}.home-welcome-hero--compact{min-height:270px}.home-dashboard-columns,.home-start-funds>div,.home-discover-next>div{grid-template-columns:1fr}.home-start-funds>div>a,.home-discover-next>div>a{border-right:0;border-bottom:1px solid var(--product-line)}.home-start-funds>div>a:last-child,.home-discover-next>div>a:last-child{border-bottom:0}}@media (width<=700px){.home-dashboard{gap:14px}.home-dashboard-header{gap:13px;display:grid}.home-dashboard-header nav{grid-template-columns:1.25fr .75fr 1fr;width:100%;display:grid}.home-dashboard-header nav button{padding-inline:8px}.home-welcome-hero--compact{grid-template-columns:1fr;min-height:350px;padding:21px 19px}.home-welcome-hero--compact .home-welcome-copy{align-self:start}.home-welcome-hero--compact h1{max-width:330px;font-size:38px}.home-welcome-hero--compact p{max-width:300px;font-size:12px}.home-welcome-hero--compact .home-fund-instrument{opacity:.88;top:115px;left:5%}.home-token-guide{grid-template-columns:1fr;gap:13px}.home-token-guide ol{grid-template-columns:1fr;gap:7px}.home-holder-summary h2,.home-start-panel h2,.home-dashboard-card h2,.home-token-guide h2,.home-creator-card h2{font-size:24px}.home-dashboard-card>header,.home-holder-summary>header,.home-start-panel>header{padding:15px}.home-start-panel>p,.home-start-panel>.home-fund-symbols,.home-start-panel>a{margin-inline:15px}.home-creator-card{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.home-dashboard *{scroll-behavior:auto!important}.home-dashboard .home-fund-instrument *{transition:none!important;animation:none!important}}@media (width<=700px){.portfolio-share-overview{padding:17px}.portfolio-share-library-header{grid-template-columns:1fr;gap:7px;padding-top:17px}.portfolio-share-library-header>span{margin:0}}.home-personal-dashboard{--home-personal-surface:#f8f5ed;--home-personal-surface-raised:#fffdf7;--home-personal-border:#0d171129;--home-personal-shadow:0 4px 0 #0d17110e;gap:clamp(16px,1.2vw,20px);display:grid}.home-personal-dashboard :is(button,a):focus-visible{outline:3px solid var(--product-lime);outline-offset:2px}.home-personal-dashboard .up{color:var(--fh-positive)!important}.home-personal-dashboard .down{color:var(--fh-negative)!important}.home-personal-header{justify-content:space-between;align-items:center;gap:24px;min-height:62px;padding:2px 3px 5px;display:flex}.home-personal-header>div{gap:6px;display:grid}.home-personal-header>div>span,.home-portfolio-overview>header>div:first-child>span,.home-portfolio-performance>div>span,.home-metric-rail article>span,.home-personal-utilities button>span{color:var(--product-lime-deep);font:750 10px/1 var(--font-data),monospace;letter-spacing:.1em}.home-personal-header h1{color:var(--product-ink);font:500 clamp(31px,3.2vw,43px)/.94 var(--font-display),serif;letter-spacing:-.045em;margin:0}.home-personal-header p{max-width:520px;color:var(--product-muted);margin:1px 0 0;font-size:13px;line-height:1.4}.home-personal-header nav{align-items:center;gap:9px;display:flex}.home-personal-header nav button,.home-personal-funds>header button,.home-personal-saved>header button{border:1px solid var(--home-personal-border);background:var(--home-personal-surface-raised);min-height:42px;color:var(--product-ink);font:750 11px/1 var(--font-interface),sans-serif;cursor:pointer;border-radius:11px;padding:0 16px;transition:border-color .16s,background .16s,color .16s}.home-personal-header nav button:not(.product-primary):hover{background:#eef2f8;border-color:#355a9a73}.home-personal-header nav .product-primary{border-color:var(--product-ink);background:var(--product-ink);color:var(--fh-cream)}.home-personal-overview{background:var(--home-personal-surface-raised);min-width:0;box-shadow:var(--home-personal-shadow);border:1px solid #0d171133;border-radius:20px;grid-template-columns:minmax(0,1.55fr) minmax(300px,.62fr);gap:0;display:grid;overflow:hidden}.home-personal-overview,.home-personal-funds,.home-personal-assets,.home-personal-activity,.home-personal-utilities,.home-personal-saved{border:1px solid var(--home-personal-border);background:var(--home-personal-surface);min-width:0;color:var(--product-ink);box-shadow:var(--home-personal-shadow);border-radius:18px}.home-portfolio-overview{background:radial-gradient(circle at 86% 8%,#88b3da2e,transparent 32%), linear-gradient(145deg,var(--home-personal-surface-raised),var(--home-personal-surface));min-height:380px;box-shadow:none;border:0;border-radius:0;grid-template-rows:auto auto minmax(185px,1fr) auto;display:grid;overflow:hidden}.home-portfolio-overview>header{justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 23px 6px;display:flex}.home-portfolio-overview>header>div:first-child{gap:10px;display:grid}.home-portfolio-overview>header strong{color:var(--product-ink);font:500 clamp(58px,6.4vw,96px)/.84 var(--font-display),serif;letter-spacing:-.05em}.home-portfolio-overview .smooth-money-value{color:inherit;font:inherit;letter-spacing:inherit}.home-range-switch{border:1px solid var(--home-personal-border);background:#ffffff80;border-radius:10px;align-items:center;gap:3px;padding:3px;display:flex}.home-range-switch button{min-width:39px;min-height:30px;color:var(--product-muted);font:750 10px/1 var(--font-interface),sans-serif;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 8px}.home-range-switch button.active,.home-range-switch button[aria-pressed=true]{color:#fffef6;background:#315c2b;box-shadow:0 1px #0d171124}.home-portfolio-performance{min-height:43px;color:var(--product-muted);align-items:center;gap:28px;padding:4px 23px 7px;display:flex}.home-portfolio-performance>div{gap:5px;display:grid}.home-portfolio-performance>div>span{font-size:10px}.home-portfolio-performance strong{color:var(--product-ink);font:750 13px/1.2 var(--font-interface),sans-serif}.home-portfolio-performance small{font:inherit;margin-left:4px}.home-portfolio-chart{background:linear-gradient(#ffffff47,#ffffff0a);border:1px solid #0d171114;border-width:1px 0;min-height:185px;margin:5px 22px 0;overflow:hidden}.home-portfolio-chart .portfolio-value-chart{background:0 0;border:0;border-radius:0;height:100%;min-height:185px;margin:0}.home-portfolio-empty-chart{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;height:100%;min-height:185px;display:flex}.home-portfolio-empty-chart strong{font:750 14px/1.25 var(--font-interface),sans-serif}.home-portfolio-empty-chart span{color:var(--product-muted);font:550 11px/1.35 var(--font-interface),sans-serif}.home-portfolio-overview>footer{background:#ffffff47;justify-content:space-between;align-items:center;gap:16px;min-height:50px;padding:0 22px;display:flex}.home-portfolio-overview>footer>span{color:var(--product-muted);font:700 10px/1 var(--font-data),monospace;align-items:center;gap:7px;display:flex}.home-portfolio-overview>footer>span i{background:#5e9414;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #5e94141f}.home-portfolio-overview>footer>span.delayed i{background:#a76d21;box-shadow:0 0 0 3px #a76d211f}.home-portfolio-overview>footer button{color:var(--product-ink);font:750 11px/1 var(--font-interface),sans-serif;cursor:pointer;background:0 0;border:0;padding:0}.home-portfolio-overview>footer button:disabled{color:var(--product-muted);cursor:not-allowed}.home-allocation-card{border:0;border-left:1px solid var(--home-personal-border);background:linear-gradient(155deg,#f0f4e8,var(--home-personal-surface-raised));min-height:380px;box-shadow:none;border-radius:0;flex-direction:column;display:flex;overflow:hidden}.home-allocation-card>header,.home-personal-assets>header,.home-personal-activity>header{border-bottom:1px solid var(--home-personal-border);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.home-allocation-card>header>div:first-child,.home-personal-assets>header>div:first-child,.home-personal-activity>header>div:first-child{gap:5px;display:grid}.home-allocation-card>header span,.home-personal-assets>header span,.home-personal-activity>header span,.home-account-strip span{color:var(--product-lime-deep);font:750 10px/1 var(--font-data),monospace;letter-spacing:.1em}.home-allocation-card h2,.home-personal-assets h2,.home-personal-activity h2{font:700 18px/1.08 var(--font-interface),sans-serif;letter-spacing:-.02em;margin:0}.home-section-switch{border:1px solid var(--home-personal-border);background:#ffffff73;border-radius:9px;align-items:center;gap:3px;padding:3px;display:flex}.home-section-switch button{min-height:29px;color:var(--product-muted);font:750 10px/1 var(--font-interface),sans-serif;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px}.home-section-switch button[aria-pressed=true]{background:var(--product-ink);color:var(--fh-cream);box-shadow:0 1px #0d17111f}.home-allocation-bar{background:#0d17110f;border-radius:999px;height:11px;margin:22px 20px 10px;display:flex;overflow:hidden}.home-allocation-bar i{border-right:2px solid var(--home-personal-surface-raised);min-width:2px;display:block}.home-allocation-list{padding:2px 20px 18px;display:grid}.home-allocation-list>div{border-top:1px solid #0d171117;justify-content:space-between;align-items:center;gap:16px;min-height:48px;display:flex}.home-allocation-list>div:first-child{border-top:0}.home-allocation-list>div>span{align-items:center;gap:9px;min-width:0;display:flex}.home-allocation-list>div>span:last-child{justify-items:end;gap:3px;display:grid}.home-allocation-list .fund-mark,.home-allocation-list img,.home-allocation-list>div>span:first-child>i{object-fit:contain;border-radius:50%;flex:0 0 27px;width:27px;height:27px}.home-allocation-list>div>span:first-child>i{background:var(--product-ink);color:var(--fh-lime);font:800 10px/1 var(--font-data),monospace;place-items:center;display:grid}.home-allocation-list b,.home-allocation-list strong{font:750 10px/1.2 var(--font-interface),sans-serif}.home-allocation-list small{color:var(--product-muted);font:650 10px/1 var(--font-data),monospace}.home-allocation-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;min-height:250px;padding:24px;display:flex}.home-allocation-empty strong{font:750 13px/1.2 var(--font-interface),sans-serif}.home-allocation-empty span{max-width:220px;color:var(--product-muted);font:550 10px/1.4 var(--font-interface),sans-serif}.home-allocation-empty button{color:var(--product-lime-deep);font:750 10px/1.2 var(--font-interface),sans-serif;cursor:pointer;background:0 0;border:0;padding:0}.home-account-strip{background:var(--home-personal-surface-raised);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.home-account-strip>article,.home-account-strip>button{border:0;border-right:1px solid var(--home-personal-border);min-height:98px;color:var(--product-ink);text-align:left;background:0 0;flex-direction:column;justify-content:center;gap:7px;padding:17px 20px;display:flex}.home-account-strip>article:first-child{background:#edf3df}.home-account-strip>article:nth-child(2){background:#e8eef8}.home-account-strip>button{cursor:pointer;background:#eee8f6}.home-account-strip>:last-child{border-right:0}.home-account-strip strong{font:500 27px/.95 var(--font-display),serif;letter-spacing:-.035em}.home-account-strip small{color:var(--product-muted);font:650 10px/1.2 var(--font-interface),sans-serif}.home-metric-rail{grid-template-rows:repeat(3,minmax(0,1fr));gap:16px;display:grid}.home-metric-rail article{--metric-accent:#567d2b;--metric-tint:#eef4df;border-top:4px solid var(--metric-accent);background:linear-gradient(145deg,var(--home-personal-surface-raised),var(--metric-tint));flex-direction:column;justify-content:center;gap:9px;padding:20px 20px 18px;display:flex;position:relative;overflow:hidden}.home-metric-rail article:nth-child(2){--metric-accent:#426ca8;--metric-tint:#e8eef8}.home-metric-rail article:nth-child(3){--metric-accent:#765b91;--metric-tint:#eee8f6}.home-metric-rail article:after{content:"";border:1px solid color-mix(in srgb,var(--metric-accent) 22%,transparent);border-radius:50%;width:92px;height:92px;position:absolute;bottom:-35px;right:-25px}.home-metric-rail article>strong{font:500 clamp(26px,2.8vw,39px)/.88 var(--font-display),serif;letter-spacing:-.04em}.home-metric-rail article>small{color:var(--product-muted);font:650 10px/1.2 var(--font-interface),sans-serif}.home-metric-rail article>button{color:var(--product-muted);font:700 10px/1.2 var(--font-interface),sans-serif;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.home-personal-funds{background:linear-gradient(180deg,var(--home-personal-surface-raised),var(--home-personal-surface));overflow:hidden}.home-personal-funds>header,.home-personal-saved>header{border-bottom:1px solid var(--home-personal-border);background:color-mix(in srgb,var(--home-personal-surface) 88%,#dbe7d8 12%);justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:0 21px;display:flex}.home-personal-funds{border-top:3px solid #315c2b}.home-personal-funds>header>div:first-child{gap:4px;display:grid}.home-personal-funds>header>div:first-child>small{color:var(--product-muted);font:650 10px/1.1 var(--font-interface),sans-serif}.home-personal-funds h2,.home-personal-saved h2{font:500 clamp(23px,2.5vw,32px)/1 var(--font-display),serif;letter-spacing:-.035em;margin:0}.home-personal-funds>header button,.home-personal-saved>header button{background:0 0;min-height:33px;padding-inline:11px}.home-personal-funds>header .home-section-switch button{background:0 0;border:0;min-height:27px;padding-inline:10px}.home-personal-funds>header .home-section-switch button[aria-pressed=true]{background:var(--product-ink);color:var(--fh-cream)}.home-fund-position-grid{background:var(--home-personal-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.home-fund-position-grid>article{background:var(--home-personal-surface-raised);gap:17px;min-width:0;padding:19px;display:grid}.home-fund-position-grid>article>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.home-fund-position-grid>article>header .fund-mark{width:36px;height:36px}.home-fund-position-grid>article>header>span{gap:3px;min-width:0;display:grid}.home-fund-position-grid>article>header strong{text-overflow:ellipsis;white-space:nowrap;font:750 11px/1.2 var(--font-interface),sans-serif;overflow:hidden}.home-fund-position-grid>article small{color:var(--product-muted);font:650 10px/1 var(--font-data),monospace}.home-fund-position-grid>article>header>b{font:800 11px/1 var(--font-data),monospace}.home-fund-position-grid dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.home-fund-position-grid dl div{gap:5px;display:grid}.home-fund-position-grid dt{color:var(--product-muted);font:700 10px/1 var(--font-data),monospace;letter-spacing:.08em;text-transform:uppercase}.home-fund-position-grid dd{text-overflow:ellipsis;font:750 10px/1.2 var(--font-interface),sans-serif;margin:0;overflow:hidden}.home-fund-position-grid footer{border-top:1px solid var(--home-personal-border);align-items:center;gap:13px;padding-top:13px;display:flex}.home-fund-position-grid footer :is(a,button){color:var(--product-ink);font:750 10px/1 var(--font-interface),sans-serif;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.home-fund-position-grid footer button{color:var(--product-lime-deep);margin-left:auto}.home-fund-position-grid footer button:disabled{color:var(--product-muted);cursor:not-allowed}.home-personal-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:158px;padding:24px;display:flex}.home-personal-empty>strong{font:750 16px/1.2 var(--font-interface),sans-serif}.home-personal-empty>span{max-width:460px;color:var(--product-muted);font:550 11px/1.4 var(--font-interface),sans-serif}.home-personal-empty>button{border:1px solid var(--product-ink);background:var(--product-ink);min-height:42px;color:var(--fh-cream);font:750 11px/1 var(--font-interface),sans-serif;cursor:pointer;border-radius:10px;margin-top:7px;padding:0 17px}.home-personal-secondary{grid-template-columns:minmax(280px,.76fr) minmax(0,1.24fr);align-items:start;gap:16px;display:grid}.home-personal-secondary.activity-only{grid-template-columns:1fr}.home-personal-assets,.home-personal-activity{background:var(--home-personal-surface-raised);overflow:hidden}.home-personal-assets>header>div:last-child{align-items:center;gap:11px;display:flex}.home-personal-assets>header>div:first-child>small,.home-personal-activity>header>div:first-child>small{color:var(--product-muted);font:550 10px/1.25 var(--font-interface),sans-serif}.home-inline-action{color:var(--product-lime-deep);font:750 10px/1 var(--font-interface),sans-serif;cursor:pointer;background:0 0;border:0;padding:0}.home-assets-list{background:var(--home-personal-border);grid-template-columns:1fr;gap:1px;display:grid}.home-assets-list>a,.home-assets-list>button,.home-lab-wallet-asset{background:var(--home-personal-surface);min-width:0;min-height:69px;color:var(--product-ink);text-align:left;border:0;justify-content:space-between;align-items:center;gap:15px;padding:14px 18px;text-decoration:none;display:flex}.home-assets-list>a,.home-assets-list>button{cursor:pointer}.home-assets-list>a:hover,.home-assets-list>button:hover{background:#f1f4ea}.home-assets-list>a>span,.home-assets-list>button>span,.home-lab-wallet-asset>span{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px;min-width:0;display:grid}.home-assets-list>a>span:last-child,.home-assets-list>button>span:last-child,.home-lab-wallet-asset>span:last-child{justify-items:end}.home-assets-list .fund-mark,.home-assets-list .swap-token-mark,.home-assets-list img,.home-assets-list span>i{object-fit:contain;border-radius:50%;grid-row:1/3;width:33px;height:33px}.home-assets-list span>i{background:var(--product-ink);color:var(--fh-lime);font:800 10px/1 var(--font-data),monospace;place-items:center;display:grid}.home-assets-list b,.home-assets-list strong{text-overflow:ellipsis;white-space:nowrap;font:750 11px/1.2 var(--font-interface),sans-serif;overflow:hidden}.home-assets-list small{color:var(--product-muted);font:650 10px/1.2 var(--font-interface),sans-serif;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-activity-list{display:grid}.home-activity-list>a{border-top:1px solid var(--home-personal-border);min-height:59px;color:var(--product-ink);grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:15px;padding:10px 20px;text-decoration:none;display:grid}.home-activity-list>a:first-child{border-top:0}.home-activity-list>a:hover{background:#f1f4ea}.home-activity-list>a>b{color:#317047;width:40px;height:24px;font:800 10px/1 var(--font-data),monospace;text-transform:uppercase;background:#e6f3df;border-radius:999px;place-items:center;display:grid}.home-activity-list>a>b.sell{color:#a63f37;background:#f7e5e2}.home-activity-list>a>span{gap:4px;min-width:0;display:grid}.home-activity-list>a>span:last-child{justify-items:end}.home-activity-list strong{font:750 10px/1.1 var(--font-interface),sans-serif}.home-activity-list small{color:var(--product-muted);font:650 10px/1 var(--font-interface),sans-serif}.home-show-more{border:0;border-top:1px solid var(--home-personal-border);width:100%;min-height:39px;color:var(--product-muted);font:750 10px/1 var(--font-interface),sans-serif;cursor:pointer;background:#0d171106}.home-compact-empty{text-align:center;justify-content:center;align-items:center;gap:12px;min-height:112px;padding:20px;display:flex}.home-compact-empty strong{font:750 11px/1.25 var(--font-interface),sans-serif}.home-compact-empty button{color:var(--product-lime-deep);font:750 10px/1 var(--font-interface),sans-serif;cursor:pointer;background:0 0;border:0;padding:0}.home-personal-utilities{border-color:#0d17112e;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.home-personal-utilities>button{border:0;border-right:1px solid var(--home-personal-border);min-height:88px;color:var(--product-ink);text-align:left;cursor:pointer;background:#edf3df;grid-template-rows:auto auto;grid-template-columns:1fr auto;gap:6px 15px;padding:18px 20px;display:grid}.home-personal-utilities>button:last-child{background:#eee8f6;border-right:0}.home-personal-utilities>button>span{grid-column:1}.home-personal-utilities>button>strong{color:var(--product-ink);font:750 11px/1.2 var(--font-interface),sans-serif;grid-column:1}.home-personal-utilities>button>b{color:var(--product-lime-deep);grid-area:1/2/3;align-self:center}.home-personal-utilities>button:disabled{color:var(--product-muted);cursor:not-allowed;opacity:.72;background:#efeee8}.home-personal-saved{background:var(--home-personal-surface-raised);overflow:hidden}.home-personal-saved>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-personal-saved>div>a{border-right:1px solid var(--home-personal-border);min-width:0;color:var(--product-ink);justify-content:space-between;align-items:center;gap:12px;padding:17px;text-decoration:none;transition:background .16s;display:flex}.home-personal-saved>div>a:hover{background:#eef4df}.home-personal-saved>div>a:last-child{border-right:0}.home-personal-saved a>span{gap:4px;min-width:0;display:grid}.home-personal-saved a strong{text-overflow:ellipsis;white-space:nowrap;font:750 11px/1.2 var(--font-interface),sans-serif;overflow:hidden}.home-personal-saved a small{color:var(--product-muted);font:650 10px/1 var(--font-data),monospace;text-transform:uppercase}.home-personal-saved a>b{font:750 11px/1 var(--font-data),monospace}.product-shell.dark .home-personal-dashboard{--home-personal-surface:var(--fh-forest-raised);--home-personal-surface-raised:#131f17;--home-personal-border:#f2f0e724;--home-personal-shadow:0 4px 0 #0000002e;--product-ink:#f2f0e7;--product-muted:#f2f0e799}.product-shell.dark .home-personal-header nav button:not(.product-primary){color:#f2f0e7;background:#131f17}.product-shell.dark .home-personal-header nav button:not(.product-primary):hover{background:#192820;border-color:#c7ff3861}.product-shell.dark .home-personal-overview{background:#131f17;border-color:#f2f0e729}.product-shell.dark .home-portfolio-overview{background:radial-gradient(circle at 86% 8%,#426ca833,transparent 33%),linear-gradient(145deg,#131f17,var(--fh-forest-raised))}.product-shell.dark .home-range-switch{background:#00000029}.product-shell.dark .home-range-switch button.active,.product-shell.dark .home-range-switch button[aria-pressed=true]{background:var(--fh-lime);color:var(--fh-ink);box-shadow:none}.product-shell.dark .home-portfolio-chart{background:linear-gradient(#ffffff06,#0000);border-color:#f2f0e714}.product-shell.dark .home-portfolio-overview>footer{background:#0000001c}.product-shell.dark .home-metric-rail article{background:linear-gradient(145deg,#131f17,color-mix(in srgb,#131f17 88%,var(--metric-accent) 12%))}.product-shell.dark .home-allocation-card{background:linear-gradient(155deg,#15231a,var(--fh-forest-raised))}.product-shell.dark .home-section-switch{background:#00000029}.product-shell.dark .home-section-switch button[aria-pressed=true]{background:var(--fh-lime);color:var(--fh-ink);box-shadow:none}.product-shell.dark .home-account-strip>article:first-child{background:#1b2a19}.product-shell.dark .home-account-strip>article:nth-child(2){background:#192828}.product-shell.dark .home-account-strip>button{background:#1f2626}.product-shell.dark .home-personal-funds{background:linear-gradient(180deg,#131f17,var(--fh-forest-raised));border-top-color:var(--fh-lime)}.product-shell.dark :is(.home-personal-funds,.home-personal-saved,.home-personal-assets,.home-personal-activity)>header{background:#c7ff3809}.product-shell.dark :is(.home-fund-position-grid,.home-assets-list)>article,.product-shell.dark .home-fund-position-grid>article,.product-shell.dark .home-assets-list>:is(a,button),.product-shell.dark .home-lab-wallet-asset{background:#131f17}.product-shell.dark :is(.home-assets-list>:is(a,button),.home-activity-list>a):hover{background:#192820}.product-shell.dark .home-personal-utilities>button{background:#1b2a19}.product-shell.dark .home-personal-utilities>button:last-child{background:#1f2626}.product-shell.dark .home-personal-utilities>button:disabled{opacity:.72;background:#111914}.product-shell.dark .home-personal-saved{background:#131f17}.product-shell.dark .home-personal-saved>div>a:hover{background:#c7ff380d}@media (width<=1180px){.home-personal-dashboard{gap:18px}.home-personal-overview{grid-template-columns:1fr}.home-allocation-card{border-left:0;border-top:1px solid var(--home-personal-border)}.home-personal-secondary{grid-template-columns:1fr}.home-metric-rail{grid-template-rows:1fr;grid-template-columns:repeat(3,minmax(0,1fr))}.home-allocation-card{min-height:auto}.home-allocation-empty{min-height:170px}.home-fund-position-grid,.home-personal-saved>div{grid-template-columns:repeat(2,minmax(0,1fr))}.home-personal-saved>div>a:nth-child(2){border-right:0}.home-personal-saved>div>a:nth-child(n+3){border-top:1px solid var(--home-personal-border)}}@media (width<=700px){.home-personal-dashboard{gap:14px}.home-personal-header{align-items:start;gap:13px;display:grid}.home-personal-header nav{grid-template-columns:1.25fr .75fr;width:100%;display:grid}.home-personal-header nav button{padding-inline:7px}.home-portfolio-overview{grid-template-rows:auto auto minmax(145px,1fr) auto;min-height:345px}.home-portfolio-overview>header{padding:18px 16px 5px;display:grid}.home-portfolio-overview>header strong{font-size:48px}.home-range-switch{box-sizing:border-box;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;display:grid}.home-range-switch button{min-width:0;padding-inline:5px}.home-portfolio-performance{gap:18px;padding-inline:16px}.home-portfolio-performance>div{min-width:0}.home-portfolio-performance strong{font-size:12px}.home-portfolio-chart{min-height:145px;margin-inline:15px}.home-portfolio-chart .portfolio-value-chart,.home-portfolio-empty-chart{min-height:145px}.home-portfolio-overview>footer{padding-inline:16px}.home-metric-rail{gap:8px}.home-metric-rail article{gap:6px;padding:13px 11px}.home-metric-rail article>span{letter-spacing:.04em;font-size:10px}.home-metric-rail article>strong{font-size:25px}.home-personal-funds>header,.home-personal-saved>header{padding-inline:14px}.home-allocation-card>header,.home-personal-assets>header,.home-personal-activity>header{align-items:flex-start;padding:15px 14px}.home-account-strip{grid-template-columns:1fr}.home-account-strip>:is(article,button){border-right:0;border-bottom:1px solid var(--home-personal-border);min-height:78px}.home-account-strip>:last-child{border-bottom:0}.home-fund-position-grid,.home-assets-list{grid-template-columns:1fr}.home-personal-assets>header{display:grid}.home-personal-assets>header>div:last-child{justify-content:space-between}.home-personal-activity>header{display:grid}.home-activity-list>a{grid-template-columns:44px minmax(0,1fr) auto;gap:10px;padding-inline:14px}.home-personal-empty{min-height:160px;padding:22px 18px}.home-personal-utilities{grid-template-columns:1fr}.home-personal-utilities>button{border-right:0;border-bottom:1px solid var(--home-personal-border)}.home-personal-utilities>button:last-child{border-bottom:0}.home-personal-saved>div{grid-template-columns:1fr}.home-personal-saved>div>a{border-right:0;border-top:1px solid var(--home-personal-border)}.home-personal-saved>div>a:first-child{border-top:0}}@media (prefers-reduced-motion:reduce){.home-personal-dashboard *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.watchlist-drawer{--product-surface:var(--fh-paper);--product-ink:var(--fh-ink);--product-line:var(--fh-line);--product-muted:var(--fh-muted);--product-lime-deep:var(--fh-green);border-left:1px solid var(--product-line);background:var(--product-surface);width:min(480px,100vw - 28px);color:var(--product-ink);grid-template-rows:auto auto minmax(0,1fr) auto;box-shadow:-24px 0 70px #0003}.watchlist-drawer>header{border-bottom:1px solid var(--product-line);padding:24px 22px 18px}.watchlist-drawer>header span,.watchlist-drawer h3{color:var(--product-lime-deep)}.watchlist-drawer h2{max-width:340px;color:var(--product-ink);margin:6px 0 7px;font-size:31px;line-height:1}.watchlist-drawer>header p{color:var(--product-muted)}.watchlist-drawer>header button{border-color:var(--product-line);color:var(--product-ink)}.watchlist-drawer>header button:hover,.watchlist-drawer>header button:focus-visible{border-color:var(--product-lime-deep);background:color-mix(in srgb,var(--product-surface) 84%,var(--fh-lime) 16%);outline:0}.watchlist-drawer-tabs{border-bottom:1px solid var(--product-line);background:color-mix(in srgb,var(--product-surface) 92%,var(--fh-lilac) 8%);grid-template-columns:1fr 1fr;gap:4px;padding:8px;display:grid}.watchlist-drawer-tabs button{min-height:40px;color:var(--product-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.watchlist-drawer-tabs button.active{background:var(--product-ink);color:var(--product-surface);box-shadow:0 3px 10px #0d17111f}.watchlist-drawer-tabs b{background:color-mix(in srgb,currentColor 12%,transparent);min-width:19px;height:19px;font:800 10px/1 var(--font-data),monospace;border-radius:99px;place-items:center;display:grid}.watchlist-drawer-body{min-height:0;overflow:hidden}.watchlist-saved,.watchlist-editor{overscroll-behavior:contain;height:100%;overflow-y:auto}.watchlist-saved{padding:10px 14px 24px}.watchlist-saved>section{margin-top:10px}.watchlist-saved>section>header{justify-content:space-between;align-items:center;min-height:38px;padding:0 8px;display:flex}.watchlist-saved>section>header h3{text-transform:uppercase;margin:0}.watchlist-saved>section>header b{background:color-mix(in srgb,var(--product-ink) 9%,transparent);min-width:22px;height:22px;font:800 10px/1 var(--font-data),monospace;border-radius:99px;place-items:center;display:grid}.watchlist-saved-row{border-top:1px solid var(--product-line);grid-template-columns:minmax(0,1fr) auto 30px 30px;align-items:center;gap:7px;min-height:66px;padding:7px 7px 7px 9px;display:grid}.watchlist-saved-row:hover{background:color-mix(in srgb,var(--product-surface) 88%,var(--fh-lime) 12%);border-radius:10px}.watchlist-saved-identity{min-width:0;color:var(--product-ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:0;text-decoration:none;display:grid}.watchlist-saved-identity>span{gap:4px;min-width:0;display:grid}.watchlist-saved-identity strong,.watchlist-saved-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.watchlist-saved-identity strong{font-size:12px}.watchlist-saved-identity small{color:var(--product-muted);font:650 10px/1 var(--font-data),monospace}.watchlist-saved-quote{text-align:right;justify-items:end;gap:4px;min-width:76px;display:grid}.watchlist-saved-quote strong{font-size:11px}.watchlist-saved-quote small{color:var(--product-muted);font:750 10px/1 var(--font-data),monospace}.watchlist-row-open,.watchlist-row-remove{width:30px;height:30px;color:var(--product-lime-deep);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;padding:0;font-size:14px;text-decoration:none;display:grid}.watchlist-row-remove{color:var(--product-muted);font-size:16px}.watchlist-row-open:hover,.watchlist-row-remove:hover{border-color:var(--product-line);background:var(--product-surface)}.watchlist-drawer-empty{text-align:center;align-content:center;justify-items:center;gap:8px;min-height:360px;padding:28px;display:grid}.watchlist-drawer-empty>span{background:color-mix(in srgb,var(--product-surface) 78%,var(--fh-lime) 22%);width:44px;height:44px;color:var(--product-lime-deep);border-radius:50%;place-items:center;font-size:20px;display:grid}.watchlist-drawer-empty strong{margin-top:6px;font-size:16px}.watchlist-drawer-empty p{max-width:270px;color:var(--product-muted);margin:0;font-size:12px;line-height:1.5}.watchlist-drawer-empty button{background:var(--product-ink);min-height:38px;color:var(--product-surface);cursor:pointer;border:0;border-radius:8px;margin-top:8px;padding:0 14px;font-size:11px;font-weight:800}.watchlist-editor{grid-template-rows:auto auto minmax(0,1fr);display:grid}.watchlist-editor .watchlist-search{padding:14px 16px 10px}.watchlist-editor .watchlist-search input{border-color:var(--product-line);background:color-mix(in srgb,var(--product-surface) 94%,var(--product-ink) 6%);color:var(--product-ink)}.watchlist-editor .watchlist-search input:focus{border-color:var(--product-lime-deep);box-shadow:0 0 0 3px color-mix(in srgb,var(--fh-lime) 22%,transparent)}.watchlist-editor .watchlist-selected{border-color:var(--product-line);color:var(--product-muted)}.watchlist-editor .watchlist-selected button{color:var(--product-lime-deep)}.watchlist-editor .watchlist-selected button:disabled{opacity:.4;cursor:not-allowed}.watchlist-editor .watchlist-list{min-height:0;color:var(--product-ink)}.watchlist-editor .watchlist-toggle{color:var(--product-ink)}.watchlist-editor .watchlist-toggle>span:first-child{border-color:var(--product-line)}.watchlist-editor .watchlist-toggle small{color:var(--product-muted)}.watchlist-editor .watchlist-list article:hover{background:color-mix(in srgb,var(--product-surface) 88%,var(--fh-lime) 12%)}.watchlist-editor .watchlist-list article>a,.watchlist-editor .watchlist-list article>button:last-child{color:var(--product-lime-deep)}.watchlist-drawer>footer{border-color:var(--product-line);color:var(--product-muted)}.watchlist-drawer>footer button{background:var(--product-ink);color:var(--product-surface)}.product-shell.dark .watchlist-drawer{--product-surface:var(--fh-dark-surface);--product-ink:var(--fh-dark-text);--product-line:var(--fh-dark-line);--product-muted:var(--fh-dark-muted);--product-lime-deep:var(--fh-lime);background:var(--fh-dark-surface);color:var(--fh-dark-text)}.product-shell.dark .watchlist-drawer-tabs{background:#ffffff09}.product-shell.dark .watchlist-drawer-tabs button.active,.product-shell.dark .watchlist-drawer>footer button,.product-shell.dark .watchlist-drawer-empty button{background:var(--fh-lime);color:var(--fh-on-lime)}.product-shell.dark .watchlist-saved-row:hover,.product-shell.dark .watchlist-editor .watchlist-list article:hover{background:#ffffff0b}@media (width<=560px){.watchlist-drawer{width:100%}.watchlist-drawer>header{padding:20px 17px 15px}.watchlist-drawer h2{font-size:27px}.watchlist-saved{padding-inline:8px}.watchlist-saved-row{grid-template-columns:minmax(0,1fr) auto 30px}.watchlist-row-remove{display:none}}@media (width>=761px){.product-header-actions .workspace-profile,.product-header-actions .workspace-create{display:none}}.funds-directory{gap:14px}.funds-directory-hero{min-height:158px;padding:26px 30px}.funds-directory-hero h1{margin-block:6px 8px;font-size:clamp(40px,4.5vw,62px)}.funds-directory-hero p{max-width:590px;font-size:13px;line-height:1.45}.fund-directory-trust-note{margin:0;padding:9px 13px}.fund-directory-card.fund-card-v2{min-height:410px}.fund-card-cover{min-height:138px}.fund-card-body{padding:16px 18px 17px}.fund-card-v2 h2{margin:11px 0 6px;font-size:27px}.fund-card-v2 .fund-card-body>p{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:0;display:-webkit-box;overflow:hidden}.fund-card-v2 dl{margin:18px 0 12px;padding-top:14px}.fund-card-v2 footer{margin-top:auto}.fund-card-v2 footer>b{background:var(--fund-accent);color:#fff;border-radius:7px;min-height:34px;padding:0 12px}.fund-card-v2 .fund-method-badge{border:1px solid color-mix(in srgb,var(--fund-accent) 28%,transparent);color:var(--fund-accent);background:0 0}.product-shell.dark .fund-card-v2 footer>b{background:var(--fh-lime);color:var(--fh-on-lime)}.product-shell.dark .fund-card-v2 .fund-method-badge{color:#f3f1e8b8;border-color:#ffffff2e}.launch-builder-modes{border:1px solid var(--p-line);background:color-mix(in srgb,var(--fh-cream) 88%,var(--fh-lilac) 12%);border-radius:12px;grid-template-columns:1fr 1fr;gap:5px;width:min(620px,100%);margin:14px auto 0;padding:5px;display:grid}.launch-builder-modes button{min-height:54px;color:var(--fh-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:4px;padding:8px 14px;display:grid}.launch-builder-modes button span{font-size:13px;font-weight:850}.launch-builder-modes button small{font-size:10px;line-height:1.25}.launch-builder-modes button.active{background:var(--fh-ink);color:var(--fh-cream);box-shadow:0 4px 14px #0d17111f}.launch-view:has(.easy-launch-form){padding-top:14px}.easy-launch-form{border:1px solid var(--p-line);background:var(--fh-cream);border-radius:18px;gap:0;width:min(860px,100%);margin:0 auto;display:grid;overflow:hidden;box-shadow:0 18px 48px #0d171112}.easy-launch-form>header{border-bottom:1px solid var(--p-line);background:linear-gradient(135deg,color-mix(in srgb,var(--fh-cream) 72%,var(--fh-lime) 28%),var(--fh-cream));justify-content:space-between;align-items:center;gap:28px;padding:28px 30px 24px;display:flex}.easy-launch-form>header>div:first-child{max-width:650px}.easy-launch-form>header span,.easy-launch-form label,.easy-launch-form dt{color:var(--fh-green);font:800 10px/1 var(--font-data),monospace;letter-spacing:.09em;text-transform:uppercase}.easy-launch-form>header h2{font:500 clamp(36px,5vw,58px)/.94 var(--font-display),serif;letter-spacing:-.045em;margin:9px 0 8px}.easy-launch-form>header p{max-width:600px;color:var(--fh-muted);margin:0;font-size:13px;line-height:1.5}.easy-launch-step{flex:none;grid-template-columns:26px 36px 26px;align-items:center;display:grid!important}.easy-launch-step i{border:1px solid var(--p-line);background:var(--fh-cream);width:26px;height:26px;color:var(--fh-muted);font:800 10px/1 var(--font-data),monospace;border-radius:50%;place-items:center;font-style:normal;display:grid}.easy-launch-step i.complete{border-color:var(--fh-green);background:var(--fh-ink);color:var(--fh-lime)}.easy-launch-step span{background:var(--p-line);height:1px}.easy-launch-fields,.easy-launch-review{gap:18px;padding:28px 30px;display:grid}.easy-launch-identity-row{grid-template-columns:142px minmax(0,1fr) 170px;align-items:end;gap:12px;display:grid}.easy-launch-fields label{color:var(--fh-muted);gap:8px;display:grid}.easy-launch-fields input,.easy-launch-fields textarea{border:1px solid var(--p-line);width:100%;color:var(--fh-ink);font:650 15px var(--font-body),sans-serif;background:#f3efe5;border-radius:10px;outline:0}.easy-launch-fields input{min-height:52px;padding:0 14px}.easy-launch-fields textarea{resize:vertical;min-height:116px;padding:14px;line-height:1.45}.easy-launch-fields :is(input,textarea):focus{border-color:var(--fh-green);box-shadow:0 0 0 3px color-mix(in srgb,var(--fh-lime) 28%,transparent)}.easy-launch-fields label small{color:var(--fh-muted);font:500 11px/1.45 var(--font-body),sans-serif;letter-spacing:0;text-transform:none}.easy-launch-icon{border:1px dashed var(--p-line);cursor:pointer;background:#f3efe5;border-radius:10px;align-items:center;padding:4px;grid-template-columns:44px 1fr!important;gap:9px!important;min-height:52px!important;display:grid!important}.easy-launch-icon>i,.easy-launch-icon>img{background:var(--fh-lime);width:44px;height:44px;color:var(--fh-ink);object-fit:cover;border-radius:8px;place-items:center;font-size:18px;font-style:normal;display:grid}.easy-launch-icon>span{color:var(--fh-ink);letter-spacing:0;text-transform:none;gap:4px;display:grid}.easy-launch-icon strong{font-size:11px}.easy-launch-icon small{font-size:10px!important}.easy-launch-liquidity{max-width:360px}.easy-launch-liquidity>em{color:var(--fh-muted);margin-left:6px;font-style:normal;font-weight:600}.easy-launch-liquidity>div{border:1px solid var(--p-line);background:#f3efe5;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;height:52px;padding:0 13px;display:grid}.easy-launch-liquidity>div input{background:0 0;border:0;min-height:0;padding:0;font-size:18px;box-shadow:none!important}.easy-launch-liquidity>div :is(b,strong){color:var(--fh-ink);font-size:12px}.easy-launch-ownership{border:1px solid color-mix(in srgb,var(--fh-green) 30%,var(--p-line));background:color-mix(in srgb,var(--fh-cream) 78%,var(--fh-sage) 22%);border-radius:11px;grid-template-columns:32px minmax(0,1fr);gap:11px;padding:14px 15px;display:grid}.easy-launch-ownership>span{background:var(--fh-ink);width:30px;height:30px;color:var(--fh-lime);border-radius:50%;place-items:center;font-size:13px;display:grid}.easy-launch-ownership strong{font-size:13px}.easy-launch-ownership p{color:var(--fh-muted);margin:5px 0 0;font-size:11px;line-height:1.45}.easy-launch-primary{width:100%;min-height:52px}.easy-launch-review{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start}.easy-launch-token-card{color:#fff;background:linear-gradient(145deg,#6a302d,#1b1615);border-radius:15px;flex-direction:column;grid-row:1/4;min-height:300px;padding:22px;display:flex}.easy-launch-token-card>div{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;display:grid}.easy-launch-token-card>div>i,.easy-launch-token-card>div>img{background:var(--fh-lime);width:54px;height:54px;color:var(--fh-ink);object-fit:cover;font:850 13px var(--font-data),monospace;border:2px solid #ffffffa6;border-radius:13px;place-items:center;font-style:normal;display:grid}.easy-launch-token-card>div>span{gap:4px;display:grid}.easy-launch-token-card small{color:#ffffff94;font:800 10px var(--font-data),monospace;letter-spacing:.09em}.easy-launch-token-card strong{font:500 25px/1 var(--font-display),serif}.easy-launch-token-card b{color:var(--fh-lime);font:800 12px var(--font-data),monospace}.easy-launch-token-card p{color:#ffffffbd;margin:auto 0 0;font-size:13px;line-height:1.55}.easy-launch-review dl{border:1px solid var(--p-line);border-radius:12px;grid-template-columns:1fr 1fr;margin:0;display:grid;overflow:hidden}.easy-launch-review dl>div{border-right:1px solid var(--p-line);border-bottom:1px solid var(--p-line);gap:7px;min-width:0;padding:13px;display:grid}.easy-launch-review dl>div:nth-child(2n){border-right:0}.easy-launch-review dl>div:nth-last-child(-n+2){border-bottom:0}.easy-launch-review dd{margin:0;font-size:12px;font-weight:800;line-height:1.35}.easy-launch-warning{background:#f7ead5;border-left:3px solid #b9772d;gap:4px;padding:12px 13px;display:grid}.easy-launch-warning strong{font-size:12px}.easy-launch-warning span{color:#765a38;font-size:11px;line-height:1.4}.easy-launch-confirm{gap:8px;color:var(--fh-ink)!important;text-transform:none!important;font-size:11px!important;display:flex!important}.easy-launch-actions{grid-template-columns:auto minmax(0,1fr);gap:9px;display:grid}.easy-launch-actions>button{border:1px solid var(--p-line);min-height:50px;color:var(--fh-ink);cursor:pointer;background:0 0;border-radius:9px;padding:0 16px;font-size:12px;font-weight:800}.easy-launch-actions>.product-primary{border-color:var(--fh-ink);background:var(--fh-ink);color:var(--fh-cream)}.easy-launch-form>footer{border-top:1px solid var(--p-line);color:var(--fh-muted);justify-content:space-between;align-items:center;gap:14px;padding:14px 30px;font-size:11px;display:flex}.easy-launch-form>footer button{min-height:38px;color:var(--fh-green);cursor:pointer;background:0 0;border:0;padding:0 11px;font-weight:800}.product-shell.dark .launch-builder-modes,.product-shell.dark .easy-launch-form{background:var(--fh-dark-surface)}.product-shell.dark .launch-builder-modes button.active{background:var(--fh-lime);color:var(--fh-on-lime)}.product-shell.dark .easy-launch-form>header{background:linear-gradient(135deg,#c7ff381f,var(--fh-dark-surface))}.product-shell.dark .easy-launch-fields :is(input,textarea),.product-shell.dark .easy-launch-icon,.product-shell.dark .easy-launch-liquidity>div{background:var(--fh-dark-raised);color:var(--fh-dark-text)}.product-shell.dark .easy-launch-liquidity>div :is(b,strong){color:var(--fh-dark-text)}.product-shell.dark .easy-launch-ownership{background:#c7ff380f}.product-shell.dark .easy-launch-review dl,.product-shell.dark .easy-launch-review dl>div{border-color:var(--fh-dark-line)}.product-shell.dark .easy-launch-warning{background:#b9772d21}.product-shell.dark .easy-launch-warning span{color:#e3bd8f}.product-shell.dark .easy-launch-actions>button{color:var(--fh-dark-text)}.product-shell.dark .easy-launch-actions>.product-primary{background:var(--fh-lime);color:var(--fh-on-lime)}.product-shell.mode-lite .swap-market-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.product-shell.mode-lite .swap-market-stats>div:nth-child(n+3){display:none}.product-shell.mode-lite .swap-market-body{min-height:390px}.product-shell.mode-lite .swap-chart{min-height:370px}.product-shell.mode-lite .swap-chart svg{min-height:310px}@media (width<=1180px){.product-shell.mode-lite .swap-v2 .swap-terminal>.swap-ticket{border-top:0;border-bottom:1px solid var(--ui-border);grid-row:1;justify-self:center;max-width:620px}.product-shell.mode-lite .swap-v2 .swap-terminal>.swap-market-panel{grid-row:2}}@media (width<=900px){.easy-launch-identity-row{grid-template-columns:1fr 130px}.easy-launch-icon{grid-column:1/-1}.easy-launch-review{grid-template-columns:1fr}.easy-launch-token-card{grid-row:auto;min-height:230px}}@media (width<=760px){.funds-directory-hero{padding:21px 18px}.funds-directory-hero h1{font-size:40px}.funds-directory-hero p{font-size:12px}.fund-directory-trust-note{gap:4px}.fund-directory-card.fund-card-v2{min-height:390px}.fund-card-cover{min-height:128px}.create-workspace-nav{grid-template-columns:1fr 1fr}.create-workspace-nav button{min-height:50px;padding:7px 9px}.create-workspace-nav small{display:none}.launch-builder-modes{margin-top:9px}.launch-builder-modes button{min-height:48px;padding:7px 10px}.launch-builder-modes button small{display:none}.launch-view:has(.easy-launch-form){padding-top:9px}.easy-launch-form{border-radius:14px}.easy-launch-form>header{align-items:flex-start;padding:22px 18px 19px}.easy-launch-form>header h2{font-size:39px}.easy-launch-form>header p{font-size:12px}.easy-launch-step{display:none!important}.easy-launch-fields,.easy-launch-review{grid-template-columns:1fr;padding:20px 18px}.easy-launch-identity-row{grid-template-columns:1fr 120px}.easy-launch-icon{grid-column:1/-1}.easy-launch-liquidity{max-width:none}.easy-launch-token-card{grid-row:auto;min-height:230px}.easy-launch-review dl{grid-template-columns:1fr}.easy-launch-review dl>div{border-right:0}.easy-launch-review dl>div:nth-last-child(-n+2){border-bottom:1px solid var(--p-line)}.easy-launch-review dl>div:last-child{border-bottom:0}.easy-launch-actions{grid-template-columns:1fr}.easy-launch-actions>button:first-child{grid-row:2}.easy-launch-form>footer{flex-direction:column;align-items:flex-start;padding:13px 18px}.easy-launch-form>footer button{padding:0}.product-shell.mode-lite .swap-v2 .swap-market-body{min-height:310px}.product-shell.mode-lite .swap-v2 .swap-chart{min-height:290px}.product-shell.mode-lite .swap-v2 .swap-chart svg{min-height:230px}}.product-sidebar .product-primary-navigation button>span svg{width:18px;height:18px;display:block}.product-header-actions .workspace-profile>span svg{width:17px;height:17px;display:block}.watchlist-saved-row{grid-template-columns:minmax(0,1fr) auto 48px 30px}.watchlist-row-open{width:auto;min-width:44px;padding:0 8px;font-size:10px;font-weight:850}.watchlist-editor .watchlist-list article{grid-template-columns:minmax(0,1fr) 48px}.watchlist-editor .watchlist-list article>a,.watchlist-editor .watchlist-list article>button:last-child{width:auto;min-width:44px;padding-inline:7px;font-size:10px;font-weight:800}@media (width<=560px){.watchlist-saved-row{grid-template-columns:minmax(0,1fr) auto 48px}}.product-shell.mode-lite .swap-v2{align-content:start;justify-items:center;width:100%;min-height:calc(100vh - 150px);padding-block:clamp(18px,4vh,54px)}.product-shell.mode-lite .swap-v2 .swap-terminal.fh-terminal-workspace{width:min(100%,620px);box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:1fr;gap:10px;display:grid}.product-shell.mode-lite .swap-v2 .swap-terminal>.swap-ticket{border:1px solid var(--ui-border);background:var(--fh-panel);border-radius:20px;grid-area:1/1;width:100%;max-width:none;padding:18px;position:relative;top:auto;box-shadow:0 22px 64px #0d17111c}.product-shell.mode-lite .swap-v2 .swap-ticket>header{background:0 0;border-radius:20px 20px 0 0;margin:-18px -18px 14px;padding:18px}.product-shell.mode-lite .swap-v2 .swap-order-block,.product-shell.mode-lite .swap-v2 .swap-order-block.receive{border-radius:15px;padding:16px}.product-shell.mode-lite .swap-v2 .swap-order-row{grid-template-columns:minmax(0,1fr) 170px;gap:12px;margin-top:13px}.product-shell.mode-lite .swap-v2 .swap-order-row input,.product-shell.mode-lite .swap-v2 .swap-order-row output{font-size:36px}.product-shell.mode-lite .swap-v2 .swap-order-actions{height:48px}.product-shell.mode-lite .swap-v2 .swap-review{min-height:52px;font-size:14px}.product-shell.mode-lite .swap-v2 .swap-terminal>.swap-market-panel{background:0 0;border:0;border-radius:0;grid-area:2/1;width:100%;overflow:visible}.swap-lite-chart-disclosure{border:1px solid var(--ui-border);background:var(--fh-panel);border-radius:14px;overflow:hidden}.swap-lite-chart-toggle{width:100%;min-height:68px;color:var(--ui-text);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.swap-lite-chart-toggle>span{align-items:center;gap:10px;min-width:0;display:flex}.swap-lite-chart-toggle>span>span{gap:4px;min-width:0;display:grid}.swap-lite-chart-toggle strong{font-size:12px}.swap-lite-chart-toggle small{color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.swap-lite-chart-toggle>b{color:#527a0d;flex:none;font-size:11px}.swap-lite-chart-content{border-top:1px solid var(--ui-border)}.product-shell.mode-lite .swap-v2 .swap-lite-chart-content .swap-market-body{min-height:330px;padding:8px}.product-shell.mode-lite .swap-v2 .swap-lite-chart-content .swap-chart{min-height:310px}.product-shell.mode-lite .swap-v2 .swap-lite-chart-content .swap-chart svg{min-height:250px}.home-portfolio-overview>header>div:first-child>small{color:var(--product-muted);margin-top:5px;font-size:10px;display:block}.home-personal-assets>header>div:last-child>strong{color:var(--product-muted);white-space:nowrap;font-size:10px;font-weight:750}.product-shell.dark .swap-lite-chart-disclosure{background:var(--fh-panel)}.product-shell.dark .swap-lite-chart-toggle>b{color:var(--fh-lime)}@media (width<=760px){.product-shell.mode-lite .swap-v2{min-height:0;padding-block:8px 20px}.product-shell.mode-lite .swap-v2 .swap-terminal>.swap-ticket{border-radius:15px;padding:14px}.product-shell.mode-lite .swap-v2 .swap-ticket>header{border-radius:15px 15px 0 0;margin:-14px -14px 12px;padding:14px}.product-shell.mode-lite .swap-v2 .swap-order-row{grid-template-columns:1fr;gap:9px}.product-shell.mode-lite .swap-v2 .swap-order-row input,.product-shell.mode-lite .swap-v2 .swap-order-row output{font-size:32px}.product-shell.mode-lite .swap-v2 .swap-lite-chart-content .swap-market-toolbar{overflow-x:auto}.product-shell.mode-lite .swap-v2 .swap-lite-chart-content .swap-market-body{min-height:290px}.product-shell.mode-lite .swap-v2 .swap-lite-chart-content .swap-chart{min-height:270px}.product-shell.mode-lite .swap-v2 .swap-lite-chart-content .swap-chart svg{min-height:215px}.home-personal-assets>header>div:last-child{width:100%}}.home-personal-dashboard{--product-ink:var(--fh-ink-fixed);--product-muted:var(--fh-text-muted);--product-line:var(--fh-line);--product-lime-deep:var(--fh-accent-text)}.product-shell.light .home-section-switch button:not([aria-pressed=true]),.product-shell.light .home-range-switch button:not([aria-pressed=true]){color:var(--fh-text-muted)}.product-shell.light .home-section-switch button[aria-pressed=true],.product-shell.light .home-range-switch button[aria-pressed=true]{background:var(--fh-control-dark);color:var(--fh-on-dark)}.product-shell.dark .home-section-switch button:not([aria-pressed=true]),.product-shell.dark .home-range-switch button:not([aria-pressed=true]){color:var(--fh-dark-muted)}.product-shell.dark .home-section-switch button[aria-pressed=true],.product-shell.dark .home-range-switch button[aria-pressed=true]{background:var(--fh-lime);color:var(--fh-on-lime)}.home-assets-list span>i{background:var(--fh-control-dark);color:var(--fh-on-dark)}.product-profile small{color:#eef2e7b8}.product-shell.light .fund-card-v2 :is(dt,.fund-card-body>p){color:var(--fh-text-muted)}.product-shell.dark .fund-method-filter button:not(.active),.product-shell.dark .create-workspace-nav button:not(.active){color:var(--fh-dark-muted)}.product-shell.dark .funds-directory-hero>div>span{color:var(--fh-lime)}.product-shell.light .create-workspace-nav button:not(.active){color:var(--fh-text-muted)}.product-shell.dark .easy-launch-step i.complete,.product-shell.dark .easy-launch-ownership>span{border-color:var(--fh-lime);background:var(--fh-lime);color:var(--fh-on-lime)}.product-shell.dark .easy-launch-icon>i{background:var(--fh-lime);color:var(--fh-on-lime)}.product-shell.dark .easy-launch-step i:not(.complete){border-color:var(--fh-dark-line);background:var(--fh-dark-control);color:var(--fh-dark-muted)}.swap-chart>.fh-series-chart{grid-template-columns:minmax(0,1fr);justify-content:stretch;width:100%}.sidebar-pulse-toggle{color:#eef2e7bf;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1a;border-radius:9px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:40px;margin-top:9px;padding:9px 11px;display:grid}.sidebar-pulse-toggle>span{color:#eef2e78c;place-items:center;display:grid}.sidebar-pulse-toggle>strong{font-size:12px}.sidebar-pulse-toggle>b{color:#c7ff38;font:750 10px/1 var(--font-data),monospace;letter-spacing:.08em;align-items:center;gap:4px;display:flex}.sidebar-pulse-toggle>b>i,.sidebar-pulse>header>div:first-child>span>i{background:#c7ff38;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #c7ff381a}.sidebar-pulse-toggle:hover,.sidebar-pulse-toggle.active{color:#fff;background:#c7ff3817;border-color:#c7ff384d}.sidebar-pulse-wrap{flex:1;min-height:0;margin-top:9px;overflow:hidden}.sidebar-pulse{color:#f2f0e7;background:#07110b;border:1px solid #ffffff1c;border-radius:12px;grid-template-rows:auto auto minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.sidebar-pulse>header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.sidebar-pulse>header>div:first-child{gap:4px;display:grid}.sidebar-pulse>header>div:first-child>span{color:#c7ff38;font:750 10px/1 var(--font-data),monospace;letter-spacing:.1em;align-items:center;gap:7px;display:flex}.sidebar-pulse>header strong{font:600 17px/1 var(--font-display),serif}.sidebar-pulse>header>div:last-child{align-items:center;gap:5px;display:flex}.sidebar-pulse>header button{color:#f2f0e7b3;min-height:28px;font:700 10px/1 var(--font-interface);cursor:pointer;background:0 0;border:1px solid #ffffff21;border-radius:6px;padding:0 8px}.sidebar-pulse>header button:last-child{width:28px;padding:0;font-size:17px}.sidebar-pulse>header button:hover{color:#c7ff38;border-color:#c7ff3859}.sidebar-pulse>nav{border-bottom:1px solid #ffffff17;gap:3px;padding:7px;display:flex;overflow-x:auto}.product-sidebar .sidebar-pulse>nav button{white-space:nowrap;color:#f2f0e780!important;background:0 0!important;border:0!important;border-radius:6px!important;width:auto!important;min-height:27px!important;padding:0 8px!important;font-size:10px!important;display:block!important}.product-sidebar .sidebar-pulse>nav button:hover,.product-sidebar .sidebar-pulse>nav button.active{color:#c7ff38!important;background:#c7ff381c!important}.sidebar-pulse-stream{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c7ff3840 transparent;min-height:0;overflow-y:auto}.sidebar-pulse-item{border-bottom:1px solid #ffffff14;padding:11px 11px 10px;position:relative}.sidebar-pulse-item:hover{background:#ffffff09}.sidebar-pulse-item>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.sidebar-pulse-actor{min-width:0;color:inherit;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:7px;text-decoration:none;display:grid;position:relative}.sidebar-pulse-actor>span,.sidebar-pulse-actor>span img,.sidebar-pulse-actor>span>i{object-fit:cover;color:#0d1711;width:25px;height:25px;font:750 10px/1 var(--font-data),monospace;background:#c7ff38;border-radius:50%;place-items:center;font-style:normal;display:grid}.sidebar-pulse-actor>strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.sidebar-pulse-actor>small{color:#f2f0e766;font:650 10px/1 var(--font-data),monospace}.sidebar-pulse-kind{color:#aebcff;font:750 10px/1 var(--font-data),monospace;text-transform:uppercase;letter-spacing:.06em;background:#7591ff24;border-radius:5px;flex:none;padding:4px 6px}.sidebar-pulse-kind.buy{color:#6fe39a;background:#39be6c26}.sidebar-pulse-kind.sell{color:#ff9b94;background:#e75c5226}.pulse-kind-price .sidebar-pulse-kind,.pulse-kind-nav .sidebar-pulse-kind{color:#c7ff38;background:#c7ff381c}.sidebar-pulse-copy{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:7px;margin:8px 0 7px;padding-left:32px;display:grid}.sidebar-pulse-market{color:#c7ff38;font:750 10px/1.3 var(--font-data),monospace;text-decoration:none;position:relative}.sidebar-pulse-copy p{color:#f2f0e7c2;margin:0;font-size:10px;line-height:1.4}.sidebar-pulse-copy>strong{font:750 10px/1.4 var(--font-data),monospace;white-space:nowrap}.sidebar-pulse-item>footer{justify-content:space-between;align-items:center;gap:10px;padding-left:32px;display:flex}.sidebar-pulse-item>footer span,.sidebar-pulse-item>footer button,.sidebar-pulse-item>footer a{color:#f2f0e76e;font:700 10px/1 var(--font-interface);background:0 0;border:0;text-decoration:none}.sidebar-pulse-item>footer button{cursor:pointer;padding:0}.sidebar-pulse-item>footer button.liked,.sidebar-pulse-item>footer button:hover,.sidebar-pulse-item>footer a:hover{color:#c7ff38}.sidebar-pulse-empty{color:#f2f0e78c;text-align:center;gap:6px;padding:28px 14px;display:grid}.sidebar-pulse-empty strong{color:#f2f0e7;font-size:11px}.sidebar-pulse-empty span{font-size:10px;line-height:1.45}.pulse-hover-link{position:relative}.pulse-hover-card{z-index:30;color:#f2f0e7;text-align:left;background:#13251a;border:1px solid #c7ff383d;border-radius:9px;gap:4px;min-width:190px;padding:10px;display:none;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 16px 38px #00000052}.pulse-hover-link:hover>.pulse-hover-card,.pulse-hover-link:focus-visible>.pulse-hover-card{display:grid}.pulse-hover-card>b{color:#c7ff38;font:750 10px/1 var(--font-data),monospace;letter-spacing:.08em}.pulse-hover-card>strong{font-size:11px}.pulse-hover-card>span,.pulse-hover-card>small{color:#f2f0e794;font-size:10px;line-height:1.4}.feed-display-switch{border:1px solid var(--product-line);background:var(--product-card);border-radius:9px;align-items:center;grid-template-columns:none!important;align-self:center!important;gap:3px!important;padding:4px!important;display:flex!important}.feed-display-switch>span{padding:0 5px;color:var(--product-muted)!important;font:700 10px/1 var(--font-data),monospace!important;letter-spacing:.07em!important}.feed-display-switch>button{min-height:29px;border-radius:6px!important;min-width:0!important;padding:0 9px!important}.feed-display-switch>button:after{display:none}.feed-display-switch>button.active{background:var(--product-ink)!important;color:var(--product-card)!important}.feed-market-context{border:1px solid var(--product-line);background:color-mix(in srgb,var(--product-card) 92%,var(--product-lime) 8%);max-width:620px;color:var(--product-ink);border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:12px;margin-top:10px;padding:9px 10px;text-decoration:none;display:grid;position:relative}.feed-market-context>span:first-child{gap:3px;display:grid}.feed-market-context>span:first-child>b{font:750 10px/1 var(--font-data),monospace}.feed-market-context>span:first-child>small{color:var(--product-muted);font-size:10px}.feed-market-context>strong{font-size:11px}.feed-market-context>em{font:750 10px/1 var(--font-data),monospace;font-style:normal}.feed-market-context>i{color:var(--product-lime-deep);font-size:10px;font-style:normal;font-weight:750}.feed-market-context:hover{border-color:color-mix(in srgb,var(--product-lime-deep) 45%,var(--product-line))}@media (width>=761px){.product-shell.feed-docked{grid-template-columns:382px minmax(0,1fr)}.product-shell.feed-docked>.product-sidebar{width:382px;padding:19px 14px 14px}.product-shell.feed-docked>.product-main{grid-column:2;padding-inline:24px}.product-shell.feed-docked .product-primary-navigation{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;overflow:visible}.product-shell.feed-docked .product-primary-navigation>button{min-height:36px;padding-block:7px}.product-shell.feed-docked .product-profile{margin-top:9px}.product-shell.feed-docked .social-feed-v2 .feed-layout{grid-template-columns:minmax(0,1fr)}.product-shell.feed-docked .social-feed-v2 .feed-context{display:none}.product-shell.feed-docked .feed-social-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:0 16px;display:grid}.product-shell.feed-docked .feed-social-header>div:first-child{grid-column:1/-1;padding-bottom:5px}.product-shell.feed-docked .feed-social-header>nav{min-height:42px}}@media (width>=761px) and (width<=1050px){.product-shell.feed-docked{grid-template-columns:340px minmax(0,1fr)}.product-shell.feed-docked>.product-sidebar{width:340px}.product-shell.feed-docked>.product-main{padding-inline:18px}}@media (width<=920px){.feed-social-header{flex-wrap:wrap}.feed-display-switch{order:3;justify-content:flex-end;width:100%}.feed-display-switch>span{margin-right:auto}}@media (width<=760px){.sidebar-pulse-toggle{grid-template-columns:22px 1fr auto;margin-top:9px}.sidebar-pulse-wrap{display:none}.feed-display-switch{display:none!important}.feed-market-context{grid-template-columns:minmax(0,1fr) auto auto}.feed-market-context>i{display:none}}@media (prefers-reduced-motion:reduce){.sidebar-pulse-item,.pulse-hover-card{transition:none}}.sidebar-workspace-tabs{border:1px solid #ffffff1a;border-radius:11px;width:100%;min-height:52px;box-shadow:none!important;background:#ffffff09!important;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(70px,1.15fr)!important;gap:2px!important;margin:18px 0 0!important;padding:4px!important;display:grid!important;position:static!important;overflow:visible!important}.product-sidebar .sidebar-workspace-tabs>button{cursor:pointer;position:relative;color:#eef2e787!important;text-align:center!important;background:0 0!important;border:0!important;border-radius:7px!important;flex-direction:column!important;flex:1 1 0!important;justify-content:center!important;align-items:center!important;gap:4px!important;width:auto!important;min-width:0!important;min-height:42px!important;padding:5px 2px!important;display:flex!important}.product-sidebar .sidebar-workspace-tabs>button:hover{color:#fff!important;background:#ffffff0e!important}.product-sidebar .sidebar-workspace-tabs>button.active{box-shadow:0 5px 15px #00000038;color:#0c1710!important;background:#f1efe5!important}.sidebar-workspace-tabs>button>span{place-items:center;width:17px;height:17px;display:grid;position:relative;color:inherit!important}.sidebar-workspace-tabs>button>span svg{width:17px;height:17px}.sidebar-workspace-tabs>button>span>i{color:#0c1710;min-width:16px;height:16px;font:800 10px/1 var(--font-data),monospace;background:#c7ff38;border:2px solid #07110b;border-radius:8px;place-items:center;padding:0 3px;font-style:normal;display:grid;position:absolute;top:-8px;right:-12px}.sidebar-workspace-tabs>button>b{font:720 10px/1 var(--font-interface);letter-spacing:0;white-space:nowrap}.workspace-label-full{display:none}.product-sidebar .product-primary-navigation{margin-top:10px}.sidebar-workspace-toolbar{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding:0 2px;display:flex}.sidebar-workspace-toolbar>button{color:#f2f0e78c;min-height:30px;font:700 10px/1 var(--font-interface);cursor:pointer;text-transform:capitalize;background:0 0;border:0;border-radius:6px;padding:0 7px}.sidebar-workspace-toolbar>button:first-child{align-items:center;gap:5px;display:flex}.sidebar-workspace-toolbar>button:first-child>span{font-size:18px;line-height:1}.sidebar-workspace-toolbar>button:last-child{color:#f2f0e7c7;border:1px solid #ffffff21}.sidebar-workspace-toolbar>button:hover{color:#c7ff38;background:#c7ff3817}.sidebar-workspace-panel{color:#f2f0e7;background:#07110b;border:1px solid #ffffff1c;border-radius:12px;flex:1;min-height:0;margin-top:7px;overflow:hidden}.sidebar-workspace-panel>.sidebar-signal-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c7ff3840 transparent;height:100%;min-height:0;overflow-y:auto}.sidebar-pulse[data-embedded=true]{background:0 0;border:0;border-radius:0}.sidebar-pulse[data-embedded=true]>header>div:first-child{justify-content:space-between;align-items:center;width:100%;display:flex}.sidebar-signal-list>header{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:10px;min-height:56px;padding:11px 12px;display:flex}.sidebar-signal-list>header>div{gap:4px;display:grid}.sidebar-signal-list>header>div>span{color:#c7ff38;font:760 10px/1 var(--font-data),monospace;letter-spacing:.1em}.sidebar-signal-list>header>div>strong{font:600 16px/1.1 var(--font-display),serif}.sidebar-signal-list>header>small{color:#f2f0e773;font:700 10px/1 var(--font-data),monospace}.sidebar-signal-list>header>button{color:#f2f0e7a8;min-height:28px;font:700 10px/1 var(--font-interface);cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:6px;padding:0 8px}.sidebar-signal-list>header>button:disabled{opacity:.38;cursor:default}.sidebar-signal-list>header>button:not(:disabled):hover{color:#c7ff38;border-color:#c7ff3859}.sidebar-workspace-empty{color:#f2f0e77a;text-align:center;border-bottom:1px solid #ffffff14;justify-items:center;gap:6px;padding:24px 15px;display:grid}.sidebar-workspace-empty strong{color:#f2f0e7;font-size:11px}.sidebar-workspace-empty span{font-size:10px;line-height:1.45}.sidebar-workspace-empty .product-spinner{width:18px;height:18px}.sidebar-alert-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff13;grid-template-columns:7px minmax(0,1fr) 10px;align-items:start;gap:9px;padding:11px 12px;display:grid;position:relative}.sidebar-alert-row:hover{background:#ffffff09}.sidebar-alert-row>i{background:#f2f0e740;border-radius:50%;width:7px;height:7px;margin-top:4px}.sidebar-alert-row.unread>i{background:#c7ff38;box-shadow:0 0 0 3px #c7ff3814}.sidebar-alert-row>span{gap:4px;min-width:0;display:grid}.sidebar-alert-row>span>small{color:#f2f0e76b;font:700 10px/1.2 var(--font-data),monospace;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-alert-row>span>p{color:#f2f0e799;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.4;display:-webkit-box;overflow:hidden}.sidebar-alert-row>b{color:#f2f0e740;font-size:16px}.sidebar-alert-row.severity-critical>i,.sidebar-alert-row.severity-high>i{background:#ff8f87}.sidebar-signal-list>.sidebar-signal-divider{z-index:3;background:#0a1710;min-height:48px;position:sticky;top:0}.sidebar-signal-divider>small{letter-spacing:.08em;color:#c7ff38!important}.sidebar-market-alert{color:inherit;border-bottom:1px solid #ffffff13;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 12px;text-decoration:none;display:grid}.sidebar-market-alert:hover{background:#ffffff09}.sidebar-market-alert>b{color:#aebcff;font:760 10px/1 var(--font-data),monospace;text-transform:uppercase;background:#7591ff24;border-radius:5px;justify-self:start;padding:4px 5px}.sidebar-market-alert.alert-trade>b{color:#6fe39a;background:#39be6c24}.sidebar-market-alert>span{gap:3px;min-width:0;display:grid}.sidebar-market-alert>span>strong{font:760 10px/1 var(--font-data),monospace}.sidebar-market-alert>span>small{color:#f2f0e78a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.sidebar-market-alert>em{color:#f2f0e7c2;font:760 10px/1 var(--font-data),monospace;white-space:nowrap;font-style:normal}.sidebar-market-alert>em.up{color:#7fe3a0}.sidebar-market-alert>em.down{color:#ff9b94}.product-sidebar .sidebar-token-filters,.product-sidebar .sidebar-ranking-periods{z-index:3;scrollbar-width:none;border-bottom:1px solid #ffffff14;position:sticky;top:0;background:#0a1710!important;gap:4px!important;padding:7px!important;display:flex!important;overflow-x:auto!important}.product-sidebar .sidebar-token-filters>button,.product-sidebar .sidebar-ranking-periods>button{color:#f2f0e77a!important;width:auto!important;min-width:max-content!important;min-height:27px!important;font:700 10px/1 var(--font-interface)!important;background:0 0!important;border:0!important;border-radius:6px!important;padding:0 8px!important;display:block!important}.product-sidebar .sidebar-token-filters>button.active,.product-sidebar .sidebar-ranking-periods>button.active,.product-sidebar .sidebar-token-filters>button:hover,.product-sidebar .sidebar-ranking-periods>button:hover{color:#c7ff38!important;background:#c7ff381a!important}.sidebar-token-row{border-bottom:1px solid #ffffff13;grid-template-columns:minmax(0,1fr) 28px;align-items:center;display:grid}.sidebar-token-row:hover{background:#ffffff09}.sidebar-token-open{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 6px 9px 11px;display:grid}.sidebar-token-open>span:nth-child(2),.sidebar-token-open>span:nth-child(3){gap:3px;min-width:0;display:grid}.sidebar-token-open>span:nth-child(2)>strong{font:760 10px/1 var(--font-data),monospace;align-items:center;gap:5px;display:flex}.sidebar-token-open>span:nth-child(2)>strong>i{color:#c7ff38;font-size:10px;font-style:normal}.sidebar-token-open>span:nth-child(2)>small{color:#f2f0e76b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.sidebar-token-open>span:nth-child(3){justify-items:end}.sidebar-token-open>span:nth-child(3)>strong{font:720 10px/1 var(--font-interface)}.sidebar-token-open>span:nth-child(3)>small{color:#f2f0e766;font:700 10px/1 var(--font-data),monospace}.sidebar-token-open>span:nth-child(3)>small.up{color:#7fe3a0}.sidebar-token-open>span:nth-child(3)>small.down{color:#ff9b94}.sidebar-token-mark,.sidebar-token-mark img{object-fit:cover;color:#0d1711;width:30px;height:30px;font:760 10px/1 var(--font-data),monospace;background:#c7ff38;border-radius:50%;place-items:center;display:grid}.sidebar-token-save{color:#f2f0e759;cursor:pointer;background:0 0;border:0;border-radius:6px;width:27px;height:27px;padding:0;font-size:15px}.sidebar-token-save:hover,.sidebar-token-save.active{color:#c7ff38;background:#c7ff3817}.sidebar-ranking-row{color:inherit;border-bottom:1px solid #ffffff13;grid-template-columns:25px 29px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 11px;text-decoration:none;display:grid}.sidebar-ranking-row:hover{background:#ffffff09}.sidebar-ranking-row>b{color:#f2f0e766;font:760 10px/1 var(--font-data),monospace}.sidebar-ranking-row>i{color:#c7ff38;width:29px;height:29px;font:760 10px/1 var(--font-data),monospace;background:#c7ff381c;border-radius:8px;place-items:center;font-style:normal;display:grid}.sidebar-ranking-row>span{gap:3px;min-width:0;display:grid}.sidebar-ranking-row>span>strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.sidebar-ranking-row>span>small{color:#f2f0e766;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.sidebar-ranking-row>em{font:760 10px/1 var(--font-data),monospace;white-space:nowrap;font-style:normal}.sidebar-ranking-row>em.up{color:#7fe3a0}.sidebar-ranking-row>em.down{color:#ff9b94}.sidebar-ranking-row>em.neutral{color:#f2f0e773}.sidebar-house-row{min-height:84px;color:inherit;border-bottom:1px solid #ffffff13;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:10px;padding:13px 12px;text-decoration:none;transition:background-color .13s,transform .13s;display:grid}.sidebar-house-row:hover{background:#ff8fca0e;transform:translate(2px)}.sidebar-house-mark{color:#ffb7dc;width:38px;height:38px;font:780 11px/1 var(--font-data),monospace;background:#ff8fca1f;border:1px solid #ff8fca47;border-radius:11px;place-items:center;font-style:normal;display:grid}.sidebar-house-mark.ai{color:#a9c3ff;background:#7ca8ff24;border-color:#7ca8ff4d;border-radius:50%}.sidebar-house-row>span{gap:4px;min-width:0;display:grid}.sidebar-house-row>span>strong{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:13px;line-height:1.15;display:flex;overflow:hidden}.sidebar-house-row>span>small{color:#f2f0e775;font:700 10px/1.2 var(--font-data),monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-house-row>span>p{color:#f2f0e79e;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:1px 0 0;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.sidebar-house-row>em{justify-items:end;gap:7px;font-style:normal;display:grid}.sidebar-house-row>em>b{color:#ffb7dc;font:760 10px/1 var(--font-data),monospace;text-transform:uppercase;background:#ff8fca1f;border-radius:6px;padding:5px 6px}.sidebar-house-row.relationship-manager>em>b{color:#d7ff6d;background:#c7ff381f}.sidebar-house-row.relationship-member>em>b{color:#a9c3ff;background:#7ca8ff21}.sidebar-house-row>em>small{color:#f2f0e75c;font:700 10px/1 var(--font-data),monospace;white-space:nowrap}@media (width>=761px){.product-shell.sidebar-workspace-open{grid-template-columns:390px minmax(0,1fr)}.product-shell.sidebar-workspace-open>.product-sidebar{width:390px;padding:19px 14px 14px}.product-shell.sidebar-workspace-open>.product-main{grid-column:2;padding-inline:24px}.product-shell.sidebar-workspace-open .sidebar-workspace-tabs{min-height:45px;margin-top:14px!important}.product-shell.sidebar-workspace-open .sidebar-workspace-tabs>button{flex-direction:row!important;gap:0!important;min-height:35px!important}.product-shell.sidebar-workspace-open .sidebar-workspace-tabs>button>span,.product-shell.sidebar-workspace-open .workspace-label-short{display:none}.product-shell.sidebar-workspace-open .workspace-label-full{font-size:10px;display:block}.product-shell.sidebar-workspace-open .product-profile{margin-top:9px}.product-shell.sidebar-workspace-open .social-feed-v2 .feed-layout{grid-template-columns:minmax(0,1fr)}.product-shell.sidebar-workspace-open .social-feed-v2 .feed-context{display:none}.product-shell.sidebar-workspace-open .feed-social-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:0 16px;display:grid}.product-shell.sidebar-workspace-open .feed-social-header>div:first-child{grid-column:1/-1;padding-bottom:5px}}@media (width>=761px) and (width<=1050px){.product-shell.sidebar-workspace-open{grid-template-columns:350px minmax(0,1fr)}.product-shell.sidebar-workspace-open>.product-sidebar{width:350px}.product-shell.sidebar-workspace-open>.product-main{padding-inline:18px}}.token-directory{--product-card:var(--fh-cream);--product-field:var(--fh-paper);--product-ink:var(--fh-ink);--product-line:var(--fh-line);--product-lime:var(--fh-lime);--product-lime-deep:var(--fh-green);--product-muted:var(--fh-muted);--product-positive:var(--fh-positive);--product-negative:var(--fh-negative);--product-shadow:0 12px 30px #0d17110b;gap:14px;padding-bottom:44px;display:grid}.product-shell.dark .token-directory{--product-card:var(--fh-dark-surface);--product-field:var(--fh-dark-control);--product-ink:var(--fh-dark-text);--product-line:var(--fh-dark-line);--product-lime-deep:var(--fh-lime);--product-muted:var(--fh-dark-muted);--product-positive:var(--fh-positive);--product-negative:var(--fh-negative);--product-shadow:none}.token-directory-hero{border:1px solid var(--product-line);background:radial-gradient(circle at 82% 12%,color-mix(in srgb,var(--product-lime) 20%,transparent),transparent 36%),var(--product-card);min-height:184px;box-shadow:var(--product-shadow);border-radius:18px;justify-content:space-between;align-items:flex-end;gap:24px;padding:32px;display:flex}.token-directory-hero>div{gap:8px;display:grid}.token-directory-hero>div>span{color:var(--product-lime-deep);font:780 11px/1 var(--font-data),monospace;letter-spacing:.11em}.token-directory-hero h1{color:var(--product-ink);font:500 clamp(48px,6vw,78px)/.9 var(--font-display),serif;letter-spacing:-.045em;margin:0}.token-directory-hero p{color:var(--product-muted);margin:3px 0 0;font-size:15px}.token-directory-hero>button{background:var(--product-ink);min-height:44px;color:var(--product-card);cursor:pointer;border:0;border-radius:9px;padding:0 18px;font-weight:760}.token-directory-hero>button:hover{background:var(--product-lime-deep);color:var(--fh-on-dark)}.token-directory-summary{border:1px solid var(--product-line);background:var(--product-card);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.token-directory-summary>div{border-right:1px solid var(--product-line);gap:5px;padding:17px 18px;display:grid}.token-directory-summary>div:last-child{border-right:0}.token-directory-summary dt{color:var(--product-muted);font:760 10px/1 var(--font-data),monospace;letter-spacing:.08em;text-transform:uppercase}.token-directory-summary dd{color:var(--product-ink);font:620 24px/1 var(--font-display),serif;margin:0}.token-directory-summary small{color:var(--product-muted);font-size:10px}.token-directory-controls{border:1px solid var(--product-line);background:var(--product-card);border-radius:13px;grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.token-directory-controls>label input{border:1px solid var(--product-line);background:var(--product-field);width:100%;height:42px;color:var(--product-ink);font:650 12px/1 var(--font-interface);border-radius:9px;padding:0 13px}.token-directory-controls>div{border:1px solid var(--product-line);background:var(--product-field);border-radius:9px;gap:4px;padding:4px;display:flex}.token-directory-controls>div>button{min-height:32px;color:var(--product-muted);font:720 10px/1 var(--font-interface);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 11px}.token-directory-controls>div>button:hover{color:var(--product-ink)}.token-directory-controls>div>button.active{background:var(--product-ink);color:var(--product-card)}.token-directory-table{border:1px solid var(--product-line);background:var(--product-card);box-shadow:var(--product-shadow);border-radius:14px;overflow:hidden}.token-directory-table>header,.token-directory-table>article{grid-template-columns:minmax(240px,1.5fr) minmax(90px,.65fr) minmax(78px,.55fr) minmax(100px,.7fr) minmax(120px,.8fr) 116px;align-items:center;gap:12px;padding:0 16px;display:grid}.token-directory-table>header{border-bottom:1px solid var(--product-line);background:var(--product-field);min-height:42px;color:var(--product-muted);font:760 10px/1 var(--font-data),monospace;letter-spacing:.07em;text-transform:uppercase}.token-directory-table>article{border-bottom:1px solid var(--product-line);min-height:68px}.token-directory-table>article:last-of-type{border-bottom:0}.token-directory-table>article:hover{background:color-mix(in srgb,var(--product-card) 92%,var(--product-lime) 8%)}.token-directory-identity{min-width:0;color:var(--product-ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;padding:0;display:grid}.token-directory-identity>span,.token-directory-identity>span>small{min-width:0}.token-directory-identity>span{gap:4px;display:grid}.token-directory-identity>span>strong{font:780 12px/1 var(--font-data),monospace;align-items:center;gap:6px;display:flex}.token-directory-identity>span>strong>b{color:var(--product-lime-deep);font-size:10px}.token-directory-identity>span>small{color:var(--product-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.token-directory-mark,.token-directory-mark img{object-fit:cover;background:var(--product-lime);color:#0d1711;width:38px;height:38px;font:780 10px/1 var(--font-data),monospace;border-radius:50%;place-items:center;font-style:normal;display:grid}.token-directory-table>article>strong{color:var(--product-ink);font:720 11px/1 var(--font-data),monospace}.token-directory-table>article>strong.up{color:var(--product-positive)}.token-directory-table>article>strong.down{color:var(--product-negative)}.token-directory-table>article>strong.neutral{color:var(--product-muted)}.token-directory-source{gap:4px;display:grid}.token-directory-source>b{color:var(--product-ink);font-size:10px}.token-directory-source>small{color:var(--product-muted);font-size:10px}.token-directory-actions{justify-content:flex-end;gap:5px;display:flex}.token-directory-actions>button,.token-directory-actions>a{border:1px solid var(--product-line);min-width:34px;min-height:32px;color:var(--product-ink);font:720 10px/1 var(--font-interface);cursor:pointer;background:0 0;border-radius:7px;place-items:center;padding:0 10px;text-decoration:none;display:grid}.token-directory-actions>button:last-child,.token-directory-actions>a{background:var(--product-ink);color:var(--product-card)}.token-directory-actions>button.saved{color:var(--product-lime-deep)}.token-directory-actions>button:disabled{background:var(--product-field);color:var(--product-muted);cursor:not-allowed}.token-directory-empty{color:var(--product-muted);text-align:center;justify-items:center;gap:8px;padding:54px 20px;display:grid}.token-directory-empty strong{color:var(--product-ink);font-size:16px}.token-directory-empty button{border:1px solid var(--product-line);background:var(--product-card);min-height:36px;color:var(--product-ink);cursor:pointer;border-radius:7px;padding:0 12px}@media (width<=980px){.token-directory-table{overflow-x:auto}.token-directory-table>header,.token-directory-table>article{min-width:920px}.token-directory-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.token-directory-summary>div:nth-child(2){border-right:0}.token-directory-summary>div:nth-child(-n+2){border-bottom:1px solid var(--product-line)}}@media (width<=760px){.product-sidebar .sidebar-workspace-tabs{border-radius:9px;width:min(245px,64vw)!important;min-height:42px!important;box-shadow:none!important;background:#ffffff0a!important;flex:none!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;margin:0 0 0 auto!important;padding:3px!important;position:static!important}.product-sidebar .sidebar-workspace-tabs>button{flex:1!important;width:auto!important;min-width:0!important;min-height:34px!important;padding:3px 1px!important}.sidebar-workspace-tabs>button>b{font-size:10px}.sidebar-workspace-tabs>button>span,.sidebar-workspace-panel,.sidebar-workspace-toolbar{display:none}.product-sidebar .product-primary-navigation{margin-top:0}.token-directory{padding-bottom:86px}.token-directory-hero{flex-direction:column;align-items:flex-start;min-height:150px;padding:23px}.token-directory-hero h1{font-size:50px}.token-directory-hero>button{width:100%}.token-directory-summary{grid-template-columns:1fr 1fr}.token-directory-summary>div{padding:14px}.token-directory-controls{grid-template-columns:1fr}.token-directory-controls>div{overflow-x:auto}.token-directory-controls>div>button{min-width:max-content}.token-directory-table{box-shadow:none;background:0 0;border:0;overflow:visible}.token-directory-table>header{display:none}.token-directory-table>article{border:1px solid var(--product-line);background:var(--product-card);border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;min-width:0;min-height:0;margin-bottom:8px;padding:14px}.token-directory-table>article>.token-directory-identity{grid-column:1/-1}.token-directory-table>article>strong:first-of-type:before{content:"Price ";color:var(--product-muted);font:700 10px/1 var(--font-data),monospace}.token-directory-table>article>strong:nth-of-type(2):before{content:"24h ";color:var(--product-muted);font:700 10px/1 var(--font-data),monospace}.token-directory-table>article>strong:nth-of-type(3),.token-directory-source{display:none}.token-directory-actions{justify-content:flex-end}.token-directory-empty{border:1px solid var(--product-line);background:var(--product-card);border-radius:12px}}.sidebar-workspace-tabs>button>b{font-size:12px}.sidebar-workspace-toolbar{margin-top:12px}.sidebar-workspace-toolbar>button{border:1px solid #ffffff1a;border-radius:9px;min-height:40px;padding-inline:11px;font-size:12px}.sidebar-workspace-toolbar>button:first-child{color:#f2f0e7e0;background:#ffffff0b}.sidebar-workspace-toolbar>button:last-child{color:#c7ff38}.sidebar-workspace-panel{--workspace-accent:#c7ff38;--workspace-wash:#c7ff380e;border-color:color-mix(in srgb, var(--workspace-accent) 24%, #ffffff1c);background:linear-gradient(180deg, var(--workspace-wash), transparent 120px), #07110b;margin-top:9px;box-shadow:0 16px 38px #0000002b}.sidebar-workspace-panel.workspace-alerts{--workspace-accent:#ffb36b;--workspace-wash:#ffb36b11}.sidebar-workspace-panel.workspace-tokens{--workspace-accent:#7ca8ff;--workspace-wash:#7ca8ff11}.sidebar-workspace-panel.workspace-feed{--workspace-accent:#c7ff38;--workspace-wash:#c7ff380e}.sidebar-workspace-panel.workspace-houses{--workspace-accent:#ff8fca;--workspace-wash:#ff8fca11}.sidebar-workspace-panel.workspace-leaderboard{--workspace-accent:#c2a6ff;--workspace-wash:#c2a6ff11}.sidebar-workspace-panel .sidebar-signal-list>header>div>span{color:var(--workspace-accent);font-size:11px}.sidebar-signal-list>header{min-height:66px;padding:13px 14px}.sidebar-signal-list>header>div>strong{font-size:18px}.sidebar-signal-list>header>small{font-size:11px}.sidebar-signal-list>header>button{min-height:36px;padding-inline:10px;font-size:11px}.sidebar-workspace-empty{padding:30px 18px}.sidebar-workspace-empty strong{font-size:13px}.sidebar-workspace-empty span{font-size:12px}.sidebar-alert-row{grid-template-columns:8px minmax(0,1fr) 12px;gap:11px;min-height:84px;padding:14px}.sidebar-alert-row>span>small{font-size:11px}.sidebar-alert-row>span>strong{font-size:13px;line-height:1.3}.sidebar-alert-row>span>p{font-size:12px;line-height:1.45}.sidebar-market-alert{grid-template-columns:52px minmax(0,1fr) auto;gap:11px;min-height:66px;padding:12px 14px}.sidebar-market-alert>b{padding:5px 6px;font-size:11px}.sidebar-market-alert>span>strong{font-size:12px}.sidebar-market-alert>span>small{font-size:11px}.sidebar-market-alert>em{font-size:12px}.product-sidebar .sidebar-token-filters,.product-sidebar .sidebar-ranking-periods{gap:5px!important;padding:9px!important}.product-sidebar .sidebar-token-filters>button,.product-sidebar .sidebar-ranking-periods>button{border-radius:7px!important;min-height:34px!important;padding-inline:10px!important;font-size:11px!important}.sidebar-token-row{grid-template-columns:minmax(0,1fr) 38px}.sidebar-token-open{grid-template-columns:36px minmax(0,1fr) auto;gap:11px;min-height:66px;padding:11px 7px 11px 13px}.sidebar-token-open>span:nth-child(2)>strong{font-size:12px}.sidebar-token-open>span:nth-child(2)>small{font-size:11px}.sidebar-token-open>span:nth-child(3)>strong{font-size:12px}.sidebar-token-open>span:nth-child(3)>small{font-size:11px}.sidebar-token-mark,.sidebar-token-mark img{width:36px;height:36px;font-size:11px}.sidebar-token-save{width:36px;height:44px;font-size:17px}.sidebar-ranking-row{grid-template-columns:28px 36px minmax(0,1fr) auto;gap:10px;min-height:66px;padding:11px 13px}.sidebar-ranking-row>b{font-size:11px}.sidebar-ranking-row>i{width:36px;height:36px;font-size:11px}.sidebar-ranking-row>span>strong{font-size:13px}.sidebar-ranking-row>span>small{font-size:11px}.sidebar-ranking-row>em{font-size:12px}.sidebar-pulse[data-embedded=true]>header{padding:15px 14px}.sidebar-pulse[data-embedded=true]>header>div:first-child>strong{font-size:18px}.product-sidebar .sidebar-pulse>nav{gap:5px;padding:9px}.product-sidebar .sidebar-pulse>nav button{min-height:34px!important;padding-inline:10px!important;font-size:11px!important}.product-sidebar .sidebar-pulse-item{padding:15px 14px}.product-sidebar .sidebar-pulse-item header strong{font-size:13px}.product-sidebar .sidebar-pulse-item header small,.product-sidebar .sidebar-pulse-item footer{font-size:11px}.product-sidebar .sidebar-pulse-copy p{font-size:12px;line-height:1.5}.sidebar-quick-navigation{background:#ffffff09;border:1px solid #ffffff1a;border-radius:11px;flex:none;gap:8px;margin-top:10px;padding:11px;display:grid}.sidebar-quick-navigation>span{color:#f2f0e780;font:760 11px/1 var(--font-data), monospace;letter-spacing:.09em}.sidebar-quick-navigation>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.product-sidebar .sidebar-quick-navigation button{color:#f2f0e7b3;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:48px;padding:5px 3px;display:flex}.product-sidebar .sidebar-quick-navigation button:hover{color:#c7ff38;background:#c7ff381a}.sidebar-quick-navigation svg{width:18px;height:18px}.sidebar-quick-navigation b{font-size:11px}@media (width>=761px){.product-shell.sidebar-workspace-open{grid-template-columns:420px minmax(0,1fr)}.product-shell.sidebar-workspace-open>.product-sidebar{width:420px;padding-inline:16px}.product-shell.sidebar-workspace-open .sidebar-workspace-tabs>button{min-height:42px!important}.product-shell.sidebar-workspace-open .workspace-label-full{font-size:12px}}@media (width>=761px) and (width<=1100px){.product-shell.sidebar-workspace-open{grid-template-columns:360px minmax(0,1fr)}.product-shell.sidebar-workspace-open>.product-sidebar{width:360px;padding-inline:12px}}@media (width<=760px){.sidebar-workspace-tabs>button>b{font-size:11px}.sidebar-quick-navigation{display:none}}.funds-directory-hero{min-height:190px}.funds-directory-hero>div{max-width:820px}.funds-directory-hero h1{max-width:790px}.funds-directory-hero p{max-width:720px;font-size:14px}.discover-audience-bridge{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.discover-audience-bridge article{border:1px solid var(--p-line);background:color-mix(in srgb, var(--fh-cream) 68%, #dbe7ff 32%);border-radius:15px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label action""title action""copy action";align-content:center;gap:7px 24px;min-height:174px;padding:22px 24px;display:grid;overflow:hidden}.discover-audience-bridge article.creator{background:color-mix(in srgb, var(--fh-cream) 70%, var(--fh-lime) 30%)}.discover-audience-bridge article>span{color:#3e6298;font:850 10px/1 var(--font-data), monospace;letter-spacing:.1em;grid-area:label}.discover-audience-bridge article.creator>span{color:var(--fh-accent-text)}.discover-audience-bridge article>strong{max-width:520px;font:550 clamp(22px, 2.2vw, 31px)/1.03 var(--font-display), serif;letter-spacing:-.025em;grid-area:title}.discover-audience-bridge article>p{max-width:500px;color:var(--fh-text-muted);grid-area:copy;margin:0;font-size:12px;line-height:1.45}.discover-audience-bridge article>button{border:1px solid var(--fh-line);background:var(--fh-panel-raised);min-height:42px;color:var(--fh-text);white-space:nowrap;cursor:pointer;border-radius:8px;grid-area:action;align-self:center;padding:0 15px;font-size:11px;font-weight:850}.discover-audience-bridge article.creator>button{border-color:var(--fh-ink);background:var(--fh-ink);color:var(--fh-cream)}.discover-audience-bridge article>button:hover{transform:translateY(-1px);box-shadow:0 8px 22px #0d17111a}.fund-card-classifiers{align-items:center}.fund-card-classifiers>b{min-width:0;color:var(--fh-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.product-shell.dark .discover-audience-bridge article{background:color-mix(in srgb, var(--fh-dark-surface) 84%, #446aa2 16%);border-color:#ffffff21}.product-shell.dark .discover-audience-bridge article.creator{background:color-mix(in srgb, var(--fh-dark-surface) 86%, var(--fh-lime) 14%)}.product-shell.dark .discover-audience-bridge article>button{background:var(--fh-dark-raised);color:#f3f1e8;border-color:#ffffff2e}.product-shell.dark .discover-audience-bridge article.creator>button{border-color:var(--fh-lime);background:var(--fh-lime);color:var(--fh-on-lime)}.product-shell.dark .fund-card-classifiers>b{color:#f3f1e8a3}@media (width<=980px){.discover-audience-bridge article{grid-template-columns:1fr;grid-template-areas:"label""title""copy""action"}.discover-audience-bridge article>button{width:max-content;margin-top:8px}}@media (width<=720px){.funds-directory-hero{min-height:0}.funds-directory-hero h1{font-size:clamp(38px,11vw,48px)}.discover-audience-bridge{grid-template-columns:1fr}.discover-audience-bridge article{min-height:0;padding:20px}.discover-audience-bridge article>button{width:100%}}.product-wordmark{min-height:44px}.fund-card-cover>header>span,.fund-card-cover>header>b,.fund-card-cover-identity>span,.fund-card-classifiers span{font-size:11px}.fund-card-v2 .fund-card-body>p{font-size:13px}.fund-card-v2 dt{font-size:11px}.fund-card-v2 dd{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;min-height:1.25em;font-size:13px}.live-market-number{white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;grid-template-areas:"price";min-inline-size:9ch;display:inline-grid}.live-market-number-visual{grid-area:price;justify-self:start}.live-market-number-visual[data-direction=up]{animation:.42s ease-out live-market-number-up}.live-market-number-visual[data-direction=down]{animation:.42s ease-out live-market-number-down}@keyframes live-market-number-up{0%{color:var(--fh-positive)}to{color:inherit}}@keyframes live-market-number-down{0%{color:var(--fh-negative)}to{color:inherit}}.fund-card-v2 .fund-method-badge,.fund-card-v2 .fund-management-badge{font-size:11px}.fund-card-v2 footer>b{min-height:40px;font-size:12px}.product-sidebar .sidebar-token-filters>button,.product-sidebar .sidebar-ranking-periods>button,.product-sidebar .sidebar-pulse>nav button{min-width:40px!important;min-height:40px!important}.sidebar-token-save{width:44px}.sidebar-signal-list>header>button{min-height:40px}.product-shell .lab-environment-bar nav a{height:40px;min-height:40px}@media (width>=761px){.product-header-actions .workspace-mode-control{height:44px;padding:1px}.product-header-actions .workspace-mode-control[role=group] button{min-height:40px!important}.product-header-actions .workspace-control{height:40px;min-height:40px;font-size:12px}.product-header-actions .workspace-create{height:40px;min-height:40px}.workspace-mode-control[role=group] button{font-size:12px}}@media (prefers-reduced-motion:reduce){.live-market-number-visual{animation:none!important}}.dashboard-social-author{color:inherit;border-radius:4px;text-decoration:none}.dashboard-social-author:hover{text-underline-offset:3px;text-decoration:underline}.dashboard-social-author:focus-visible{outline:2px solid var(--accent,#91c93f);outline-offset:3px}html[data-fundhouse-theme] .product-shell .product-sidebar :is(.sidebar-live-move,.sidebar-token-open>span:nth-child(3)>small,.sidebar-market-alert>em,.sidebar-ranking-row>em,.sidebar-market-preview dd,.sidebar-pulse-item>footer b).up{color:var(--live-market-up)!important}html[data-fundhouse-theme] .product-shell .product-sidebar :is(.sidebar-live-move,.sidebar-token-open>span:nth-child(3)>small,.sidebar-market-alert>em,.sidebar-ranking-row>em,.sidebar-market-preview dd,.sidebar-pulse-item>footer b).down{color:var(--live-market-down)!important}.product-shell.dark .feed-market-context>em.up{color:var(--fh-positive)!important}.product-shell.dark .feed-market-context>em.down{color:var(--fh-negative)!important}html[data-fundhouse-theme=light] .product-shell .token-directory .token-directory-table>article>strong.up{color:var(--fh-positive)!important}html[data-fundhouse-theme=light] .product-shell .token-directory .token-directory-table>article>strong.down{color:var(--fh-negative)!important}html[data-fundhouse-theme=dark] .product-shell .token-directory .token-directory-table>article>strong.up{color:var(--fh-positive)!important}html[data-fundhouse-theme=dark] .product-shell .token-directory .token-directory-table>article>strong.down{color:var(--fh-negative)!important}.product-shell.sidebar-workspace-open .product-wordmark{min-height:36px}.product-shell.sidebar-workspace-open .sidebar-workspace-tabs{border-radius:10px;min-height:42px;background:#ffffff06!important;margin-top:10px!important;padding:3px!important}.product-shell.sidebar-workspace-open .sidebar-workspace-tabs>button{transition:background-color .13s,color .13s,box-shadow .13s;color:#f2f0e77a!important;border-radius:7px!important;min-height:34px!important}.product-shell.sidebar-workspace-open .sidebar-workspace-tabs>button:hover{color:#f2f0e7!important;background:#ffffff0b!important}.product-shell.sidebar-workspace-open .sidebar-workspace-tabs>button.active{color:#d7ff6d!important;background:#c7ff381a!important;box-shadow:inset 0 0 0 1px #c7ff3838!important}.product-shell.sidebar-workspace-open .sidebar-workspace-tabs>button>b,.product-shell.sidebar-workspace-open .workspace-label-full{font-size:11px!important}.product-shell.sidebar-workspace-open .sidebar-workspace-toolbar{margin-top:7px}.product-shell.sidebar-workspace-open .sidebar-workspace-toolbar>button{background:0 0;border:0;border-radius:7px;min-height:32px;padding-inline:9px;font-size:11px}.product-shell.sidebar-workspace-open .sidebar-workspace-toolbar>button:first-child{color:#f2f0e79e;background:0 0}.product-shell.sidebar-workspace-open .sidebar-workspace-toolbar>button:last-child{color:#c7ff38;border:1px solid #ffffff1a}.product-shell.sidebar-workspace-open .sidebar-workspace-panel{background:linear-gradient(#c7ff3809,#0000 92px),#061009;border-radius:12px;margin-top:6px;box-shadow:0 14px 32px #00000029}.product-sidebar .sidebar-pulse[data-embedded=true]>header,.product-sidebar .sidebar-signal-list>header{min-height:48px;padding:9px 11px}.product-sidebar .sidebar-pulse[data-embedded=true]>header>div:first-child{align-items:center;gap:8px;min-width:0;display:flex}.product-sidebar .sidebar-pulse[data-embedded=true]>header>div:first-child>span,.product-sidebar .sidebar-signal-list>header>div>span{align-items:center;gap:6px;font-size:10px;display:flex}.product-sidebar .sidebar-pulse[data-embedded=true]>header>div:first-child>strong,.product-sidebar .sidebar-signal-list>header>div>strong{font:700 13px/1 var(--font-interface),sans-serif;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-sidebar .sidebar-pulse[data-embedded=true]>header>div:first-child>small{color:#f2f0e75c;font:720 10px/1 var(--font-data),monospace;letter-spacing:.06em;white-space:nowrap;margin-left:auto}.product-sidebar .sidebar-signal-list>header>div{gap:3px}.product-sidebar .sidebar-signal-list>header>small{font-size:10px}.sidebar-tokens>header>div>span>i,.sidebar-market-preview>header>b>i{background:#c7ff38;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 3px #c7ff3817}.product-sidebar .sidebar-pulse>nav,.product-sidebar .sidebar-token-filters,.product-sidebar .sidebar-ranking-periods{background:#040d07f0!important;gap:3px!important;padding:5px 7px!important}.product-sidebar .sidebar-pulse>nav button,.product-sidebar .sidebar-token-filters>button,.product-sidebar .sidebar-ranking-periods>button{border-radius:6px!important;min-width:max-content!important;min-height:30px!important;padding-inline:9px!important;font-size:10px!important}.product-sidebar .sidebar-pulse>nav button.active,.product-sidebar .sidebar-token-filters>button.active,.product-sidebar .sidebar-ranking-periods>button.active{box-shadow:inset 0 0 0 1px #ffffff1f;color:#f2f0e7!important;background:#fff1!important}.product-sidebar .sidebar-pulse-item{border-bottom-color:#ffffff13;padding:10px 11px 9px;transition:background-color .14s}.product-sidebar .sidebar-pulse-item:hover{background:linear-gradient(90deg,#c7ff380e,#ffffff06)}.product-sidebar .sidebar-pulse-item>header{min-height:28px}.product-sidebar .sidebar-pulse-actor{grid-template-columns:28px minmax(0,1fr) auto;gap:7px}.product-sidebar .sidebar-pulse-actor>span,.product-sidebar .sidebar-pulse-actor>span img,.product-sidebar .sidebar-pulse-actor>span>i{width:28px;height:28px;font-size:10px}.product-sidebar .sidebar-pulse-item:nth-child(6n+2) .sidebar-pulse-actor>span>i{background:#73d5ff}.product-sidebar .sidebar-pulse-item:nth-child(6n+3) .sidebar-pulse-actor>span>i{background:#ff79d7}.product-sidebar .sidebar-pulse-item:nth-child(6n+4) .sidebar-pulse-actor>span>i{background:#ffcc5a}.product-sidebar .sidebar-pulse-item:nth-child(6n+5) .sidebar-pulse-actor>span>i{background:#a98cff}.product-sidebar .sidebar-pulse-item:nth-child(6n+6) .sidebar-pulse-actor>span>i{background:#72e6a1}.product-sidebar .sidebar-pulse-actor>strong{text-overflow:ellipsis;white-space:nowrap;align-items:center;display:flex;overflow:hidden;font-size:12px!important}.product-sidebar .sidebar-pulse-actor>small{font-size:10px!important}.product-sidebar .sidebar-pulse-kind{letter-spacing:.055em;border-radius:6px;padding:4px 7px;font-size:10px}.product-sidebar .sidebar-pulse-kind.buy{background:color-mix(in srgb,var(--live-market-up) 14%,transparent);color:var(--live-market-up)}.product-sidebar .sidebar-pulse-kind.sell{background:color-mix(in srgb,var(--live-market-down) 16%,transparent);color:var(--live-market-down)}.product-shell .manage-workstream :is(h3,strong,b,a,button){color:var(--fh-on-pastel)!important}.product-shell .manage-workstream :is(p,small,em){color:var(--fh-on-pastel-muted)!important}.product-shell.dark .manage-workstream .product-primary{border-color:var(--fh-control-dark)!important;background:var(--fh-control-dark)!important;color:var(--fh-on-dark)!important}.product-sidebar .sidebar-pulse-event{grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:9px;min-width:0;margin-top:7px;padding-left:35px;display:grid}.product-sidebar .sidebar-pulse-event-mark{width:32px;height:32px;text-decoration:none;display:block}.product-sidebar .sidebar-pulse-event-mark .swap-token-mark,.product-sidebar .sidebar-pulse-event-mark .sidebar-token-mark{box-shadow:0 0 0 1px #ffffff1a}.product-sidebar .sidebar-pulse-copy{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:3px 7px;min-width:0;margin:0;padding:0;display:grid}.product-sidebar .sidebar-pulse-market{font-size:11px;line-height:1.2}.product-sidebar .sidebar-pulse-copy p{color:#f2f0e7c7;overflow-wrap:anywhere;text-overflow:clip;white-space:pre-wrap;grid-column:1/-1;margin:1px 0 0;font-size:11px;line-height:1.45;overflow:visible}.product-sidebar .sidebar-pulse-copy>.sidebar-live-price{color:#f2f0e76b;font:700 10px/1.2 var(--font-data),monospace;grid-column:1/-1}.product-sidebar .sidebar-live-move{font:800 11px/1 var(--font-data),monospace;white-space:nowrap}.product-sidebar .sidebar-live-move.up,.product-sidebar .sidebar-pulse-item>footer b.up{color:var(--live-market-up)!important}.product-sidebar .sidebar-live-move.down,.product-sidebar .sidebar-pulse-item>footer b.down{color:var(--live-market-down)!important}.product-sidebar .sidebar-pulse-item>footer{margin-top:6px;padding-left:76px}.product-sidebar .sidebar-pulse-item>footer span,.product-sidebar .sidebar-pulse-item>footer button,.product-sidebar .sidebar-pulse-item>footer a{font-size:10px}.product-sidebar .sidebar-pulse-item>footer b{font:780 10px/1 var(--font-data),monospace}.product-sidebar .sidebar-pulse-item>footer a{color:#f2f0e785}.product-sidebar .sidebar-pulse-item>footer a:hover{color:#c7ff38}.pulse-hover-card{visibility:hidden;opacity:0;pointer-events:none;transform-origin:0 0;transition:opacity .12s,transform .12s,visibility .12s;display:grid;transform:translateY(5px)scale(.98)}.pulse-hover-link:hover>.pulse-hover-card,.pulse-hover-link:focus-visible>.pulse-hover-card{visibility:visible;opacity:1;transform:translateY(0)scale(1)}.product-sidebar .sidebar-token-row{grid-template-columns:minmax(0,1fr) 34px;min-height:58px;transition:background-color .14s;position:relative}.product-sidebar .sidebar-token-row:hover{background:linear-gradient(90deg,#7ca8ff13,#ffffff05)}.product-sidebar .sidebar-token-open{grid-template-columns:34px minmax(0,1fr) auto;gap:9px;min-height:58px;padding:8px 5px 8px 10px}.product-sidebar .sidebar-token-open>span:nth-child(2)>strong,.product-sidebar .sidebar-token-open>span:nth-child(3)>strong{font-size:11px}.product-sidebar .sidebar-token-open>span:nth-child(2)>small,.product-sidebar .sidebar-token-open>span:nth-child(3)>small{font-size:10px}.product-sidebar .sidebar-token-open>span:nth-child(3)>small.up{color:var(--live-market-up)!important}.product-sidebar .sidebar-token-open>span:nth-child(3)>small.down{color:var(--live-market-down)!important}.product-sidebar .sidebar-token-save{width:32px;height:40px;font-size:15px}.sidebar-token-mark,.sidebar-token-mark img{object-fit:cover;border-radius:50%}.sidebar-token-fallback[data-tone="0"]{background:#c7ff38}.sidebar-token-fallback[data-tone="1"]{background:#73d5ff}.sidebar-token-fallback[data-tone="2"]{background:#ff79d7}.sidebar-token-fallback[data-tone="3"]{background:#ffcc5a}.sidebar-token-fallback[data-tone="4"]{background:#a98cff}.sidebar-token-fallback[data-tone="5"]{background:#72e6a1}.sidebar-market-verified{background:#4f7df5;border-radius:50%;flex:none;width:13px;height:13px;margin-left:1px;display:inline-block;position:relative}.sidebar-market-verified:before{content:"";border-bottom:1.5px solid #fff;border-left:1.5px solid #fff;width:5px;height:2px;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.sidebar-live-price{font-variant-numeric:tabular-nums;transition:color .14s}.sidebar-market-preview{z-index:240;color:#f2f0e7;pointer-events:none;background:linear-gradient(145deg,#12231a,#09130d 68%);border:1px solid #7ca8ff4d;border-radius:12px;gap:12px;width:274px;padding:13px;animation:.13s ease-out both sidebar-preview-in;display:grid;position:fixed;box-shadow:0 20px 50px #0000006b}.sidebar-market-preview>header{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.sidebar-market-preview>header>span{gap:4px;min-width:0;display:grid}.sidebar-market-preview>header>span>strong{text-overflow:ellipsis;white-space:nowrap;align-items:center;font-size:12px;display:flex;overflow:hidden}.sidebar-market-preview>header>span>small{color:#f2f0e77a;font-size:10px}.sidebar-market-preview>header>b{color:#c7ff38;font:780 10px/1 var(--font-data),monospace;letter-spacing:.08em;align-items:center;gap:5px;display:flex}.sidebar-market-preview>dl{border:1px solid #ffffff17;border-radius:9px;grid-template-columns:1fr 1fr;margin:0;display:grid;overflow:hidden}.sidebar-market-preview>dl>div{border-bottom:1px solid #ffffff14;border-right:1px solid #ffffff14;gap:5px;padding:10px;display:grid}.sidebar-market-preview>dl>div:nth-child(2n){border-right:0}.sidebar-market-preview>dl>div:nth-last-child(-n+2){border-bottom:0}.sidebar-market-preview dt{color:#f2f0e76b;font:740 10px/1 var(--font-data),monospace;letter-spacing:.06em;text-transform:uppercase}.sidebar-market-preview dd{font:760 11px/1 var(--font-data),monospace;margin:0}.sidebar-market-preview dd.up{color:var(--live-market-up)!important}.sidebar-market-preview dd.down{color:var(--live-market-down)!important}.sidebar-market-preview>footer{color:#f2f0e773;align-items:center;font-size:10px;display:flex}.sidebar-market-preview>header>span>small,.sidebar-market-preview dt,.sidebar-market-preview>footer,.pulse-hover-card>span,.pulse-hover-card>small{color:#aeb8ae}.product-shell.sidebar-workspace-open .sidebar-quick-navigation{border-radius:9px;gap:4px;margin-top:7px;padding:6px}.product-shell.sidebar-workspace-open .sidebar-quick-navigation>span{display:none}.product-shell.sidebar-workspace-open .sidebar-quick-navigation>div{gap:3px}.product-shell.sidebar-workspace-open .sidebar-quick-navigation button{flex-direction:row;gap:5px;min-height:38px;padding:4px}.product-shell.sidebar-workspace-open .sidebar-quick-navigation svg{width:15px;height:15px}.product-shell.sidebar-workspace-open .sidebar-quick-navigation b{font-size:10px}@keyframes sidebar-preview-in{0%{opacity:0;transform:translate(-5px)scale(.985)}to{opacity:1;transform:none}}@media (width>=1101px){.product-shell.sidebar-workspace-open{grid-template-columns:360px minmax(0,1fr)}.product-shell.sidebar-workspace-open>.product-sidebar{width:360px;padding:15px 12px 11px}}@media (width>=761px) and (width<=1100px){.product-shell.sidebar-workspace-open{grid-template-columns:330px minmax(0,1fr)}.product-shell.sidebar-workspace-open>.product-sidebar{width:330px;padding:13px 10px 10px}.product-sidebar .sidebar-pulse-event{padding-left:0}.product-sidebar .sidebar-pulse-item>footer{padding-left:41px}}@media (width>=1101px){.product-shell,.product-shell.sidebar-workspace-open{grid-template-columns:360px minmax(0,1fr)}.product-shell>.product-sidebar,.product-shell.sidebar-workspace-open>.product-sidebar{width:360px;padding:15px 12px 11px}.product-shell>.product-main,.product-shell.sidebar-workspace-open>.product-main{grid-column:2;padding-inline:24px}}@media (width>=761px) and (width<=1100px){.product-shell,.product-shell.sidebar-workspace-open{grid-template-columns:330px minmax(0,1fr)}.product-shell>.product-sidebar,.product-shell.sidebar-workspace-open>.product-sidebar{width:330px;padding:13px 10px 10px}.product-shell>.product-main,.product-shell.sidebar-workspace-open>.product-main{grid-column:2;padding-inline:18px}}@media (width>=761px){.product-shell .product-wordmark{min-height:36px}.product-shell .sidebar-workspace-tabs,.product-shell.sidebar-workspace-open .sidebar-workspace-tabs{min-height:42px;margin-top:10px!important;padding:3px!important}.product-shell .sidebar-workspace-tabs>button,.product-shell.sidebar-workspace-open .sidebar-workspace-tabs>button{flex-direction:row!important;gap:0!important;min-height:34px!important}.product-shell .sidebar-workspace-tabs>button>span,.product-shell .workspace-label-short{display:none}.product-shell .workspace-label-full{font-size:12px;display:block}}@media (prefers-reduced-motion:reduce){.sidebar-market-preview{animation:none}.product-sidebar .sidebar-pulse-item,.product-sidebar .sidebar-token-row{transition:none}}.workspace-global-search{border:1px solid var(--product-line);background:color-mix(in srgb,var(--product-card) 86%,transparent);min-width:240px;max-width:390px;height:40px;color:var(--product-muted);text-align:left;cursor:pointer;border-radius:9px;flex:320px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;margin-inline:auto;padding:0 10px;display:grid}.workspace-global-search:hover{border-color:color-mix(in srgb,var(--product-lime-deep) 48%,var(--product-line));color:var(--product-ink)}.workspace-global-search svg{width:17px;height:17px}.workspace-global-search span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.workspace-global-search kbd,.global-market-search kbd{border:1px solid var(--product-line);background:var(--product-card);min-width:25px;color:var(--product-muted);font:750 10px/1 var(--font-data),monospace;text-align:center;border-radius:5px;padding:4px 6px;box-shadow:0 1px #0d171114}.product-shell.dark .workspace-global-search{border-color:var(--fh-line);color:#f2f0e79e;background:#f2f0e70e}.product-shell.dark .workspace-global-search:hover{color:var(--fh-cream);border-color:#c7ff3852}.product-shell.dark .workspace-global-search kbd{border-color:var(--fh-line);color:#f2f0e7ad;background:#13251a}.global-market-search-backdrop{z-index:520;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#040c07ad;place-items:start center;padding:8vh 18px 24px;display:grid;position:fixed;inset:0}.global-market-search{color:#0d1711;background:#f6f1e7;border:1px solid #ffffff26;border-radius:18px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(790px,100%);max-height:min(780px,84vh);display:grid;overflow:hidden;box-shadow:0 36px 90px #00000061}.global-market-search>header{border-bottom:1px solid #0d171121;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:18px 21px;display:flex}.global-market-search>header>div{gap:5px;display:grid}.global-market-search>header span{color:#496d0c;font:780 10px/1 var(--font-data),monospace;letter-spacing:.09em}.global-market-search>header strong{font:600 22px/1.1 var(--font-display),serif}.global-market-search>header>button{color:#0d1711;cursor:pointer;background:0 0;border:1px solid #0d171124;border-radius:9px;width:38px;height:38px;font-size:21px}.global-market-search>header>button:hover{background:#e6eddd}.global-market-search-input{background:#fbf8f0;border-bottom:1px solid #0d171121;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;height:58px;padding:0 18px;display:grid}.global-market-search-input svg{color:#5f6c63;width:19px;height:19px}.global-market-search-input input{color:#0d1711;width:100%;height:100%;font:600 15px/1 var(--font-interface),sans-serif;background:0 0;border:0;outline:0}.global-market-search-input input::placeholder{color:#7c847e}.global-market-search-results{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:8px 10px 14px;overflow-y:auto}.global-market-search-results>section{background:#fbf8f0;border:1px solid #0d17111f;border-radius:12px;margin-top:8px;overflow:hidden}.global-market-search-results>section>header{background:#eef3e7;border-bottom:1px solid #0d17111a;justify-content:space-between;align-items:center;min-height:38px;padding:0 12px;display:flex}.global-market-search-results>section>header span{font:780 10px/1 var(--font-data),monospace;letter-spacing:.09em}.global-market-search-results>section>header small{color:#566057;font-size:10px}.global-market-search-results>section>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.global-market-search-results>section>div>button{color:#0d1711;text-align:left;cursor:pointer;background:0 0;border:1px solid #0d17111a;border-top:0;border-left:0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:67px;padding:10px 12px;display:grid}.global-market-search-results>section>div>button:nth-child(2n){border-right:0}.global-market-search-results>section>div>button:hover,.global-market-search-results>section>div>button:focus-visible{background:#eaf1df;outline:none}.global-market-search-results button>span{gap:4px;min-width:0;display:grid}.global-market-search-results button>span>strong{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:3px;font-size:12px;display:flex;overflow:hidden}.global-market-search-results button>span>small{color:#566057;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.global-market-search-results button>span:last-child{text-align:right}.global-market-search-results button>span:last-child>strong{font:760 11px/1 var(--font-data),monospace;justify-content:flex-end}.global-market-search-results button>span:last-child>small.up{color:#067139!important}.global-market-search-results button>span:last-child>small.down{color:#a9362d!important}.global-market-search-results button>b{color:#496d0c;font-size:10px}.global-search-house-mark,.global-search-person-mark{color:#0d1711;width:38px;height:38px;font:780 11px/1 var(--font-data),monospace;background:#c7ff38;border-radius:50%;place-items:center;font-style:normal;display:grid;overflow:hidden}.global-search-house-mark{background:#dce7ff;border-radius:10px}.global-search-person-mark img{object-fit:cover;width:100%;height:100%}.global-market-search-empty{text-align:center;align-content:center;place-items:center;gap:7px;min-height:220px;display:grid}.global-market-search-empty span{color:#566057;font-size:12px}.global-market-search>footer{color:#566057;background:#eef3e7;border-top:1px solid #0d17111f;align-items:center;gap:18px;min-height:44px;padding:0 17px;font-size:10px;display:flex}.global-market-search>footer span{align-items:center;gap:6px;display:flex}.global-market-search>footer span:last-child{margin-left:auto}.sidebar-alert-summary{background:#c7ff3809;border-bottom:1px solid #ffffff14;grid-template-columns:1fr 1fr;display:grid}.sidebar-alert-summary>span{color:#f2f0e77a;gap:3px;padding:9px 11px;font-size:10px;display:grid}.sidebar-alert-summary>span+span{border-left:1px solid #ffffff14}.sidebar-alert-summary b{color:#f2f0e7;font:780 12px/1 var(--font-data),monospace}.sidebar-alert-controls{z-index:4;background:#040d07f5;border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding:6px 7px;display:grid;position:sticky;top:0}.sidebar-alert-controls nav{scrollbar-width:none;gap:2px;min-width:0;display:flex;overflow-x:auto}.product-sidebar .sidebar-alert-controls nav button{color:#f2f0e77a!important;width:auto!important;min-width:max-content!important;min-height:30px!important;font:720 10px/1 var(--font-interface)!important;background:0 0!important;border:0!important;border-radius:6px!important;padding:0 8px!important;display:block!important}.product-sidebar .sidebar-alert-controls nav button:hover,.product-sidebar .sidebar-alert-controls nav button.active{color:#f2f0e7!important;background:#ffffff12!important}.sidebar-alert-threshold{gap:3px;display:grid}.sidebar-alert-threshold>span{color:#f2f0e761;font:720 10px/1 var(--font-data),monospace;text-transform:uppercase}.sidebar-alert-threshold>div{background:#13251a;border:1px solid #ffffff1c;border-radius:7px;gap:2px;padding:2px;display:flex}.product-sidebar .sidebar-alert-threshold button{color:#f2f0e780!important;width:auto!important;min-width:auto!important;min-height:25px!important;font:760 10px/1 var(--font-data),monospace!important;background:0 0!important;border:0!important;border-radius:5px!important;padding:0 6px!important;display:block!important}.product-sidebar .sidebar-alert-threshold button.active{color:#0d1711!important;background:#d7ff6d!important}.sidebar-alert-signal{min-height:76px;color:inherit;border-bottom:1px solid #ffffff13;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 11px;text-decoration:none;display:grid}.sidebar-alert-signal:hover{background:#ffffff0a}.sidebar-alert-mark{color:#0d1711;width:32px;height:32px;font:780 10px/1 var(--font-data),monospace;background:#c7ff38;border-radius:50%;place-items:center;display:grid;overflow:hidden}.sidebar-alert-mark>img{object-fit:cover;width:100%;height:100%}.sidebar-alert-signal>span:nth-child(2){gap:3px;min-width:0;display:grid}.sidebar-alert-signal>span:nth-child(2)>small{color:#f2f0e76b;font:740 10px/1 var(--font-data),monospace;letter-spacing:.05em;text-transform:uppercase}.sidebar-alert-signal>span:nth-child(2)>strong{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:3px;font-size:11px;display:flex;overflow:hidden}.sidebar-alert-signal>span:nth-child(2)>p{color:#f2f0e7b3;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.sidebar-alert-signal>span:nth-child(2)>em{color:#f2f0e761;font:700 10px/1 var(--font-data),monospace;font-style:normal}.sidebar-alert-signal>b{font:790 10px/1 var(--font-data),monospace;white-space:nowrap}.sidebar-alert-signal>b.up{color:var(--live-market-up)}.sidebar-alert-signal>b.down{color:var(--live-market-down)}.sidebar-signal-list>.sidebar-signal-divider{top:42px}.sidebar-thesis-proof{align-items:center;gap:8px;display:flex}.sidebar-thesis-proof>b{color:#f2f0e799;font:760 10px/1 var(--font-data),monospace}.pulse-kind-pnl .sidebar-pulse-kind{color:#9bbcff;background:#7ca8ff29}.pulse-kind-flow .sidebar-pulse-kind{color:#ffd36e;background:#ffcc5a21}.feed-position-proof{border:1px solid var(--product-line);background:color-mix(in srgb,var(--product-card) 94%,var(--product-lime) 6%);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:620px;margin-top:12px;display:grid;overflow:hidden}.feed-position-proof>span{gap:5px;min-width:0;padding:11px 12px;display:grid}.feed-position-proof>span+span{border-left:1px solid var(--product-line)}.feed-position-proof small{color:var(--product-muted);font:760 10px/1 var(--font-data),monospace;letter-spacing:.07em}.feed-position-proof strong{font:770 12px/1.2 var(--font-data),monospace}.feed-position-proof .up strong{color:var(--fh-positive)}.feed-position-proof .down strong{color:var(--fh-negative)}.product-sidebar .sidebar-ranking-lens{background:#040d07f0!important;grid-template-columns:1fr 1fr!important;gap:3px!important;padding:6px 7px 0!important;display:grid!important}.product-sidebar .sidebar-ranking-lens>button{color:#f2f0e780!important;min-height:31px!important;font:720 10px/1 var(--font-interface)!important;background:0 0!important;border:1px solid #ffffff17!important;border-radius:6px!important}.product-sidebar .sidebar-ranking-lens>button:hover,.product-sidebar .sidebar-ranking-lens>button.active{color:#d7ff6d!important;background:#c7ff3817!important;border-color:#c7ff3840!important}.sidebar-ranking-row>em.network{color:#d7ff6d}@media (width<=1180px){.workspace-global-search{flex-basis:44px;min-width:44px;max-width:44px}.workspace-global-search span,.workspace-global-search kbd{display:none}.workspace-global-search{grid-template-columns:1fr;justify-items:center}}@media (width<=760px){.workspace-global-search{display:none}.global-market-search-backdrop{padding:0}.global-market-search{border:0;border-radius:0;width:100%;height:100%;max-height:none}.global-market-search-results>section>div{grid-template-columns:1fr}.global-market-search-results>section>div>button{border-right:0}.global-market-search>footer span:last-child{display:none}.feed-position-proof{grid-template-columns:1fr}.feed-position-proof>span+span{border-left:0;border-top:1px solid var(--product-line)}}@media (prefers-reduced-motion:reduce){.global-market-search-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}.create-workspace-nav{border:1px solid color-mix(in srgb,var(--fh-green) 28%,var(--p-line));background:color-mix(in srgb,var(--fh-cream) 78%,var(--fh-sage) 22%);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:min(560px,100% - 32px);margin:18px auto 0;padding:6px;box-shadow:0 8px 24px #0d17110e}.launch-builder-modes{width:min(560px,100% - 32px)}.create-workspace-nav button{border:1px solid color-mix(in srgb,var(--fh-ink) 11%,transparent);background:color-mix(in srgb,var(--fh-cream) 94%,white 6%);min-width:0;min-height:64px;color:var(--fh-ink);border-radius:9px;grid-template-rows:auto auto;grid-template-columns:10px minmax(0,1fr);align-content:center;gap:4px 10px;padding:10px 14px;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;box-shadow:0 1px #0d171109}.create-workspace-nav button:before{content:"";background:var(--fh-stone);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb,var(--fh-stone) 13%,transparent);border-radius:50%;grid-area:1/1/3;align-self:center}.create-workspace-nav strong,.create-workspace-nav small{grid-column:2;min-width:0}.create-workspace-nav strong{font-size:14px;line-height:1.1}.create-workspace-nav small{color:var(--fh-muted);opacity:1;font-size:11px;line-height:1.25}.create-workspace-nav button:not(.active):hover{border-color:color-mix(in srgb,var(--fh-green) 48%,var(--p-line));background:color-mix(in srgb,var(--fh-cream) 82%,var(--fh-lime) 18%);transform:translateY(-1px);box-shadow:0 6px 16px #0d171114}.create-workspace-nav button.active{border-color:var(--fh-ink);background:var(--fh-ink);color:var(--fh-cream);box-shadow:0 7px 18px #0d17112b}.create-workspace-nav button.active:before{background:var(--fh-lime);box-shadow:0 0 0 4px color-mix(in srgb,var(--fh-lime) 18%,transparent)}.create-workspace-nav button.active small{color:color-mix(in srgb,var(--fh-cream) 70%,transparent)}.create-workspace-nav button:focus-visible{outline:3px solid color-mix(in srgb,var(--fh-lime) 68%,transparent);outline-offset:3px}.product-shell.dark .create-workspace-nav{background:#f2f0e70b;border-color:#c7ff3838;box-shadow:0 9px 28px #0000002e}.product-shell.dark .create-workspace-nav button:not(.active){color:var(--fh-dark-text);background:#f2f0e70b;border-color:#f2f0e71f}.product-shell.dark .create-workspace-nav button:not(.active) small{color:var(--fh-dark-muted)}.product-shell.dark .create-workspace-nav button.active{border-color:var(--fh-lime);background:var(--fh-lime);color:var(--fh-on-lime)}.product-shell.dark .create-workspace-nav button.active:before{background:var(--fh-on-lime);box-shadow:0 0 0 4px #0d17111f}.product-shell.dark .create-workspace-nav button.active small{color:color-mix(in srgb,var(--fh-on-lime) 68%,transparent)}@media (width<=520px){.create-workspace-nav,.launch-builder-modes{width:calc(100% - 20px)}.create-workspace-nav{margin-top:10px;padding:4px}.create-workspace-nav button{min-height:52px;padding:8px 10px}.create-workspace-nav small{display:none}}@media (prefers-reduced-motion:reduce){.create-workspace-nav button{transition:none}.create-workspace-nav button:not(.active):hover{transform:none}}.social-feed-v2 .feed-main{background:color-mix(in srgb,var(--fh-panel) 82%,var(--fh-sage) 18%)}.social-feed-v2 .feed-composer{background:var(--fh-panel-raised);padding:16px 18px}.social-feed-v2 .feed-composer-avatar{width:42px;height:42px;box-shadow:0 0 0 4px color-mix(in srgb,var(--fh-lime) 22%,transparent);flex-basis:42px}.social-feed-v2 .feed-toolbar{background:color-mix(in srgb,var(--fh-panel) 80%,var(--fh-sage) 20%);min-height:50px;padding-inline:14px}.social-feed-v2 .feed-stream{background:color-mix(in srgb,var(--fh-sage) 36%,var(--fh-panel) 64%);gap:11px;padding:12px;display:grid}.social-feed-v2 .feed-results-head{background:var(--fh-panel-raised);min-height:42px;margin:-12px -12px 0;padding-inline:18px}.feed-live-movers{border:1px solid color-mix(in srgb,var(--fh-ink) 16%,transparent);background:var(--fh-forest);color:var(--fh-on-dark);border-radius:15px;overflow:hidden;box-shadow:0 10px 26px #0d17111c}.feed-live-movers>header{border-bottom:1px solid #f2f0e71c;justify-content:space-between;align-items:center;gap:16px;min-height:55px;padding:10px 13px 10px 15px;display:flex}.feed-live-movers>header>div{gap:5px;display:grid}.feed-live-movers>header span{color:var(--fh-lime);font:780 10px/1 var(--font-data),monospace;letter-spacing:.1em;align-items:center;gap:7px;display:flex}.feed-live-movers>header span i{background:var(--fh-lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #c7ff381a}.feed-live-movers>header strong{font:650 18px/1 var(--font-display),serif}.feed-live-movers>header button{color:#f2f0e7c7;min-height:31px;font:720 10px/1 var(--font-interface),sans-serif;cursor:pointer;background:#f2f0e70e;border:1px solid #f2f0e72b;border-radius:8px;padding:0 10px}.feed-live-movers>header button:hover,.feed-live-movers>header button:focus-visible{color:var(--fh-lime);border-color:#c7ff386b}.feed-live-movers>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.feed-live-mover{min-width:0;min-height:75px;color:var(--fh-on-dark);border-bottom:1px solid #f2f0e717;border-right:1px solid #f2f0e717;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 13px;text-decoration:none;transition:background-color .15s,transform .15s;display:grid;position:relative}.feed-live-mover:nth-child(2n){border-right:0}.feed-live-mover:nth-last-child(-n+2){border-bottom:0}.feed-live-mover:hover,.feed-live-mover:focus-visible{z-index:1;background:#f2f0e711;outline:none}.feed-live-mover:focus-visible{box-shadow:inset 0 0 0 2px var(--fh-lime)}.feed-live-mover-art,.feed-live-mover-art img,.feed-live-mover-art i{border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.feed-live-mover-art{background:#15251a;overflow:hidden}.feed-live-mover-art img{object-fit:cover;transform:scale(1.04)}.feed-live-mover-art i{background:var(--fh-lime);color:var(--fh-ink-fixed);font:780 11px/1 var(--font-data),monospace;font-style:normal}.feed-live-mover-name{gap:4px;min-width:0;display:grid}.feed-live-mover-name small{color:var(--fh-lime);font:780 10px/1 var(--font-data),monospace}.feed-live-mover-name strong{color:#f2f0e7d1;font:700 11px/1.2 var(--font-interface),sans-serif;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.feed-live-mover-price{text-align:right;justify-items:end;gap:5px;display:grid}.feed-live-mover-price strong{color:var(--fh-on-dark);font:770 11px/1 var(--font-data),monospace}.feed-live-mover-price em{font:800 11px/1 var(--font-data),monospace;font-style:normal}.feed-live-mover.up .feed-live-mover-price em{color:var(--fh-positive)}.feed-live-mover.down .feed-live-mover-price em{color:var(--fh-negative)}.social-feed-v2 .feed-card{--feed-accent:var(--fh-green);border:1px solid color-mix(in srgb,var(--fh-ink) 14%,transparent);background:var(--fh-panel-raised);border-radius:15px;margin:0;padding:17px 17px 14px;transition:border-color .15s,box-shadow .15s,transform .15s;position:relative;overflow:visible;box-shadow:0 4px 14px #0d17110b}.social-feed-v2 .feed-card:last-child{border-bottom:1px solid color-mix(in srgb,var(--fh-ink) 14%,transparent)}.social-feed-v2 .feed-card:hover{border-color:color-mix(in srgb,var(--feed-accent) 44%,var(--fh-line));background:var(--fh-panel-raised);transform:translateY(-1px);box-shadow:0 10px 24px #0d171114}.social-feed-v2 .feed-card:before{content:"";background:var(--feed-accent);border-radius:0 4px 4px 0;width:4px;display:block;position:absolute;top:16px;bottom:16px;left:-1px}.social-feed-v2 .feed-kind-thesis{--feed-accent:#557da5}.social-feed-v2 .feed-kind-trade.feed-signal-up,.social-feed-v2 .feed-kind-flow.feed-signal-up,.social-feed-v2 .feed-kind-pnl.feed-signal-up{--feed-accent:var(--fh-positive)}.social-feed-v2 .feed-kind-trade.feed-signal-down,.social-feed-v2 .feed-kind-flow.feed-signal-down,.social-feed-v2 .feed-kind-pnl.feed-signal-down{--feed-accent:var(--fh-negative)}.social-feed-v2 :is(.feed-kind-community,.feed-kind-announcement){--feed-accent:#c18b14}.social-feed-v2 :is(.feed-kind-launch,.feed-kind-round,.feed-kind-drop){--feed-accent:#8a65c8}.social-feed-v2 :is(.feed-kind-price,.feed-kind-nav,.feed-kind-fund){--feed-accent:var(--fh-green)}.social-feed-v2 .feed-post-kind{border:1px solid color-mix(in srgb,var(--feed-accent) 25%,transparent);background:color-mix(in srgb,var(--feed-accent) 12%,var(--fh-panel-raised));color:color-mix(in srgb,var(--feed-accent) 64%,var(--fh-ink));letter-spacing:.06em;border-radius:7px;padding:5px 8px}.social-feed-v2 .feed-kind-trade.feed-signal-up .feed-post-kind,.social-feed-v2 .feed-kind-flow.feed-signal-up .feed-post-kind{background:color-mix(in srgb,var(--fh-positive) 12%,var(--fh-panel-raised))}.social-feed-v2 .feed-kind-trade.feed-signal-down .feed-post-kind,.social-feed-v2 .feed-kind-flow.feed-signal-down .feed-post-kind{background:color-mix(in srgb,var(--fh-negative) 10%,var(--fh-panel-raised))}.social-feed-v2 .feed-post-head{gap:10px!important}.social-feed-v2 .feed-post-head>.feed-identity{flex:0 auto}.social-feed-v2 .feed-identity>.feed-identity-link{grid-template-columns:46px minmax(0,max-content) minmax(0,1fr);column-gap:10px}.social-feed-v2 .feed-identity-link>.feed-actor-avatar,.social-feed-v2 .feed-identity-link>.feed-actor-avatar img,.social-feed-v2 .feed-identity-link>.feed-actor-avatar i{width:44px!important;height:44px!important}.social-feed-v2 .feed-identity-link>.feed-actor-avatar{border:2px solid var(--fh-panel-raised);outline:2px solid color-mix(in srgb,var(--feed-accent) 34%,var(--fh-line));background:var(--avatar-tone,var(--fh-lime))}.social-feed-v2 .feed-identity-link>.feed-actor-avatar.fund,.social-feed-v2 .feed-identity-link>.feed-actor-avatar.fund img,.social-feed-v2 .feed-identity-link>.feed-actor-avatar.fund i{border-radius:12px!important}.social-feed-v2 .feed-identity-link>.feed-actor-avatar img{object-fit:cover}.social-feed-v2 .feed-identity-link>.feed-actor-avatar i{background:var(--avatar-tone,var(--fh-lime))!important;color:var(--fh-ink-fixed)!important;font-size:11px!important}.feed-actor-avatar.tone-0{--avatar-tone:var(--fh-lime)}.feed-actor-avatar.tone-1{--avatar-tone:#62cff1}.feed-actor-avatar.tone-2{--avatar-tone:#ffcd57}.feed-actor-avatar.tone-3{--avatar-tone:#f477c6}.feed-actor-avatar.tone-4{--avatar-tone:#a987ef}.feed-actor-avatar.tone-5{--avatar-tone:#68dfa0}.social-feed-v2 .feed-identity-link>strong{font-size:14px;line-height:1.15}.social-feed-v2 .feed-identity-link>small{font-size:11px;line-height:1.15}.social-feed-v2 .feed-post-head>button{min-height:31px;padding-inline:11px}.social-feed-v2 .feed-card-copy{margin:12px 0 11px;padding-left:56px}.social-feed-v2 .feed-card h3{margin-bottom:6px;font-size:18px;line-height:1.2}.social-feed-v2 .feed-card-copy>p{max-width:760px;font-size:14px;line-height:1.55}.social-feed-v2 .feed-house-tags{padding-left:56px}.social-feed-v2 .feed-x-card{margin-left:56px}.social-feed-v2 .feed-card>footer.feed-social-actions{padding-left:56px!important}.social-feed-v2 .feed-card>footer.feed-social-actions>a:last-child{border:1px solid color-mix(in srgb,var(--feed-accent) 26%,var(--fh-line));background:color-mix(in srgb,var(--feed-accent) 7%,var(--fh-panel-raised));min-height:29px;color:color-mix(in srgb,var(--feed-accent) 62%,var(--fh-ink));border-radius:8px;align-items:center;padding:0 10px;font-weight:760;display:inline-flex}.social-feed-v2 .feed-card>footer.feed-social-actions>a:last-child:hover{border-color:var(--feed-accent);color:var(--fh-ink)}.feed-story-visual{border:1px solid color-mix(in srgb,var(--fh-ink) 15%,transparent);background:var(--fh-sage);height:148px;color:var(--fh-on-dark);border-radius:13px;margin-top:13px;text-decoration:none;display:block;position:relative;overflow:hidden}.feed-story-visual>img{object-fit:cover;width:100%;height:100%;transition:transform .28s;display:block}.feed-story-visual:hover>img{transform:scale(1.018)}.feed-story-visual>span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07100bc2;border:1px solid #f2f0e72e;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.feed-story-visual small{color:var(--fh-lime);font:780 10px/1 var(--font-data),monospace}.feed-story-visual strong{color:var(--fh-on-dark);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.social-feed-v2 .feed-market-context{border-color:color-mix(in srgb,var(--feed-accent) 25%,var(--fh-line));background:color-mix(in srgb,var(--feed-accent) 7%,var(--fh-panel));border-radius:12px;grid-template-columns:46px minmax(0,1fr) auto auto auto;gap:11px;max-width:none;min-height:62px;padding:8px 11px 8px 8px}.feed-market-mark,.feed-market-mark img,.feed-market-mark i{border-radius:10px;place-items:center;width:46px;height:46px;display:grid}.feed-market-mark{background:var(--fh-sage);overflow:hidden}.feed-market-mark img{object-fit:cover}.feed-market-mark i{background:var(--feed-accent);color:var(--fh-ink-fixed);font:780 10px/1 var(--font-data),monospace;font-style:normal}.feed-market-name{gap:5px;min-width:0;display:grid}.feed-market-name>b{font:800 11px/1 var(--font-data),monospace}.feed-market-name>small{color:var(--fh-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.social-feed-v2 .feed-market-context>strong{font:780 12px/1 var(--font-data),monospace}.social-feed-v2 .feed-market-context>em{font-size:11px}.social-feed-v2 .feed-market-context>i{background:color-mix(in srgb,var(--feed-accent) 12%,transparent);color:color-mix(in srgb,var(--feed-accent) 65%,var(--fh-ink));border-radius:7px;padding:6px 8px}.social-feed-v2 .feed-position-proof{background:color-mix(in srgb,var(--fh-sky) 42%,var(--fh-panel));max-width:none;margin-top:13px}.social-feed-v2 .feed-discovery-search{background:var(--fh-panel-raised)}.social-feed-v2 .feed-context>.feed-trends{background:var(--fh-sky)}.social-feed-v2 .feed-context>.feed-who{background:var(--fh-lilac)}.social-feed-v2 .feed-context>.feed-houses{background:var(--fh-peach)}.social-feed-v2 .feed-who>div>a>span i{color:var(--fh-ink-fixed)!important}.social-feed-v2 .feed-who>div:nth-of-type(6n+2)>a>span i{background:#62cff1!important}.social-feed-v2 .feed-who>div:nth-of-type(6n+3)>a>span i{background:#ffcd57!important}.social-feed-v2 .feed-who>div:nth-of-type(6n+4)>a>span i{background:#f477c6!important}.social-feed-v2 .feed-who>div:nth-of-type(6n+5)>a>span i{background:#a987ef!important}.product-shell.dark .social-feed-v2 .feed-main{background:#08120c}.product-shell.dark .social-feed-v2 .feed-composer{background:var(--fh-dark-section)}.product-shell.dark .social-feed-v2 .feed-toolbar{background:#0d1a12}.product-shell.dark .social-feed-v2 .feed-stream{background:#061009}.product-shell.dark .social-feed-v2 .feed-card{background:var(--fh-forest-raised);color:var(--fh-dark-text);box-shadow:none;border-color:#f2f0e71c}.product-shell.dark .social-feed-v2 .feed-card:last-child{border-bottom-color:#f2f0e71c}.product-shell.dark .social-feed-v2 .feed-card:hover{border-color:color-mix(in srgb,var(--feed-accent) 42%,#f2f0e71f);background:#142018}.product-shell.dark .social-feed-v2 .feed-post-kind{background:color-mix(in srgb,var(--feed-accent) 16%,#101b14);color:color-mix(in srgb,var(--feed-accent) 78%,white)}.product-shell.dark .social-feed-v2 .feed-identity-link>.feed-actor-avatar{border-color:var(--fh-forest-raised)}.product-shell.dark .social-feed-v2 .feed-identity-link>.feed-actor-avatar i{background:var(--avatar-tone,var(--fh-lime))!important;color:var(--fh-ink-fixed)!important}.product-shell.dark .social-feed-v2 .feed-market-context{border-color:color-mix(in srgb,var(--feed-accent) 30%,#f2f0e71f);background:color-mix(in srgb,var(--feed-accent) 8%,#111d15)}.product-shell.dark .social-feed-v2 .feed-market-name>small{color:var(--fh-dark-muted)}.product-shell.dark .social-feed-v2 .feed-market-context>i{color:color-mix(in srgb,var(--feed-accent) 74%,white)}.product-shell.dark .social-feed-v2 .feed-position-proof{background:#111d15}.product-shell.dark .social-feed-v2 .feed-card>footer.feed-social-actions>a:last-child{border-color:color-mix(in srgb,var(--feed-accent) 34%,#f2f0e71f);background:color-mix(in srgb,var(--feed-accent) 10%,#111d15);color:color-mix(in srgb,var(--feed-accent) 78%,white)}@media (width<=1240px){.social-feed-v2 .feed-layout{grid-template-columns:minmax(0,1fr)}.social-feed-v2 .feed-context{display:none}}@media (width<=760px){.social-feed-v2 .feed-stream{gap:8px;padding:8px}.social-feed-v2 .feed-results-head{margin:-8px -8px 0}.feed-live-movers>div{grid-template-columns:1fr}.feed-live-mover{border-right:0}.feed-live-mover:nth-last-child(-n+2){border-bottom:1px solid #f2f0e717}.feed-live-mover:last-child{border-bottom:0}.social-feed-v2 .feed-card{padding:14px 13px 12px}.social-feed-v2 .feed-identity>.feed-identity-link{grid-template-columns:40px minmax(0,max-content) minmax(0,1fr);column-gap:8px}.social-feed-v2 .feed-identity-link>.feed-actor-avatar,.social-feed-v2 .feed-identity-link>.feed-actor-avatar img,.social-feed-v2 .feed-identity-link>.feed-actor-avatar i{width:38px!important;height:38px!important}.social-feed-v2 .feed-card-copy,.social-feed-v2 .feed-house-tags,.social-feed-v2 .feed-card>footer.feed-social-actions{padding-left:0!important}.social-feed-v2 .feed-x-card{margin-left:0}.social-feed-v2 .feed-card-copy{margin-top:12px}.social-feed-v2 .feed-card h3{font-size:16px}.social-feed-v2 .feed-card-copy>p{font-size:13px}.feed-story-visual{height:128px}.social-feed-v2 .feed-market-context{grid-template-columns:42px minmax(0,1fr) auto auto}.feed-market-mark,.feed-market-mark img,.feed-market-mark i{width:42px;height:42px}.social-feed-v2 .feed-market-context>i{display:none}}@media (prefers-reduced-motion:reduce){.feed-live-mover,.social-feed-v2 .feed-card,.feed-story-visual>img{transition:none}.social-feed-v2 .feed-card:hover,.feed-story-visual:hover>img{transform:none}}.social-feed-v2 .feed-composer{z-index:4;border:1px solid color-mix(in srgb,var(--fh-ink) 15%,transparent);background:var(--fh-panel-raised);border-radius:18px;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:14px;width:calc(100% - 24px);min-height:0;margin:12px;padding:18px;display:grid;position:relative;overflow:visible;box-shadow:0 9px 26px #0d171112}.social-feed-v2 .feed-composer.open{z-index:5}.social-feed-v2 .feed-composer-avatar{border:2px solid var(--fh-panel-raised);width:48px;height:48px;box-shadow:0 0 0 3px color-mix(in srgb,var(--fh-lime) 34%,transparent);flex-basis:48px}.social-feed-v2 .feed-composer.open .feed-composer-body{width:auto!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;position:static!important;inset:auto!important;overflow:visible!important}.feed-composer-writing{cursor:text;align-items:baseline;gap:9px;padding:1px 2px 0;display:flex}.feed-composer-writing strong{color:var(--fh-ink);font:760 13px/1 var(--font-interface),sans-serif}.feed-composer-writing span{color:var(--fh-muted);font:520 11px/1 var(--font-interface),sans-serif}.social-feed-v2 .feed-composer textarea,.social-feed-v2 .feed-composer.open textarea{resize:vertical;border:1px solid color-mix(in srgb,var(--fh-ink) 13%,transparent);background:color-mix(in srgb,var(--fh-sage) 20%,var(--fh-panel-raised));min-height:94px;max-height:240px;color:var(--fh-ink);font:540 16px/1.5 var(--font-interface),sans-serif;border-radius:14px;padding:13px 14px;transition:border-color .14s,box-shadow .14s,background-color .14s}.social-feed-v2 .feed-composer textarea:hover{border-color:color-mix(in srgb,var(--fh-green) 35%,var(--fh-line))}.social-feed-v2 .feed-composer textarea:focus{border:1px solid color-mix(in srgb,var(--fh-green) 58%,var(--fh-line));background:var(--fh-panel-raised);box-shadow:0 0 0 3px color-mix(in srgb,var(--fh-lime) 17%,transparent);outline:0}.social-feed-v2 .feed-composer textarea::placeholder{color:color-mix(in srgb,var(--fh-muted) 85%,transparent);opacity:1}.feed-composer-body>footer{align-items:center;gap:8px;min-height:40px;padding-top:1px;display:flex}.feed-media-input{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.feed-composer-tools{flex-wrap:wrap;gap:5px;margin-right:auto;display:flex}.feed-composer-tools button{min-height:36px;color:var(--fh-muted);font:720 11px/1 var(--font-interface),sans-serif;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:7px;padding:0 10px;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.feed-composer-tools button span{min-width:13px;color:var(--fh-green);font:800 15px/1 var(--font-data),monospace;text-align:center}.feed-composer-tools button:hover,.feed-composer-tools button:focus-visible,.feed-composer-tools button.active{border-color:color-mix(in srgb,var(--fh-green) 28%,var(--fh-line));background:color-mix(in srgb,var(--fh-lime) 12%,var(--fh-panel-raised));color:var(--fh-ink);outline:none}.feed-composer-body>footer>small{color:var(--fh-muted);font:650 10px/1 var(--font-data),monospace;white-space:nowrap}.feed-composer-cancel{min-height:36px;color:var(--fh-muted);font:720 11px/1 var(--font-interface),sans-serif;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 9px}.feed-composer-cancel:hover,.feed-composer-cancel:focus-visible{background:color-mix(in srgb,var(--fh-muted) 9%,transparent);color:var(--fh-ink);outline:none}.feed-post-button{background:var(--fh-forest);min-width:74px;min-height:38px;color:var(--fh-on-dark);border-radius:10px;padding:0 15px;font-size:12px}.feed-post-button:not(:disabled):hover,.feed-post-button:not(:disabled):focus-visible{background:color-mix(in srgb,var(--fh-forest) 88%,var(--fh-lime));outline:2px solid color-mix(in srgb,var(--fh-lime) 44%,transparent);outline-offset:2px}.feed-link-input{border:1px solid color-mix(in srgb,var(--fh-green) 30%,var(--fh-line));background:color-mix(in srgb,var(--fh-sky) 38%,var(--fh-panel-raised));border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:7px 8px 7px 12px;display:grid}.feed-link-input>span{color:var(--fh-green);font:780 10px/1 var(--font-data),monospace;letter-spacing:.07em;text-transform:uppercase}.feed-link-input input{min-width:0;height:34px;color:var(--fh-ink);font:560 13px/1 var(--font-interface),sans-serif;background:0 0;border:0;outline:0}.feed-link-input button,.feed-composer-link-preview>button,.feed-composer-media-preview>button{border:1px solid var(--fh-line);background:var(--fh-panel-raised);width:32px;height:32px;color:var(--fh-muted);font:700 17px/1 var(--font-interface),sans-serif;cursor:pointer;border-radius:9px;place-items:center;display:grid}.feed-link-input button:hover,.feed-composer-link-preview>button:hover,.feed-composer-media-preview>button:hover{border-color:var(--fh-negative);color:var(--fh-negative)}.feed-link-loading,.feed-link-error{min-height:43px;font:650 11px/1.35 var(--font-interface),sans-serif;border-radius:11px;align-items:center;gap:9px;padding:9px 11px;display:flex}.feed-link-loading{background:color-mix(in srgb,var(--fh-sky) 45%,var(--fh-panel-raised));color:var(--fh-muted)}.feed-link-loading i{border:2px solid var(--fh-green);border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite feed-spin}.feed-link-error{background:color-mix(in srgb,var(--fh-negative) 8%,var(--fh-panel-raised));color:var(--fh-negative);justify-content:space-between}.feed-link-error button{border:1px solid color-mix(in srgb,var(--fh-negative) 30%,var(--fh-line));min-height:30px;color:inherit;font:720 10px/1 var(--font-interface),sans-serif;cursor:pointer;background:0 0;border-radius:8px;padding:0 9px}.feed-composer-media-preview{border:1px solid var(--fh-line);background:color-mix(in srgb,var(--fh-peach) 26%,var(--fh-panel-raised));border-radius:14px;grid-template-columns:132px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:112px;padding:9px;display:grid;position:relative}.feed-composer-media-preview>div{background:var(--fh-forest);border-radius:10px;width:132px;height:94px;overflow:hidden}.feed-composer-media-preview :is(img,video){object-fit:cover;width:100%;height:100%;display:block}.feed-composer-media-preview>span{gap:5px;min-width:0;display:grid}.feed-composer-media-preview>span strong{color:var(--fh-ink);font:720 12px/1.25 var(--font-interface),sans-serif;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.feed-composer-media-preview>span small{color:var(--fh-muted);font:620 10px/1 var(--font-data),monospace}.feed-composer-media-preview>button{align-self:start}.feed-composer-link-preview{position:relative}.feed-composer-link-preview>.feed-link-card{margin:0}.feed-composer-link-preview>button{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#061009d1;border-color:#ffffff57;position:absolute;top:9px;right:9px}.feed-link-card{border:1px solid color-mix(in srgb,var(--fh-ink) 16%,transparent);background:color-mix(in srgb,var(--fh-sky) 30%,var(--fh-panel-raised));width:100%;max-width:800px;min-height:176px;color:var(--fh-ink);border-radius:15px;grid-template-columns:minmax(180px,36%) minmax(0,1fr);margin-top:14px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;overflow:hidden;box-shadow:0 5px 16px #0d17110b}.feed-link-card.kind-x{background:linear-gradient(135deg,color-mix(in srgb,var(--fh-sky) 48%,var(--fh-panel-raised)),var(--fh-panel-raised) 66%)}a.feed-link-card:hover,a.feed-link-card:focus-visible{border-color:color-mix(in srgb,#557da5 55%,var(--fh-line));outline:none;transform:translateY(-1px);box-shadow:0 11px 26px #0d17111a}.feed-link-image{background:#101813;min-width:0;min-height:176px;overflow:hidden}.feed-link-image img{object-fit:cover;width:100%;height:100%;min-height:176px;transition:transform .22s;display:block}a.feed-link-card:hover .feed-link-image img{transform:scale(1.018)}.feed-link-copy{flex-direction:column;align-items:flex-start;min-width:0;padding:16px 18px 15px;display:flex}.feed-link-copy:first-child{grid-column:1/-1}.feed-link-source{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;margin-bottom:12px;display:grid}.feed-link-source i{background:var(--fh-forest);width:27px;height:27px;color:var(--fh-on-dark);font:760 9px/1 var(--font-data),monospace;border-radius:8px;place-items:center;font-style:normal;display:grid}.feed-link-source strong{color:var(--fh-ink);font:760 12px/1.2 var(--font-interface),sans-serif;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.feed-link-source small{color:var(--fh-muted);font:640 9px/1 var(--font-data),monospace}.feed-link-title{color:var(--fh-ink);font:720 16px/1.25 var(--font-interface),sans-serif;margin-bottom:7px}.feed-link-description{color:color-mix(in srgb,var(--fh-ink) 77%,var(--fh-muted));font:520 13px/1.48 var(--font-interface),sans-serif;white-space:pre-wrap}.feed-link-open{color:#315d86;font:760 10px/1 var(--font-data),monospace;text-transform:uppercase;letter-spacing:.06em;margin-top:auto;padding-top:13px}.feed-link-card.kind-x .feed-link-description{font-size:14px;line-height:1.52}.feed-link-card.composer-preview{pointer-events:none;max-width:none}.feed-media-card{border:1px solid color-mix(in srgb,var(--fh-ink) 16%,transparent);background:#09130d;border-radius:15px;width:100%;max-width:800px;margin-top:14px;overflow:hidden}.feed-media-card img{object-fit:cover;width:100%;max-height:580px;display:block}.feed-media-card video{background:#050805;width:100%;max-height:580px;display:block}.product-shell.dark .social-feed-v2 .feed-composer{background:var(--fh-dark-section);box-shadow:none;border-color:#f2f0e721}.product-shell.dark .social-feed-v2 .feed-composer-avatar{border-color:var(--fh-dark-section)}.product-shell.dark .feed-composer-writing strong{color:var(--fh-dark-text)}.product-shell.dark .feed-composer-writing span{color:var(--fh-dark-muted)}.product-shell.dark .social-feed-v2 .feed-composer textarea,.product-shell.dark .social-feed-v2 .feed-composer.open textarea{border-color:var(--fh-dark-line);background:var(--fh-dark-control);color:var(--fh-dark-text)}.product-shell.dark .social-feed-v2 .feed-composer textarea:focus{border-color:color-mix(in srgb,var(--fh-lime) 50%,var(--fh-dark-line));background:#152019}.product-shell.dark .feed-composer-tools button,.product-shell.dark .feed-composer-cancel,.product-shell.dark .feed-composer-body>footer>small{color:var(--fh-dark-muted)}.product-shell.dark .feed-composer-tools button:hover,.product-shell.dark .feed-composer-tools button:focus-visible,.product-shell.dark .feed-composer-tools button.active,.product-shell.dark .feed-composer-cancel:hover{border-color:var(--fh-dark-line);background:var(--fh-dark-control);color:var(--fh-dark-text)}.product-shell.dark .feed-link-input{border-color:var(--fh-dark-line);background:#142119}.product-shell.dark .feed-link-input input{color:var(--fh-dark-text)}.product-shell.dark .feed-link-input button,.product-shell.dark .feed-composer-media-preview>button{border-color:var(--fh-dark-line);background:var(--fh-dark-control);color:var(--fh-dark-muted)}.product-shell.dark .feed-composer-media-preview{border-color:var(--fh-dark-line);background:#151f18}.product-shell.dark .feed-composer-media-preview>span strong{color:var(--fh-dark-text)}.product-shell.dark .feed-link-card{color:var(--fh-dark-text);box-shadow:none;background:#142019;border-color:#f2f0e721}.product-shell.dark .feed-link-card.kind-x{background:linear-gradient(135deg,#172531,#121d16 70%)}.product-shell.dark .feed-link-source strong,.product-shell.dark .feed-link-title{color:var(--fh-dark-text)}.product-shell.dark .feed-link-source small,.product-shell.dark .feed-link-description{color:var(--fh-dark-muted)}.product-shell.dark .feed-link-open{color:#7fb8eb}@media (width<=760px){.social-feed-v2 .feed-composer{border-radius:15px;grid-template-columns:42px minmax(0,1fr);gap:10px;width:calc(100% - 16px);margin:8px;padding:14px}.social-feed-v2 .feed-composer-avatar{flex-basis:42px;width:42px;height:42px}.feed-composer-writing{gap:4px;display:grid}.feed-composer-writing span{font-size:10px}.social-feed-v2 .feed-composer textarea,.social-feed-v2 .feed-composer.open textarea{resize:none;min-height:92px;padding:12px;font-size:16px}.feed-composer-body>footer{flex-wrap:wrap;align-items:flex-end}.feed-composer-tools{order:1;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.feed-composer-tools button{justify-content:center;padding-inline:5px;font-size:10px}.feed-composer-cancel{margin-left:auto}.feed-composer-body>footer>small{display:none}.feed-post-button{min-width:72px}.feed-composer-media-preview{grid-template-columns:86px minmax(0,1fr) auto;min-height:88px}.feed-composer-media-preview>div{width:86px;height:68px}.feed-link-card{grid-template-columns:1fr;min-height:0}.feed-link-image,.feed-link-image img{min-height:180px;max-height:260px}.feed-link-copy{padding:14px}.feed-link-source{margin-bottom:10px}.feed-link-source small{display:none}.feed-link-card.kind-x .feed-link-description{font-size:13px}.feed-media-card img,.feed-media-card video{max-height:460px}}@media (width<=430px){.social-feed-v2 .feed-composer{grid-template-columns:1fr}.social-feed-v2 .feed-composer-avatar,.feed-composer-tools button span{display:none}.feed-link-input{grid-template-columns:minmax(0,1fr) auto}.feed-link-input>span{display:none}}@media (prefers-reduced-motion:reduce){.feed-link-card,.feed-link-image img{transition:none}a.feed-link-card:hover{transform:none}}.product-sidebar .sidebar-workspace-panel{--sidebar-rail-muted:#aeb8ae;--sidebar-rail-subtle:#98a399}.product-sidebar .sidebar-workspace-panel small,.product-sidebar .sidebar-workspace-panel em:not(.up):not(.down):not(.network),.product-sidebar .sidebar-workspace-panel .sidebar-token-save,.product-sidebar .sidebar-workspace-panel .sidebar-alert-row>b,.product-sidebar .sidebar-workspace-panel .sidebar-ranking-row>b,.product-sidebar .sidebar-workspace-panel .sidebar-workspace-empty,.product-sidebar .sidebar-workspace-panel .sidebar-alert-threshold>span,.product-sidebar .sidebar-workspace-panel .sidebar-thesis-proof>b,.product-sidebar .sidebar-workspace-panel .sidebar-pulse-item>footer :is(span,button,a),.product-sidebar .sidebar-workspace-panel .sidebar-market-preview :is(dt,footer){color:var(--sidebar-rail-muted)!important}.product-sidebar .sidebar-workspace-panel .sidebar-pulse-copy>.sidebar-live-price{color:var(--sidebar-rail-subtle)!important}.product-sidebar .sidebar-workspace-panel :is(.sidebar-token-filters,.sidebar-ranking-periods,.sidebar-alert-controls nav,.sidebar-ranking-lens,.sidebar-pulse>nav) button:not(.active){color:var(--sidebar-rail-muted)!important}.product-sidebar{--live-market-up:#47db7b;--live-market-down:#ff795f}.product-shell.sidebar-workspace-open .sidebar-workspace-tabs>button:not(.active),.product-sidebar .sidebar-alert-summary>span{color:#98a399!important}@media (width<=760px){.product-shell>.product-sidebar{min-height:60px;top:0;grid-template-columns:108px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;width:100%!important;height:auto!important;padding:8px 10px!important;display:grid!important;position:sticky!important;overflow:visible!important}.product-shell>.product-sidebar .product-wordmark{width:108px;min-height:42px;margin:0!important;padding:0!important}.product-shell>.product-sidebar .sidebar-workspace-tabs,.product-shell.sidebar-workspace-open>.product-sidebar .sidebar-workspace-tabs{width:100%!important;min-width:0!important;min-height:42px!important;margin:0!important;padding:3px!important}.product-shell>.product-sidebar .sidebar-workspace-tabs>button,.product-shell.sidebar-workspace-open>.product-sidebar .sidebar-workspace-tabs>button{min-height:34px!important;padding-inline:1px!important}}.token-directory-table>header,.token-directory-table>article{grid-template-columns:minmax(220px,1.45fr) minmax(90px,.62fr) minmax(82px,.55fr) minmax(104px,.68fr) minmax(108px,.72fr) minmax(108px,.7fr) 116px}@media (width<=1180px) and (width>=761px){.token-directory-table{overflow-x:auto}.token-directory-table>header,.token-directory-table>article{min-width:1040px}}@media (width<=760px){.token-directory-table>article{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.token-directory-table>article>.token-directory-identity,.token-directory-table>article>.token-directory-actions{grid-column:1/-1}.token-directory-table>article>strong,.token-directory-table>article>strong:nth-of-type(3){border:1px solid var(--product-line);background:var(--product-field);border-radius:8px;gap:5px;min-width:0;padding:10px;display:grid}.token-directory-table>article>strong:first-of-type:before,.token-directory-table>article>strong:nth-of-type(2):before{content:none}.token-directory-table>article>strong>small{display:block}}.profile-page,.profile-gate,.profile-loading{--ink:var(--fh-ink);--forest:var(--fh-forest);--lime:var(--fh-lime);--paper:var(--fh-cream);background:var(--paper);min-height:100vh;color:var(--ink)}.profile-page header{border-bottom:1px solid #0d171124;justify-content:space-between;align-items:center;height:66px;padding:0 4vw;display:flex}.profile-brand{color:var(--ink);align-items:center;gap:9px;font-size:18px;font-weight:760;text-decoration:none;display:flex}.profile-brand>span{align-items:flex-end;gap:2px;height:21px;display:flex;transform:skew(-12deg)}.profile-brand i{background:var(--ink);width:5px;height:10px}.profile-brand i:nth-child(2){height:16px}.profile-brand i:nth-child(3){background:#75a619;height:21px}.profile-page header nav{gap:22px;display:flex}.profile-page header nav a{color:#626a62;font-size:13px;text-decoration:none}.profile-hero{background:var(--forest);color:#f2f0e7;padding:65px 8vw 50px}.profile-hero>span,.profile-section>span{color:var(--lime);font:700 12px var(--font-data),monospace;letter-spacing:.09em}.profile-hero h1{font:400 clamp(55px,7.5vw,100px)/.85 var(--font-display);letter-spacing:-.06em;margin:30px 0 22px}.profile-hero p{color:#f2f0e780;max-width:530px;margin:0;font-size:15px;line-height:1.5}.profile-form{grid-template-columns:300px minmax(0,700px);gap:7vw;padding:55px 8vw 90px;display:grid}.profile-form>aside>small{color:#858b85;text-align:center;margin-top:8px;font-size:12px;display:block}.profile-avatar{background:#d8ff7d;border-radius:50%;width:180px;height:180px;margin:0 auto;position:relative;overflow:hidden}.profile-avatar>img,.profile-avatar>span{object-fit:cover;width:100%;height:100%;font:400 46px var(--font-display);place-items:center;display:grid}.profile-avatar label{color:#fff;cursor:pointer;background:#0d1711d1;place-items:center;height:46px;display:grid;position:absolute;inset:auto 0 0}.profile-avatar input{display:none}.profile-avatar b{font-size:12px}.profile-preview{background:var(--fh-sage);border:1px solid #0d171121;border-radius:11px;margin-top:28px;padding:16px}.profile-preview>span{color:#7a827a;font-size:12px;font-weight:750}.profile-preview>div{grid-template-columns:31px 1fr auto;align-items:center;gap:9px;margin:14px 0;display:grid}.profile-preview img,.profile-preview i{object-fit:cover;background:#d8ff7d;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-style:normal;display:grid}.profile-preview p{color:#596159;margin:0;font-size:12px;line-height:1.5}.profile-preview>div p{flex-direction:column;gap:3px;display:flex}.profile-preview strong{font-size:12px}.profile-preview small{color:#8a908a;font-size:12px}.profile-preview>div>b{color:#5e7f19;background:#e2f3be;border-radius:4px;padding:3px 5px;font-size:12px}.profile-section{border-top:1px solid #0d171121;margin-top:25px;padding-top:25px}.profile-section:first-child{border-top:0;margin-top:0;padding-top:0}.profile-section>span{color:#6f9721}.profile-section h2{font:400 25px var(--font-display);margin:8px 0 18px}.profile-fields{grid-template-columns:1fr 1fr;gap:13px;display:grid}.profile-fields label{color:#697069;text-transform:uppercase;letter-spacing:.06em;gap:7px;font-size:12px;display:grid}.profile-fields input,.profile-fields textarea{background:var(--fh-input);width:100%;font:inherit;border:1px solid #0d171124;border-radius:8px;outline:none;padding:12px}.profile-fields textarea{resize:vertical;min-height:100px}.profile-fields label.wide{grid-column:1/-1}.profile-fields label>small{text-align:right;color:#929792;font-size:12px}.handle-input{background:var(--fh-input);border:1px solid #0d171124;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;padding-left:11px;display:grid}.handle-input input{border:0}.profile-wallet{background:var(--fh-sage);border:1px solid #0d171121;border-radius:9px;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;padding:13px;display:grid}.profile-wallet>span{flex-direction:column;gap:4px;display:flex}.profile-wallet strong{font-size:13px}.profile-wallet small{text-overflow:ellipsis;color:#7d847d;max-width:430px;font-size:12px;overflow:hidden}.profile-wallet>b{color:#6f9820;font-size:12px}.profile-wallet>a{color:#608a13;font-size:12px;text-decoration:none}.privacy-options{gap:7px;display:grid}.privacy-options label{background:var(--fh-sage);border:1px solid #0d171121;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:11px;display:grid}.privacy-options span{flex-direction:column;gap:3px;display:flex}.privacy-options strong{font-size:12px}.privacy-options small{color:#858b85;font-size:12px}.profile-save{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;margin-top:20px;padding:13px 16px;font-size:12px;font-weight:750;display:flex}.profile-save b{font-size:16px}.profile-notice{z-index:30;background:var(--lime);border:0;border-radius:8px;padding:11px 14px;font-size:12px;font-weight:750;position:fixed;top:76px;right:22px}.profile-gate,.profile-loading{align-content:center;place-items:center;gap:20px;display:grid}.profile-gate h1{text-align:center;max-width:700px;font:400 50px var(--font-display)}.profile-gate a{color:#5f8b12}.profile-loading{font-size:14px}@media (width<=760px){.profile-form{grid-template-columns:1fr;padding:35px 18px}.profile-form>aside{max-width:320px;margin:auto}.profile-fields{grid-template-columns:1fr}.profile-fields label.wide{grid-column:auto}.profile-hero{padding:50px 18px}.profile-hero h1{font-size:58px}.profile-page header{padding:0 18px}.profile-page header nav a:not(:last-child){display:none}}.profile-page{background:var(--fh-sky)}.profile-page header,.profile-hero,.profile-form>aside,.profile-form>section,.profile-preview,.profile-wallet,.privacy-options label,.profile-fields input,.profile-fields textarea,.handle-input{border-color:var(--fh-stone);background:var(--fh-cream)}.profile-hero{border:1px solid var(--fh-stone);color:var(--fh-ink);border-radius:14px;margin:16px 4vw 0;padding:48px 4vw}.profile-hero>span{color:var(--fh-green)}.profile-hero p{color:#697269}.profile-form{grid-template-columns:minmax(260px,320px) minmax(0,760px);justify-content:center;gap:16px;padding:16px 4vw 72px}.profile-form>aside,.profile-form>section{border:1px solid var(--fh-stone);border-radius:12px;padding:22px}@media (width<=760px){.profile-hero{margin-inline:14px}.profile-form{grid-template-columns:1fr;padding:14px 14px 52px}}.profile-hero{padding:38px 8vw 34px}.profile-hero h1{margin:16px 0 14px;font-size:clamp(42px,5.2vw,72px);line-height:.94}.profile-form{padding-top:40px}.profile-wallet-note{color:#737b73;margin:9px 2px 0;font-size:11px;line-height:1.5}.profile-loading strong{font:400 28px var(--font-display)}.profile-loading a{color:#5f8b12}.profile-page :where(button,a,input,textarea):focus-visible{outline-offset:2px;outline:3px solid #86b72d}@media (width<=760px){.profile-hero{padding:34px 18px}.profile-hero h1{font-size:46px}.profile-form{padding-top:28px}}.profile-header-actions{align-items:center;gap:18px;display:flex}.profile-page header nav a{color:var(--fh-muted)}.profile-account-controls{flex:none}@media (width<=760px){.profile-page header{gap:10px;height:auto;min-height:62px;padding:10px 14px}.profile-header-actions{gap:8px;margin-left:auto}.profile-page header nav{display:none}.profile-account-controls{gap:6px}}.profile-reputation{border:1px solid var(--fh-stone);background:var(--fh-lime);max-width:1180px;color:var(--fh-ink);border-radius:12px;margin:16px auto 0;padding:24px 4vw}.profile-reputation>header{background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:20px;height:auto;padding:0 0 18px;display:flex}.profile-page-embedded .profile-reputation>header{background:0 0}.profile-reputation>header span{color:#587d11;font:700 11px var(--font-data),monospace;letter-spacing:.08em;text-transform:uppercase}.profile-reputation h2{font:400 clamp(26px,3vw,40px)/1 var(--font-display);margin:7px 0 4px}.profile-reputation p{color:#536152;margin:0;font-size:13px;line-height:1.45}.profile-reputation>header>b{background:var(--fh-forest);color:var(--fh-cream);font:700 10px var(--font-data),monospace;white-space:nowrap;border-radius:999px;padding:8px 10px}.profile-reputation-grid{border-top:1px solid #0d17112b;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.profile-reputation-grid>div{border-right:1px solid #0d17112b;gap:4px;padding:16px 14px 2px;display:grid}.profile-reputation-grid>div:last-child{border-right:0}.profile-reputation-grid strong{font:400 26px var(--font-display)}.profile-reputation-grid small{color:#5b675b;font-size:11px}@media (width<=760px){.profile-reputation{margin-inline:14px;padding:18px}.profile-reputation>header{flex-direction:column}.profile-reputation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-reputation-grid>div:nth-child(2n){border-right:0}.profile-reputation-grid>div{padding-inline:8px}}.handle-help{color:#737b73;text-transform:none;letter-spacing:0;margin-top:7px;font-size:11px;line-height:1.4;display:block}.handle-input.is-locked{background:#e8e9df}.handle-input.is-locked input{color:#737b73;cursor:not-allowed}.profile-social{max-width:1180px;margin:0 auto;padding:0 4vw 76px}.profile-social>header{border:0;border-top:1px solid var(--fh-stone);justify-content:space-between;align-items:end;gap:24px;height:auto;padding:26px 0 18px;display:flex}.profile-social>header>div>span,.profile-social-card header span{color:var(--fh-green);font:700 11px var(--font-data), monospace;letter-spacing:.1em;text-transform:uppercase}.profile-social>header h2{font:400 clamp(28px, 4vw, 46px) / 1 var(--font-display);letter-spacing:-.035em;margin:8px 0 5px}.profile-social>header p{color:#707970;max-width:700px;margin:0;font-size:13px;line-height:1.45}.profile-social>header>a{color:var(--fh-green);flex:none;font-weight:750;text-decoration:none}.profile-social-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.profile-house-grid{margin-top:14px}.profile-social-card{border:1px solid var(--fh-stone);background:var(--fh-cream);border-radius:12px;min-width:0;padding:20px}.profile-social-card>header{border:0;border-bottom:1px solid var(--fh-stone);justify-content:space-between;align-items:start;gap:14px;height:auto;padding:0 0 15px;display:flex}.profile-social-card h3,.profile-social-card h2{font:400 26px / 1 var(--font-display);margin:7px 0 0}.profile-social-card header>b{background:var(--fh-forest);min-width:30px;height:30px;color:var(--fh-lime);font:700 11px var(--font-data), monospace;border-radius:50%;place-items:center;display:grid}.profile-people-list,.profile-house-list{gap:7px;padding-top:12px;display:grid}.profile-person{justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:9px 0;display:flex}.profile-person+.profile-person{border-top:1px solid #0d17111a}.profile-person>a,.profile-house{min-width:0;color:var(--fh-ink);align-items:center;gap:10px;text-decoration:none;display:flex}.profile-person>a{flex:1}.profile-person>a>span,.profile-person>a>span img,.profile-person>a>span i{border-radius:50%;flex:0 0 34px;width:34px;height:34px}.profile-person>a>span img{object-fit:cover;display:block}.profile-person>a>span i,.profile-house>i{background:var(--fh-lime);color:var(--fh-forest);place-items:center;font-size:11px;font-style:normal;font-weight:800;display:grid}.profile-person strong,.profile-house strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;display:block;overflow:hidden}.profile-person small,.profile-house small{color:#7b837b;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;font-weight:400;display:block;overflow:hidden}.profile-person button,.public-profile-actions button{border:1px solid var(--fh-stone);min-height:34px;color:var(--fh-ink);cursor:pointer;background:0 0;border-radius:8px;flex:none;padding:8px 12px;font-size:11px;font-weight:750}.profile-person button[aria-pressed=true],.public-profile-actions button[aria-pressed=true]{border-color:var(--fh-forest);background:var(--fh-forest);color:var(--fh-cream)}.profile-house{padding:9px 0}.profile-house+.profile-house{border-top:1px solid #0d17111a}.profile-house>i{border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.profile-house>span{flex:1;min-width:0}.profile-house>b{color:var(--fh-green);font:700 10px var(--font-data), monospace;letter-spacing:.06em;flex:none}.profile-empty{color:#7b837b;margin:0;padding:24px 2px 7px;font-size:13px;line-height:1.45}.profile-public-stats{border:1px solid var(--fh-stone);background:var(--fh-lime);border-radius:12px;grid-template-columns:repeat(3,1fr);max-width:1180px;margin:16px auto 0;display:grid}.profile-public-stats>div{border-right:1px solid #0d171124;gap:4px;padding:17px 20px;display:grid}.profile-public-stats>div:last-child{border-right:0}.profile-public-stats strong{font:400 30px var(--font-display)}.profile-public-stats small{color:#5d695d;font-size:11px}.public-profile-hero{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;display:grid}.public-profile-hero h1{margin-bottom:8px}.public-profile-hero>div:last-child>strong{color:var(--fh-green);font:700 12px var(--font-data), monospace}.public-profile-hero p{margin-top:14px}.public-profile-avatar{background:var(--fh-lime);width:96px;height:96px;color:var(--fh-forest);font:400 30px var(--font-display);border-radius:24px;place-items:center;display:grid;overflow:hidden}.public-profile-avatar img{object-fit:cover;width:100%;height:100%}.public-profile-actions{align-items:center;gap:10px;margin-top:17px;display:flex}.public-profile-actions a{color:var(--fh-green);font-size:12px;font-weight:750;text-decoration:none}.public-profile-content{padding-top:24px}@media (width<=760px){.profile-social{padding-inline:14px}.profile-social>header{flex-direction:column;align-items:stretch;gap:12px}.profile-social-grid{grid-template-columns:1fr}.profile-public-stats{margin-inline:14px}.public-profile-hero{grid-template-columns:1fr;align-items:start}.public-profile-avatar{width:72px;height:72px}}.profile-notifications{max-width:1180px;margin:0 auto;padding:0 4vw 28px}.profile-notifications>header{border:0;border-top:1px solid var(--fh-stone);justify-content:space-between;align-items:flex-start;gap:20px;height:auto;padding:26px 0 18px;display:flex}.profile-notifications>header>div>span,.profile-notification-inbox header span,.profile-notification-settings>span{color:var(--fh-green);font:700 11px var(--font-data), monospace;letter-spacing:.1em;text-transform:uppercase}.profile-notifications>header h2{font:400 clamp(28px, 4vw, 46px) / 1 var(--font-display);letter-spacing:-.035em;margin:8px 0 5px}.profile-notifications>header p{max-width:700px;color:var(--fh-muted);margin:0;font-size:13px;line-height:1.45}.profile-notifications>header>b{background:var(--fh-forest);min-width:48px;min-height:48px;color:var(--fh-lime);font:700 15px var(--font-data), monospace;border-radius:50%;align-content:center;place-items:center;display:grid}.profile-notifications>header>b small{color:var(--fh-cream);font:700 10px var(--font-data), monospace;text-transform:uppercase;margin-top:2px;display:block}.profile-notifications-layout{grid-template-columns:minmax(0,1fr) 300px;gap:14px;display:grid}.profile-notification-inbox,.profile-notification-settings{border:1px solid var(--fh-stone);background:var(--fh-cream);border-radius:12px;min-width:0}.profile-notification-inbox>header{border:0;border-bottom:1px solid var(--fh-stone);justify-content:space-between;align-items:center;gap:14px;height:auto;padding:18px 20px;display:flex}.profile-notification-inbox h3,.profile-notification-settings h3{font:400 26px / 1 var(--font-display);margin:7px 0 0}.profile-notification-inbox>header button{border:1px solid var(--fh-stone);min-height:34px;color:var(--fh-ink);cursor:pointer;background:0 0;border-radius:8px;padding:8px 11px;font-size:11px;font-weight:750}.profile-notification-inbox>header button:disabled{cursor:not-allowed;opacity:.45}.profile-notification-item{border:0;border-bottom:1px solid var(--fh-stone);width:100%;color:var(--fh-ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:8px minmax(0,1fr) auto;gap:13px;padding:15px 20px;display:grid}.profile-notification-item:last-child{border-bottom:0}.profile-notification-item>i{background:#aeb5aa;border-radius:50%;width:7px;height:7px;margin-top:5px}.profile-notification-item.unread{background:color-mix(in srgb, var(--fh-cream) 82%, var(--fh-lime) 18%)}.profile-notification-item.unread>i{background:var(--fh-green)}.profile-notification-item.severity-critical>i,.profile-notification-item.severity-warning>i{background:#c65d4c}.profile-notification-item>span{gap:5px;display:grid}.profile-notification-item small{color:var(--fh-muted);font:700 10px var(--font-data), monospace;text-transform:uppercase}.profile-notification-item strong{font-size:13px}.profile-notification-item p{color:var(--fh-muted);margin:0;font-size:12px;line-height:1.45}.profile-notification-item>b{color:var(--fh-green);font-size:16px}.profile-notification-settings{align-self:start;padding:20px}.profile-notification-settings>div{border-top:1px solid var(--fh-stone);margin-top:18px}.profile-notification-settings label{border-bottom:1px solid var(--fh-stone);justify-content:space-between;align-items:flex-start;gap:14px;padding:13px 0;display:flex;position:relative}.profile-notification-settings label>span{gap:4px;display:grid}.profile-notification-settings label b{font-size:12px}.profile-notification-settings label small{color:var(--fh-muted);font-size:10px}.profile-notification-settings label em{width:1px;height:1px;position:absolute;overflow:hidden}.profile-notification-settings input{width:18px;height:18px;accent-color:var(--fh-green)}.profile-notification-settings>p{color:var(--fh-muted);background:#d0924914;border-left:3px solid #d09249;padding:13px;font-size:11px;line-height:1.5}.profile-notifications-empty{min-height:150px;color:var(--fh-muted);text-align:center;align-content:center;place-items:center;gap:7px;padding:26px;display:grid}.profile-notifications-empty strong{color:var(--fh-ink)}.profile-notifications-empty button{border:1px solid var(--fh-stone);min-height:34px;color:var(--fh-ink);cursor:pointer;background:0 0;border-radius:8px;padding:8px 12px;font-size:11px;font-weight:750}@media (width<=760px){.profile-notifications{padding-inline:14px}.profile-notifications>header{flex-direction:column;align-items:stretch;gap:12px}.profile-notifications>header>b{border-radius:12px;width:max-content;min-width:52px;padding:7px 12px}.profile-notifications-layout{grid-template-columns:1fr}.profile-notification-inbox>header{flex-direction:column;align-items:flex-start}}.profile-reputation,.profile-public-stats{color:var(--fh-on-lime)}.profile-reputation>header>b,.profile-save,.profile-person button[aria-pressed=true],.public-profile-actions button[aria-pressed=true]{background:var(--fh-control-dark);color:var(--fh-control-dark-text)}.profile-notice,.profile-avatar>span{color:var(--fh-on-lime)}.profile-public-stats small{color:var(--fh-on-pastel-muted)}html[data-fundhouse-theme=dark] .profile-page,html[data-fundhouse-theme=dark] .profile-gate,html[data-fundhouse-theme=dark] .profile-loading{background:var(--fh-sage);color:var(--fh-ink)}html[data-fundhouse-theme=dark] .profile-page header,html[data-fundhouse-theme=dark] .profile-page .profile-hero,html[data-fundhouse-theme=dark] .profile-page .profile-form>aside,html[data-fundhouse-theme=dark] .profile-page .profile-form>section,html[data-fundhouse-theme=dark] .profile-page .profile-social-card{border-color:var(--fh-line);background:var(--fh-cream)}html[data-fundhouse-theme=dark] .profile-page header nav a,html[data-fundhouse-theme=dark] .profile-form>aside>small,html[data-fundhouse-theme=dark] .profile-fields label,html[data-fundhouse-theme=dark] .profile-wallet small,html[data-fundhouse-theme=dark] .profile-wallet-note,html[data-fundhouse-theme=dark] .profile-social>header p,html[data-fundhouse-theme=dark] .profile-empty,html[data-fundhouse-theme=dark] .profile-person small,html[data-fundhouse-theme=dark] .profile-house small,html[data-fundhouse-theme=dark] .handle-help,html[data-fundhouse-theme=dark] .privacy-options small,html[data-fundhouse-theme=dark] .profile-hero p,html[data-fundhouse-theme=dark] .profile-preview>span,html[data-fundhouse-theme=dark] .profile-preview p,html[data-fundhouse-theme=dark] .profile-preview small{color:var(--fh-muted)}html[data-fundhouse-theme=dark] .profile-preview,html[data-fundhouse-theme=dark] .profile-wallet,html[data-fundhouse-theme=dark] .privacy-options label{border-color:var(--fh-line);background:var(--fh-forest-raised)}html[data-fundhouse-theme=dark] .profile-fields input,html[data-fundhouse-theme=dark] .profile-fields textarea,html[data-fundhouse-theme=dark] .handle-input,html[data-fundhouse-theme=dark] .handle-input.is-locked{border-color:var(--fh-stone);background:var(--fh-input);color:var(--fh-ink)}html[data-fundhouse-theme=dark] .handle-input.is-locked input{color:var(--fh-muted)}html[data-fundhouse-theme=dark] .profile-person+.profile-person,html[data-fundhouse-theme=dark] .profile-house+.profile-house{border-color:var(--fh-line)}html[data-fundhouse-theme=dark] .profile-person button,html[data-fundhouse-theme=dark] .public-profile-actions button{border-color:var(--fh-stone);color:var(--fh-ink)}html[data-fundhouse-theme=dark] .profile-public-stats>div{border-color:#0d171140}.profile-page-embedded{background:var(--fh-sky);min-height:0;padding:0 0 18px}.profile-page-embedded .profile-hero,.profile-page-embedded .profile-reputation,.profile-page-embedded .profile-form,.profile-page-embedded .profile-notifications,.profile-page-embedded .profile-social{box-sizing:border-box;width:100%;max-width:1180px}.profile-page-embedded .profile-hero{margin:16px auto 0;padding:32px 36px 30px}.profile-page-embedded .profile-hero h1{margin-top:12px}.profile-page-embedded .profile-reputation{margin-top:14px;padding:20px 28px}.profile-page-embedded .profile-form{grid-template-columns:minmax(230px,280px) minmax(0,1fr);gap:14px;padding:14px 0 54px}.profile-page-embedded .profile-form>aside,.profile-page-embedded .profile-form>section{padding:20px}.profile-page-embedded .profile-notifications,.profile-page-embedded .profile-social{padding-inline:0}.profile-page-embedded .profile-notifications>header,.profile-page-embedded .profile-social>header{padding-top:22px}.profile-loading{box-sizing:border-box;background:var(--fh-sky);width:100%;min-height:calc(100dvh - 150px);color:var(--fh-ink);padding:28px}.profile-loading-embedded{min-height:calc(100dvh - 150px)}.profile-loading-card{border:1px solid var(--fh-stone);background:var(--fh-cream);border-radius:14px;align-items:center;gap:16px;width:min(100%,540px);padding:24px;display:flex;box-shadow:0 10px 30px #0d17110d}.profile-loading-card>div{gap:6px;min-width:0;display:grid}.profile-loading-card>div>span{color:var(--fh-green);font:700 10px var(--font-data), monospace;letter-spacing:.1em}.profile-loading-card strong{font:400 25px/1.05 var(--font-display)}.profile-loading-card p,.profile-loading-card a{color:var(--fh-muted);margin:0;font-size:12px;line-height:1.45;text-decoration:none}.profile-loading-card a{color:var(--fh-green);font-weight:750}.profile-loading-actions{align-items:center;gap:12px;display:flex}.profile-loading-actions button{background:var(--fh-control-dark);color:var(--fh-lime);cursor:pointer;border:0;border-radius:7px;padding:8px 12px;font-size:12px;font-weight:750}.profile-loading-mark{border:3px solid var(--fh-stone);border-top-color:var(--fh-green);border-radius:50%;flex:0 0 32px;width:32px;height:32px;animation:.8s linear infinite profile-spin}.profile-loading-mark.error{background:var(--fh-control-dark);color:var(--fh-lime);font:700 16px var(--font-data), monospace;border:0;place-items:center;animation:none;display:grid}@keyframes profile-spin{to{transform:rotate(360deg)}}html[data-fundhouse-theme=dark] .profile-page-embedded,html[data-fundhouse-theme=dark] .profile-loading{background:var(--fh-sage)}html[data-fundhouse-theme=dark] .profile-page-embedded .profile-reputation>header{background:0 0}@media (width<=760px){.profile-page-embedded .profile-hero,.profile-page-embedded .profile-reputation,.profile-page-embedded .profile-form,.profile-page-embedded .profile-notifications,.profile-page-embedded .profile-social{width:auto;max-width:none;margin-inline:14px}.profile-page-embedded .profile-form{grid-template-columns:1fr;padding-bottom:36px}.profile-page-embedded .profile-hero{padding:28px 22px}.profile-loading,.profile-loading-card{padding:18px}}.profile-page{--profile-content-width:1180px;padding-bottom:18px}.profile-page .profile-hero{width:min(calc(100% - 8vw), var(--profile-content-width));max-width:var(--profile-content-width);box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:end;gap:clamp(24px,4vw,58px);margin:16px auto 0;padding:28px 30px;display:grid}.profile-hero-copy>span{color:var(--fh-green);font:700 11px var(--font-data), monospace;letter-spacing:.1em}.profile-page .profile-hero h1{margin:12px 0 10px;font-size:clamp(38px,4.7vw,62px);line-height:.92}.profile-page .profile-hero p{max-width:650px}.profile-hero-summary{border:1px solid var(--fh-stone);background:var(--fh-input);border-radius:12px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.profile-hero-avatar{background:var(--fh-lime);width:48px;height:48px;color:var(--fh-on-lime);font:400 19px var(--font-display);border-radius:14px;place-items:center;display:grid;overflow:hidden}.profile-hero-avatar img{object-fit:cover;width:100%;height:100%}.profile-hero-summary>span:nth-child(2){gap:4px;min-width:0;display:grid}.profile-hero-summary strong,.profile-hero-summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-hero-summary strong{align-items:center;font-size:13px;display:flex}.profile-hero-summary small{color:var(--fh-muted);font-size:11px}.profile-hero-summary>b{background:var(--fh-control-dark);color:var(--fh-control-dark-text);font:700 10px var(--font-data), monospace;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:7px 9px}.profile-tabs{z-index:64;width:min(calc(100% - 8vw), var(--profile-content-width));max-width:var(--profile-content-width);box-sizing:border-box;border:1px solid var(--fh-stone);background:color-mix(in srgb, var(--fh-cream) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:12px auto 0;padding:7px;display:grid;position:sticky;top:0;box-shadow:0 10px 30px #0d171112}.profile-page-embedded .profile-tabs{top:58px}.profile-tabs button{min-width:0;min-height:58px;color:var(--fh-ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.profile-tabs button:hover{border-color:var(--fh-stone);background:var(--fh-input)}.profile-tabs button.active{border-color:var(--fh-control-dark);background:var(--fh-control-dark);color:var(--fh-control-dark-text)}.profile-tabs button>span{gap:4px;min-width:0;display:grid}.profile-tabs button strong{font-size:12px}.profile-tabs button small{color:var(--fh-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.profile-tabs button.active small{color:color-mix(in srgb, var(--fh-control-dark-text) 70%, transparent)}.profile-tabs button>b{background:var(--fh-input);min-width:26px;height:26px;color:var(--fh-green);font:700 10px var(--font-data), monospace;border-radius:999px;flex:none;place-items:center;padding-inline:5px;display:grid}.profile-tabs button.active>b{background:var(--fh-lime);color:var(--fh-on-lime)}.profile-tab-panels,.profile-tab-panel{box-sizing:border-box;width:100%}.profile-tab-panel{width:min(calc(100% - 8vw), var(--profile-content-width));max-width:var(--profile-content-width);margin:0 auto;padding:14px 0 52px}.profile-tab-panel[hidden]{display:none}.profile-page .profile-tab-panel .profile-form,.profile-page .profile-tab-panel .profile-reputation,.profile-page .profile-tab-panel .profile-notifications,.profile-page .profile-tab-panel .profile-social{box-sizing:border-box;width:100%;max-width:none;margin:0}.profile-page .profile-tab-panel .profile-form{grid-template-columns:minmax(230px,280px) minmax(0,1fr);justify-content:stretch;align-items:start;gap:14px;padding:0}.profile-page .profile-tab-panel .profile-form>aside,.profile-page .profile-tab-panel .profile-form>section{box-sizing:border-box;align-self:start;width:100%;padding:22px}.profile-page .profile-tab-panel .profile-reputation{padding:26px 30px}.profile-page .profile-tab-panel .profile-notifications,.profile-page .profile-tab-panel .profile-social{padding:0}.profile-page .profile-tab-panel .profile-notifications>header,.profile-page .profile-tab-panel .profile-social>header{border:1px solid var(--fh-stone);background:var(--fh-cream);border-radius:12px;align-items:center;margin-bottom:14px;padding:22px 24px}.profile-notifications-layout{align-items:start}.profile-notification-inbox,.profile-notification-settings{align-self:start}.profile-social-grid{align-items:start;margin-top:0}.profile-social-card{box-sizing:border-box;align-self:start;width:100%}@media (width<=900px){.profile-page .profile-hero{grid-template-columns:1fr;align-items:start}.profile-hero-summary{box-sizing:border-box;width:min(100%,430px)}.profile-tabs{scrollbar-width:thin;display:flex;overflow-x:auto}.profile-tabs button{flex:1 0 190px;min-width:190px}.profile-notifications-layout{grid-template-columns:1fr}.profile-notification-settings{box-sizing:border-box;width:100%}}@media (width<=760px){.profile-page .profile-hero,.profile-tabs,.profile-tab-panel,.profile-page-embedded .profile-hero,.profile-page-embedded .profile-tabs,.profile-page-embedded .profile-tab-panel{width:auto;max-width:none;margin-inline:14px}.profile-page .profile-hero{padding:24px 20px}.profile-page .profile-hero h1{font-size:42px}.profile-page-embedded .profile-tabs{top:60px}.profile-tabs button{flex-basis:172px;min-width:172px}.profile-tab-panel{padding-top:12px}.profile-page .profile-tab-panel .profile-form{grid-template-columns:1fr}.profile-page .profile-tab-panel .profile-form>aside,.profile-page .profile-tab-panel .profile-form>section{padding:19px}.profile-page .profile-tab-panel .profile-reputation{padding:20px}.profile-page .profile-tab-panel .profile-notifications>header,.profile-page .profile-tab-panel .profile-social>header{align-items:stretch;padding:20px}}.profile-preview{min-width:0;overflow:hidden}.profile-preview>div{grid-template-columns:31px minmax(0,1fr) max-content}.profile-preview>div>p{min-width:0;overflow:hidden}.profile-preview>div>p>strong,.profile-preview>div>p>small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.profile-preview>div>p>strong{align-items:center;display:flex}.profile-preview>div>b{white-space:nowrap;justify-self:end;max-width:100%}.profile-social-actions{flex:none;align-items:center;gap:8px;display:flex}.profile-social-actions a{border:1px solid var(--fh-stone);background:var(--fh-input);min-height:36px;color:var(--fh-ink);border-radius:8px;align-items:center;padding:8px 12px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.profile-social-actions a:last-child{border-color:var(--fh-control-dark);background:var(--fh-control-dark);color:var(--fh-control-dark-text)}.profile-social-summary{border:1px solid var(--fh-stone);background:var(--fh-cream);border-radius:12px 12px 0 0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.profile-social-summary>div{justify-content:space-between;align-items:baseline;gap:12px;padding:15px 18px;display:flex}.profile-social-summary>div+div{border-left:1px solid var(--fh-stone)}.profile-social-summary dt{color:var(--fh-muted);font:700 10px var(--font-data), monospace;letter-spacing:.07em;text-transform:uppercase}.profile-social-summary dd{color:var(--fh-ink);font:400 25px/1 var(--font-display);margin:0}.profile-social-tabs{border:1px solid var(--fh-stone);background:var(--fh-cream);border-top:0;border-radius:0 0 12px 12px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.profile-social-tabs button{min-height:52px;color:var(--fh-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:750;display:flex;position:relative}.profile-social-tabs button+button{border-left:1px solid var(--fh-stone)}.profile-social-tabs button:after{content:"";background:0 0;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:25%;right:25%}.profile-social-tabs button:hover{background:var(--fh-input);color:var(--fh-ink)}.profile-social-tabs button.active{color:var(--fh-ink)}.profile-social-tabs button.active:after{background:var(--fh-lime)}.profile-social-tabs button b{background:var(--fh-input);min-width:22px;min-height:22px;color:var(--fh-green);font:700 10px var(--font-data), monospace;border-radius:999px;place-items:center;padding:0 5px;display:grid}.profile-page :where(button,a){box-sizing:border-box}.profile-tabs button{min-height:var(--control-card);padding:8px 11px}.profile-tabs button>span{gap:3px}.profile-tabs button>b{min-width:24px;height:24px}.profile-social-tabs button{min-height:var(--control-default);padding:8px 12px}.profile-save{min-height:var(--control-touch)}@media (width<=760px){.profile-tabs button{min-height:var(--control-card)}.profile-social-tabs button,.profile-person button,.public-profile-actions button,.profile-notification-inbox>header button,.profile-notifications-empty button{min-height:var(--control-touch)}}.profile-network-panel{border:1px solid var(--fh-stone);background:var(--fh-cream);border-radius:12px;margin-top:12px;overflow:hidden}.profile-network-panel[hidden]{display:none}.profile-network-panel>header{border:0;border-bottom:1px solid var(--fh-stone);background:0 0;justify-content:space-between;align-items:end;gap:18px;height:auto;padding:19px 20px 16px;display:flex}.profile-network-panel>header span{color:var(--fh-green);font:700 10px var(--font-data), monospace;letter-spacing:.09em}.profile-network-panel>header h3{font:400 25px/1 var(--font-display);margin:6px 0 0}.profile-network-panel>header small{max-width:340px;color:var(--fh-muted);text-align:right;font-size:11px;line-height:1.4}.profile-people-list.social-list{gap:0;padding:0}.profile-people-list.social-list .profile-person{min-height:92px;padding:14px 20px}.profile-people-list.social-list .profile-person+.profile-person{border-top:1px solid var(--fh-stone)}.profile-person>a{min-width:0}.profile-person>a>span:first-child{align-self:start}.profile-person-copy{gap:3px;min-width:0;display:grid;border-radius:0!important;flex:auto!important;width:auto!important;height:auto!important}.profile-person-copy>strong,.profile-person-copy>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.profile-person-copy>p{color:var(--fh-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.profile-person>button{min-width:88px;color:var(--fh-ink)}.profile-person>button[aria-pressed=true]{border-color:var(--fh-stone);color:var(--fh-ink);background:0 0}.profile-person>button:hover:not(:disabled){color:#9d4438;background:#b75a4c14;border-color:#b75a4c}.profile-person>button:disabled{cursor:wait;opacity:.6}.profile-network-empty{text-align:center;align-content:center;place-items:center;gap:7px;min-height:180px;padding:30px;display:grid}.profile-network-empty b{color:var(--fh-ink);font-size:15px}.profile-network-empty span{max-width:440px;color:var(--fh-muted);line-height:1.45}.profile-network-empty a{color:var(--fh-green);margin-top:5px;font-weight:750;text-decoration:none}.profile-house-management{gap:0;margin:0}.profile-house-management .profile-social-card{border:0;border-radius:0}.profile-house-management .profile-social-card+.profile-social-card{border-left:1px solid var(--fh-stone)}.profile-house>em{color:var(--fh-green);flex:none;font-size:10px;font-style:normal;font-weight:750}.profile-house-follow{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.profile-house-follow>a{min-width:0;color:var(--fh-ink);grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;text-decoration:none;display:grid}.profile-house-follow>a>i{background:var(--fh-lime);width:36px;height:36px;color:var(--fh-on-lime);border-radius:10px;place-items:center;font-size:11px;font-style:normal;font-weight:800;display:grid}.profile-house-follow>a>span{min-width:0}.profile-house-follow>button{border:1px solid var(--fh-stone);min-height:34px;color:var(--fh-ink);cursor:pointer;background:0 0;border-radius:8px;align-self:center;padding:8px 10px;font-size:10px;font-weight:750}.profile-house-follow>button:hover:not(:disabled){color:#9d4438;background:#b75a4c14;border-color:#b75a4c}.profile-house-follow>button:disabled{cursor:wait;opacity:.6}html[data-fundhouse-theme=dark] .profile-social-summary,html[data-fundhouse-theme=dark] .profile-social-tabs,html[data-fundhouse-theme=dark] .profile-network-panel{border-color:var(--fh-line);background:var(--fh-cream)}html[data-fundhouse-theme=dark] .profile-social-summary>div+div,html[data-fundhouse-theme=dark] .profile-social-tabs button+button,html[data-fundhouse-theme=dark] .profile-network-panel>header,html[data-fundhouse-theme=dark] .profile-people-list.social-list .profile-person+.profile-person,html[data-fundhouse-theme=dark] .profile-house-management .profile-social-card+.profile-social-card{border-color:var(--fh-line)}@media (width<=760px){.profile-social>header{align-items:stretch}.profile-social-actions{flex-wrap:wrap}.profile-social-summary>div{flex-direction:column;align-items:flex-start;gap:5px;padding:12px}.profile-social-summary dd{font-size:21px}.profile-social-tabs button{padding-inline:8px}.profile-network-panel>header{flex-direction:column;align-items:flex-start;gap:7px}.profile-network-panel>header small{text-align:left}.profile-people-list.social-list .profile-person{align-items:flex-start;padding:14px}.profile-person>button{min-width:76px}.profile-house-management{grid-template-columns:1fr}.profile-house-management .profile-social-card+.profile-social-card{border-top:1px solid var(--fh-stone);border-left:0}.profile-house>b{display:none}}.profile-page{font-size:var(--type-body);line-height:var(--leading-body)}.profile-return-link{width:min(1180px,100% - 28px);color:var(--fh-green);font-size:var(--type-caption);margin:18px auto 0;font-weight:750;text-decoration:none;display:block}.public-profile-hero h1{font-size:var(--type-title);line-height:var(--leading-tight);flex-wrap:wrap;align-items:center;display:flex}.public-profile-hero>div:last-child>strong{font-size:var(--type-label)}.public-profile-hero p{max-width:660px;font-size:var(--type-body);line-height:var(--leading-body)}.profile-person strong,.profile-house strong{font-size:var(--type-label);align-items:center;display:flex}.profile-person small,.profile-house small{font-size:var(--type-caption)}.profile-person-copy>p{font-size:var(--type-caption);line-height:1.45}.profile-social-card>header h2,.profile-social-card>header h3{font-size:var(--type-subtitle);line-height:var(--leading-tight)}@media (width<=760px){.profile-return-link{margin-top:12px}.public-profile-hero h1{font-size:clamp(28px,9vw,40px)}}.profile-own-feed{width:100%;margin:0;padding:0 0 46px}.profile-own-feed>header{border:1px solid var(--fh-stone);background:var(--fh-cream);border-radius:12px;justify-content:space-between;align-items:end;gap:20px;height:auto;margin:0 0 12px;padding:20px 24px 16px;display:flex}.profile-own-feed>header span{color:var(--fh-green);font:700 11px var(--font-data), monospace;letter-spacing:.1em;text-transform:uppercase}.profile-own-feed>header h2{font:400 clamp(26px, 3.4vw, 40px)/1 var(--font-display);letter-spacing:-.035em;margin:7px 0 5px}.profile-own-feed>header p{color:var(--fh-muted);margin:0;font-size:13px;line-height:1.45}.profile-own-feed>header>a{color:var(--fh-green);white-space:nowrap;flex:none;font-size:12px;font-weight:750;text-decoration:none}.profile-own-feed>header>a b{font-size:15px}.profile-own-feed-list{gap:8px;display:grid}.profile-own-post{border:1px solid var(--fh-stone);background:var(--fh-cream);border-radius:12px;min-width:0;padding:17px 20px 13px}.profile-own-post>header{border:0;border-bottom:1px solid var(--fh-stone);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;height:auto;padding:0 0 12px;display:grid}.profile-own-post-avatar,.profile-own-post-avatar img,.profile-own-post-avatar i{border-radius:50%;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.profile-own-post-avatar img{object-fit:cover}.profile-own-post-avatar i{background:var(--fh-lime);color:var(--fh-on-lime);font-size:10px;font-style:normal;font-weight:800}.profile-own-post>header>span:nth-child(2){gap:3px;min-width:0;display:grid}.profile-own-post>header strong{align-items:center;gap:4px;min-width:0;font-size:13px;display:flex}.profile-own-post>header small{color:var(--fh-muted);font-size:11px}.profile-own-post>header>b{color:var(--fh-green);font:700 10px var(--font-data), monospace;letter-spacing:.08em}.profile-own-post>h3{font:500 19px/1.1 var(--font-display);margin:13px 0 0}.profile-own-post>p{color:var(--fh-ink);white-space:pre-wrap;margin:13px 0 11px;font-size:14px;line-height:1.5}.profile-own-post-houses{flex-wrap:wrap;gap:6px;display:flex}.profile-own-post-houses a{border:1px solid var(--fh-stone);color:var(--fh-ink);border-radius:999px;align-items:center;gap:5px;padding:4px 8px 4px 4px;font-size:11px;text-decoration:none;display:inline-flex}.profile-own-post-houses i{background:var(--fh-lime);width:20px;height:20px;color:var(--fh-on-lime);border-radius:50%;place-items:center;font-size:10px;font-style:normal;font-weight:800;display:grid}.profile-own-post>footer{border-top:1px solid var(--fh-stone);color:var(--fh-muted);align-items:center;gap:15px;margin-top:12px;padding-top:10px;font-size:11px;display:flex}.profile-own-post>footer a{color:var(--fh-green);font-weight:700;text-decoration:none}.profile-own-post>footer a:last-child{margin-left:auto}.profile-own-feed-empty{border:1px dashed var(--fh-stone);background:var(--fh-cream);min-height:150px;color:var(--fh-muted);text-align:center;border-radius:12px;align-content:center;place-items:center;gap:7px;padding:26px;font-size:13px;display:grid}.profile-own-feed-empty strong{color:var(--fh-ink);font-size:15px}.profile-own-feed-empty a{color:var(--fh-green);font-weight:750;text-decoration:none}.profile-own-feed-empty button{border:1px solid var(--fh-stone);min-height:34px;color:var(--fh-ink);cursor:pointer;background:0 0;border-radius:8px;padding:8px 12px;font-size:11px;font-weight:750}.profile-feed-spinner{border:2px solid var(--fh-stone);border-top-color:var(--fh-green);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite profile-spin}html[data-fundhouse-theme=dark] .profile-own-feed>header,html[data-fundhouse-theme=dark] .profile-own-post,html[data-fundhouse-theme=dark] .profile-own-feed-empty{border-color:var(--fh-line);background:var(--fh-cream)}@media (width<=760px){.profile-own-feed>header{flex-direction:column;align-items:stretch;padding:18px}.profile-own-post{padding-inline:15px}.profile-own-post>footer{flex-wrap:wrap}.profile-own-post>footer a:last-child{margin-left:0}.profile-page{width:100%;max-width:100%;overflow-x:clip}.profile-main,.profile-content{min-width:0;padding-inline:12px}.profile-page :is(input,textarea,select){font-size:16px}.profile-page :is(button,.profile-return-link,.profile-tab){min-height:44px}.profile-tabs{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.profile-tabs::-webkit-scrollbar{display:none}.profile-tabs>*{scroll-snap-align:start}.profile-own-post{overflow-wrap:anywhere}}.public-profile-page{background:var(--fh-sky);min-height:100dvh;color:var(--fh-ink);padding-bottom:72px}.public-profile-return{justify-content:space-between;align-items:center;gap:16px;width:min(1180px,100% - 28px);min-height:58px;margin:18px auto 12px;display:flex}.public-profile-return>button{border:1px solid var(--fh-stone);background:var(--fh-cream);min-height:48px;color:var(--fh-ink);cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:11px;padding:7px 15px 7px 8px;display:inline-flex}.public-profile-return>button>b{background:var(--fh-forest);width:32px;height:32px;color:var(--fh-cream);border-radius:8px;place-items:center;font-size:17px;display:grid}.public-profile-return>button>span{gap:2px;font-size:13px;font-weight:800;display:grid}.public-profile-return>button small{color:var(--fh-muted);font-size:10px;font-weight:500}.public-profile-return>a{color:var(--fh-green);font-size:12px;font-weight:800;text-decoration:none}.public-profile-shell{border:1px solid var(--fh-stone);background:var(--fh-cream);border-radius:18px;width:min(1180px,100% - 28px);margin:0 auto;overflow:hidden;box-shadow:0 20px 60px #0d171112}.public-profile-identity{grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:24px;min-height:250px;padding:34px 38px;display:grid}.public-profile-identity .public-profile-avatar{border-radius:28px;width:112px;height:112px}.public-profile-copy{min-width:0}.public-profile-copy>span{color:var(--fh-green);font:750 11px var(--font-data), monospace;letter-spacing:.1em}.public-profile-copy h1{font:400 clamp(38px, 5vw, 68px)/.95 var(--font-display);letter-spacing:-.045em;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 4px;display:flex}.public-profile-copy>strong{color:var(--fh-muted);font-size:14px}.public-profile-copy>p{max-width:650px;color:var(--fh-muted);white-space:pre-wrap;margin:18px 0 0;font-size:14px;line-height:1.55}.public-profile-meta{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.public-profile-meta b{border:1px solid var(--fh-stone);color:var(--fh-muted);font:700 10px var(--font-data), monospace;text-transform:uppercase;border-radius:999px;padding:6px 9px}.public-profile-actions{grid-template-columns:minmax(138px,auto);align-self:start;gap:8px;margin:0;display:grid}.public-profile-actions :is(a,button){border:1px solid var(--fh-stone);min-height:44px;color:var(--fh-ink);cursor:pointer;background:0 0;border-radius:10px;place-items:center;padding:0 18px;font-size:12px;font-weight:800;text-decoration:none;display:grid}.public-profile-actions :is(a,button).primary{border-color:var(--fh-forest);background:var(--fh-forest);color:var(--fh-cream)}.public-profile-actions button.following{color:#99473b;border-color:#b75a4c}.public-profile-actions button:disabled{cursor:wait;opacity:.6}.public-profile-tabs{border-top:1px solid var(--fh-stone);border-bottom:1px solid var(--fh-stone);background:color-mix(in srgb, var(--fh-cream) 84%, var(--fh-lime) 16%);grid-template-columns:repeat(4,1fr);padding:0 24px;display:grid}.public-profile-tabs button{min-height:62px;color:var(--fh-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:750;display:flex;position:relative}.public-profile-tabs button b{min-width:24px;height:24px;color:var(--fh-muted);font:750 10px var(--font-data), monospace;background:#0d171114;border-radius:999px;place-items:center;padding:0 5px;display:grid}.public-profile-tabs button.active{color:var(--fh-ink)}.public-profile-tabs button.active:after{background:var(--fh-green);content:"";border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:18%;right:18%}.public-profile-tabs button.active b{background:var(--fh-forest);color:var(--fh-lime)}.public-profile-panel{min-height:380px;padding:24px}.public-profile-timeline{gap:10px;display:grid}.public-profile-timeline>article{border:1px solid var(--fh-stone);background:var(--fh-cream);border-radius:13px;padding:18px 20px 14px}.public-profile-timeline>article>header{border:0;border-bottom:1px solid var(--fh-stone);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;height:auto;padding:0 0 13px;display:grid}.public-profile-timeline>article>header>span,.public-profile-timeline>article>header img,.public-profile-timeline>article>header i{border-radius:50%;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.public-profile-timeline>article>header img{object-fit:cover}.public-profile-timeline>article>header i{background:var(--fh-lime);color:var(--fh-on-lime);font-size:10px;font-style:normal;font-weight:800}.public-profile-timeline>article>header div{gap:3px;min-width:0;display:grid}.public-profile-timeline>article>header strong{align-items:center;gap:5px;font-size:13px;display:flex}.public-profile-timeline>article>header small{color:var(--fh-muted);font-size:11px}.public-profile-timeline>article>header>b{color:var(--fh-green);font:750 10px var(--font-data), monospace;letter-spacing:.08em}.public-profile-timeline>article>p{white-space:pre-wrap;margin:16px 0;font-size:15px;line-height:1.55}.public-profile-post-houses{flex-wrap:wrap;gap:6px;display:flex}.public-profile-post-houses a{border:1px solid var(--fh-stone);color:var(--fh-ink);border-radius:999px;align-items:center;gap:6px;padding:4px 9px 4px 4px;font-size:11px;text-decoration:none;display:inline-flex}.public-profile-post-houses i{background:var(--fh-lime);width:22px;height:22px;color:var(--fh-on-lime);border-radius:50%;place-items:center;font-size:10px;font-style:normal;font-weight:800;display:grid}.public-profile-post-houses span{align-items:center;display:inline-flex}.public-profile-timeline footer{border-top:1px solid var(--fh-stone);color:var(--fh-muted);align-items:center;gap:16px;margin-top:14px;padding-top:11px;font-size:11px;display:flex}.public-profile-timeline footer a{color:var(--fh-green);font-weight:750;text-decoration:none}.public-profile-timeline footer a:last-child{margin-left:auto}.public-profile-house-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.public-profile-house-grid>a{border:1px solid var(--fh-stone);min-width:0;color:var(--fh-ink);border-radius:13px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;padding:17px;text-decoration:none;display:grid}.public-profile-house-grid>a>i{background:var(--fh-lime);width:46px;height:46px;color:var(--fh-on-lime);border-radius:13px;place-items:center;font-size:11px;font-style:normal;font-weight:850;display:grid}.public-profile-house-grid>a>div{gap:4px;min-width:0;display:grid}.public-profile-house-grid>a>div>span{color:var(--fh-green);font:750 10px var(--font-data), monospace;letter-spacing:.08em}.public-profile-house-grid strong{text-overflow:ellipsis;white-space:nowrap;align-items:center;min-width:0;font-size:14px;display:flex;overflow:hidden}.public-profile-house-grid small{color:var(--fh-muted);font-size:11px}.public-profile-house-grid>a>b{color:var(--fh-green);font:750 10px var(--font-data), monospace;align-self:start}.public-profile-house-grid em{color:var(--fh-green);grid-column:2/-1;font-size:11px;font-style:normal;font-weight:750}.public-profile-people{gap:8px;display:grid}.public-profile-people>a{border:1px solid var(--fh-stone);color:var(--fh-ink);border-radius:13px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 16px;text-decoration:none;display:grid}.public-profile-people>a>span,.public-profile-people>a>span :is(img,i){border-radius:50%;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.public-profile-people img{object-fit:cover}.public-profile-people i{background:var(--fh-lime);color:var(--fh-on-lime);font-size:10px;font-style:normal;font-weight:800}.persistent-product-shell .public-profile-return{margin-top:22px}.persistent-product-shell .public-profile-identity{background:radial-gradient(circle at 88% 8%, #c7ff382e, transparent 31%), var(--fh-cream);min-height:270px}.persistent-product-shell .public-profile-return>button small,.persistent-product-shell .public-profile-meta b,.persistent-product-shell .public-profile-tabs button b,.persistent-product-shell .public-profile-empty>span{font-size:11px}.persistent-product-shell .public-profile-return>a{border:1px solid var(--fh-stone);background:var(--fh-cream);border-radius:10px;align-items:center;min-height:44px;padding:0 13px;display:inline-flex}.persistent-product-shell .public-profile-page :is(a,button):focus-visible{outline-offset:2px;outline:3px solid #76a91b}@media (width<=760px){.persistent-product-shell .public-profile-return,.persistent-product-shell .public-profile-shell{width:min(100% - 24px,1240px)}}.public-profile-people>a>div{min-width:0}.public-profile-people strong{align-items:center;gap:5px;font-size:13px;display:flex}.public-profile-people small{color:var(--fh-muted);margin-top:3px;font-size:11px;display:block}.public-profile-people p{color:var(--fh-muted);text-overflow:ellipsis;white-space:nowrap;margin:7px 0 0;font-size:12px;overflow:hidden}.public-profile-people>a>b{color:var(--fh-green);font:750 10px var(--font-data), monospace;align-self:start}.public-profile-people em{color:var(--fh-green);grid-column:2/-1;font-size:11px;font-style:normal;font-weight:750}.public-profile-empty{border:1px dashed var(--fh-stone);text-align:center;border-radius:14px;align-content:center;place-items:center;gap:8px;min-height:300px;padding:34px;display:grid}.public-profile-empty>span{color:var(--fh-green);font:750 10px var(--font-data), monospace;letter-spacing:.1em}.public-profile-empty h2{font:400 30px/1 var(--font-display);margin:0}.public-profile-empty p{max-width:480px;color:var(--fh-muted);margin:0;font-size:13px;line-height:1.5}.public-profile-empty a{color:var(--fh-green);font-size:12px;font-weight:750;text-decoration:none}html[data-fundhouse-theme=dark] .public-profile-shell,html[data-fundhouse-theme=dark] .public-profile-return>button,html[data-fundhouse-theme=dark] .public-profile-timeline>article,html[data-fundhouse-theme=dark] .public-profile-house-grid>a,html[data-fundhouse-theme=dark] .public-profile-people>a{border-color:var(--fh-line);background:var(--fh-cream)}@media (width<=760px){.public-profile-page{padding-bottom:30px}.public-profile-page>header{position:static}.public-profile-return{margin-top:10px}.public-profile-return>a{display:none}.public-profile-return>button{width:100%}.public-profile-shell{border-radius:15px;width:calc(100% - 20px)}.public-profile-identity{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:14px;min-height:0;padding:22px 18px}.public-profile-identity .public-profile-avatar{border-radius:20px;width:72px;height:72px}.public-profile-copy h1{font-size:clamp(30px,10vw,42px)}.public-profile-copy>p,.public-profile-meta{grid-column:1/-1}.public-profile-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;width:100%;margin-top:4px}.public-profile-tabs{scrollbar-width:none;grid-template-columns:repeat(4,minmax(94px,1fr));padding:0 5px;overflow-x:auto}.public-profile-tabs::-webkit-scrollbar{display:none}.public-profile-tabs button{min-height:54px}.public-profile-panel{min-height:300px;padding:12px}.public-profile-house-grid{grid-template-columns:1fr}.public-profile-timeline>article{padding-inline:14px}.public-profile-timeline footer{flex-wrap:wrap}.public-profile-timeline footer a:last-child{margin-left:0}.public-profile-people>a,.public-profile-house-grid>a{grid-template-columns:42px minmax(0,1fr) auto;padding:14px 12px}.public-profile-people p{white-space:normal}}html[data-fundhouse-theme=light] .profile-page :is(.profile-return-link,.profile-section>span,.profile-social>header>div>span,.profile-social-card header span,.profile-own-feed>header span,.profile-own-feed>header>a,.profile-own-post>header>b,.profile-own-post>footer a,.profile-own-feed-empty a){color:var(--fh-accent-text)}html[data-fundhouse-theme=light] .profile-fields label>small{color:var(--fh-text-muted)}.profile-page .profile-hero{background:var(--fh-cream);border-radius:18px;padding:0;display:block;overflow:hidden;box-shadow:0 18px 50px #0d171112}.profile-cover{background:radial-gradient(circle at 78% 28%, color-mix(in srgb, var(--fh-lime) 92%, white) 0 7%, transparent 7.3%), radial-gradient(circle at 88% 70%, color-mix(in srgb, var(--fh-lime) 55%, transparent) 0 13%, transparent 13.3%), linear-gradient(115deg, var(--fh-forest), color-mix(in srgb, var(--fh-forest) 72%, var(--fh-green)));height:104px;position:relative;overflow:hidden}.profile-cover:after{content:"";background:linear-gradient(90deg,#0000 0 58%,#ffffff0f 58% 59%,#0000 59% 100%);position:absolute;inset:0}.profile-cover i{background:var(--fh-lime);border-radius:6px;width:9px;position:absolute;bottom:-28px;transform:skew(-12deg)}.profile-cover i:first-child{height:58px;right:62px}.profile-cover i:nth-child(2){height:78px;right:44px}.profile-cover i:nth-child(3){height:98px;right:26px}.profile-hero-body{grid-template-columns:112px minmax(0,1fr) auto;align-items:end;gap:20px;padding:0 28px 24px;display:grid}.profile-page .profile-hero .profile-hero-avatar{border:5px solid var(--fh-cream);background:var(--fh-lime);border-radius:30px;width:112px;height:112px;margin-top:-54px;font-size:34px;box-shadow:0 8px 22px #0d171121}.profile-hero-identity{min-width:0;padding-top:17px}.profile-hero-name{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.profile-page .profile-hero .profile-hero-name h1{font:400 clamp(30px, 3.5vw, 48px)/1 var(--font-display);letter-spacing:-.04em;align-items:center;gap:6px;margin:0;display:flex}.profile-hero-name>b{background:var(--fh-control-dark);color:var(--fh-on-dark);font:750 10px var(--font-data), monospace;letter-spacing:.07em;text-transform:uppercase;border-radius:999px;padding:6px 8px}.profile-hero-identity>span{color:var(--fh-muted);margin-top:6px;font-size:13px;display:block}.profile-page .profile-hero .profile-hero-identity>p{max-width:640px;color:var(--fh-ink);margin:13px 0 0;font-size:13px;line-height:1.5}.profile-hero-actions{align-items:center;gap:8px;padding-bottom:2px;display:flex}.profile-hero-actions :is(button,a){border:1px solid var(--fh-stone);min-height:40px;color:var(--fh-ink);white-space:nowrap;cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;padding:0 14px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.profile-hero-actions button{border-color:var(--fh-control-dark);background:var(--fh-control-dark);color:var(--fh-on-dark)}.profile-hero-stats{border-top:1px solid var(--fh-stone);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.profile-hero-stats button{min-width:0;min-height:68px;color:var(--fh-ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:baseline;gap:8px;display:flex}.profile-hero-stats button+button{border-left:1px solid var(--fh-stone)}.profile-hero-stats button:hover{background:color-mix(in srgb, var(--fh-cream) 76%, var(--fh-lime) 24%)}.profile-hero-stats strong{font:400 26px/1 var(--font-display)}.profile-hero-stats span{color:var(--fh-muted);font-size:11px;font-weight:700}.profile-photo-summary{text-align:center;gap:4px;margin-top:18px;display:grid}.profile-photo-summary strong{justify-content:center;align-items:center;gap:5px;font-size:14px;display:flex}.profile-photo-summary span{color:var(--fh-muted);font-size:12px}.profile-photo-summary small{background:var(--fh-input);width:max-content;color:var(--fh-green);font:750 10px var(--font-data), monospace;text-transform:uppercase;border-radius:999px;justify-self:center;margin-top:6px;padding:5px 8px}.profile-own-feed-more{border:1px solid var(--fh-stone);background:var(--fh-cream);color:var(--fh-muted);border-radius:11px;justify-content:space-between;align-items:center;gap:14px;margin-top:10px;padding:14px 18px;font-size:11px;display:flex}.profile-own-feed-more a{color:var(--fh-green);font-weight:800;text-decoration:none}html[data-fundhouse-theme=light] .profile-page :is(.profile-wallet small,.profile-wallet-note,.handle-help,.privacy-options small){color:var(--fh-text-muted)}html[data-fundhouse-theme=light] .profile-page :is(.profile-wallet>b,.profile-wallet>a,.profile-own-feed-more a){color:var(--fh-accent-text)}html[data-fundhouse-theme=light] .profile-page .profile-fields label{color:var(--fh-text-muted)}html[data-fundhouse-theme=dark] .profile-cover{background:radial-gradient(circle at 78% 28%, color-mix(in srgb, var(--fh-lime) 75%, white) 0 7%, transparent 7.3%), radial-gradient(circle at 88% 70%, color-mix(in srgb, var(--fh-lime) 35%, transparent) 0 13%, transparent 13.3%), linear-gradient(115deg, #09130d, color-mix(in srgb, #09130d 70%, var(--fh-green)))}@media (width<=900px){.profile-hero-body{grid-template-columns:92px minmax(0,1fr)}.profile-page .profile-hero .profile-hero-avatar{border-radius:25px;width:92px;height:92px}.profile-hero-actions{grid-column:1/-1;padding-top:2px}}@media (width<=760px){.profile-page .profile-hero{padding:0}.profile-cover{height:78px}.profile-hero-body{grid-template-columns:72px minmax(0,1fr);gap:13px;padding:0 16px 18px}.profile-page .profile-hero .profile-hero-avatar{border-width:4px;border-radius:21px;width:72px;height:72px;margin-top:-34px;font-size:24px}.profile-hero-identity{padding-top:10px}.profile-page .profile-hero .profile-hero-name h1{font-size:30px}.profile-hero-name>b{padding:4px 6px}.profile-page .profile-hero .profile-hero-identity>p{grid-column:1/-1;font-size:12px}.profile-hero-actions{width:100%}.profile-hero-actions :is(button,a){flex:1}.profile-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-hero-stats button{min-height:58px}.profile-hero-stats button:nth-child(3){border-left:0;border-top:1px solid var(--fh-stone)}.profile-hero-stats button:nth-child(4){border-top:1px solid var(--fh-stone)}.profile-hero-stats strong{font-size:22px}}.persistent-product-shell .public-profile-page{min-width:0}.persistent-product-shell .public-profile-return,.persistent-product-shell .public-profile-shell{width:min(1240px,100% - 40px)}.persistent-product-shell .public-profile-copy>p{font-size:15px}.persistent-product-shell .public-profile-tabs button{font-size:13px}.persistent-product-shell .public-profile-people strong,.persistent-product-shell .public-profile-timeline>article>header strong{font-size:14px}.persistent-product-shell .public-profile-people p{font-size:13px}@media (width<=760px){.persistent-product-shell .public-profile-return,.persistent-product-shell .public-profile-shell{width:min(100% - 24px,1240px)}}.public-profile-performance{color:#f6f2e8;background:#0d1711;border:1px solid #ffffff1f;border-radius:15px;margin:0 18px 18px;overflow:hidden}.public-profile-performance>header{color:#f6f2e8;background:#0d1711;border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:flex-start;gap:24px;min-height:92px;padding:20px 22px;display:flex}.public-profile-performance>header>div>span{color:#c7ff38;font:760 10px/1 var(--font-data), monospace;letter-spacing:.1em}.public-profile-performance>header h2{font:400 30px/1 var(--font-display);margin:7px 0 3px}.public-profile-performance>header p{color:#f6f2e88c;margin:0;font-size:11px}.public-profile-performance>header>small{color:#f6f2e880;font:720 10px var(--font-data), monospace;text-transform:uppercase;align-items:center;gap:7px;display:flex}.public-profile-performance>header>small i{background:#c7ff38;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #c7ff381f}.public-profile-performance>dl{border-bottom:1px solid #ffffff1c;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.public-profile-performance>dl>div{border-right:1px solid #ffffff1a;gap:5px;min-width:0;padding:18px 20px;display:grid}.public-profile-performance>dl>div:last-child{border-right:0}.public-profile-performance dt{color:#f6f2e87a;font:760 10px/1 var(--font-data), monospace;letter-spacing:.08em;text-transform:uppercase}.public-profile-performance dd{font:500 clamp(21px,2.5vw,30px)/1 var(--font-display);margin:0}.public-profile-performance dl small{color:#f6f2e86b;font-size:10px}.public-profile-performance .positive{color:var(--fh-positive)}.public-profile-performance .negative{color:var(--fh-negative)}.public-profile-positions{scrollbar-width:thin;overflow-x:auto}.public-profile-positions>header,.public-profile-positions>a{grid-template-columns:minmax(230px,1.5fr) repeat(4,minmax(96px,.7fr));align-items:center;gap:14px;min-width:800px;display:grid}.public-profile-positions>header{color:#f6f2e870;font:740 10px/1 var(--font-data), monospace;letter-spacing:.07em;text-align:right;text-transform:uppercase;background:#0d1711;border-bottom:1px solid #ffffff1a;padding:11px 18px}.public-profile-positions>header>div{color:#f6f2e8;text-align:left;gap:3px;display:grid}.public-profile-positions>header>div>strong{font:760 11px/1 var(--font-interface);text-transform:none}.public-profile-positions>header>div>small{color:#f6f2e86b;font:600 10px/1 var(--font-interface);letter-spacing:0;text-transform:none}.public-profile-positions>a{color:#f6f2e8;text-align:right;border-bottom:1px solid #ffffff14;min-height:66px;padding:10px 18px;text-decoration:none;transition:background-color .15s}.public-profile-positions>a:last-child{border-bottom:0}.public-profile-positions>a:hover{background:#ffffff0b}.public-profile-positions>a>span{gap:4px;min-width:0;display:grid}.public-profile-positions>a>span>strong{font:760 12px/1 var(--font-data), monospace}.public-profile-positions>a>span>small{color:#f6f2e86e;font-size:10px}.public-profile-position-fund{text-align:left;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px}.public-profile-position-fund>i{color:#0d1711;width:38px;height:38px;font:820 10px/1 var(--font-data), monospace;background:#d3ff5c;border-radius:11px;place-items:center;font-style:normal;display:grid}.public-profile-position-fund>span{gap:4px;min-width:0;display:grid}.public-profile-position-fund>span>strong{font-size:13px}.public-profile-position-fund>span>small{color:#f6f2e880;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}html[data-fundhouse-theme=dark] .public-profile-performance{background:#07100b;border-color:#ffffff21}html[data-fundhouse-theme=dark] .public-profile-performance>header,html[data-fundhouse-theme=dark] .public-profile-positions>header{background:#07100b}html[data-fundhouse-theme] .public-profile-return>button>b,html[data-fundhouse-theme] .public-profile-actions :is(a,button).primary{border-color:var(--fh-control-dark)!important;background:var(--fh-control-dark)!important;color:var(--fh-on-dark)!important}@media (width<=1200px){.public-profile-positions>header,.public-profile-positions>a{grid-template-columns:minmax(170px,1fr) 92px 104px;gap:10px;min-width:0}.public-profile-positions>header>:nth-child(3),.public-profile-positions>header>:nth-child(4),.public-profile-positions>a>:nth-child(3),.public-profile-positions>a>:nth-child(4){display:none}}@media (width<=760px){.public-profile-performance{margin:0 10px 12px}.public-profile-performance>header{flex-direction:column;align-items:flex-start;gap:12px;padding:18px}.public-profile-performance>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.public-profile-performance>dl>div:nth-child(2){border-right:0}.public-profile-performance>dl>div:nth-child(-n+2){border-bottom:1px solid #ffffff1a}.public-profile-performance>dl>div{padding:15px}.public-profile-positions>header,.public-profile-positions>a{grid-template-columns:minmax(145px,1fr) 82px 88px;gap:8px;min-width:0}.public-profile-positions>header>:nth-child(3),.public-profile-positions>header>:nth-child(4),.public-profile-positions>a>:nth-child(3),.public-profile-positions>a>:nth-child(4){display:none}.public-profile-positions>header,.public-profile-positions>a{padding-inline:12px}}.profile-x-seed{border:1px solid var(--fh-stone);background:color-mix(in srgb, var(--fh-cream) 86%, var(--fh-sky) 14%);color:var(--fh-ink);border-radius:14px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 0 20px;padding:17px;display:grid;position:relative}.profile-x-mark{background:var(--fh-control-dark);width:46px;height:46px;color:var(--fh-on-dark);font:700 20px/1 var(--font-interface);border-radius:13px;place-items:center;display:grid}.profile-x-copy{min-width:0}.profile-x-copy>span{color:var(--fh-accent-text);font:760 10px/1 var(--font-data), monospace;letter-spacing:.09em}.profile-x-copy h3{font:700 16px/1.2 var(--font-interface);letter-spacing:-.015em;margin:5px 0 4px}.profile-x-copy p,.profile-x-privacy{color:var(--fh-muted);margin:0;font-size:11px;line-height:1.45}.profile-x-permissions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.profile-x-permissions span{border:1px solid var(--fh-stone);background:var(--fh-cream);color:var(--fh-muted);border-radius:999px;padding:5px 7px;font-size:10px;font-weight:700}.profile-x-connect,.profile-x-actions :is(a,button){border:1px solid var(--fh-stone);background:var(--fh-cream);min-height:40px;color:var(--fh-ink);white-space:nowrap;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0 13px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.profile-x-connect{border-color:var(--fh-control-dark);background:var(--fh-control-dark);color:var(--fh-on-dark)}.profile-x-connect:disabled,.profile-x-actions button:disabled{cursor:not-allowed;opacity:.48}.profile-x-local{color:var(--fh-muted);grid-column:2/-1;margin-top:-6px;font-size:10px}.profile-x-seed.connected{grid-template-columns:1fr;align-items:stretch;gap:0;padding:0;overflow:hidden}.profile-page .profile-x-seed>header{border:0;border-bottom:1px solid var(--fh-stone);background:0 0;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:13px;height:auto;min-height:0;padding:16px;display:grid}.profile-x-seed>header>b{background:color-mix(in srgb, var(--fh-lime) 22%, var(--fh-cream));color:var(--fh-accent-text);font:760 9px/1 var(--font-data), monospace;letter-spacing:.06em;border-radius:999px;padding:6px 8px}.profile-x-identity{border-bottom:1px solid var(--fh-stone);background:var(--fh-cream);grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.profile-x-avatar{background:var(--fh-lime);width:50px;height:50px;color:var(--fh-on-lime);border-radius:50%;place-items:center;font-size:13px;font-weight:850;display:grid;overflow:hidden}.profile-x-avatar img{object-fit:cover;width:100%;height:100%}.profile-x-identity>span:nth-child(2){gap:3px;min-width:0;display:grid}.profile-x-identity strong{align-items:center;gap:5px;font-size:13px;display:flex}.profile-x-identity small{color:var(--fh-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.profile-x-verified{color:#fff;background:#1d9bf0;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-style:normal;display:inline-grid}.profile-x-identity dl{text-align:right;gap:18px;margin:0;display:flex}.profile-x-identity dl div{gap:3px;display:grid}.profile-x-identity dt{color:var(--fh-muted);text-transform:uppercase;font-size:9px;font-weight:700}.profile-x-identity dd{font:750 12px var(--font-data), monospace;margin:0}.profile-x-fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:16px;display:grid}.profile-x-fields legend{width:100%;color:var(--fh-muted);font:760 10px/1 var(--font-data), monospace;letter-spacing:.08em;text-transform:uppercase;padding:0 0 10px}.profile-x-fields label{border:1px solid var(--fh-stone);background:var(--fh-cream);cursor:pointer;border-radius:10px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;min-width:0;padding:11px;display:grid}.profile-x-fields label.sensitive{border-color:color-mix(in srgb, #d09249 52%, var(--fh-stone))}.profile-x-fields label.unavailable{cursor:not-allowed;opacity:.55}.profile-x-fields input{width:17px;height:17px;accent-color:var(--fh-green);margin:0}.profile-x-fields label>span{gap:4px;min-width:0;display:grid}.profile-x-fields strong{font-size:11px}.profile-x-fields small{color:var(--fh-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.profile-x-actions{align-items:center;gap:8px;padding:0 16px 14px;display:flex}.profile-x-actions .primary{border-color:var(--fh-control-dark);background:var(--fh-control-dark);color:var(--fh-on-dark)}.profile-x-actions>button:last-child{color:var(--fh-negative);margin-left:auto}.profile-x-privacy{border-top:1px solid var(--fh-stone);background:var(--fh-cream);padding:12px 16px}html[data-fundhouse-theme=dark] .profile-x-seed,html[data-fundhouse-theme=dark] .profile-x-identity,html[data-fundhouse-theme=dark] .profile-x-fields label,html[data-fundhouse-theme=dark] .profile-x-privacy,html[data-fundhouse-theme=dark] .profile-x-permissions span,html[data-fundhouse-theme=dark] .profile-x-connect,html[data-fundhouse-theme=dark] .profile-x-actions :is(a,button){border-color:var(--fh-line)}@media (width<=760px){.profile-x-seed{grid-template-columns:42px minmax(0,1fr);padding:14px}.profile-x-mark{border-radius:11px;width:40px;height:40px;font-size:17px}.profile-x-connect{grid-column:1/-1;width:100%}.profile-x-local{grid-column:1/-1;margin-top:0}.profile-page .profile-x-seed>header{grid-template-columns:40px minmax(0,1fr);padding:14px}.profile-x-seed>header>b{grid-column:2;justify-self:start}.profile-x-identity{grid-template-columns:46px minmax(0,1fr);padding:14px}.profile-x-avatar{width:44px;height:44px}.profile-x-identity dl{text-align:left;grid-column:1/-1;justify-content:flex-start}.profile-x-fields{grid-template-columns:1fr;padding:14px}.profile-x-actions{flex-direction:column;align-items:stretch;padding-inline:14px}.profile-x-actions>button:last-child{width:100%;margin-left:0}.profile-x-actions :is(a,button){width:100%}}.admin-lab.product-shell{min-height:100vh;color:var(--fh-ink);font-family:var(--font-body),Arial,sans-serif;background:#eef2e7;padding:32px;display:block;overflow:visible}.admin-lab-skip{z-index:200;background:var(--fh-ink);color:#fff;border-radius:8px;padding:12px 16px;text-decoration:none;position:fixed;top:-80px;left:16px}.admin-lab-skip:focus{top:16px}.admin-lab :where(a,button,summary):focus-visible{outline-offset:3px;outline:3px solid #76a91b}.admin-lab-header{background:var(--fh-cream);border:1px solid #0c15102e;border-radius:24px;justify-content:space-between;gap:32px;max-width:1500px;margin:auto;padding:32px;display:flex}.admin-lab-header>div{max-width:760px}.admin-lab-header span,.admin-lab-catalogue>header span,.admin-lab-release span,.admin-lab-diagnostics>header span{font:800 11px/1.2 var(--font-data),ui-monospace,monospace;letter-spacing:.12em;color:#52731f}.admin-lab-header h1{font:500 clamp(40px,5vw,78px)/.95 var(--font-display),Georgia,serif;letter-spacing:-.045em;margin:12px 0}.admin-lab-header p{color:#58635b;margin:0;line-height:1.55}.admin-lab-header nav{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.admin-lab-header nav a,.admin-lab-header nav button{min-height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid #93a18f;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-weight:750;text-decoration:none;display:inline-flex}.admin-lab-header nav button span{color:inherit;font:inherit;letter-spacing:0}.admin-lab-release,.admin-lab-counts{background:var(--fh-cream);border:1px solid #0c15102e;border-radius:18px;grid-template-columns:repeat(4,1fr);max-width:1500px;margin:16px auto 0;display:grid;overflow:hidden}.admin-lab-release>div,.admin-lab-counts article{border-right:1px solid #0c151024;padding:20px}.admin-lab-release>div:last-child,.admin-lab-counts article:last-child{border:0}.admin-lab-release strong,.admin-lab-counts strong{text-transform:capitalize;margin-top:8px;font-size:24px;display:block}.admin-lab-counts{grid-template-columns:repeat(3,1fr)}.admin-lab-catalogue{max-width:1500px;margin:34px auto}.admin-lab-catalogue>header{margin-bottom:28px}.admin-lab-catalogue h2{font:500 48px/1 var(--font-display),Georgia,serif;letter-spacing:-.04em;margin:8px 0 10px}.admin-lab-catalogue>header p{color:#657065;max-width:720px;margin:0;line-height:1.5}.admin-lab-environment{margin:34px 0}.admin-lab-environment>h3{text-transform:uppercase;font:800 13px/1 var(--font-data),ui-monospace,monospace;letter-spacing:.12em;margin:0 0 13px}.admin-lab-environment>div{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;display:grid}.admin-lab-fund-entry{border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 1px #0d171108}.admin-lab-fund-entry>.fund-directory-card{border-bottom-right-radius:0;border-bottom-left-radius:0}.admin-lab-fund-entry>.fund-directory-card:hover{transform:none}.admin-lab-diagnostics{background:color-mix(in srgb,var(--fh-cream) 83%,#e7ecdf 17%);border:1px solid #0c151029;border-top:0;border-radius:0 0 16px 16px;padding:15px 16px 16px}.admin-lab-diagnostics>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.admin-lab-diagnostics>header strong{text-transform:uppercase;font-size:11px}.admin-lab-diagnostics dl{border-block:1px solid #0c15101f;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:13px 0 0;display:grid}.admin-lab-diagnostics dl div{border-right:1px solid #0c15101a;min-width:0;padding:10px 8px}.admin-lab-diagnostics dl div:last-child{border:0}.admin-lab-diagnostics dt{color:#6b746c;font-size:10px}.admin-lab-diagnostics dd{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:11px;font-weight:800;overflow:hidden}.admin-lab-diagnostics details{margin-top:12px}.admin-lab-diagnostics summary{color:#526f1c;cursor:pointer;align-items:center;width:max-content;max-width:100%;min-height:44px;font-size:11px;font-weight:800;display:flex}.admin-lab-diagnostics ul{margin:3px 0 0;padding-left:20px}.admin-lab-diagnostics li{color:#6b5145;margin:8px 0;font-size:11px;line-height:1.45}.admin-lab-error,.admin-lab-loading{background:var(--fh-cream);border:1px solid #0c15102e;border-radius:12px;max-width:1500px;margin:18px auto;padding:16px}.admin-lab-error{color:#a42e2e}.admin-lab.dark{color:#f3f1e8;background:#07110b}.admin-lab.dark .admin-lab-header,.admin-lab.dark .admin-lab-release,.admin-lab.dark .admin-lab-counts,.admin-lab.dark .admin-lab-error,.admin-lab.dark .admin-lab-loading{background:var(--fh-dark-surface);border-color:#ffffff24}.admin-lab.dark .admin-lab-header p,.admin-lab.dark .admin-lab-catalogue>header p{color:#f3f1e8a3}.admin-lab.dark .admin-lab-header nav :where(a,button){border-color:#ffffff38}.admin-lab.dark .admin-lab-release>div,.admin-lab.dark .admin-lab-counts article{border-color:#ffffff1f}.admin-lab.dark .admin-lab-diagnostics{background:color-mix(in srgb,var(--fh-dark-surface) 88%,#2c3a30 12%);border-color:#ffffff21}.admin-lab.dark .admin-lab-diagnostics dl{border-color:#ffffff1f}.admin-lab.dark .admin-lab-diagnostics dl div{border-color:#ffffff17}.admin-lab.dark .admin-lab-diagnostics dt{color:#f3f1e894}.admin-lab.dark .admin-lab-diagnostics li{color:#f3f1e8ad}@media (width<=1100px){.admin-lab-environment>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.admin-lab.product-shell{padding:14px}.admin-lab-header{padding:24px 20px;display:block}.admin-lab-header nav{margin-top:24px}.admin-lab-header nav :where(a,button){flex:1}.admin-lab-release{grid-template-columns:1fr 1fr}.admin-lab-release>div:nth-child(2){border-right:0}.admin-lab-release>div:nth-child(-n+2){border-bottom:1px solid #0c151024}.admin-lab-counts,.admin-lab-environment>div{grid-template-columns:1fr}.admin-lab-counts article{border-bottom:1px solid #0c151024;border-right:0}.admin-lab-catalogue h2{font-size:40px}.admin-lab-diagnostics dl{grid-template-columns:1fr 1fr}.admin-lab-diagnostics dl div:nth-child(2){border-right:0}.admin-lab-diagnostics dl div:nth-child(-n+2){border-bottom:1px solid #0c15101a}}@media (prefers-reduced-motion:reduce){.admin-lab *{scroll-behavior:auto!important;transition:none!important}}.product-shell.lab-mode .lab-environment-bar{border-bottom:1px solid color-mix(in srgb,var(--fh-ink) 16%,transparent);color:#162138;background:#e5ebff;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:10px 22px;display:flex}.product-shell.lab-mode .lab-environment-bar>div{align-items:center;gap:12px;min-width:0;display:flex}.product-shell.lab-mode .lab-environment-bar strong,.product-shell.lab-mode .lab-environment-bar span{font:800 11px/1 var(--font-data),ui-monospace,monospace;letter-spacing:.1em}.product-shell.lab-mode .lab-environment-bar strong{color:#d9e2ff;background:#14213d;border-radius:999px;padding:8px 10px}.product-shell.lab-mode .lab-environment-bar span{color:#42577c}.product-shell.lab-mode .lab-environment-bar small{color:#5c6a82;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-shell.lab-mode .lab-environment-bar nav{flex:none;gap:8px;display:flex}.product-shell.lab-mode .lab-environment-bar a{color:#1b3157;border:1px solid #8799bf;border-radius:999px;align-items:center;min-height:38px;padding:0 12px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.product-shell.lab-mode.dark .lab-environment-bar{color:#f2f5ff;background:#111a2b;border-color:#a0b3e13d}.product-shell.lab-mode.dark .lab-environment-bar strong{color:#15213a;background:#d9e2ff}.product-shell.lab-mode.dark .lab-environment-bar span{color:#aebfe6}.product-shell.lab-mode.dark .lab-environment-bar small{color:#9aa8c6}.product-shell.lab-mode.dark .lab-environment-bar a{color:#d9e2ff;border-color:#57698f}.product-shell.lab-mode .product-primary-navigation button:nth-last-child(-n+2){border-top:1px solid color-mix(in srgb,currentColor 14%,transparent);margin-top:4px}.product-shell.lab-mode .fund-directory-card [data-state=soon]{color:#304b82;background:#e5ebff}@media (width<=760px){.product-shell.lab-mode .lab-environment-bar{flex-direction:column;align-items:flex-start;padding:12px 16px}.product-shell.lab-mode .lab-environment-bar>div{flex-wrap:wrap;align-items:flex-start}.product-shell.lab-mode .lab-environment-bar small{white-space:normal;width:100%}.product-shell.lab-mode .lab-environment-bar nav{width:100%}.product-shell.lab-mode .lab-environment-bar a{flex:1;justify-content:center}}@media (prefers-reduced-motion:reduce){.product-shell.lab-mode *{scroll-behavior:auto!important;transition:none!important}}.admin-release-shell{--ink:#0d1711;--cream:#f3efe4;--sage:#dfe5d3;--line:#0d17112e;--muted:#566057;background:var(--sage);min-height:100vh;color:var(--ink);font-family:var(--font-interface);padding-bottom:48px}.admin-release-shell>header{border-bottom:1px solid var(--line);background:var(--cream);align-items:center;gap:28px;height:70px;padding:0 5vw;display:flex}.admin-release-shell>header>a{color:var(--ink);margin-right:auto;font-size:24px;font-weight:800;text-decoration:none}.admin-release-shell>header nav{gap:20px;display:flex}.admin-release-shell>header nav a,.admin-release-shell footer a{color:var(--ink);font-size:12px;font-weight:750;text-decoration:none}.admin-release-hero,.admin-release-grid,.admin-release-checks,.admin-release-shell footer{width:min(1180px,100% - 36px);margin-inline:auto}.admin-release-hero{border:1px solid var(--line);background:var(--cream);border-radius:18px;justify-content:space-between;align-items:flex-start;gap:32px;margin-top:28px;padding:34px;display:flex}.admin-release-hero span,.admin-release-choice>span,.admin-release-checks span,.admin-release-denied>span,.admin-release-loading>span{color:#496d0c;font:750 11px/1 var(--font-data);letter-spacing:.09em}.admin-release-hero h1{font:500 clamp(44px, 6vw, 78px)/.9 var(--font-display);margin:12px 0 8px}.admin-release-hero p{max-width:680px;color:var(--muted);margin:0;font-size:14px;line-height:1.55}.admin-release-hero>strong{background:var(--ink);color:var(--cream);font:800 11px var(--font-data);border-radius:999px;flex:none;padding:10px 13px}.admin-release-hero>strong.live{color:var(--ink);background:#a9df2c}.admin-release-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.admin-release-choice{border:1px solid var(--line);background:var(--cream);border-radius:18px;padding:26px}.admin-release-choice.selected{box-shadow:inset 0 0 0 3px #8bb326}.admin-release-choice.selected.pilot{box-shadow:inset 0 0 0 3px #8ca9ce}.admin-release-choice.selected.mainnet{box-shadow:inset 0 0 0 3px #b48734}.admin-release-choice h2{font:500 42px/1 var(--font-display);margin:12px 0 8px}.admin-release-choice p{min-height:66px;color:var(--muted);margin:0 0 20px;font-size:13px;line-height:1.5}.admin-release-choice button{background:var(--ink);min-height:44px;color:var(--cream);cursor:pointer;border:0;border-radius:8px;padding:0 16px;font-weight:800}.admin-release-choice button:disabled{opacity:.5;cursor:not-allowed}.admin-release-readiness{background:#0d171109;border:1px solid #0d171126;border-radius:10px;gap:4px;margin:0 0 14px;padding:12px;display:grid}.admin-release-readiness strong{font-size:13px}.admin-release-readiness small{color:var(--muted);font-size:11px}.admin-release-choice label{color:var(--muted);gap:7px;margin-bottom:13px;font-size:11px;display:grid}.admin-release-choice label b{color:var(--ink);font-family:var(--font-data)}.admin-release-choice input{border:1px solid var(--line);background:var(--cream);min-height:42px;color:var(--ink);font:700 12px var(--font-data);border-radius:8px;padding:0 12px}.admin-release-checks{border:1px solid var(--line);background:var(--cream);border-radius:18px;margin-top:14px;padding:26px}.admin-release-checks>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.admin-release-checks h2{font:500 36px/1 var(--font-display);margin:10px 0 0}.admin-release-checks>header>strong{font:800 22px var(--font-data)}.admin-release-checks>div{grid-template-columns:1fr 1fr;column-gap:28px;display:grid}.admin-release-checks article{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:13px 0;display:grid}.admin-release-checks i{background:#0d171114;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.admin-release-checks i.ready{background:#b9f52d}.admin-release-checks span{gap:3px;display:grid}.admin-release-checks b{font-size:12px}.admin-release-checks small{color:var(--muted);font-size:10px}.admin-release-checks em{color:#985237;font:800 9px var(--font-data);text-transform:uppercase;font-style:normal}.admin-release-checks i.ready+span+em{color:#496d0c}.admin-release-shell footer{color:var(--muted);font:650 10px var(--font-data);flex-wrap:wrap;gap:20px;padding-top:18px;display:flex}.admin-release-shell footer a{margin-left:auto}.admin-release-notice{color:#573b1c;background:#fff4dc;border:1px solid #b48734;border-radius:10px;width:min(1180px,100% - 36px);margin:14px auto 0;padding:13px 16px;font-size:12px}.admin-release-denied,.admin-release-loading{border:1px solid var(--line);background:var(--cream);border-radius:18px;width:min(760px,100% - 36px);margin:90px auto;padding:42px}.admin-release-denied h1,.admin-release-loading h1{font:500 52px/1 var(--font-display);margin:13px 0 10px}.admin-release-denied p,.admin-release-loading p{color:var(--muted);line-height:1.5}.admin-release-denied a{color:var(--ink);margin-top:14px;font-weight:800;text-decoration:none;display:inline-flex}.admin-release-shell :where(a,button,input):focus-visible{outline-offset:3px;outline:3px solid #78a72a}@media (width<=980px){.admin-release-grid{grid-template-columns:1fr 1fr}.admin-release-choice:first-child{grid-column:1/-1}}@media (width<=760px){.admin-release-shell>header{padding:0 18px}.admin-release-shell>header nav{display:none}.admin-release-hero,.admin-release-grid,.admin-release-checks,.admin-release-shell footer{width:calc(100% - 24px)}.admin-release-hero{padding:22px;display:block}.admin-release-hero>strong{margin-top:20px;display:inline-flex}.admin-release-grid{grid-template-columns:1fr}.admin-release-choice:first-child{grid-column:auto}.admin-release-choice{padding:22px}.admin-release-checks{padding:20px}.admin-release-checks>div{grid-template-columns:1fr}.admin-release-shell footer a{margin-left:0}}.ai-product-shell.dark .ai-topbar{background:#0c1610;border-color:#f2f0e726}.ai-product-shell.dark .ai-topbar nav a.active{color:#0d1711;background:#f2f0e7}.ai-product-shell.dark .ai-topbar nav a,.ai-product-shell.dark .ai-topbar>div a:not(.ai-primary){color:#eef2e7}.ai-product-shell.dark .ai-fund-card header>i,.ai-product-shell.dark .ai-agent-list>a>i,.ai-product-shell.dark .agent-avatar,.ai-product-shell.dark .agent-funds>a>i{color:var(--fh-lime);background:#06110a}.ai-product-shell.dark .ai-hero aside small,.ai-product-shell.dark .quick-hero aside,.ai-product-shell.dark .constitution-preview,.ai-product-shell.dark .guided-locks,.ai-product-shell.dark .aic-next-step{color:#f2f0e7;background:#06110a}.ai-product-shell.dark .ai-hero aside small,.ai-product-shell.dark .quick-hero aside p,.ai-product-shell.dark .constitution-preview small,.ai-product-shell.dark .aic-next-step small{color:#f2f0e7ad}.ai-product-shell.dark .ai-trust-strip{color:#f2f0e7;background:#06110a}.ai-product-shell.dark .ai-trust-strip>p,.ai-product-shell.dark .ai-trust-strip>div small{color:#f2f0e7a3}.ai-product-shell.dark .ai-app-theme-toggle{color:var(--fh-lime);background:#c7ff381a;border-color:#c7ff386b}@media (width<=600px){.ai-app-theme-toggle{width:auto;margin:0 0 0 auto;padding:0 9px;font-size:0}.ai-app-theme-toggle span{font-size:15px}}.ai-skip-link,.ai-app-ai-link b,.ai-app-profile>i,.ai-primary,.ai-directory-actions>a,.ai-product-shell.dark :is(.ai-path-grid>a.quick,.ai-path-grid>a.recommended,.quick-flags button.active,.ai-creator-path article.featured),.ai-product-shell.dark :is(.ai-path-grid>a.quick,.ai-path-grid>a.recommended,.ai-creator-path article.featured) :is(h1,h2,h3,p,small,span,strong,b,a){color:var(--fh-on-lime)!important}.ai-product-shell{background:var(--fh-sage);grid-template-columns:220px minmax(0,1fr);min-height:100vh;display:grid}.ai-product-main{min-width:0}.ai-skip-link{z-index:100;background:var(--fh-lime);color:var(--fh-ink);border-radius:4px;padding:9px 12px;font-weight:750;text-decoration:none;position:fixed;top:-48px;left:14px}.ai-skip-link:focus{top:12px}.ai-app-sidebar{z-index:30;background:var(--fh-forest);color:#eef2e7;border-right:1px solid #ffffff14;flex-direction:column;height:100vh;padding:20px 14px 14px;display:flex;position:sticky;top:0}.ai-app-wordmark{color:inherit;font:600 21px var(--font-display);align-items:center;gap:8px;text-decoration:none;display:flex}.ai-app-wordmark>span{gap:2px;display:flex}.ai-app-wordmark i{background:var(--fh-green);width:4px;height:17px;display:block;transform:skew(-16deg)}.ai-app-mode{color:#eef2e7b8;font:650 11px var(--font-data);letter-spacing:.05em;border:1px solid #ffffff1f;border-radius:7px;align-items:center;gap:7px;margin:26px 0 16px;padding:8px 10px;display:flex}.ai-app-mode i{background:var(--fh-lime);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #c7ff381a}.ai-app-sidebar nav{gap:4px;display:grid}.ai-app-sidebar nav a{color:#eef2e7b8;border-radius:8px;grid-template-columns:22px 1fr;align-items:center;gap:8px;min-height:38px;padding:9px 11px;font-size:13px;font-weight:620;text-decoration:none;display:grid}.ai-app-sidebar nav a>span{color:#eef2e78f;font-size:15px}.ai-app-sidebar nav a:hover,.ai-app-sidebar nav a.active{color:#fff;background:#ffffff12}.ai-app-sidebar nav a.active>span{color:var(--fh-lime)}.ai-app-sidebar nav .ai-app-ai-link{grid-template-columns:22px 1fr auto}.ai-app-ai-link b{background:var(--fh-lime);color:var(--fh-ink);font:700 10px var(--font-data);border-radius:3px;padding:3px 4px}.ai-app-safety{background:#ffffff0a;border:1px solid #ffffff1c;border-radius:7px;margin-top:auto;padding:9px 11px}.ai-app-safety b{color:var(--fh-lime);font:700 10px var(--font-data);letter-spacing:.05em}.ai-app-safety p{color:#eef2e79e;margin:5px 0 0;font-size:11px;line-height:1.4}.ai-app-profile{color:inherit;border-top:1px solid #ffffff17;grid-template-columns:31px 1fr auto;align-items:center;gap:9px;margin-top:13px;padding:10px 4px 0;text-decoration:none;display:grid}.ai-app-profile>i{background:var(--fh-lime);width:29px;height:29px;color:var(--fh-ink);border-radius:50%;place-items:center;font-size:12px;font-style:normal;font-weight:800;display:grid}.ai-app-profile span{flex-direction:column;gap:2px;min-width:0;display:flex}.ai-app-profile strong{font-size:12px}.ai-app-profile small{text-overflow:ellipsis;color:#eef2e773;font-size:12px;overflow:hidden}.ai-app-theme-toggle{color:#eef2e7;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:7px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:34px;margin:-7px 0 13px;font-size:11px;font-weight:750;display:flex}.ai-app-theme-toggle span{font-size:15px}.ai-shell{background:var(--fh-sage);min-height:100vh;color:var(--fh-ink);font-family:var(--font-interface)}.ai-topbar{background:var(--fh-cream);border-bottom:1px solid var(--fh-line);z-index:20;grid-template-columns:auto 1fr auto;align-items:center;gap:34px;height:66px;padding:0 28px;display:grid;position:sticky;top:0}.ai-wordmark{font:600 20px var(--font-display);color:inherit;align-items:center;gap:9px;text-decoration:none;display:flex}.ai-wordmark>span{gap:2px;display:flex}.ai-wordmark i{background:var(--fh-green);width:4px;height:17px;display:block;transform:skew(-16deg)}.ai-topbar nav{gap:5px;display:flex}.ai-topbar a{color:inherit;text-decoration:none}.ai-topbar nav a,.ai-topbar>div a{border-radius:4px;padding:9px 12px;font-size:12px;font-weight:700}.ai-topbar nav a.active{background:var(--fh-ink);color:var(--fh-cream)}.ai-topbar>div{align-items:center;gap:5px;display:flex}.ai-primary{border:1px solid var(--fh-ink);background:var(--fh-lime)!important;color:var(--fh-ink)!important}.ai-hero{grid-template-columns:minmax(0,1.4fr) minmax(320px,.6fr);gap:48px;padding:72px 5vw 56px;display:grid}.ai-hero>div>span,.ai-directory>header span,.ai-trust-strip span{font:700 11px var(--font-data);letter-spacing:.1em;color:var(--fh-green)}.ai-hero h1{font:400 clamp(52px,7vw,98px)/.84 var(--font-display);letter-spacing:-.05em;margin:18px 0}.ai-hero h1 em{color:var(--fh-green);font-weight:400}.ai-hero>div>p{max-width:760px;color:var(--fh-muted);font-size:17px;line-height:1.55}.ai-hero>div>div{gap:10px;margin-top:28px;display:flex}.ai-hero>div>div a{border:1px solid var(--fh-line);color:inherit;border-radius:4px;padding:12px 16px;font-size:13px;font-weight:750;text-decoration:none}.ai-hero aside{background:var(--fh-cream);border:1px solid var(--fh-line);border-radius:9px;align-self:end;padding:24px}.ai-hero aside>b{font:700 11px var(--font-data);letter-spacing:.1em}.ai-hero ol{margin:20px 0;padding:0;list-style:none}.ai-hero li{border-top:1px solid var(--fh-line);grid-template-columns:34px 1fr;gap:10px;padding:12px 0;font-size:13px;display:grid}.ai-hero li span{font:700 10px var(--font-data);color:var(--fh-green)}.ai-hero aside small{background:var(--fh-ink);color:var(--fh-cream);border-radius:4px;padding:12px;font-size:11px;line-height:1.4;display:block}.ai-stats{background:var(--fh-cream);border:1px solid var(--fh-line);border-radius:9px;grid-template-columns:repeat(4,1fr);margin:0 5vw 52px;display:grid;overflow:hidden}.ai-stats article{border-right:1px solid var(--fh-line);padding:22px}.ai-stats article:last-child{border-right:0}.ai-stats span,.ai-card-metrics small,.ai-agent-list dt{font:700 10px var(--font-data);letter-spacing:.08em;color:var(--fh-muted)}.ai-stats strong{font:400 34px var(--font-display);margin:12px 0 4px;display:block}.ai-stats small{color:var(--fh-muted);font-size:11px}.ai-directory{background:var(--fh-cream);border-top:1px solid var(--fh-line);padding:52px 5vw 76px}.ai-directory>header{justify-content:space-between;align-items:end;gap:30px;display:flex}.ai-directory h2{max-width:680px;font:400 clamp(34px,4.5vw,64px)/.95 var(--font-display);margin:10px 0 0}.ai-directory>header nav,.ai-filters{gap:5px;display:flex}.ai-directory button{border:1px solid var(--fh-line);cursor:pointer;background:0 0;border-radius:4px;padding:9px 12px;font-size:12px}.ai-directory button.active{background:var(--fh-ink);color:var(--fh-cream)}.ai-directory button b{color:var(--fh-green);margin-left:6px}.ai-filters{margin:28px 0 18px}.ai-fund-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ai-fund-card{border:1px solid var(--fh-line);background:var(--fh-paper);color:inherit;border-radius:9px;padding:22px;text-decoration:none;transition:all .2s;display:block}.ai-fund-card:hover{border-color:var(--fh-green);transform:translateY(-2px)}.ai-fund-card header{gap:15px;display:flex}.ai-fund-card header>i,.ai-agent-list>a>i{background:var(--fh-ink);width:52px;height:52px;color:var(--fh-lime);font:800 12px var(--font-data);border-radius:8px;place-items:center;font-style:normal;display:grid}.ai-fund-card header span,.ai-agent-list>a>div>span{font:700 10px var(--font-data);letter-spacing:.07em;color:var(--fh-green)}.ai-fund-card h3,.ai-agent-list h3{font:400 25px var(--font-display);margin:5px 0 2px}.ai-fund-card header small{color:var(--fh-muted);font-size:11px}.ai-fund-card>p{min-height:45px;color:var(--fh-muted);margin:20px 0;font-size:13px;line-height:1.5}.ai-card-metrics{border:1px solid var(--fh-line);border-radius:5px;grid-template-columns:repeat(3,1fr);display:grid}.ai-card-metrics>span{border-right:1px solid var(--fh-line);padding:12px}.ai-card-metrics>span:last-child{border-right:0}.ai-card-metrics strong{font:500 17px var(--font-display);margin-top:7px;display:block}.ai-fund-card footer{border-top:1px solid var(--fh-line);grid-template-columns:1fr auto auto;align-items:center;gap:12px;margin:18px -22px -22px;padding:13px 22px;font-size:10px;display:grid}.ai-fund-card footer>span:first-child i{background:var(--fh-green);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.ai-fund-card footer b{font-size:11px}.ai-agent-list{gap:8px;margin-top:28px;display:grid}.ai-agent-list>a{border:1px solid var(--fh-line);color:inherit;border-radius:8px;grid-template-columns:58px minmax(0,1fr) minmax(280px,.55fr) auto;align-items:center;gap:16px;padding:18px;text-decoration:none;display:grid}.ai-agent-list p{color:var(--fh-muted);margin:6px 0 0;font-size:12px}.ai-agent-list h3 small{font:700 10px var(--font-data);color:var(--fh-green)}.ai-agent-list dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.ai-agent-list dl span{border-left:1px solid var(--fh-line);padding:0 12px}.ai-agent-list dd{margin:6px 0 0;font-size:12px}.ai-agent-list>a>b{font-size:11px}.ai-empty{text-align:center;border:1px dashed var(--fh-line);color:var(--fh-muted);border-radius:8px;margin-top:28px;padding:60px}.ai-trust-strip{background:var(--fh-ink);color:var(--fh-cream);grid-template-columns:1fr 1fr 280px;align-items:center;gap:42px;padding:55px 5vw;display:grid}.ai-trust-strip h2{font:400 38px/1 var(--font-display);margin:10px 0 0}.ai-trust-strip>p{color:#f2eee3a8;font-size:13px;line-height:1.6}.ai-trust-strip>div{border:1px solid #f2eee326;border-radius:6px;padding:16px}.ai-trust-strip>div>*{display:block}.ai-trust-strip>div b{font-size:11px}.ai-trust-strip>div span{color:var(--fh-lime);margin:9px 0}.ai-trust-strip>div small{color:#f2eee380;line-height:1.4}@media (width<=900px){.ai-product-shell{grid-template-columns:190px minmax(0,1fr)}.ai-app-sidebar{padding-inline:11px}.ai-app-sidebar nav a{padding-inline:8px}.ai-topbar{grid-template-columns:1fr auto}.ai-topbar nav{display:none}.ai-hero{grid-template-columns:1fr;padding-top:46px}.ai-stats{grid-template-columns:1fr 1fr}.ai-stats article:nth-child(2){border-right:0}.ai-stats article:nth-child(-n+2){border-bottom:1px solid var(--fh-line)}.ai-fund-grid{grid-template-columns:1fr}.ai-agent-list>a{grid-template-columns:52px 1fr}.ai-agent-list dl,.ai-agent-list>a>b{grid-column:2}.ai-trust-strip{grid-template-columns:1fr}}@media (width<=600px){.ai-product-shell{display:block}.ai-app-sidebar{z-index:80;height:auto;padding:10px 12px;position:sticky;top:0}.ai-app-wordmark{font-size:17px}.ai-app-mode{margin:8px 0 0;padding:5px 7px;font-size:10px;display:flex}.ai-app-safety,.ai-app-profile{display:none}.ai-app-sidebar nav{scrollbar-width:none;gap:4px;margin-top:8px;display:flex;overflow-x:auto}.ai-app-sidebar nav a,.ai-app-sidebar nav .ai-app-ai-link{text-align:center;flex-direction:column;flex:0 0 68px;justify-content:center;gap:3px;min-width:68px;min-height:42px;padding:6px 2px;font-size:11px;display:flex}.ai-app-sidebar nav a>span{font-size:14px}.ai-app-ai-link b{display:none}.ai-topbar{padding:0 14px}.ai-topbar>div>a:first-child{display:none}.ai-hero,.ai-directory{padding-left:15px;padding-right:15px}.ai-hero h1{font-size:54px}.ai-stats{margin-left:15px;margin-right:15px}.ai-directory>header{flex-direction:column;align-items:flex-start}.ai-fund-card footer{grid-template-columns:1fr auto}.ai-fund-card footer>span:nth-child(2){display:none}.ai-agent-list dl{grid-template-columns:1fr}.ai-agent-list dl span{border-left:0;border-top:1px solid var(--fh-line);padding:7px 0}}.ai-directory>header p{max-width:620px;color:var(--fh-muted);margin:12px 0 0;font-size:13px;line-height:1.5}.ai-directory-actions{justify-items:end;gap:11px;display:grid}.ai-directory-actions>a{border:1px solid var(--fh-line);background:var(--fh-lime);color:var(--fh-ink);border-radius:4px;padding:9px 12px;font-size:12px;font-weight:750;text-decoration:none}@media (width<=600px){.ai-directory-actions{justify-items:start}.ai-directory-actions nav{flex-wrap:wrap}}.ai-creator-path{border:1px solid var(--fh-line);background:var(--fh-cream);border-radius:10px;margin:0 5vw 52px;padding:28px}.ai-creator-path>header span,.ai-creator-path article>span{font:700 10px var(--font-data);letter-spacing:.09em;color:var(--fh-green)}.ai-creator-path>header h2{font:400 38px var(--font-display);margin:8px 0 22px}.ai-creator-path>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ai-creator-path article{border:1px solid var(--fh-line);background:var(--fh-paper);border-radius:7px;padding:20px}.ai-creator-path article.featured{background:var(--fh-lime)}.ai-creator-path h3{font:400 27px var(--font-display);margin:10px 0}.ai-creator-path p{min-height:50px;color:var(--fh-muted);font-size:11px;line-height:1.5}.ai-creator-path a{color:var(--fh-ink);font-size:11px;font-weight:750;text-decoration:none}.ai-creator-path>ol{grid-template-columns:repeat(6,1fr);gap:5px;margin:22px 0 0;padding:0;list-style:none;display:grid}.ai-creator-path>ol li{border-top:1px solid var(--fh-line);align-items:center;gap:7px;padding-top:12px;font-size:10px;display:flex}.ai-creator-path>ol i{font:700 9px var(--font-data);color:var(--fh-green);font-style:normal}@media (width<=750px){.ai-creator-path{margin-left:15px;margin-right:15px;padding:18px}.ai-creator-path>div{grid-template-columns:1fr}.ai-creator-path>ol{grid-template-columns:1fr 1fr}.ai-creator-path p{min-height:0}.ai-hero>div>div{flex-wrap:wrap}}.ai-product-shell{position:relative}.ai-workspace-controls{z-index:25;position:absolute;top:14px;right:24px}.ai-product-shell.dark .ai-workspace-wallet.connected{color:#d8ff6a;background:#15231a;border-color:#c7ff3880}.ai-product-shell .ai-topbar>div:last-child{display:none}.ai-product-shell .ai-create-shell>header{padding-right:350px}.ai-product-shell .ai-create-shell>header>a:last-child{display:none}@media (width<=760px){.ai-workspace-controls{top:10px;right:12px}.ai-workspace-profile,.ai-workspace-wallet{display:none}.ai-workspace-controls .workspace-mode-control{height:38px}.ai-product-shell .ai-create-shell>header{padding-right:190px}}.ai-app-sidebar nav a{min-height:44px}.ai-app-sidebar nav a:focus-visible,.ai-app-theme-toggle:focus-visible,.ai-app-profile:focus-visible{outline:3px solid var(--fh-lime);outline-offset:2px}@media (width<=600px){.ai-app-sidebar nav a,.ai-app-sidebar nav .ai-app-ai-link{min-height:44px}}.ai-app-sidebar nav{scrollbar-width:thin;min-height:0;overflow-y:auto}.ai-app-safety,.ai-app-profile{flex-shrink:0}@media (width>=601px){.ai-app-sidebar{width:220px;height:100dvh;position:fixed;inset:0 auto 0 0;overflow:hidden}.ai-app-sidebar nav{overscroll-behavior:contain}.ai-product-main,.ai-workspace-controls{grid-column:2}}@media (width>=601px) and (width<=900px){.ai-app-sidebar{width:190px}}html[data-ai-create-model=private] .quick-stage-grid>button:not(:first-child){display:none}html[data-ai-create-model=private] .quick-stage-grid>button:first-child{grid-column:1/-1}.ai-app-profile small{color:#eef2e79e}.ai-app-profile>b{color:#eef2e794}.ai-product-shell.dark .ai-path-grid>a:is(.quick,.recommended) :is(dt,dd),html[data-fundhouse-theme=dark] .ai-path-grid>a:is(.quick,.recommended) :is(dt,dd){color:var(--fh-on-lime)!important}.ai-creator-path>div{grid-template-columns:repeat(3,1fr)}@media (width<=900px){.ai-creator-path>div{grid-template-columns:1fr}}:root{--fh-ink:#0d1711;--fh-forest:#07100b;--fh-forest-raised:#0f1812;--fh-cream:#f2eee3;--fh-paper:#faf7ef;--fh-lime:#c7ff38;--fh-green:#496d0c;--fh-sage:#dfe5d3;--fh-mist:#e7ece4;--fh-surface:#fbf9f2;--fh-input:#f4f1e8;--fh-stone:#c9c8be;--fh-muted:#566057;--fh-line:#0d17112e;--fh-canvas:#e7ecdf;--fh-panel:#faf7ef;--fh-panel-raised:#fffdf7;--fh-panel-subtle:#f1eee4;--fh-control:#f6f2e8;--fh-control-hover:#eaf0e2;--fh-text:#0d1711;--fh-text-muted:#566057;--fh-text-faint:#5b655c;--fh-accent-text:#496d0c;--fh-market-up:#067139;--fh-market-down:#a9362d;--fh-positive:var(--fh-market-up);--fh-negative:var(--fh-market-down);--fh-red:var(--fh-market-down);--fh-social:#36538f;--fh-warning:#8b5218;--fh-danger-surface:#f7ded8;--fh-success-surface:#e8f2d5;--fh-focus:#658f19;--fh-shadow:0 12px 32px #0d171114;--fh-ink-fixed:#0d1711;--fh-cream-fixed:#f2eee3;--fh-on-dark:#f2f0e7;--fh-on-lime:#0d1711;--fh-on-pastel:#0d1711;--fh-on-pastel-muted:#0d1711a8;--fh-control-dark:#101c15;--fh-control-dark-text:#f2f0e7;--fh-acid:#dfff8e;--fh-sky:#dce7ff;--fh-oat:#eee9dd;--fh-peach:#ffd9be;--fh-lilac:#e5d6ff;--fh-rose:#f3dadd;--font-display:var(--font-newsreader), Georgia, serif;--font-interface:var(--font-inter), "Helvetica Neue", Arial, sans-serif;--font-data:var(--font-geist-mono), monospace;--type-micro:10px;--type-caption:11px;--type-label:12px;--type-ui:13px;--type-body:14px;--type-lead:16px;--type-subtitle:clamp(19px, 1.9vw, 24px);--type-title:clamp(26px, 3vw, 40px);--type-display:clamp(36px, 5.1vw, 68px);--leading-tight:1.08;--leading-body:1.5;--radius-sm:4px;--radius-md:6px;--radius-lg:9px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--control-compact:32px;--control-default:40px;--control-touch:44px;--control-card:52px;--control-gap:6px;--control-pad-x:12px}body{font-family:var(--font-interface)}.profile-verified-mark{vertical-align:middle;background:#557da5;border:1px solid #0d17112e;border-radius:50%;flex:none;width:18px;height:18px;margin-left:6px;display:inline-block;position:relative;top:-.04em;box-shadow:0 1px 2px #0d171129}.profile-verified-mark:before{content:"";transform-origin:50%;border-bottom:2px solid #fff;border-left:2px solid #fff;width:7px;height:3px;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.profile-verified-mark.compact{width:14px;height:14px;box-shadow:none;border-width:1px;margin-left:4px}.profile-verified-mark.compact:before{border-width:0 0 1.5px 1.5px;width:5px;height:2px}.profile-verified-mark.large{width:25px;height:25px;margin-left:10px}.profile-verified-mark.large:before{border-width:0 0 2.5px 2.5px;width:9px;height:4px}.fund-verified-mark{vertical-align:middle;background:#c9971a;border:1px solid #49300033;border-radius:50%;flex:none;width:18px;height:18px;margin-left:6px;display:inline-block;position:relative;top:-.04em;box-shadow:0 1px 2px #0d171129}.fund-verified-mark:before{content:"";transform-origin:50%;border-bottom:2px solid #fff8df;border-left:2px solid #fff8df;width:7px;height:3px;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.fund-verified-mark.compact{width:14px;height:14px;box-shadow:none;border-width:1px;margin-left:4px}.fund-verified-mark.compact:before{border-width:0 0 1.5px 1.5px;width:5px;height:2px}.fund-verified-mark.large{width:25px;height:25px;margin-left:10px}.fund-verified-mark.large:before{border-width:0 0 2.5px 2.5px;width:9px;height:4px}h1,h2,h3,.display-type{font-family:var(--font-display)}.data-type,code,kbd,samp{font-family:var(--font-data)}.manifest-import{border:1px dashed var(--fh-green);cursor:pointer;background:#edf5dc;border-radius:7px;align-items:center;padding:14px;position:relative;grid-template-columns:1fr auto!important;margin-bottom:20px!important}.manifest-import>span{gap:4px;display:grid;color:var(--fh-ink)!important}.manifest-import b{font-size:12px}.manifest-import small{color:var(--fh-muted);font-size:10px}.manifest-import em{background:var(--fh-ink);color:var(--fh-cream);border-radius:5px;padding:9px 11px;font-size:10px;font-style:normal;font-weight:750}.manifest-import input{opacity:0;width:1px!important;height:1px!important;position:absolute!important}*{box-sizing:border-box}.ai-create-shell{background:var(--fh-sage);min-height:100vh;color:var(--fh-ink);font-family:var(--font-interface)}.ai-create-shell>header{background:var(--fh-cream);border-bottom:1px solid var(--fh-line);grid-template-columns:1fr auto 1fr;align-items:center;height:62px;padding:0 28px;display:grid}.ai-create-shell>header>a:last-child{color:inherit;justify-self:end;font-size:11px}.ai-create-shell>header>span{font:700 10px var(--font-data);letter-spacing:.08em;color:var(--fh-muted)}.create-progress{background:var(--fh-cream);border-bottom:1px solid var(--fh-line);padding:22px 5vw 0}.create-progress>div{grid-template-columns:repeat(7,1fr);display:grid;position:relative}.create-progress button{color:var(--fh-muted);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 0 16px;font-size:10px;display:flex}.create-progress button i{border:1px solid var(--fh-line);width:23px;height:23px;font:700 10px var(--font-data);border-radius:50%;place-items:center;font-style:normal;display:grid}.create-progress button.active,.create-progress button.done{color:var(--fh-ink)}.create-progress button.active i{background:var(--fh-lime);border-color:var(--fh-ink)}.create-progress button.done i{background:var(--fh-ink);color:var(--fh-lime)}.create-progress>b{background:var(--fh-green);height:3px;transition:all .25s;display:block}.create-layout{grid-template-columns:300px minmax(0,900px);justify-content:center;gap:24px;padding:45px 5vw 80px;display:grid}.create-layout>aside{align-self:start;padding:24px;position:sticky;top:20px}.create-layout>aside>span,.create-stage section>span,.agent-register-form section>span{font:700 10px var(--font-data);letter-spacing:.1em;color:var(--fh-green)}.create-layout>aside h1{font:400 43px var(--font-display);margin:10px 0}.create-layout>aside>p{color:var(--fh-muted);font-size:12px;line-height:1.55}.create-layout>aside>div{border:1px solid var(--fh-line);background:#f2eee373;border-radius:7px;gap:8px;margin-top:28px;padding:15px;display:grid}.create-layout>aside>div b{font:700 10px var(--font-data);color:var(--fh-green)}.create-layout>aside>div span{font-size:10px}.create-stage,.agent-register-form{background:var(--fh-cream);border:1px solid var(--fh-line);border-radius:10px;overflow:hidden}.create-stage>section,.agent-register-form>section{padding:30px}.create-stage h2,.agent-register-form h2{font:400 37px var(--font-display);margin:9px 0 25px}.create-stage label,.agent-register-form label{color:var(--fh-muted);gap:7px;margin-bottom:16px;font-size:11px;display:grid}.create-stage input,.create-stage textarea,.create-stage select,.agent-register-form input,.agent-register-form textarea,.agent-register-form select{border:1px solid var(--fh-line);background:var(--fh-paper);width:100%;color:var(--fh-ink);font:13px var(--font-interface);border-radius:5px;outline:0;padding:12px}.create-stage textarea,.agent-register-form textarea{resize:vertical;min-height:120px;line-height:1.5}.create-stage input:focus,.create-stage textarea:focus,.create-stage select:focus,.agent-register-form input:focus,.agent-register-form textarea:focus,.agent-register-form select:focus{border-color:var(--fh-green);box-shadow:0 0 0 3px #6f9f171f}.create-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.create-check{align-items:center;grid-template-columns:auto 1fr!important}.create-check input{height:18px;margin:0;width:18px!important}.create-check span{color:var(--fh-ink)}.agent-select-list{gap:7px;display:grid}.agent-select-list>button{border:1px solid var(--fh-line);background:var(--fh-paper);text-align:left;cursor:pointer;border-radius:6px;grid-template-columns:45px 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.agent-select-list>button.active{border-color:var(--fh-green);box-shadow:0 0 0 3px #6f9f171f}.agent-select-list>button>i{background:var(--fh-ink);width:42px;height:42px;color:var(--fh-lime);font:800 10px var(--font-data);border-radius:6px;place-items:center;font-style:normal;display:grid}.agent-select-list span>*{display:block}.agent-select-list small{color:var(--fh-muted);margin-top:3px;font-size:10px}.agent-select-list p{color:var(--fh-muted);margin:6px 0 0;font-size:10px}.agent-select-list>button>strong{font-size:10px}.create-link{color:var(--fh-green);margin:16px 0;font-size:11px;display:inline-block}.create-safety{border-left:3px solid var(--fh-green);background:var(--fh-paper);color:var(--fh-muted);padding:13px;font-size:10px;line-height:1.5}.asset-options,.action-checks{flex-wrap:wrap;gap:6px;margin:10px 0 20px;display:flex}.asset-options button,.action-checks button{border:1px solid var(--fh-line);background:var(--fh-paper);cursor:pointer;border-radius:99px;padding:9px 11px;font-size:10px}.asset-options button.active,.action-checks button.active{background:var(--fh-lime);border-color:var(--fh-green)}.venue-choice{border:1px solid var(--fh-green);background:#edf5dc;border-radius:6px;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.venue-choice>i{background:var(--fh-ink);width:40px;height:40px;color:var(--fh-lime);font:800 10px var(--font-data);border-radius:6px;place-items:center;font-style:normal;display:grid}.venue-choice span>*{display:block}.venue-choice small{color:var(--fh-muted);margin-top:4px;font-size:10px}.venue-choice strong{font:700 10px var(--font-data);color:var(--fh-green)}.policy-form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.policy-form label>span{grid-template-columns:1fr auto;align-items:center;display:grid}.policy-form label>span input{border-radius:5px 0 0 5px}.policy-form label>span b{border:1px solid var(--fh-line);background:var(--fh-paper);border-left:0;border-radius:0 5px 5px 0;place-items:center;height:100%;padding:0 12px;font-size:10px;display:grid}.constitution-preview{background:var(--fh-ink);color:var(--fh-cream);border-radius:6px;margin-top:12px;padding:18px}.constitution-preview span{font:700 10px var(--font-data);color:var(--fh-lime)}.constitution-preview p{font:400 18px/1.35 var(--font-display)}.constitution-preview small{color:#f2eee38c;font-size:10px}.launch-mode{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:20px;display:grid}.launch-mode button{border:1px solid var(--fh-line);background:var(--fh-paper);text-align:left;cursor:pointer;border-radius:6px;padding:16px}.launch-mode button.active{border-color:var(--fh-green);background:#edf5dc}.launch-mode button>*{display:block}.launch-mode button small{color:var(--fh-muted);margin-top:6px;line-height:1.4}.review-ai-fund{background:var(--fh-lime);border-radius:7px;grid-template-columns:65px 1fr;gap:15px;padding:18px;display:grid}.review-ai-fund>i{background:var(--fh-ink);width:60px;height:60px;color:var(--fh-lime);font:800 12px var(--font-data);border-radius:8px;place-items:center;font-style:normal;display:grid}.review-ai-fund small{font:700 10px var(--font-data)}.review-ai-fund h3{font:400 28px var(--font-display);margin:4px 0}.review-ai-fund p{color:var(--fh-muted);margin:5px 0;font-size:10px}.review-ai-grid{border:1px solid var(--fh-line);border-radius:6px;grid-template-columns:1fr 1fr;margin-top:12px;display:grid}.review-ai-grid article{border-right:1px solid var(--fh-line);border-bottom:1px solid var(--fh-line);padding:13px}.review-ai-grid article:nth-child(2n){border-right:0}.review-ai-grid article:nth-child(n+7){border-bottom:0}.review-ai-grid span{font:700 10px var(--font-data);color:var(--fh-muted);display:block}.review-ai-grid strong{margin-top:6px;font-size:10px;display:block}.review-warning{border:1px solid var(--fh-line);background:var(--fh-paper);border-radius:5px;margin-top:14px;padding:14px}.review-warning b{font:700 10px var(--font-data);color:var(--fh-green)}.review-warning p{color:var(--fh-muted);margin:7px 0 0;font-size:10px;line-height:1.45}.create-stage>footer,.agent-register-form>footer{border-top:1px solid var(--fh-line);justify-content:space-between;padding:16px 30px;display:flex}.create-stage>footer button,.agent-register-form>footer button{background:var(--fh-ink);color:var(--fh-cream);cursor:pointer;border:0;border-radius:4px;padding:11px 15px;font-size:11px;font-weight:750}.create-stage>footer button:disabled,.agent-register-form>footer button:disabled{opacity:.4}.create-stage>footer .create-back{color:var(--fh-ink);border:1px solid var(--fh-line);background:0 0}.create-error{color:#7b302c;background:#f4d9d2;margin:0 30px 10px;padding:11px;font-size:11px}.ai-create-intro{max-width:1200px;margin:auto;padding:55px 5vw 36px}.ai-create-intro>span{font:700 10px var(--font-data);letter-spacing:.1em;color:var(--fh-green)}.ai-create-intro h1{font:400 clamp(50px,7vw,88px)/.88 var(--font-display);margin:10px 0}.ai-create-intro h1 em{color:var(--fh-green);font-weight:400}.ai-create-intro p{max-width:670px;color:var(--fh-muted);font-size:14px;line-height:1.55}.agent-register-form{max-width:1100px;margin:0 auto 70px}.agent-register-form>section{border-bottom:1px solid var(--fh-line)}.connect-agent-key{background:var(--fh-ink);color:var(--fh-cream);cursor:pointer;border:0;border-radius:4px;padding:11px 14px;font-size:11px;font-weight:750}.agent-register-form>footer a{color:var(--fh-muted);font-size:11px}@media (width<=850px){.create-progress{overflow-x:auto}.create-progress>div{min-width:760px}.create-layout{grid-template-columns:1fr;padding:28px 15px}.create-layout>aside{position:static}.create-layout>aside>div{grid-template-columns:repeat(2,1fr)}.ai-create-shell>header{grid-template-columns:1fr auto;padding:0 14px}.ai-create-shell>header>span{display:none}.agent-register-form{margin-left:15px;margin-right:15px}}@media (width<=560px){.create-pair,.policy-form,.launch-mode,.review-ai-grid{grid-template-columns:1fr}.review-ai-grid article{border-right:0}.review-ai-grid article:nth-child(n+7){border-bottom:1px solid var(--fh-line)}.review-ai-grid article:last-child{border-bottom:0}.create-stage>section,.agent-register-form>section{padding:20px}.create-stage>footer,.agent-register-form>footer{padding:14px 20px}.ai-create-intro{padding-left:15px;padding-right:15px}.ai-create-intro h1{font-size:53px}}.guided-progress>div{grid-template-columns:repeat(5,1fr)}.guided-builder .create-layout>aside{padding-top:6px}.guided-advanced-link{color:var(--fh-green);margin-top:18px;font-size:11px;font-weight:750;display:inline-block}.guided-idea textarea{min-height:180px;font:400 18px/1.5 var(--font-interface)}.guided-examples{gap:7px;margin:0 0 18px;display:grid}.guided-examples button{border:1px solid var(--fh-line);background:var(--fh-paper);color:var(--fh-muted);font:11px/1.45 var(--font-interface);text-align:left;cursor:pointer;border-radius:5px;padding:10px 12px}.guided-examples button:hover{border-color:var(--fh-green);color:var(--fh-ink)}.guided-explainer{background:#edf5dc;border-radius:6px;padding:16px}.guided-explainer b{font:700 11px var(--font-data);color:var(--fh-green)}.guided-explainer p{color:var(--fh-muted);margin:6px 0 0;font-size:11px;line-height:1.5}.guided-risk-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.guided-risk-grid>button{border:1px solid var(--fh-line);background:var(--fh-paper);color:var(--fh-ink);text-align:left;cursor:pointer;border-radius:7px;gap:6px;padding:17px;display:grid}.guided-risk-grid>button.active{border-color:var(--fh-green);background:#edf5dc;box-shadow:0 0 0 3px #6f9f171f}.guided-risk-grid span{font:700 10px var(--font-data);color:var(--fh-green)}.guided-risk-grid strong{font:400 33px var(--font-display)}.guided-risk-grid small,.guided-risk-grid p{color:var(--fh-muted);margin:0;font-size:10px;line-height:1.4}.guided-locks{background:var(--fh-ink);color:var(--fh-cream);border-radius:6px;gap:8px;margin-top:14px;padding:17px;font-size:11px;display:grid}.guided-locks b{color:var(--fh-lime);font:700 10px var(--font-data)}.guided-locks span:before{content:"✓";color:var(--fh-lime);margin-right:8px}.guided-test-stack{gap:8px;margin-bottom:18px;display:grid}.guided-test-stack article{border:1px solid var(--fh-line);background:var(--fh-paper);border-radius:6px;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.guided-test-stack i{background:var(--fh-ink);width:34px;height:34px;color:var(--fh-lime);font:700 10px var(--font-data);border-radius:50%;place-items:center;font-style:normal;display:grid}.guided-test-stack b{font-size:12px}.guided-test-stack p{color:var(--fh-muted);margin:4px 0 0;font-size:10px;line-height:1.45}.guided-test-stack strong{font:700 10px var(--font-data);color:var(--fh-green)}@media (width<=760px){.guided-risk-grid{grid-template-columns:1fr}.guided-test-stack article{grid-template-columns:38px 1fr}.guided-test-stack strong{grid-column:2}.guided-progress>div{min-width:520px}}.create-progress button.active i,.asset-options button.active,.action-checks button.active,.review-ai-fund,.review-ai-fund :is(h1,h2,h3,p,small,span,strong,b){color:var(--fh-on-lime)!important}.guided-locks{border-radius:7px}.ai-model-choice{border:1px solid var(--fh-line);background:var(--fh-paper);border-radius:7px;gap:12px;margin:0 0 18px;padding:16px;display:grid}.ai-model-choice>div:first-child>span{color:var(--fh-green);font:700 10px var(--font-data);letter-spacing:.08em;display:block}.ai-model-choice>div:first-child>strong{font:400 25px/1.05 var(--font-display);margin-top:5px;display:block}.ai-model-choice>div:first-child>p{max-width:700px;color:var(--fh-muted);margin:7px 0 0;font-size:11px;line-height:1.45}.ai-model-choice label{margin:0}.ai-model-choice select{background:var(--fh-cream)}.guided-model-section{margin-bottom:0}.guided-model-section h2{margin:6px 0 0}.guided-model-section>p{margin-top:0}.guided-model-section .ai-model-grid{margin-top:4px}.ai-product-shell.dark .manifest-import>span{color:var(--fh-ink-fixed)!important}.ai-product-shell.dark .manifest-import small{color:#465047!important}.ai-connect-page{padding-bottom:70px}.aic-hero{grid-template-columns:1.4fr .6fr;gap:40px;padding:65px 5vw 45px;display:grid}.aic-hero>div>span,.aic-main>div>span,.aic-connections header span{font:700 10px var(--font-data);letter-spacing:.1em;color:var(--fh-green)}.aic-hero h1{font:400 clamp(52px,7vw,92px)/.86 var(--font-display);margin:12px 0}.aic-hero h1 em{color:var(--fh-green);font-weight:400}.aic-hero>div>p{max-width:760px;color:var(--fh-muted);font-size:15px;line-height:1.55}.aic-hero aside{border:1px solid var(--fh-line);background:var(--fh-cream);border-radius:8px;align-self:end;padding:20px}.aic-hero aside b{font:700 10px var(--font-data)}.aic-hero aside p{color:var(--fh-muted);font-size:11px;line-height:1.5}.aic-flow{border:1px solid var(--fh-line);background:var(--fh-cream);border-radius:8px;grid-template-columns:repeat(4,1fr);margin:0 5vw 38px;display:grid;overflow:hidden}.aic-flow article{border-right:1px solid var(--fh-line);padding:18px}.aic-flow article:last-child{border-right:0}.aic-flow i{font:700 9px var(--font-data);color:var(--fh-green);font-style:normal}.aic-flow strong{font:400 23px var(--font-display);margin:10px 0;display:block}.aic-flow p{color:var(--fh-muted);margin:0;font-size:10px;line-height:1.45}.aic-main{grid-template-columns:.75fr 1.25fr;gap:12px;margin:0 5vw;display:grid}.aic-main>div,.aic-connections{border:1px solid var(--fh-line);background:var(--fh-cream);border-radius:9px;padding:24px}.aic-create label{color:var(--fh-muted);gap:7px;font-size:11px;display:grid}.aic-create input{border:1px solid var(--fh-line);background:var(--fh-paper);border-radius:5px;padding:12px}.aic-create>button,.aic-token button,.aic-install article button,.aic-connections article button{background:var(--fh-ink);color:var(--fh-cream);cursor:pointer;border:0;border-radius:4px;margin-top:12px;padding:10px 13px;font-size:11px;font-weight:750}.aic-create>p,.aic-create>b{color:var(--fh-muted);font-size:10px;line-height:1.45;display:block}.aic-token code,.aic-install code{overflow-wrap:anywhere;background:var(--fh-ink);color:var(--fh-cream);border-radius:4px;padding:10px;font-size:10px;display:block}.aic-install{grid-template-columns:1fr 1fr;gap:10px;display:grid}.aic-install>span,.aic-install>h2,.aic-note{grid-column:1/-1}.aic-install article{border:1px solid var(--fh-line);background:var(--fh-paper);border-radius:6px;padding:17px}.aic-install article header{justify-content:space-between;display:flex}.aic-install article p,.aic-note{color:var(--fh-muted);font-size:10px;line-height:1.5}.aic-install article small{font:700 9px var(--font-data);color:var(--fh-green)}.aic-connections{margin:12px 5vw 0}.aic-connections>header{justify-content:space-between;align-items:end;display:flex}.aic-connections>article{border-top:1px solid var(--fh-line);grid-template-columns:1fr 1fr auto;align-items:center;gap:14px;padding:13px 0;display:grid}.aic-connections article small{color:var(--fh-muted);margin-top:3px;display:block}.aic-connections article span{color:var(--fh-muted);font-size:10px}@media (width<=850px){.aic-hero,.aic-main{grid-template-columns:1fr}.aic-flow{grid-template-columns:1fr 1fr}.aic-install{grid-template-columns:1fr}.aic-install article{grid-column:1}.aic-connections>article{grid-template-columns:1fr}}@media (width<=600px){.aic-hero{padding:45px 15px 30px}.aic-flow,.aic-main,.aic-connections{margin-left:15px;margin-right:15px}.aic-flow{grid-template-columns:1fr}.aic-flow article{border-right:0;border-bottom:1px solid var(--fh-line)}}.aic-builder{gap:14px;margin:0 5vw;display:grid}.aic-builder-step{border:1px solid var(--fh-stone);background:var(--fh-cream);border-radius:12px;padding:28px;box-shadow:0 10px 28px #0d17110a}.aic-builder-step>span{font:700 10px var(--font-data);letter-spacing:.1em;color:var(--fh-green)}.aic-builder-step>h2{font:400 39px/1 var(--font-display);margin:9px 0 20px}.aic-step-copy{max-width:780px;color:var(--fh-muted);font-size:12px;line-height:1.55}.aic-builder-options{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.aic-builder-options>button{border:1px solid var(--fh-line);background:var(--fh-paper);min-height:110px;color:var(--fh-ink);text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding:15px;display:grid}.aic-builder-options>button.active{border-color:var(--fh-green);background:#edf5dc;box-shadow:0 0 0 3px #6f9f171f}.aic-builder-options i{background:var(--fh-ink);width:40px;height:40px;color:var(--fh-lime);font:700 10px var(--font-data);border-radius:7px;place-items:center;font-style:normal;display:grid}.aic-builder-options span{gap:5px;display:grid}.aic-builder-options small{color:var(--fh-muted);font-size:10px;line-height:1.4}.aic-builder-options strong{color:var(--fh-green);font:700 9px var(--font-data)}.aic-builder-step label{color:var(--fh-muted);gap:7px;margin:14px 0;font-size:11px;display:grid}.aic-builder-step input,.aic-builder-step textarea{border:1px solid var(--fh-line);background:var(--fh-paper);width:100%;color:var(--fh-ink);font:12px/1.5 var(--font-interface);border-radius:6px;outline:0;padding:12px}.aic-builder-step textarea{resize:vertical;min-height:95px}.aic-builder-step input:focus,.aic-builder-step textarea:focus{border-color:var(--fh-green);box-shadow:0 0 0 3px #6f9f171f}.aic-field-pair,.aic-connect-grid,.aic-installation{grid-template-columns:1fr 1fr;gap:10px;display:grid}.aic-connect-grid>div:first-child,.aic-installation>article{border:1px solid var(--fh-line);background:var(--fh-paper);border-radius:8px;padding:17px}.aic-connect-grid p{color:var(--fh-muted);font-size:10px;line-height:1.5}.aic-primary-action,.aic-builder-step>button,.aic-installation button,.aic-brief-step>div>button,.aic-connections article button{background:var(--fh-ink);color:var(--fh-cream);cursor:pointer;border:0;border-radius:5px;padding:11px 14px;font-size:11px;font-weight:750}.aic-primary-action:disabled{opacity:.4}.aic-handshake{border:1px dashed var(--fh-stone);background:var(--fh-sage);border-radius:8px;grid-template-columns:52px 1fr;align-items:center;gap:13px;padding:20px;display:grid}.aic-handshake.connected{border-style:solid;border-color:var(--fh-green);background:#edf5dc}.aic-handshake>i{background:var(--fh-ink);width:50px;height:50px;color:var(--fh-lime);font:700 16px var(--font-data);border-radius:50%;place-items:center;font-style:normal;display:grid}.aic-handshake span{gap:6px;display:grid}.aic-handshake small{color:var(--fh-muted);font-size:10px;line-height:1.45}.aic-notice{color:var(--fh-green);margin-top:12px;font-size:11px;display:block}.aic-token{border:1px solid var(--fh-green);background:var(--fh-lime);border-radius:6px;gap:8px;margin-top:18px;padding:14px;display:grid}.aic-token code,.aic-installation code,.aic-installation pre,.aic-brief-step>pre{background:var(--fh-ink);color:var(--fh-cream);font:10px/1.55 var(--font-data);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;margin:10px 0;padding:13px;display:block;overflow:auto}.aic-installation header{justify-content:space-between;gap:10px;display:flex}.aic-installation header small{color:var(--fh-green);font:700 9px var(--font-data)}.aic-note{color:var(--fh-muted);font-size:10px;line-height:1.5}.aic-brief-step>pre{max-height:470px}.aic-brief-step>div{align-items:center;gap:8px;display:flex}.aic-brief-step>div>button:nth-child(2){border:1px solid var(--fh-line);color:var(--fh-ink);background:0 0}.aic-brief-step>div>a{color:var(--fh-green);margin-left:auto;font-size:11px;font-weight:750}.aic-connections{border:1px solid var(--fh-stone);background:var(--fh-cream);border-radius:9px;margin:14px 5vw 0;padding:24px}.aic-main h2,.aic-connections h2{font:400 35px var(--font-display);margin:9px 0 20px}.aic-runtime-included{border:1px solid var(--fh-line);background:var(--fh-sage);border-radius:8px;grid-template-columns:34px 1fr;align-items:center;gap:11px;margin-top:10px;padding:12px 14px;display:grid}.aic-runtime-included>i{background:var(--fh-lime);width:30px;height:30px;color:var(--fh-on-lime);font:800 11px var(--font-data);border-radius:50%;place-items:center;font-style:normal;display:grid}.aic-runtime-included>span{gap:3px;display:grid}.aic-runtime-included b{font-size:11px}.aic-runtime-included small{color:var(--fh-muted);font-size:10px;line-height:1.4}@media (width<=900px){.aic-builder-options,.aic-field-pair,.aic-connect-grid,.aic-installation{grid-template-columns:1fr}.aic-builder-options>button{min-height:0}}@media (width<=600px){.aic-builder{margin-left:15px;margin-right:15px}.aic-builder-step{padding:20px}.aic-brief-step>div{flex-direction:column;align-items:stretch}.aic-brief-step>div>a{margin-left:0}}.aic-simple-setup{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:stretch;gap:12px;display:grid}.aic-simple-setup ol{border:1px solid var(--fh-line);background:var(--fh-paper);border-radius:8px;margin:0;padding:0;list-style:none}.aic-simple-setup li{border-bottom:1px solid var(--fh-line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:78px;padding:13px 15px;display:grid}.aic-simple-setup li:last-child{border-bottom:0}.aic-simple-setup li>i{background:var(--fh-sage);width:30px;height:30px;color:var(--fh-ink);font:700 11px var(--font-data);border-radius:50%;place-items:center;font-style:normal;display:grid}.aic-simple-setup li.done>i{background:var(--fh-lime)}.aic-simple-setup li>span{gap:5px;display:grid}.aic-simple-setup li small{color:var(--fh-muted);font-size:10px;line-height:1.4}.aic-simple-setup li>strong{color:var(--fh-green);font:700 10px var(--font-data);text-transform:uppercase}.aic-simple-setup button,.aic-manual-token button,.aic-start-fallback button{background:var(--fh-ink);color:var(--fh-cream);cursor:pointer;border:0;border-radius:5px;padding:11px 14px;font-size:11px;font-weight:750}.aic-simple-setup button:disabled{opacity:.4;cursor:not-allowed}.aic-simple-setup .aic-handshake{grid-template-columns:52px 1fr auto}.aic-handshake>a{color:var(--fh-green);font-size:11px;font-weight:750;text-decoration:none}.aic-manual{border-top:1px solid var(--fh-line);margin-top:14px;padding-top:14px}.aic-manual summary{width:max-content;color:var(--fh-muted);cursor:pointer;font-size:11px;font-weight:750}.aic-manual>p{color:var(--fh-muted);font-size:10px}.aic-manual .aic-installation{margin-top:12px}.aic-manual-token{border:1px solid var(--fh-line);background:var(--fh-paper);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:10px;padding:14px;display:grid}.aic-manual-token>b{grid-column:1/-1;font-size:11px}.aic-manual-token code{background:var(--fh-ink);color:var(--fh-cream);font:10px/1.55 var(--font-data);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;margin:0;padding:13px;display:block;overflow:auto}.aic-start-fallback{align-items:center;gap:9px;margin-top:16px;display:flex}.aic-start-fallback button{border:1px solid var(--fh-line);color:var(--fh-ink);background:0 0}.aic-start-fallback span{color:var(--fh-muted);margin-left:auto;font-size:10px}.aic-start-fallback a{color:var(--fh-green);font-size:11px;font-weight:750;text-decoration:none}@media (width<=900px){.aic-simple-setup{grid-template-columns:1fr}}@media (width<=600px){.aic-simple-setup li{grid-template-columns:30px 1fr}.aic-simple-setup li>button,.aic-simple-setup li>strong{grid-column:2;width:max-content}.aic-simple-setup .aic-handshake{grid-template-columns:52px 1fr}.aic-simple-setup .aic-handshake>a{grid-column:2}.aic-start-fallback{flex-direction:column;align-items:stretch}.aic-start-fallback span{margin-left:0}.aic-manual-token{grid-template-columns:1fr}.aic-manual-token>*{grid-column:1}}.aic-step-heading{justify-content:space-between;align-items:center;gap:16px;margin:9px 0 4px;display:flex}.aic-step-heading h2{font:400 39px/1 var(--font-display);margin:0}.aic-step-heading button{border:1px solid var(--fh-green);background:var(--fh-lime);color:var(--fh-ink);cursor:pointer;border-radius:5px;padding:10px 13px;font-size:11px;font-weight:750}.aic-auth-wordmark{margin:22px 5vw;text-decoration:none;display:inline-flex}.aic-auth{border:1px solid var(--fh-stone);background:var(--fh-cream);border-radius:12px;max-width:720px;margin:9vh auto;padding:44px}.aic-auth>span{font:700 10px var(--font-data);letter-spacing:.1em;color:var(--fh-green)}.aic-auth h1{font:400 clamp(48px,7vw,76px)/.9 var(--font-display);margin:15px 0}.aic-auth h1 em{color:var(--fh-green);font-weight:400}.aic-auth p{max-width:590px;color:var(--fh-muted);font-size:14px;line-height:1.55}.aic-auth>a{background:var(--fh-ink);color:var(--fh-cream);border-radius:5px;margin:16px 0;padding:12px 15px;font-size:12px;font-weight:750;text-decoration:none;display:inline-block}.aic-auth small{color:var(--fh-muted);font-size:10px;display:block}.aic-starter-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:12px 0 3px;display:grid}.aic-starter-option{border:1px solid var(--fh-line);background:var(--fh-paper);min-height:78px;color:var(--fh-ink);text-align:left;cursor:pointer;border-radius:7px;align-content:center;gap:4px;padding:10px 11px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.aic-starter-option:hover{border-color:var(--fh-green);transform:translateY(-1px)}.aic-starter-option.active{border-color:var(--fh-green);background:#eaf4d7;box-shadow:0 0 0 2px #6f9f171f}.aic-starter-option span{font:700 11px var(--font-data);letter-spacing:.03em}.aic-starter-option small{min-height:25px;color:var(--fh-muted);font-size:10px;line-height:1.3}.aic-starter-option b{color:var(--fh-green);font:700 9px var(--font-data);text-transform:uppercase}.aic-starter-option:focus-visible{outline:2px solid var(--fh-green);outline-offset:2px}.aic-next-step{z-index:16;border:1px solid var(--fh-ink);background:var(--fh-ink);color:var(--fh-cream);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin:16px 5vw;padding:18px 20px;display:grid;position:sticky;bottom:16px;box-shadow:0 16px 42px #0d171138}.aic-next-step>div{gap:5px;display:grid}.aic-next-step span{color:var(--fh-lime);font:700 9px var(--font-data);letter-spacing:.1em}.aic-next-step strong{font:500 18px var(--font-display)}.aic-next-step small{color:#f2eee3ad;font-size:10px;line-height:1.4}.aic-next-step>a,.aic-next-step>button{border:1px solid var(--fh-lime);background:var(--fh-lime);min-width:190px;color:var(--fh-ink);text-align:center;cursor:pointer;border-radius:6px;padding:12px 15px;font-size:11px;font-weight:800;text-decoration:none}.aic-next-step.connected{border-color:var(--fh-green)}.aic-next-step.complete{background:var(--fh-lime);color:var(--fh-ink)}.aic-next-step.complete span{color:var(--fh-green)}.aic-next-step.complete small{color:var(--fh-muted)}.aic-next-step.complete>a{border-color:var(--fh-ink);background:var(--fh-ink);color:var(--fh-cream)}@media (width<=600px){.aic-step-heading{flex-direction:column;align-items:stretch}.aic-step-heading button{width:max-content}.aic-auth{margin:7vh 15px;padding:28px}.aic-next-step{grid-template-columns:1fr;margin:12px 15px;padding:15px;bottom:8px}.aic-next-step>a,.aic-next-step>button{width:100%}}@media (width<=1100px){.aic-starter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.aic-starter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=430px){.aic-starter-grid{grid-template-columns:1fr}}.ai-product-shell.dark .aic-builder-options>button{color:#f2f0e7;background:#132018;border-color:#f2f0e729}.ai-product-shell.dark .aic-builder-options>button.active{color:#0d1711;background:#e5f4c8;border-color:#91c72b;box-shadow:0 0 0 3px #c7ff3829}.ai-product-shell.dark .aic-builder-options i,.ai-product-shell.dark .aic-handshake>i{color:#c7ff38;background:#06110a}.ai-product-shell.dark .aic-builder-options>button.active i{color:#c7ff38;background:#0d1711}.ai-product-shell.dark .aic-builder-options small{color:#f2f0e7b3}.ai-product-shell.dark .aic-builder-options>button.active small{color:#53604d}.ai-product-shell.dark .aic-builder-options strong{color:#a9e12e}.ai-product-shell.dark .aic-builder-options>button.active strong{color:#557b12}.ai-product-shell.dark .aic-simple-setup li>i{color:#f2f0e7;background:#17261c}.ai-product-shell.dark .aic-simple-setup li.done>i{color:#0d1711;background:#c7ff38}.ai-product-shell.dark .aic-starter-option{color:#f2f0e7;background:#132018;border-color:#f2f0e729}.ai-product-shell.dark .aic-starter-option:hover{border-color:#91c72b}.ai-product-shell.dark .aic-starter-option.active{color:#0d1711;background:#e5f4c8;border-color:#91c72b;box-shadow:0 0 0 2px #c7ff3829}.ai-product-shell.dark .aic-starter-option small{color:#f2f0e7b3}.ai-product-shell.dark .aic-starter-option.active small{color:#53604d}.ai-product-shell.dark .aic-starter-option b{color:#a9e12e}.ai-product-shell.dark .aic-starter-option.active b{color:#557b12}.aic-step-heading button,.aic-next-step>a,.aic-next-step>button,.aic-next-step.complete,.aic-simple-setup li.done>i,.aic-token,.aic-token :is(span,strong,p,small,b){color:var(--fh-on-lime)!important}.ai-product-shell.dark .aic-handshake.connected,.ai-product-shell.dark .aic-handshake.connected :is(b,span,p){color:var(--fh-on-pastel)!important}.ai-product-shell.dark .aic-handshake.connected small{color:var(--fh-on-pastel-muted)!important}.aic-starter-note{color:var(--fh-green);font:700 10px/1.35 var(--font-data);letter-spacing:.02em;margin:5px 0 0}.ai-product-shell.dark .aic-builder-options>button.active strong,.ai-product-shell.dark .aic-starter-option.active b{color:#496d0c}.ai-path-shell{padding-bottom:70px}.ai-path-intro{max-width:1320px;margin:auto;padding:70px 5vw 34px}.ai-path-intro>span,.quick-hero span,.quick-form article>span{font:700 10px var(--font-data);letter-spacing:.1em;color:var(--fh-green)}.ai-path-intro h1,.quick-hero h1{font:400 clamp(56px,8vw,104px)/.86 var(--font-display);margin:13px 0 22px}.ai-path-intro h1 em,.quick-hero h1 em{color:var(--fh-green);font-weight:400}.ai-path-intro p{max-width:780px;color:var(--fh-muted);font-size:15px;line-height:1.55}.ai-path-grid{grid-template-columns:repeat(3,1fr);gap:14px;max-width:1320px;margin:auto;padding:0 5vw;display:grid}.ai-path-grid.two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1040px}.ai-path-grid>a{border:1px solid var(--fh-line);background:var(--fh-cream);min-height:390px;color:var(--fh-ink);border-radius:12px;grid-template-rows:auto auto 1fr auto auto;gap:14px;padding:26px;text-decoration:none;transition:transform .2s,border-color .2s;display:grid}.ai-path-grid>a:hover{border-color:var(--fh-green);transform:translateY(-4px)}.ai-path-grid>a.quick{background:var(--fh-lime);border-color:var(--fh-green)}.ai-path-grid>a>span{font:700 10px var(--font-data);color:var(--fh-green)}.ai-path-grid>a>strong{font:400 34px/1.05 var(--font-display)}.ai-path-grid>a>p{color:var(--fh-muted);font-size:12px;line-height:1.55}.ai-path-grid dl{border:1px solid #061a1024;border-radius:7px;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.ai-path-grid dl div{border-right:1px solid #061a1024;padding:10px}.ai-path-grid dl div:last-child{border:0}.ai-path-grid dt{font:700 8px var(--font-data);color:var(--fh-muted)}.ai-path-grid dd{margin:5px 0 0;font-size:10px;font-weight:750}.ai-path-grid>a>b{font-size:12px}.ai-path-boundary{border:1px solid var(--fh-line);background:var(--fh-line);border-radius:10px;grid-template-columns:1fr 1fr;gap:1px;max-width:1180px;margin:28px auto 0;display:grid;overflow:hidden}.ai-path-boundary>div{background:var(--fh-cream);padding:20px}.ai-path-boundary span{font:700 9px var(--font-data);color:var(--fh-green);display:block}.ai-path-boundary strong{margin-top:7px;font-size:11px;line-height:1.5;display:block}.quick-hero{grid-template-columns:1.4fr .6fr;align-items:end;gap:45px;max-width:1320px;margin:auto;padding:55px 5vw 30px;display:grid}.quick-hero h1{margin-bottom:0}.quick-hero p{max-width:680px;color:var(--fh-muted);font-size:13px;line-height:1.55}.quick-hero aside{background:var(--fh-ink);color:var(--fh-cream);border-radius:9px;padding:20px}.quick-hero aside b{color:var(--fh-lime);font:700 10px var(--font-data)}.quick-hero aside p{color:#f2eee3b8;margin-bottom:0;font-size:11px}.quick-form{border:1px solid var(--fh-line);background:var(--fh-cream);border-radius:12px;max-width:1160px;margin:0 auto 70px;overflow:hidden}.quick-form>article{border-bottom:1px solid var(--fh-line);padding:28px}.quick-form h2{font:400 38px var(--font-display);margin:9px 0 23px}.quick-form label{color:var(--fh-muted);gap:7px;margin-bottom:16px;font-size:11px;display:grid}.quick-form input,.quick-form textarea,.quick-form select{border:1px solid var(--fh-line);background:var(--fh-paper);width:100%;color:var(--fh-ink);font:13px var(--font-interface);border-radius:5px;outline:0;padding:12px}.quick-form textarea{resize:vertical;min-height:115px;line-height:1.5}.quick-form .quick-assets{min-height:82px}.quick-form input:focus,.quick-form textarea:focus,.quick-form select:focus{border-color:var(--fh-green);box-shadow:0 0 0 3px #6f9f171f}.quick-asset-preview,.quick-flags{flex-wrap:wrap;gap:7px;margin:-4px 0 18px;display:flex}.quick-asset-preview i{color:var(--fh-ink);font:700 9px var(--font-data);background:#edf5dc;border-radius:99px;padding:7px 10px;font-style:normal}.quick-flags{margin:14px 0}.quick-flags button{border:1px solid var(--fh-line);background:var(--fh-paper);color:var(--fh-ink);cursor:pointer;border-radius:99px;padding:9px 11px;font-size:10px}.quick-flags button.active{border-color:var(--fh-green);background:var(--fh-lime)}.quick-stage-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:18px;display:grid}.quick-stage-grid button{border:1px solid var(--fh-line);background:var(--fh-paper);color:var(--fh-ink);text-align:left;cursor:pointer;border-radius:7px;gap:7px;padding:16px;display:grid}.quick-stage-grid button.active{border-color:var(--fh-green);background:#edf5dc;box-shadow:0 0 0 3px #6f9f171f}.quick-stage-grid b{font-size:12px}.quick-stage-grid p{min-height:48px;color:var(--fh-muted);margin:0;font-size:10px;line-height:1.45}.quick-stage-grid span{font:700 9px var(--font-data);color:var(--fh-green)}.quick-form>footer{justify-content:space-between;align-items:center;padding:18px 28px;display:flex}.quick-form>footer a{color:var(--fh-ink);font-size:11px}.quick-form>footer button{background:var(--fh-ink);color:var(--fh-cream);cursor:pointer;border:0;border-radius:5px;padding:12px 16px;font-size:11px;font-weight:750}.quick-form>footer button:disabled{opacity:.4}@media (width<=900px){.ai-path-grid{grid-template-columns:1fr}.ai-path-grid>a{min-height:0}.quick-hero,.quick-stage-grid{grid-template-columns:1fr}.ai-path-boundary{margin-left:15px;margin-right:15px}}@media (width<=600px){.ai-path-intro,.ai-path-grid{padding-left:18px;padding-right:18px}.ai-path-boundary{grid-template-columns:1fr}.quick-hero{padding-left:18px;padding-right:18px}.quick-form{margin-left:15px;margin-right:15px}.quick-form .create-pair,.quick-form .policy-form{grid-template-columns:1fr}}.ai-path-grid>a{border-color:var(--fh-stone);box-shadow:0 9px 24px #0d17110a}.ai-path-grid>a.recommended{background:var(--fh-lime);border-color:var(--fh-green)}.advanced-progress>div{grid-template-columns:repeat(5,1fr)}.future-evolution-note{border:1px solid var(--fh-green);background:#edf5dc;border-radius:8px;margin:20px 0 2px;padding:16px 18px}.future-evolution-note>span{color:var(--fh-green);font:700 10px var(--font-data);letter-spacing:.08em;display:block}.future-evolution-note h3{font:400 24px/1.08 var(--font-display);margin:7px 0 5px}.future-evolution-note p{max-width:720px;color:var(--fh-muted);margin:0;font-size:11px;line-height:1.5}.high-risk-confirm{background:#f7e3dc;border:1px solid #c8664f;border-radius:7px;padding:13px}.high-risk-confirm span{line-height:1.5}.high-risk-confirm b{color:#8a3328;display:block}.token-plan-choice{border:1px solid var(--fh-line);background:var(--fh-paper);border-radius:9px;margin:22px 0;padding:18px}.token-plan-choice>span{font:700 10px var(--font-data);letter-spacing:.08em;color:var(--fh-green)}.token-plan-choice h3{font:400 25px var(--font-display);margin:8px 0 5px}.token-plan-choice>p{color:var(--fh-muted);margin:0 0 13px;font-size:11px;line-height:1.5}.token-plan-choice>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.token-plan-choice button{border:1px solid var(--fh-line);background:var(--fh-cream);color:var(--fh-ink);text-align:left;cursor:pointer;border-radius:7px;gap:7px;padding:14px;display:grid}.token-plan-choice button.active{border-color:var(--fh-green);box-shadow:0 0 0 3px #6f9f171f}.token-plan-choice button b{font-size:12px}.token-plan-choice button span{min-height:43px;color:var(--fh-muted);font-size:10px;line-height:1.45}.token-plan-choice button strong{color:var(--fh-green);font:700 9px var(--font-data)}.ai-final-review{border:1px solid var(--fh-line);border-radius:8px;grid-template-columns:1fr 1fr;margin-top:18px;display:grid;overflow:hidden}.ai-final-review>div{border-right:1px solid var(--fh-line);border-bottom:1px solid var(--fh-line);padding:12px}.ai-final-review>div:nth-child(2n){border-right:0}.ai-final-review>div:nth-child(n+3){border-bottom:0}.ai-final-review span{color:var(--fh-muted);font:700 9px var(--font-data);display:block}.ai-final-review strong{margin-top:6px;font-size:11px;line-height:1.4;display:block}@media (width<=850px){.advanced-progress>div{min-width:560px}}@media (width<=650px){.token-plan-choice>div,.ai-final-review{grid-template-columns:1fr}.token-plan-choice button span{min-height:0}.ai-final-review>div,.ai-final-review>div:nth-child(2n),.ai-final-review>div:nth-child(n+3){border-right:0;border-bottom:1px solid var(--fh-line)}.ai-final-review>div:last-child{border-bottom:0}}.ai-create-shell>header>div{align-items:center;gap:12px;display:flex}.ai-draft-save{color:#f2f0e7;cursor:pointer;background:#f2f0e714;border:1px solid #f2f0e759;border-radius:7px;min-height:32px;padding:0 10px;font:700 10px/1 system-ui,sans-serif}.ai-draft-save:hover{color:#c7ff38;border-color:#c7ff38}@media (width<=720px){.ai-create-shell>header>div{justify-content:space-between;width:100%}.ai-draft-save{flex:1}}.trust-shell{--ink:#0c1811;--forest:#08170f;--lime:#c7ff38;--cream:#f4efe3;--green:#dfead7;--line:#0c18112e;background:var(--green);min-height:100vh;color:var(--ink);font-family:var(--font-inter), sans-serif}.trust-shell *{box-sizing:border-box}.trust-skip{z-index:100;background:var(--forest);color:var(--cream);border-radius:8px;padding:10px 12px;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.trust-skip:focus{transform:none}.trust-nav{z-index:20;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--green) 88%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding:0 clamp(18px,4vw,56px);display:flex;position:sticky;top:0}.trust-nav a{color:inherit;font-size:12px;font-weight:750;text-decoration:none}.trust-brand{letter-spacing:-.04em;align-items:center;gap:9px;display:flex;font-size:18px!important}.trust-brand>i{align-items:flex-end;gap:2px;height:22px;display:flex;transform:skew(-10deg)}.trust-brand b{background:var(--ink);border-radius:4px 4px 0 0;width:5px;height:10px}.trust-brand b:nth-child(2){height:16px}.trust-brand b:nth-child(3){background:#70a51b;height:22px}.trust-nav nav,.trust-footer nav{align-items:center;gap:18px;display:flex}.trust-nav>a:last-child{background:var(--forest);color:var(--cream);border-radius:8px;padding:9px 11px}.trust-hero{border-bottom:1px solid var(--line);background:var(--cream);padding:clamp(58px,8vw,110px) clamp(20px,8vw,128px) 54px}.trust-hero>span,.trust-copy h2,.trust-copy h3,.trust-layout>aside strong{font:750 11px/1 var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase}.trust-hero>span,.trust-copy h2{color:#5e8b16}.trust-hero h1{max-width:980px;font:500 clamp(48px, 7vw, 96px)/.92 var(--font-newsreader), serif;letter-spacing:-.055em;margin:17px 0 13px}.trust-hero>p{color:#536057;max-width:760px;margin:0 0 18px;font-size:16px;line-height:1.55}.trust-hero>small{color:#69756d;font:650 10px/1 var(--font-geist-mono), monospace}.trust-layout{grid-template-columns:250px minmax(0,760px);justify-content:center;gap:clamp(28px,7vw,100px);padding:56px clamp(20px,6vw,90px) 86px;display:grid}.trust-layout>aside{border:1px solid var(--line);background:color-mix(in srgb, var(--cream) 74%, var(--lime) 26%);border-radius:14px;height:max-content;padding:19px;position:sticky;top:94px}.trust-layout>aside p{color:#526057;margin:12px 0;font-size:12px;line-height:1.55}.trust-layout>aside a{color:inherit;font-size:11px;font-weight:750}.trust-copy{min-width:0}.trust-copy section{border-bottom:1px solid var(--line);margin-bottom:31px;padding:0 0 30px}.trust-copy section:last-child{border:0}.trust-copy h2{margin:0 0 14px}.trust-copy h3{color:#45534a;margin:20px 0 8px}.trust-copy p,.trust-copy li{color:#3e4b43;font-size:14px;line-height:1.65}.trust-copy ul,.trust-copy ol{padding-left:20px}.trust-copy a{color:#315c0b;font-weight:700}.trust-callout{background:var(--cream);border-left:3px solid #70a51b;padding:17px}.trust-footer{background:var(--forest);color:var(--cream);border-top:1px solid #f4efe324;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:22px clamp(20px,4vw,56px);display:grid}.trust-footer span{font-weight:750}.trust-footer a{color:inherit;font-size:11px;text-decoration:none}.trust-footer small{text-align:right;color:#f4efe38c;font:650 10px/1 var(--font-geist-mono), monospace}.support-form{border:1px solid var(--line);background:var(--cream);border-radius:14px;gap:14px;margin-top:20px;padding:18px;display:grid}.support-form label{color:#47534b;gap:6px;font-size:12px;font-weight:700;display:grid}.support-form input,.support-form select,.support-form textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:600 13px/1.4 var(--font-inter), sans-serif;background:#fffaf0;border-radius:9px;padding:11px}.support-form textarea{resize:vertical;min-height:140px}.support-form button{background:var(--forest);width:max-content;color:var(--cream);cursor:pointer;border:0;border-radius:8px;padding:11px 14px;font-weight:750}.support-form button:disabled{opacity:.5}html[data-fundhouse-theme] .trust-shell .support-form>button{border-color:var(--fh-control-dark);background:var(--fh-control-dark);color:var(--fh-on-dark)}.support-result{background:color-mix(in srgb, var(--lime) 24%, var(--cream));border-radius:10px;padding:14px;font-size:13px}.support-result.error{background:#f6d9d1}.support-signin{background:var(--forest);border-radius:8px;margin-top:15px;padding:10px 12px;text-decoration:none;display:inline-flex;color:var(--cream)!important}@media (width<=760px){.trust-nav{flex-wrap:wrap;align-items:flex-start;padding-block:14px}.trust-nav nav{order:3;width:100%;padding-bottom:2px;overflow-x:auto}.trust-nav>a:last-child{position:absolute;top:12px;right:14px}.trust-hero{padding-top:54px}.trust-layout{grid-template-columns:1fr;padding-top:25px}.trust-layout>aside{position:static}.trust-footer{grid-template-columns:1fr}.trust-footer nav{overflow-x:auto}.trust-footer small{text-align:left}}.fees-page{--ink:#0d1711;--cream:#f3efe4;--sage:#dfe5d3;--line:#0d17112e;--muted:#657067;background:var(--sage);min-height:100vh;color:var(--ink);font-family:var(--font-interface)}.fees-nav{border-bottom:1px solid var(--line);background:var(--cream);align-items:center;height:68px;padding:0 28px;display:flex}.fees-nav>a{color:var(--ink);margin-right:auto;font-size:22px;text-decoration:none}.fees-nav nav{gap:20px;display:flex}.fees-nav nav a{color:var(--ink);font-size:12px;font-weight:750;text-decoration:none}.fees-hero{border:1px solid var(--line);background:var(--cream);border-radius:18px;max-width:1200px;margin:24px auto 14px;padding:38px}.fees-hero>span,.fees-notes article>span,.fees-table article span{color:#679319;font:750 10px/1 var(--font-data);letter-spacing:.09em}.fees-hero h1{font:500 clamp(52px,7vw,92px)/.86 var(--font-display);margin:12px 0 10px}.fees-hero p{max-width:680px;color:var(--muted);font-size:14px;line-height:1.55}.fees-table{border:1px solid var(--line);background:var(--cream);border-radius:18px;max-width:1200px;margin:0 auto 14px;overflow:hidden}.fees-table article{grid-template-columns:1.1fr 150px 1fr;align-items:center;gap:28px;padding:22px 28px;display:grid}.fees-table article+article{border-top:1px solid var(--line)}.fees-table h2{margin:7px 0 0;font-size:17px}.fees-table strong{font:500 34px/1 var(--font-display)}.fees-table p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.fees-notes{grid-template-columns:1fr 1fr;gap:14px;max-width:1200px;margin:0 auto 40px;display:grid}.fees-notes article{border:1px solid var(--line);background:var(--cream);border-radius:18px;padding:28px}.fees-notes h2{font:500 32px/1 var(--font-display);margin:10px 0}.fees-notes p{color:var(--muted);font-size:12px;line-height:1.6}.fees-notes a{color:var(--ink);margin-top:8px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.fees-revenue-panel{border:1px solid var(--line);background:#e8f4c8;border-radius:18px;max-width:1200px;margin:0 auto 14px;padding:28px}.fees-revenue-panel>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.fees-revenue-panel>header>div{max-width:720px}.fees-revenue-panel>header span,.fees-revenue-panel>header>b,.fees-revenue-grid span{color:#679319;font:750 10px/1 var(--font-data);letter-spacing:.09em}.fees-revenue-panel h2{font:500 36px/.98 var(--font-display);margin:10px 0 8px}.fees-revenue-panel p{color:#566356;margin:0;font-size:12px;line-height:1.6}.fees-revenue-panel>header>b{color:#46680d;white-space:nowrap;background:#d9f588;border:1px solid #67931959;border-radius:99px;padding:8px 10px}.fees-revenue-grid{background:#0d171121;border:1px solid #0d171121;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:24px;display:grid;overflow:hidden}.fees-revenue-grid article{background:#faf8efb8;gap:8px;padding:18px;display:grid}.fees-revenue-grid strong{font:500 30px/1 var(--font-display)}.fees-revenue-grid small{color:var(--muted);font-size:11px;line-height:1.45}.fees-revenue-panel>footer{color:#5e6d5b;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;font-size:11px;display:flex}.fees-revenue-panel>footer a{color:var(--ink);font-weight:750;text-decoration:none}.fees-revenue-panel>footer a:hover{text-decoration:underline}.fees-page>footer{background:var(--ink);justify-content:center;gap:20px;padding:22px;display:flex}.fees-page>footer a{color:var(--cream);font:700 10px/1 var(--font-data);text-decoration:none}.fees-page :where(a):focus-visible{outline-offset:3px;outline:3px solid #78a72a}@media (width<=760px){.fees-nav{height:58px;padding:0 14px}.fees-nav nav{display:none}.fees-hero,.fees-table,.fees-revenue-panel,.fees-notes{margin-inline:12px}.fees-hero{padding:24px}.fees-table article{grid-template-columns:1fr;gap:8px;padding:20px}.fees-table strong{font-size:30px}.fees-revenue-panel{padding:22px}.fees-revenue-panel>header{gap:15px;display:grid}.fees-revenue-panel h2{font-size:30px}.fees-revenue-grid{grid-template-columns:1fr}.fees-revenue-panel>footer{flex-direction:column;align-items:flex-start}.fees-notes{grid-template-columns:1fr}}.media-kit{background:var(--fh-cream);min-height:100vh;color:var(--fh-ink);overflow:visible}.media-kit *{box-sizing:border-box}.kit-nav{z-index:20;border-bottom:1px solid var(--fh-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f2eee3f0;justify-content:space-between;align-items:center;height:72px;padding:0 4vw;display:flex;position:sticky;top:0}.kit-wordmark{color:inherit;letter-spacing:-.04em;align-items:center;gap:10px;font-size:20px;font-weight:760;text-decoration:none;display:flex}.kit-mark{align-items:flex-end;gap:2px;height:24px;display:flex;transform:skew(-12deg)}.kit-mark i{background:var(--fh-ink);border-radius:4px 4px 1px 1px;width:6px;height:12px}.kit-mark i:nth-child(2){height:18px}.kit-mark i:nth-child(3){background:var(--fh-green);height:24px}.kit-nav nav{gap:28px;display:flex}.kit-nav nav a,.kit-back{color:inherit;font-size:13px;font-weight:600;text-decoration:none}.kit-back{background:var(--fh-ink);color:var(--fh-cream);border-radius:4.5px;padding:11px 15px}.kit-hero{border-bottom:1px solid var(--fh-line);grid-template-columns:1fr 320px;align-items:end;gap:60px;min-height:620px;padding:90px 5vw 65px;display:grid}.kit-hero>div>span,.kit-section-head>span,.type-specimens article>div>span,.fund-palette>div>span,.component-stage>article>span,.kit-language article>span{font:700 var(--type-caption) var(--font-data);letter-spacing:.09em}.kit-hero h1{font:400 clamp(64px,8.4vw,132px)/.82 var(--font-display);letter-spacing:-.065em;margin:50px 0 0}.kit-hero h1 em{color:var(--fh-green);font-weight:400}.kit-hero>p{font-size:var(--type-lead);letter-spacing:-.02em;margin:0;line-height:1.55}.kit-principles{border-bottom:1px solid var(--fh-line);grid-template-columns:repeat(3,1fr);padding:0 5vw;display:grid}.kit-principles article{border-right:1px solid var(--fh-line);min-height:260px;padding:36px 35px 42px 0}.kit-principles article:not(:first-child){padding-left:35px}.kit-principles article:last-child{border-right:0}.kit-principles span{font:700 var(--type-caption) var(--font-data);color:var(--fh-green)}.kit-principles strong{font:400 28px var(--font-display);margin:55px 0 14px;display:block}.kit-principles p{color:var(--fh-muted);font-size:var(--type-ui);margin:0;line-height:1.6}.kit-section{border-bottom:1px solid var(--fh-line);padding:110px 5vw;scroll-margin-top:72px}.kit-section-head{grid-template-columns:1fr 2fr 1fr;align-items:end;gap:42px;margin-bottom:65px;display:grid}.kit-section-head>span{color:var(--fh-green);align-self:start}.kit-section-head h2{font:400 clamp(50px,6vw,86px)/.88 var(--font-display);letter-spacing:-.05em;margin:0}.kit-section-head>p{color:var(--fh-muted);font-size:var(--type-body);margin:0;line-height:1.6}.type-specimens{border:1px solid var(--fh-line);border-radius:var(--radius-lg);overflow:hidden}.type-specimens article{border-bottom:1px solid var(--fh-line);padding:34px}.type-specimens article:last-child{border-bottom:0}.type-specimens article>div{justify-content:space-between;gap:30px;display:flex}.type-specimens article>div>b{color:var(--fh-muted);font-size:var(--type-caption);font-weight:500}.type-specimens h3{margin:52px 0 20px}.type-specimens article>p{max-width:700px;color:var(--fh-muted);font-size:var(--type-ui);margin:0;line-height:1.6}.type-display{background:var(--fh-forest);color:var(--fh-cream)}.type-display h3{font:400 clamp(52px,7.2vw,110px)/.84 var(--font-display);letter-spacing:-.06em}.type-display h3 em{color:var(--fh-lime);font-weight:400}.type-display p,.type-display>div>b{color:#f2eee399!important}.type-interface h3{font:600 clamp(30px,4vw,58px)/1.04 var(--font-interface);letter-spacing:-.045em}.type-data{background:var(--fh-lime)}.type-data h3{font:700 clamp(25px,4vw,54px)/1 var(--font-data);letter-spacing:-.04em}.type-scale{border:1px solid var(--fh-line);border-radius:var(--radius-md);grid-template-columns:repeat(7,1fr);margin-top:25px;display:grid;overflow:hidden}.type-scale div{border-right:1px solid var(--fh-line);min-height:150px;padding:20px 16px}.type-scale div:last-child{border-right:0}.type-scale span,.type-scale p{font-size:var(--type-caption);color:var(--fh-muted)}.type-scale strong{font:400 23px var(--font-display);margin:32px 0 8px;display:block}.type-scale p{margin:0;line-height:1.45}.colour-section{background:var(--fh-paper)}.core-swatches{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.swatch{border:1px solid var(--fh-line);border-radius:var(--radius-md);flex-direction:column;min-height:250px;padding:22px;display:flex}.swatch span{font-size:var(--type-label);font-weight:700}.swatch strong{font:500 22px var(--font-data);margin-top:auto}.swatch p{font-size:var(--type-caption);opacity:.65;margin:10px 0 0}.swatch.ink{background:var(--fh-ink);color:var(--fh-cream)}.swatch.forest{background:var(--fh-forest);color:var(--fh-cream)}.swatch.lime{background:var(--fh-lime)}.swatch.green{background:var(--fh-green);color:#fff}.swatch.cream{background:var(--fh-cream)}.swatch.paper{background:var(--fh-paper)}.fund-palette{border:1px solid var(--fh-line);border-radius:var(--radius-md);grid-template-columns:1.5fr repeat(6,1fr);margin-top:40px;display:grid;overflow:hidden}.fund-palette>div,.fund-palette article{border-right:1px solid var(--fh-line);min-height:150px;padding:18px}.fund-palette article:last-child{border-right:0}.fund-palette>div p{max-width:260px;color:var(--fh-muted);font-size:var(--type-caption);line-height:1.5}.fund-palette article{font-size:var(--type-caption);flex-direction:column;justify-content:space-between;display:flex}.fund-palette article strong{font:500 var(--type-caption) var(--font-data)}.acid{background:var(--fh-acid)}.sky{background:var(--fh-sky)}.oat{background:var(--fh-oat)}.peach{background:var(--fh-peach)}.lilac{background:var(--fh-lilac)}.rose{background:var(--fh-rose)}.colour-rules{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:25px;display:grid}.colour-rules article{border-left:3px solid var(--fh-green);background:var(--fh-cream);padding:22px}.colour-rules article.avoid{border-color:#d76e5c}.colour-rules span{font:700 var(--type-caption) var(--font-data)}.colour-rules p{color:var(--fh-muted);font-size:var(--type-ui);margin:12px 0 0;line-height:1.5}.component-stage{grid-template-columns:1.25fr .75fr .9fr;align-items:start;gap:16px;display:grid}.component-stage>article{border:1px solid var(--fh-line);border-radius:var(--radius-lg)}.demo-fund-card{background:var(--fh-acid);min-height:560px;padding:26px}.demo-fund-card header{font:700 var(--type-caption) var(--font-data);justify-content:space-between;display:flex}.demo-fund-card header b{border:1px solid var(--fh-line);border-radius:4px;padding:6px 9px}.demo-fund-card>i{background:var(--fh-ink);color:#fff;border-radius:8.5px;place-items:center;width:64px;height:64px;margin:45px 0 23px;font-style:normal;font-weight:800;display:grid}.demo-fund-card h3{font:400 48px/.9 var(--font-display);letter-spacing:-.045em;margin:0}.demo-fund-card>small{font:500 var(--type-ui) var(--font-data);color:var(--fh-muted);margin-top:12px;display:block}.demo-chart{align-items:flex-end;gap:7px;height:105px;padding-top:25px;display:flex}.demo-chart b{border-top:3px solid var(--fh-ink);flex:1;height:25%;transform:rotate(-2deg)}.demo-chart b:nth-child(2){height:34%}.demo-chart b:nth-child(3){height:29%}.demo-chart b:nth-child(4){height:48%}.demo-chart b:nth-child(5){height:44%}.demo-chart b:nth-child(6){height:61%}.demo-chart b:nth-child(7){height:72%}.demo-chart b:nth-child(8){height:88%}.demo-fund-card dl{border-top:1px solid var(--fh-line);border-bottom:1px solid var(--fh-line);grid-template-columns:1fr 1fr;margin:0;padding:20px 0;display:grid}.demo-fund-card dt{font:700 var(--type-caption) var(--font-data)}.demo-fund-card dd{font:400 31px var(--font-display);margin:10px 0 0}.demo-fund-card footer{grid-template-columns:repeat(3,1fr);padding-top:20px;display:grid}.demo-fund-card footer span{font:700 var(--type-micro) var(--font-data)}.demo-fund-card footer b{font-size:var(--type-ui);margin-top:8px;display:block}.demo-ui{background:var(--fh-forest);color:var(--fh-cream);gap:13px;padding:24px;display:grid}.demo-ui>span,.demo-message>span{color:var(--fh-lime)}.demo-ui h3{font:400 31px/1 var(--font-display);margin:15px 0 28px}.demo-ui button{border-radius:var(--radius-sm);min-height:48px;font-size:var(--type-ui);font-weight:700}.demo-primary{background:var(--fh-lime);color:var(--fh-ink);border:0}.demo-primary b{float:right}.demo-secondary{color:var(--fh-cream);background:0 0;border:1px solid #ffffff29}.demo-ui label{color:#f2eee399;font-size:var(--type-caption);gap:9px;margin-top:18px;display:grid}.demo-ui label>div{border-radius:var(--radius-sm);border:1px solid #ffffff29;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;height:60px;padding:0 14px;display:grid}.demo-ui label strong{font:400 29px var(--font-display);color:#fff}.demo-ui label b{font:700 var(--type-caption) var(--font-data);color:var(--fh-lime)}.demo-status{font:600 var(--type-caption) var(--font-data);color:#f2eee38c;align-items:center;gap:8px;margin-top:14px;display:flex}.demo-status i{background:var(--fh-lime);border-radius:50%;width:8px;height:8px}.demo-tag-row{flex-wrap:wrap;gap:6px;display:flex}.demo-tag-row span{color:var(--fh-lime);font:700 var(--type-micro) var(--font-data);border:1px solid #c7ff3840;border-radius:4px;padding:6px 8px}.demo-message{background:var(--fh-paper);padding:24px}.demo-message>div{grid-template-columns:44px 1fr;align-items:center;gap:11px;margin:35px 0 20px;display:grid}.demo-message>div>i{background:#e8d2b6;border-radius:50%;place-items:center;width:44px;height:44px;font-style:normal;font-weight:800;display:grid}.demo-message>div p{flex-direction:column;margin:0;display:flex}.demo-message strong{font-size:var(--type-ui)}.demo-message strong b{background:var(--fh-lime);font-size:var(--type-micro);border-radius:4px;margin-left:5px;padding:3px 5px}.demo-message small{color:var(--fh-muted);font-size:var(--type-caption);margin-top:4px}.demo-message>p{font-size:var(--type-body);line-height:1.6}.demo-message footer{gap:6px;margin-top:30px;display:flex}.demo-message footer button{border:1px solid var(--fh-line);font-size:var(--type-caption);background:0 0;border-radius:4px;padding:6px 9px}.kit-language{background:var(--fh-sage)}.kit-language>div:last-child{border-top:1px solid var(--fh-line);border-bottom:1px solid var(--fh-line);grid-template-columns:repeat(3,1fr);display:grid}.kit-language article{border-right:1px solid var(--fh-line);padding:30px 30px 45px 0}.kit-language article:not(:first-child){padding-left:30px}.kit-language article:last-child{border-right:0}.kit-language article strong{font:400 27px var(--font-display);margin:50px 0 14px;display:block}.kit-language article p{color:var(--fh-muted);font-size:var(--type-ui);margin:0;line-height:1.6}.kit-footer{background:var(--fh-forest);min-height:180px;color:var(--fh-cream);justify-content:space-between;align-items:center;gap:30px;padding:40px 5vw;display:flex}.kit-footer p{color:#f2eee38c;max-width:430px;font-size:var(--type-ui)}.kit-footer>span{font:700 var(--type-caption) var(--font-data);color:var(--fh-lime)}.kit-dark-contract{background:var(--fh-forest);color:var(--fh-on-dark)}.kit-dark-contract .kit-section-head>span{color:var(--fh-lime)}.kit-dark-contract .kit-section-head>p{color:#f2f0e7a8}.dark-contract-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.dark-contract-grid>article{border-radius:var(--radius-lg);border:1px solid #f2f0e72e;min-height:330px;padding:28px}.dark-contract-grid span,.dark-contract-rules span{font:700 var(--type-caption) var(--font-data);letter-spacing:.09em}.dark-contract-terminal{color:var(--fh-on-dark);background:#152219}.dark-contract-pastel{background:var(--fh-lilac);color:var(--fh-on-pastel);border-color:#0d171133!important}.dark-contract-grid h3{font:400 clamp(35px,4vw,54px)/.9 var(--font-display);letter-spacing:-.045em;margin:50px 0 16px}.dark-contract-grid p{max-width:500px;font-size:var(--type-ui);margin:0;line-height:1.6}.dark-contract-terminal p{color:#f2f0e7a3}.dark-contract-pastel p{color:var(--fh-on-pastel-muted)}.dark-contract-grid>article>div{border-top:1px solid;grid-template-columns:34px 1fr;align-items:center;gap:3px 11px;margin-top:48px;padding-top:18px;display:grid}.dark-contract-grid i{background:var(--fh-lime);width:34px;height:34px;color:var(--fh-on-pastel);font:700 10px var(--font-data);border-radius:8px;grid-row:span 2;place-items:center;font-style:normal;display:grid}.dark-contract-pastel i{background:var(--fh-control-dark);color:var(--fh-control-dark-text)}.dark-contract-grid b{font-size:var(--type-ui)}.dark-contract-grid small{color:inherit;opacity:.66;font-size:var(--type-caption)}.dark-contract-rules{border-radius:var(--radius-lg);border:1px solid #f2f0e72e;grid-template-columns:repeat(4,1fr);margin-top:14px;display:grid;overflow:hidden}.dark-contract-rules article{border-right:1px solid #f2f0e72e;min-height:210px;padding:22px}.dark-contract-rules article:last-child{border-right:0}.dark-contract-rules span{color:var(--fh-lime)}.dark-contract-rules strong{font:400 25px/1 var(--font-display);margin:42px 0 12px;display:block}.dark-contract-rules p{color:#f2f0e7a3;font-size:var(--type-ui);margin:0;line-height:1.55}.dark-contract-source{border-radius:var(--radius-lg);background:#c7ff3817;border:1px solid #c7ff3857;justify-content:space-between;align-items:center;gap:30px;margin-top:14px;padding:19px 22px;display:flex}.dark-contract-source strong{font:400 27px/1 var(--font-display)}.dark-contract-source p{color:#f2f0e7b3;max-width:470px;font-size:var(--type-ui);margin:0;line-height:1.5}.dark-contract-source code{color:var(--fh-lime);font:700 var(--type-caption) var(--font-data);border:1px solid #c7ff3847;border-radius:5px;padding:9px 11px}@media (width<=1000px){.kit-hero{grid-template-columns:1fr;min-height:560px}.kit-section-head{grid-template-columns:1fr 2fr}.kit-section-head>p{grid-column:2}.type-scale{grid-template-columns:repeat(4,1fr)}.type-scale div{border-bottom:1px solid var(--fh-line)}.fund-palette{grid-template-columns:repeat(3,1fr)}.fund-palette>div{grid-column:1/-1}.component-stage{grid-template-columns:1fr 1fr}.demo-fund-card{grid-row:span 2}.demo-message{grid-column:2}.dark-contract-rules{grid-template-columns:1fr 1fr}.dark-contract-rules article:nth-child(2){border-right:0}.dark-contract-rules article:nth-child(-n+2){border-bottom:1px solid #f2f0e72e}.dark-contract-source{flex-direction:column;align-items:flex-start}}@media (width<=700px){.kit-nav{padding:0 18px}.kit-nav nav{display:none}.kit-back{font-size:12px}.kit-hero{padding:65px 18px 45px}.kit-hero h1{font-size:58px}.kit-principles,.core-swatches,.colour-rules,.component-stage,.kit-language>div:last-child,.dark-contract-grid,.dark-contract-rules{grid-template-columns:1fr}.kit-principles{padding:0 18px}.kit-principles article,.kit-principles article:not(:first-child),.kit-language article,.kit-language article:not(:first-child),.dark-contract-rules article,.dark-contract-rules article:nth-child(2){border-bottom:1px solid #f2f0e72e;border-right:0;padding:28px 0}.kit-principles strong,.kit-language article strong{margin-top:28px}.kit-section{padding:75px 18px}.kit-section-head{grid-template-columns:1fr}.kit-section-head>p{grid-column:auto}.kit-section-head h2{font-size:53px}.type-specimens article{padding:22px}.type-specimens article>div{display:grid}.type-scale,.fund-palette{grid-template-columns:1fr 1fr}.component-stage .demo-fund-card,.demo-message{grid-area:auto}.dark-contract-rules article:nth-child(-n+2){border-bottom:1px solid #f2f0e72e}.dark-contract-rules article:last-child{border-bottom:0}.dark-contract-grid>article{min-height:0}.dark-contract-source{gap:15px}.kit-footer{flex-direction:column;align-items:flex-start}}html[data-fundhouse-theme=dark] .media-kit{color:var(--fh-on-dark);background:#08110c}html[data-fundhouse-theme=dark] .kit-nav{background:#08110cf0;border-color:#f2f0e729}html[data-fundhouse-theme=dark] .kit-back{background:var(--fh-control-dark);color:var(--fh-control-dark-text)}html[data-fundhouse-theme=dark] .kit-hero,html[data-fundhouse-theme=dark] .kit-principles,html[data-fundhouse-theme=dark] .kit-section{border-color:#f2f0e729}html[data-fundhouse-theme=dark] .kit-principles p,html[data-fundhouse-theme=dark] .kit-section-head>p,html[data-fundhouse-theme=dark] .type-specimens article>p,html[data-fundhouse-theme=dark] .type-scale span,html[data-fundhouse-theme=dark] .type-scale p{color:#f2f0e7a3}html[data-fundhouse-theme=dark] .type-specimens,html[data-fundhouse-theme=dark] .type-specimens article,html[data-fundhouse-theme=dark] .type-scale,html[data-fundhouse-theme=dark] .type-scale div{border-color:#f2f0e729}html[data-fundhouse-theme=dark] .type-interface{background:#152219}html[data-fundhouse-theme=dark] .colour-section{background:#101c15}html[data-fundhouse-theme=dark] .swatch.ink{background:var(--fh-control-dark);color:var(--fh-control-dark-text)}html[data-fundhouse-theme=dark] .swatch.forest{color:var(--fh-on-dark);background:#07100b}html[data-fundhouse-theme=dark] .swatch.cream,html[data-fundhouse-theme=dark] .swatch.paper,html[data-fundhouse-theme=dark] .fund-palette>div,html[data-fundhouse-theme=dark] .colour-rules article{color:var(--fh-on-dark);background:#152219}html[data-fundhouse-theme=dark] .fund-palette>div p,html[data-fundhouse-theme=dark] .colour-rules p{color:#f2f0e7a3}html[data-fundhouse-theme=dark] .fund-palette,html[data-fundhouse-theme=dark] .fund-palette>div,html[data-fundhouse-theme=dark] .fund-palette article,html[data-fundhouse-theme=dark] .colour-rules article{border-color:#f2f0e729}.swatch.sage{background:var(--fh-sage)}.swatch.stone{background:var(--fh-stone)}.type-data,.swatch.lime,.demo-primary{color:var(--fh-on-lime)!important}.demo-message>span{color:var(--fh-accent-text)}html[data-fundhouse-theme=dark] :is(.type-data,.swatch.lime,.swatch.green,.swatch.sage,.swatch.stone,.fund-palette article,.demo-fund-card){color:var(--fh-on-pastel)!important}html[data-fundhouse-theme=dark] :is(.type-data,.swatch.lime,.swatch.green,.swatch.sage,.swatch.stone,.fund-palette article,.demo-fund-card) :is(h1,h2,h3,h4,p,span,strong,small,b,dt,dd,code){color:inherit!important}html[data-fundhouse-theme=dark] .demo-fund-card>small{color:var(--fh-on-pastel-muted)!important}html[data-fundhouse-theme=dark] .swatch.sage{background:#dfe5d3}html[data-fundhouse-theme=dark] .swatch.stone{background:#c9c8be}html[data-fundhouse-theme=dark] .type-display :is(span,h3),html[data-fundhouse-theme=dark] .demo-ui h3,html[data-fundhouse-theme=dark] .demo-ui .demo-secondary,html[data-fundhouse-theme=dark] .kit-footer .kit-wordmark{color:var(--fh-on-dark)!important}html[data-fundhouse-theme=dark] .type-display h3 em{color:var(--fh-lime)!important}html[data-fundhouse-theme=dark] .demo-message strong b{color:var(--fh-on-lime)!important}html[data-fundhouse-theme=dark] .demo-fund-card>i{background:var(--fh-ink-fixed)!important;color:var(--fh-on-dark)!important}html[data-fundhouse-theme=dark] .demo-message>div>i{color:var(--fh-on-pastel)!important}.notifications-page{--ink:#0d1711;--cream:#f5f0e5;--sage:#dfe8d7;--lime:#c7ff38;--line:#0d171129;background:var(--sage);min-height:100vh;color:var(--ink);font-family:var(--font-interface),sans-serif}.notifications-nav{border-bottom:1px solid var(--line);background:var(--cream);justify-content:space-between;align-items:center;height:66px;padding:0 4vw;display:flex}.notifications-nav a{color:var(--ink);text-decoration:none}.notifications-nav>a{font-size:22px}.notifications-nav nav{gap:20px;font-size:12px;font-weight:700;display:flex}.notifications-notice{z-index:20;background:var(--ink);color:var(--cream);border:0;border-radius:10px;gap:20px;padding:12px 14px;display:flex;position:fixed;top:78px;right:20px}.notifications-hero{border:1px solid var(--line);background:var(--cream);border-radius:18px;justify-content:space-between;align-items:flex-end;max-width:1240px;margin:28px auto 14px;padding:30px 34px;display:flex}.notifications-hero span,.notifications-inbox header span,.notification-settings>span{color:#5f8d12;font:700 10px var(--font-data),monospace;letter-spacing:.08em}.notifications-hero h1{font:500 clamp(42px,6vw,72px)/.9 var(--font-display),serif;margin:8px 0 4px}.notifications-hero p{color:#687168;margin:0}.notifications-hero>strong{text-align:right;font:600 48px var(--font-display),serif;display:grid}.notifications-hero>strong small{font:700 10px var(--font-data),monospace;text-transform:uppercase}.notifications-layout{grid-template-columns:minmax(0,1fr) 330px;gap:14px;max-width:1240px;margin:0 auto;padding-bottom:60px;display:grid}.notifications-inbox,.notification-settings,.notifications-error,.notifications-loading{border:1px solid var(--line);background:var(--cream);border-radius:16px}.notifications-inbox>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px;display:flex}.notifications-inbox h2,.notification-settings h2{font:500 28px var(--font-display),serif;margin:6px 0 0}.notifications-inbox header button{border:1px solid var(--line);background:0 0;border-radius:8px;padding:9px 11px;font-weight:700}.notification-item{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:8px minmax(0,1fr) auto;gap:13px;padding:16px 19px;display:grid}.notification-item:last-child{border-bottom:0}.notification-item>i{background:#aeb5aa;border-radius:50%;width:7px;height:7px;margin-top:5px}.notification-item.unread{background:color-mix(in srgb,var(--cream) 80%,var(--lime) 20%)}.notification-item.unread>i{background:#6a9b17}.notification-item.severity-critical>i,.notification-item.severity-warning>i{background:#c65d4c}.notification-item span{gap:5px;display:grid}.notification-item small{color:#687168;font:700 10px var(--font-data),monospace;text-transform:uppercase}.notification-item strong{font-size:14px}.notification-item p{color:#687168;margin:0;font-size:12px;line-height:1.45}.notification-settings{align-self:start;padding:20px}.notification-settings>div{border-top:1px solid var(--line);margin-top:18px}.notification-settings label{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;padding:13px 0;display:flex;position:relative}.notification-settings label>span{gap:4px;display:grid}.notification-settings label small,.notification-settings label em{color:#687168;font-size:10px;font-style:normal}.notification-settings label em{width:1px;height:1px;position:absolute;overflow:hidden}.notification-settings input{accent-color:#6a9b17;width:18px;height:18px}.notification-settings>p{color:#687168;background:#d0924914;border-left:3px solid #d09249;padding:13px;font-size:11px;line-height:1.5}.notifications-empty,.notifications-error,.notifications-loading{text-align:center;align-content:center;place-items:center;gap:8px;min-height:260px;padding:30px;display:grid}.notifications-empty span,.notifications-error p{color:#687168}@media (width<=800px){.notifications-hero,.notifications-layout{margin-inline:12px}.notifications-layout{grid-template-columns:1fr}.notifications-hero{flex-direction:column;align-items:flex-start;gap:18px}.notifications-hero>strong{text-align:left}.notifications-nav nav{display:none}}@media (width<=480px){.notifications-hero{padding:22px}.notifications-hero h1{font-size:44px}.notifications-inbox>header{align-items:flex-start}.notification-item{padding:14px}.notifications-notice{inset:auto 12px 12px}}.notifications-page{padding:0 24px 64px}.notifications-context{z-index:30;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--sage) 88%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-between;align-items:center;gap:20px;max-width:1240px;min-height:68px;margin:0 auto;display:flex;position:sticky;top:0}.notifications-context>div{gap:4px;display:grid}.notifications-context>div>span{color:#5f8d12;font:760 11px/1 var(--font-data), monospace;letter-spacing:.09em}.notifications-context>div>strong{font-size:18px}.notifications-context nav{align-items:center;gap:7px;display:flex}.notifications-context nav a{border:1px solid var(--line);min-height:40px;color:var(--ink);background:#f5f0e59e;border-radius:9px;place-items:center;padding:0 13px;font-size:12px;font-weight:750;text-decoration:none;display:grid}.notifications-context nav a:first-child{border-color:var(--ink);background:var(--ink);color:var(--cream)}.notifications-hero{min-height:220px;margin-top:20px;padding:34px 38px;box-shadow:0 18px 48px #0d17110e}.notifications-hero p{max-width:590px;font-size:15px;line-height:1.5}.notifications-hero span,.notifications-inbox header span,.notification-settings>span,.notifications-hero>strong small{font-size:11px}.notifications-layout{grid-template-columns:minmax(0,1fr) 350px;gap:16px}.notifications-inbox{background:#fbf8f0;overflow:hidden;box-shadow:0 12px 36px #0d17110b}.notification-settings{background:linear-gradient(180deg, #edf3e4 0%, var(--cream) 42%)}.notifications-inbox>header{min-height:82px;padding:20px 22px}.notifications-inbox header button{cursor:pointer;min-height:40px;padding-inline:13px}.notification-item{gap:15px;min-height:88px;padding:18px 21px;transition:background-color .16s}.notification-item:hover{background:#eef2e7}.notification-item.unread{box-shadow:inset 3px 0 #78a91f}.notification-item small{font-size:11px}.notification-item strong{font-size:15px;line-height:1.25}.notification-item p{font-size:13px;line-height:1.5}.notification-settings{padding:22px}.notification-settings label{align-items:center;min-height:60px;padding:14px 0}.notification-settings label b{font-size:13px}.notification-settings label small,.notification-settings label em{font-size:11px}.notification-settings input{width:22px;height:22px}.notification-settings>p{font-size:12px}.notifications-page :is(a,button,input):focus-visible{outline-offset:2px;outline:3px solid #76a91b}@media (width<=1340px){.notifications-layout{grid-template-columns:1fr}.market-signal-center{order:1}.notification-settings{order:2}.notifications-inbox{order:3}}@media (width<=760px){.notifications-page{padding:0 12px 40px}.notifications-context{min-height:58px;position:relative}.notifications-context nav{overflow-x:auto}.notifications-context nav a{min-width:max-content}.notifications-hero,.notifications-layout{margin-inline:0}}@media (width<=520px){.notifications-context>div{display:none}.notifications-context nav{width:100%}.notifications-context nav a{flex:1}.notifications-hero{min-height:190px;padding:24px}}.market-signal-center{background:#fbf8f0;border:1px solid #0d171138;border-radius:16px;grid-column:1/-1;overflow:hidden;box-shadow:0 12px 36px #0d17110d}.market-signal-center>header{border-bottom:1px solid var(--line);background:linear-gradient(120deg,#eef5e4 0%,#fbf8f0 72%);justify-content:space-between;align-items:flex-start;gap:24px;min-height:104px;padding:22px;display:flex}.market-signal-center>header>div>span{color:#5f8d12;font:760 11px/1 var(--font-data), monospace;letter-spacing:.09em}.market-signal-center h2{font:500 30px/1 var(--font-display), serif;margin:7px 0 3px}.market-signal-center header p{color:#687168;max-width:540px;margin:0;font-size:12px;line-height:1.45}.market-signal-center header>strong{color:#3f6510;min-width:max-content;font:760 11px var(--font-data), monospace;text-transform:uppercase;align-items:center;gap:7px;display:flex}.market-signal-center header>strong i{background:#a8f018;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #a8f0182b}.market-signal-controls{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:9px 12px 9px 14px;display:flex}.market-signal-scopes{align-items:center;gap:4px;display:flex}.market-signal-scopes button{color:#657067;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:38px;padding:0 13px;font-size:12px;font-weight:760}.market-signal-scopes button:hover{color:var(--ink);background:#edf1e8}.market-signal-scopes button.active{background:var(--ink);color:#fff}.market-signal-threshold{color:#687168;align-items:center;gap:9px;font-size:11px;font-weight:720;display:flex}.market-signal-threshold>div{border:1px solid var(--line);background:#fffdf7;border-radius:9px;gap:3px;padding:3px;display:flex}.market-signal-threshold button{color:#687168;min-height:30px;font:760 11px var(--font-interface), sans-serif;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 9px}.market-signal-threshold button.active{color:var(--ink);background:#dff3bd}.market-signal-list{display:grid}.market-signal-row{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr) 116px;align-items:start;gap:14px;min-height:116px;padding:17px 20px;transition:background-color .15s,transform .15s;display:grid}.market-signal-row:last-child{border-bottom:0}.market-signal-row:hover{background:#f0f3e9}.market-signal-actor{width:42px;height:42px;color:var(--ink);font:800 12px var(--font-data), monospace;background:#d3ff5c;border-radius:50%;place-items:center;text-decoration:none;display:grid}.market-signal-copy{gap:5px;min-width:0;display:grid}.market-signal-copy>div{align-items:center;gap:7px;min-width:0;display:flex}.market-signal-copy>div>a{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;text-decoration:none;overflow:hidden}.market-signal-copy time{color:#7b837b;font:700 10px var(--font-data), monospace}.market-signal-verified{color:#fff;background:#4b87bf;border-radius:50%;place-items:center;width:16px;height:16px;font:800 9px/1 sans-serif;display:inline-grid}.market-signal-kind{color:#4d594f;font:800 9px/1 var(--font-data), monospace;text-transform:uppercase;background:#e8ebdf;border-radius:6px;margin-left:auto;padding:4px 7px}.market-signal-kind.buy{color:#007a43;background:#d9f7e8}.market-signal-kind.sell{color:#b72e2a;background:#ffe0dd}.market-signal-kind.pnl{color:#315da8;background:#e4ebff}.market-signal-kind.nav{color:#527600;background:#eef6d6}.market-signal-kind.manager{color:#6c5636;background:#eee7da}.market-signal-title{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;line-height:1.25;text-decoration:none;overflow:hidden}.market-signal-title:hover,.market-signal-copy>div>a:hover{text-underline-offset:3px;text-decoration:underline}.market-signal-copy p{color:#657067;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.market-signal-market{min-width:0;color:var(--ink);text-align:right;justify-items:end;gap:3px;text-decoration:none;display:grid}.market-signal-market>b{font:820 13px var(--font-data), monospace}.market-signal-market>strong{font:800 12px var(--font-data), monospace}.market-signal-market>strong.positive{color:#00a95c}.market-signal-market>strong.negative{color:#e44740}.market-signal-market>span{color:#667068;font:700 11px var(--font-data), monospace}.market-signal-market>small{color:#5f8d12;margin-top:5px;font-size:11px;font-weight:800}.market-signal-empty{color:#687168;text-align:center;align-content:center;place-items:center;gap:5px;min-height:180px;display:grid}.market-signal-empty b{color:var(--ink)}@media (width<=680px){.market-signal-center>header{flex-direction:column;gap:12px}.market-signal-controls{flex-direction:column;align-items:stretch}.market-signal-scopes{overflow-x:auto}.market-signal-scopes button{flex:1 0 auto}.market-signal-threshold{justify-content:space-between}.market-signal-row{grid-template-columns:38px minmax(0,1fr);padding-inline:14px}.market-signal-actor{width:36px;height:36px}.market-signal-market{text-align:left;grid-column:2;grid-template-columns:repeat(4,max-content);justify-content:start;align-items:center;gap:8px}.market-signal-market>small{margin:0}}.safety-page{--ink:#0d1711;--cream:#f5f0e5;--sage:#dfe8d7;--lime:#c7ff38;--line:#0d171129;background:var(--sage);min-height:100vh;color:var(--ink);font-family:var(--font-interface),sans-serif}.safety-nav{border-bottom:1px solid var(--line);background:var(--cream);justify-content:space-between;align-items:center;height:66px;padding:0 4vw;display:flex}.safety-nav a{color:var(--ink);text-decoration:none}.safety-nav>a{font-size:22px}.safety-nav nav{gap:20px;font-size:12px;font-weight:700;display:flex}.safety-notice{z-index:20;background:var(--ink);color:var(--cream);border:0;border-radius:9px;gap:18px;padding:12px 14px;display:flex;position:fixed;top:78px;right:20px}.safety-hero{border:1px solid var(--line);background:var(--cream);border-radius:18px;max-width:1240px;margin:28px auto 14px;padding:32px}.safety-hero>span,.safety-panel header span{color:#5f8d12;font:700 10px var(--font-data),monospace;letter-spacing:.08em}.safety-hero h1{font:500 clamp(44px,6vw,72px)/.9 var(--font-display),serif;margin:8px 0 5px}.safety-hero p{color:#687168;margin:0}.safety-grid{grid-template-columns:1fr 1fr;gap:14px;max-width:1240px;margin:0 auto;padding-bottom:60px;display:grid}.safety-panel{border:1px solid var(--line);background:var(--cream);border-radius:16px;overflow:hidden}.safety-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px;display:flex}.safety-panel h2{font:500 28px var(--font-display),serif;margin:6px 0 0}.safety-panel>header>b{background:var(--lime);border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.safety-panel>article{border-bottom:1px solid var(--line);gap:7px;padding:16px 18px;display:grid}.safety-panel>article:last-child{border-bottom:0}.safety-panel article small{color:#687168;font:700 10px var(--font-data),monospace;text-transform:uppercase}.safety-panel article p{color:#687168;margin:0;font-size:12px;line-height:1.45}.safety-panel article em{color:#934536;background:#ffe0d8;border-radius:99px;width:max-content;padding:4px 7px;font-size:10px;font-style:normal;font-weight:700}.safety-panel article>div{flex-wrap:wrap;gap:6px;display:flex}.safety-panel button{border:1px solid var(--line);width:max-content;color:var(--ink);background:0 0;border-radius:7px;padding:8px 10px;font-size:11px;font-weight:700}.moderation-queue{grid-row:span 2}.appeals{grid-column:1/-1}.safety-empty{color:#687168;text-align:center;align-content:center;place-items:center;gap:7px;min-height:140px;padding:20px;display:grid}@media (width<=760px){.safety-hero,.safety-grid{margin-inline:12px}.safety-grid{grid-template-columns:1fr}.moderation-queue{grid-row:auto}.appeals{grid-column:auto}.safety-nav nav{display:none}.safety-notice{inset:auto 12px 12px}}.status-shell{--ink:#0d1711;--cream:#f3efe4;--sage:#dfe5d3;--line:#0d17112e;--muted:#667067;background:var(--sage);min-height:100vh;color:var(--ink);font-family:var(--font-interface)}.status-skip{z-index:100;background:var(--ink);color:var(--cream);padding:10px 14px;position:fixed;top:-60px;left:12px}.status-skip:focus{top:12px}.status-shell>header{border-bottom:1px solid var(--line);background:var(--cream);align-items:center;gap:28px;height:68px;padding:0 28px;display:flex}.status-shell>header>a{color:var(--ink);margin-right:auto;font-size:22px;text-decoration:none}.status-shell>header nav{gap:18px;display:flex}.status-shell>header nav a{color:var(--ink);font-size:12px;font-weight:700;text-decoration:none}.status-shell>header button{background:var(--ink);min-height:40px;color:var(--cream);cursor:pointer;border:0;border-radius:9px;padding:0 14px;font-weight:750}.status-hero{border:1px solid var(--line);background:var(--cream);border-radius:18px;max-width:1200px;margin:24px auto 14px;padding:38px}.status-hero>span,.status-card>span{color:#679319;font:750 10px/1 var(--font-data);letter-spacing:.09em}.status-hero h1{font:500 clamp(52px,7vw,92px)/.85 var(--font-display);margin:12px 0 8px}.status-hero p{max-width:630px;color:var(--muted);font-size:14px;line-height:1.55}.status-hero time{color:var(--muted);font:650 10px/1 var(--font-data);margin-top:24px;display:block}.status-summary{border:1px solid var(--line);background:var(--cream);border-radius:16px;grid-template-columns:repeat(3,1fr);max-width:1200px;margin:0 auto 14px;display:grid;overflow:hidden}.status-summary article{gap:7px;padding:20px;display:grid}.status-summary article+article{border-left:1px solid var(--line)}.status-summary span{color:var(--muted);font:750 10px/1 var(--font-data)}.status-summary strong{font:750 24px/1 var(--font-interface)}.status-summary small{color:var(--muted);font-size:11px}.status-grid{grid-template-columns:1.35fr .65fr;gap:14px;max-width:1200px;margin:auto;padding-bottom:40px;display:grid}.status-grid>aside{align-content:start;gap:14px;display:grid}.status-card{border:1px solid var(--line);background:var(--cream);border-radius:18px;padding:24px}.status-card h2{font:500 34px/1 var(--font-display);margin:9px 0 16px}.status-card p{color:var(--muted);font-size:12px;line-height:1.55}.status-card>a{min-height:40px;color:var(--ink);align-items:center;margin-top:7px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.gate-list{border-top:1px solid var(--line);display:grid}.gate-list>div{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:13px 0;display:grid}.gate-list i{background:#0d17110f;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.gate-list span{gap:3px;display:grid}.gate-list strong{font-size:12px}.gate-list small{color:var(--muted);font-size:10px}.gate-list b{color:#985237;font:750 9px/1 var(--font-data);text-transform:uppercase}.gate-list b.ready{color:#679319}.canary-limits{border-top:1px solid var(--line);gap:7px;margin-top:18px;padding-top:16px;display:grid}.canary-limits b{color:#679319;font:750 9px/1 var(--font-data);letter-spacing:.08em}.canary-limits span{color:var(--muted);font:650 10px/1.3 var(--font-data)}.status-footer{background:var(--ink);border-top:1px solid #f3efe426;justify-content:center;gap:20px;padding:22px;display:flex}.status-footer a{color:var(--cream);font:700 10px/1 var(--font-data);text-decoration:none}.status-shell :where(a,button):focus-visible{outline-offset:3px;outline:3px solid #78a72a}@media (width<=760px){.status-shell>header{height:58px;padding:0 14px}.status-shell>header nav{display:none}.status-hero,.status-summary,.status-grid{margin-inline:12px}.status-hero{padding:24px}.status-summary{grid-template-columns:1fr}.status-summary article+article{border-left:0;border-top:1px solid var(--line)}.status-grid{grid-template-columns:1fr}.status-card{padding:19px}}.agent-loading{background:var(--fh-sage);text-align:center;place-content:center;gap:15px;min-height:100vh;display:grid}.agent-loading a{color:var(--fh-green);text-decoration:none}.agent-loading h1{font:400 42px var(--font-display)}.agent-head{grid-template-columns:76px 1fr auto;align-items:center;gap:20px;padding:44px 5vw 28px;display:grid}.agent-avatar{background:var(--fh-ink);width:76px;height:76px;color:var(--fh-lime);font:800 18px var(--font-data);border-radius:12px;place-items:center;display:grid}.agent-head span,.agent-body article>span,.agent-body article>header span{font:700 10px var(--font-data);letter-spacing:.09em;color:var(--fh-green)}.agent-head h1{font:400 clamp(42px,6vw,72px)/.95 var(--font-display);margin:5px 0 2px}.agent-head p{color:var(--fh-muted);margin:0;font-size:13px}.agent-head aside{justify-items:end;gap:10px;display:grid}.agent-head aside a{color:var(--fh-ink);font-size:11px}.agent-state{border:1px solid var(--fh-line);border-radius:99px;padding:8px 10px;color:var(--fh-ink)!important;font:700 10px var(--font-data)!important}.agent-state i{background:#dd9040;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.agent-state.online i,.agent-state.reference i{background:var(--fh-green)}.agent-tabs{border-bottom:1px solid var(--fh-line);gap:3px;padding:0 5vw;display:flex}.agent-tabs button{cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 14px;font-size:12px;font-weight:750}.agent-tabs button.active{border-color:var(--fh-ink)}.agent-body{grid-template-columns:minmax(0,1fr) 290px;gap:14px;padding:28px 5vw 70px;display:grid}.agent-main{gap:12px;min-width:0;display:grid}.agent-main>article,.agent-metrics,.agent-side>article{background:var(--fh-cream);border:1px solid var(--fh-line);border-radius:9px}.agent-story{padding:28px}.agent-story h2{max-width:850px;font:400 clamp(28px,4vw,48px)/1.05 var(--font-display);margin:12px 0 24px}.agent-story>div{flex-wrap:wrap;gap:5px;display:flex}.agent-story b{border:1px solid var(--fh-line);border-radius:99px;padding:7px 9px;font-size:10px}.agent-metrics{grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.agent-metrics article{border-right:1px solid var(--fh-line);padding:18px}.agent-metrics article:last-child{border:0}.agent-metrics span,.agent-side span,.agent-versions dt,.agent-risk dt,.agent-technical dt{font:700 10px var(--font-data);letter-spacing:.08em;color:var(--fh-muted)}.agent-metrics strong{font:400 25px var(--font-display);margin-top:9px;display:block}.agent-metrics small{color:var(--fh-muted);font-size:10px}.agent-decisions,.agent-funds,.agent-versions,.agent-risk,.agent-technical{padding:24px}.agent-decisions h2,.agent-funds h2,.agent-versions h2,.agent-risk h2,.agent-technical h2{font:400 32px var(--font-display);margin:8px 0 20px}.agent-decisions>div{border-top:1px solid var(--fh-line);grid-template-columns:12px 1fr auto;align-items:start;gap:8px 14px;padding:15px 0;display:grid}.agent-decisions>div>i{background:#dd9040;border-radius:50%;width:8px;height:8px;margin-top:4px}.agent-decisions>div>i.executed{background:var(--fh-green)}.agent-decisions>div>i.rejected{background:#d85a50}.agent-decisions strong{font-size:13px}.agent-decisions p{color:var(--fh-muted);margin:4px 0;font-size:11px}.agent-decisions code{color:var(--fh-muted);font-size:10px}.agent-decisions>div>b{font-size:10px}.agent-decisions>div>small{color:var(--fh-muted);grid-column:3;font-size:10px}.agent-funds>a{border-top:1px solid var(--fh-line);color:inherit;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:14px 0;text-decoration:none;display:grid}.agent-funds>a>i{background:var(--fh-ink);width:38px;height:38px;color:var(--fh-lime);font:800 10px var(--font-data);border-radius:6px;place-items:center;font-style:normal;display:grid}.agent-funds>a span>*{display:block}.agent-funds>a small{color:var(--fh-muted);margin-top:4px;font-size:10px}.agent-versions>div{border-top:1px solid var(--fh-line);grid-template-columns:70px 160px 1fr;gap:18px;padding:18px 0;display:grid}.agent-versions>div>b{font:400 25px var(--font-display)}.agent-versions>div>span>*{display:block}.agent-versions>div>span small{color:var(--fh-muted);margin-top:5px;font-size:10px}.agent-versions dl{gap:7px;margin:0;display:grid}.agent-versions dl div,.agent-risk dl div,.agent-technical dl div{grid-template-columns:130px 1fr;gap:10px;display:grid}.agent-versions dd,.agent-risk dd,.agent-technical dd{margin:0;font-size:11px}.agent-risk dl,.agent-technical dl{grid-template-columns:1fr 1fr;gap:14px;margin:0;display:grid}.agent-risk dl div,.agent-technical dl div{border:1px solid var(--fh-line);border-radius:5px;padding:12px}.agent-risk>p{background:var(--fh-ink);color:var(--fh-cream);border-radius:5px;margin:20px 0 0;padding:15px;font-size:12px;line-height:1.5}.agent-technical pre{background:var(--fh-ink);max-height:440px;color:var(--fh-lime);font:11px/1.55 var(--font-data);border-radius:6px;margin:18px 0 0;padding:18px;overflow:auto}.agent-side{align-content:start;gap:10px;display:grid}.agent-side>article{padding:20px}.agent-side strong{font:400 22px var(--font-display);margin:13px 0 6px;display:block}.agent-side p{color:var(--fh-muted);font-size:11px;line-height:1.5}.agent-side dl{margin:16px 0 0}.agent-side dl div{border-top:1px solid var(--fh-line);justify-content:space-between;padding:9px 0;font-size:10px;display:flex}.agent-side dl dt{color:var(--fh-muted)}.agent-side dl dd{margin:0}.agent-side-lime{background:var(--fh-lime)!important}.agent-side-lime span{color:var(--fh-ink)!important}.agent-side-lime a{background:var(--fh-ink);color:var(--fh-cream);text-align:center;border-radius:4px;margin-top:14px;padding:10px;font-size:11px;font-weight:750;text-decoration:none;display:block}@media (width<=900px){.agent-body{grid-template-columns:1fr}.agent-side{grid-template-columns:repeat(3,1fr)}.agent-head{grid-template-columns:60px 1fr}.agent-avatar{width:60px;height:60px}.agent-head aside{grid-column:1/-1;justify-items:start}.agent-metrics{grid-template-columns:1fr 1fr}.agent-metrics article:nth-child(2){border-right:0}.agent-metrics article:nth-child(-n+2){border-bottom:1px solid var(--fh-line)}}@media (width<=620px){.agent-head,.agent-body{padding-left:15px;padding-right:15px}.agent-tabs{padding:0 15px;overflow-x:auto}.agent-tabs button{flex:none}.agent-side,.agent-versions>div,.agent-risk dl,.agent-technical dl{grid-template-columns:1fr}.agent-decisions>div{grid-template-columns:12px 1fr}.agent-decisions>div>b,.agent-decisions>div>small{grid-column:2}.agent-funds>a{grid-template-columns:42px 1fr}.agent-funds>a>b{grid-column:2}}.agent-side-lime,.agent-side-lime :is(h1,h2,h3,p,small,span,strong,b){color:var(--fh-on-lime)!important}.ai-fund-page{--aif-card:var(--fh-cream);--aif-soft:var(--fh-paper);--aif-border:var(--fh-line);--aif-ink:var(--fh-ink);--aif-cream:var(--fh-cream);--aif-muted:var(--fh-muted);background:var(--fh-sage);flex-direction:column;min-height:100vh;display:flex}.ai-fund-page>*{order:5}.ai-fund-page>.ai-topbar{order:1}.ai-fund-page>.market-tape{order:2}.ai-fund-page>.aif-head{order:3}.ai-fund-page>.aif-tabs{order:4}.aif-notice{z-index:40;background:var(--fh-ink);max-width:420px;color:var(--fh-cream);text-align:left;border:1px solid #ffffff24;border-radius:7px;justify-content:space-between;gap:18px;padding:12px 14px;font-size:12px;display:flex;position:fixed;top:76px;right:20px;box-shadow:0 14px 36px #0d171138}.aif-notice b{color:var(--fh-lime)}.aif-confirm-backdrop{z-index:80;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0a100cad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.aif-confirm-modal{border:1px solid var(--fh-line);background:var(--fh-cream);width:min(560px,100%);color:var(--fh-ink);border-radius:12px;overflow:hidden;box-shadow:0 30px 100px #0d171157}.aif-confirm-modal>header{border-bottom:1px solid var(--fh-line);background:var(--fh-paper);justify-content:space-between;align-items:flex-start;gap:22px;padding:24px 26px 18px;display:flex}.aif-confirm-modal>header span{color:var(--fh-green);font:750 10px var(--font-data);letter-spacing:.1em}.aif-confirm-modal h2{font:400 clamp(32px, 5vw, 46px) / .96 var(--font-display);margin:8px 0 0}.aif-confirm-close{border:1px solid var(--fh-line);width:36px;height:36px;color:var(--fh-ink);cursor:pointer;background:0 0;border-radius:50%;flex:none;font-size:22px;line-height:1}.aif-confirm-modal>p{max-width:480px;color:var(--fh-muted);margin:0;padding:24px 26px 8px;font-size:14px;line-height:1.55}.aif-confirm-summary{border:1px solid var(--fh-line);background:var(--fh-sage);border-radius:8px;grid-template-columns:1fr 1fr;gap:10px;margin:10px 26px 0;padding:14px;display:grid}.aif-confirm-summary div{min-width:0}.aif-confirm-summary dt{color:var(--fh-muted);font:750 9px var(--font-data);letter-spacing:.08em}.aif-confirm-summary dd{margin:6px 0 0;font-weight:750}.aif-confirm-actions{border-top:1px solid var(--fh-line);justify-content:flex-end;gap:10px;margin-top:20px;padding:20px 26px 24px;display:flex}.aif-confirm-actions button{border:1px solid var(--fh-ink);background:var(--fh-ink);min-height:44px;color:var(--fh-cream);cursor:pointer;border-radius:7px;padding:11px 15px;font-weight:750}.aif-confirm-actions button.secondary{border-color:var(--fh-line);background:var(--fh-paper);color:var(--fh-ink)}.aif-confirm-actions button:disabled{opacity:.5;cursor:not-allowed}.aif-mainnet-status{color:var(--fh-muted);font:750 9px var(--font-data);letter-spacing:.06em;text-align:right;text-transform:uppercase;margin:8px 3vw 0}.aif-head-badges{color:var(--fh-muted);font:750 9px var(--font-data);letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:7px;display:flex}.aif-head-badges b{border:1px solid var(--aif-border);font:750 9px var(--font-data);letter-spacing:.04em;border-radius:999px;padding:5px 8px}.aif-head-badges .aif-lifecycle-badge{border-color:var(--fh-ink);background:var(--fh-ink);color:var(--fh-lime)}.aif-head-badges .aif-environment-badge{background:var(--aif-soft);color:var(--fh-green)}.aif-state-strip{border:1px solid var(--aif-border);background:var(--aif-card);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:stretch;gap:0;margin:12px 3vw;display:grid;overflow:hidden}.aif-state-strip article{border-right:1px solid var(--aif-border);align-content:center;gap:5px;min-width:0;padding:14px 16px;display:grid}.aif-state-strip article span{color:var(--fh-green);font:750 9px var(--font-data);letter-spacing:.08em}.aif-state-strip article strong{font:500 18px var(--font-display)}.aif-state-strip article small{color:var(--fh-muted);font-size:10px;line-height:1.4}.aif-state-strip>button{background:var(--fh-ink);min-height:42px;color:var(--fh-cream);cursor:pointer;white-space:nowrap;border:0;border-radius:5px;align-self:center;margin:12px;padding:10px 13px;font-size:11px;font-weight:750}.aif-launch-confirmation{border:1px solid var(--fh-green);background:var(--fh-lime);color:var(--fh-on-lime);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin:12px 3vw;padding:17px 18px;display:grid}.aif-launch-confirmation>div:first-child>span{color:var(--fh-green);font:750 9px var(--font-data);letter-spacing:.08em}.aif-launch-confirmation h2{font:400 25px var(--font-display);margin:6px 0}.aif-launch-confirmation p{max-width:760px;color:var(--fh-on-lime);margin:0;font-size:11px;line-height:1.45}.aif-launch-confirmation-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.aif-launch-confirmation-actions button{background:var(--fh-ink);min-height:40px;color:var(--fh-cream);cursor:pointer;border:0;border-radius:5px;padding:10px 12px;font-size:11px;font-weight:750}.aif-launch-confirmation-actions button.secondary{color:var(--fh-on-lime);background:0 0;border:1px solid #0d171180}.agent-loading{background:var(--fh-sage);min-height:100vh;color:var(--fh-ink);text-align:center;place-content:center;justify-items:center;gap:13px;padding:32px 20px;display:grid}.agent-loading>a{color:var(--fh-green);font-size:17px;text-decoration:none}.agent-loading-stage{place-items:center;width:118px;height:118px;margin:6px 0 2px;display:grid;position:relative}.agent-loading-stage:before{content:"";border:1px solid color-mix(in srgb, var(--fh-green) 35%, transparent);border-radius:50%;position:absolute;inset:8px}.agent-loading-stage:after{content:"";border:2px solid #0000;border-top-color:var(--fh-green);border-right-color:color-mix(in srgb, var(--fh-lime) 70%, transparent);border-radius:50%;animation:1.45s linear infinite agent-loading-spin;position:absolute;inset:1px}.agent-loading-stage>i{z-index:1;background:var(--fh-ink);width:56px;height:56px;color:var(--fh-lime);font:800 14px var(--font-data);box-shadow:0 10px 30px color-mix(in srgb, var(--fh-ink) 18%, transparent);border-radius:15px;place-items:center;font-style:normal;display:grid;position:relative}.agent-loading-orbit{z-index:2;background:var(--fh-lime);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--fh-lime) 18%, transparent);border-radius:50%;animation:2.4s ease-in-out infinite agent-loading-orbit;position:absolute}.agent-loading-orbit-one{margin-left:-4px;top:7px;left:50%}.agent-loading-orbit-two{width:6px;height:6px;animation-delay:-.8s;bottom:25px;right:12px}.agent-loading h1{font:400 clamp(36px, 5vw, 58px)/1 var(--font-display);letter-spacing:-.04em;align-items:baseline;gap:2px;margin:0;display:inline-flex}.agent-loading-dots{min-width:1.1em;color:var(--fh-green);display:inline-flex}.agent-loading-dots i{opacity:.2;font-style:normal;animation:1.2s ease-in-out infinite agent-loading-dot;display:inline-block}.agent-loading-dots i:nth-child(2){animation-delay:.18s}.agent-loading-dots i:nth-child(3){animation-delay:.36s}.agent-loading p{max-width:420px;color:var(--fh-muted);margin:0;font-size:12px;line-height:1.5}@keyframes agent-loading-spin{to{transform:rotate(360deg)}}@keyframes agent-loading-orbit{0%,to{opacity:.35;transform:translateY(0)scale(.75)}50%{opacity:1;transform:translateY(4px)scale(1)}}@keyframes agent-loading-dot{0%,to{opacity:.2;transform:translateY(0)}45%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.agent-loading-stage:after,.agent-loading-orbit,.agent-loading-dots i{animation:none}.agent-loading-dots i{opacity:.7}}.ai-product-shell.dark .aif-notice{color:#f2f0e7;background:#17231b;border-color:#f2f0e729}.ai-product-shell.dark .aif-mode-warning{color:#f2e6ca;background:#201c12;border-color:#ffc46f73}.ai-product-shell.dark .aif-mode-warning small{color:#f2f0e7a6}.ai-product-shell.dark .aif-tabs{background:#0c1610f7}.ai-product-shell.dark .aif-tabs button.active{border-bottom-color:var(--fh-lime);color:#f2f0e7}.ai-product-shell.dark .aif-market-card>p{color:#e9d5b3;background:#1b2016}.ai-product-shell.dark .aif-market-card>header>b.off{color:#ffcf8e;background:#4a351d}.ai-product-shell.dark .aif-action input{color:#f2f0e7;background:#0c1610}.ai-product-shell.dark .aif-chart-empty b{color:#f2f0e7}.ai-product-shell.dark .aif-main>section,.ai-product-shell.dark .aif-side>article{box-shadow:none}.ai-product-shell.dark .aif-logo,.ai-product-shell.dark .aif-cash-row>i,.ai-product-shell.dark .aif-position>i,.ai-product-shell.dark .aif-lifecycle li.done i,.ai-product-shell.dark .aif-prelaunch-next li>i,.ai-product-shell.dark .aif-constitution>header>b,.ai-product-shell.dark .aif-pending>header>b,.ai-product-shell.dark .aif-strategy-workbench>header>b,.ai-product-shell.dark .aif-mode-warning>b{background:var(--fh-control-dark);color:var(--fh-lime)}.ai-product-shell.dark .aif-market-card>header>b.on,.ai-product-shell.dark .aif-control-heading>strong:not(.off),.ai-product-shell.dark .aif-prelaunch-next>header>strong{color:var(--fh-on-lime)}.ai-product-shell.dark .aif-machine-policy pre{background:var(--fh-control-dark);color:var(--fh-lime)}.ai-product-shell.dark .aif-action:first-child,.ai-product-shell.dark .aif-action:first-child :is(span,h3,label,strong){color:var(--fh-on-lime)}.ai-product-shell.dark .aif-action:first-child :is(p,small){color:var(--fh-on-pastel-muted)}.ai-product-shell.dark .aif-action:first-child button,.ai-product-shell.dark .aif-graduate-actions button{background:var(--fh-control-dark);color:var(--fh-on-dark)}.ai-product-shell.dark .aif-token-plan,.ai-product-shell.dark .aif-token-plan :is(h3,span){color:var(--fh-on-pastel)}.ai-product-shell.dark .aif-token-plan p{color:var(--fh-on-pastel-muted)}.ai-product-shell.dark .aif-token-plan a{background:var(--fh-control-dark);color:var(--fh-on-dark)}.ai-product-shell.dark .aif-graduate,.ai-product-shell.dark .aif-graduate h3,.ai-product-shell.dark .aif-graduate .aif-prelaunch-help,.ai-product-shell.dark .aif-graduate summary{color:var(--fh-on-lime)}.ai-product-shell.dark .aif-graduate p,.ai-product-shell.dark .aif-graduate .aif-prelaunch-help p,.ai-product-shell.dark .aif-graduate .aif-prelaunch-help ul{color:var(--fh-on-pastel-muted)}.ai-product-shell.dark .aif-graduate-actions button.secondary{color:var(--fh-on-lime);background:0 0}.ai-product-shell.dark .aif-head-badges{color:#f2f0e7ad}.ai-product-shell.dark .aif-head-badges .aif-lifecycle-badge{color:var(--fh-lime);background:#0d1711;border-color:#0d1711}.ai-product-shell.dark .aif-head-badges .aif-environment-badge{color:#d7e8c3;background:#1c2a20;border-color:#f2f0e72e}.ai-product-shell.dark .aif-state-strip{color:#f2f0e7;background:#101a13;border-color:#f2f0e729}.ai-product-shell.dark .aif-state-strip article{border-color:#f2f0e729}.ai-product-shell.dark .aif-state-strip article span{color:var(--fh-lime)}.ai-product-shell.dark .aif-state-strip article small{color:#f2f0e7ad}.ai-product-shell.dark .aif-state-strip>button{color:#f2f0e7;background:#0d1711}.ai-product-shell.dark .aif-launch-confirmation,.ai-product-shell.dark .aif-launch-confirmation h2,.ai-product-shell.dark .aif-launch-confirmation p{color:var(--fh-on-lime)}.ai-product-shell.dark .aif-launch-confirmation-actions button{color:#f2f0e7;background:#0d1711}.ai-product-shell.dark .aif-launch-confirmation-actions button.secondary{color:var(--fh-on-lime)}.aif-head{border-bottom:1px solid var(--aif-border);background:var(--aif-card);grid-template-columns:72px minmax(260px,1fr) minmax(520px,.95fr);align-items:center;gap:18px;padding:24px 3vw 18px;display:grid}.aif-logo{background:var(--fh-ink);width:68px;height:68px;color:var(--fh-lime);font:800 14px var(--font-data);letter-spacing:.05em;border-radius:14px;place-items:center;display:grid}.aif-head>div:nth-child(2)>span,.aif-main section>span,.aif-main section>header span,.aif-side article>span{color:var(--fh-green);font:750 10px var(--font-data);letter-spacing:.08em}.aif-head h1{font:400 clamp(32px, 4vw, 52px)/.98 var(--font-display);letter-spacing:-.025em;margin:5px 0 3px}.aif-head p{color:var(--fh-muted);margin:0;font-size:12px}.aif-head p a{color:var(--fh-green);font-weight:700}.aif-head dl{border:1px solid var(--aif-border);background:var(--aif-soft);border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.aif-head dl div{border-right:1px solid var(--aif-border);min-width:0;padding:13px}.aif-head dl div:last-child{border-right:0}.aif-head dt,.aif-chart-card dt,.aif-intents dt,.aif-side dt,.aif-position dt{color:var(--fh-muted);font:750 9px var(--font-data);letter-spacing:.05em}.aif-head dd{font:500 17px var(--font-display);text-overflow:ellipsis;white-space:nowrap;margin:7px 0 0;overflow:hidden}.aif-head .aif-market-off{color:#9a6427;font:750 11px var(--font-interface)}.aif-mode-warning{background:#fff6e7;border:1px solid #d4aa72;border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:12px 3vw;padding:10px 12px;font-size:11px;display:grid}.aif-mode-warning b{background:var(--fh-ink);color:var(--fh-lime);font:750 10px var(--font-data);border-radius:4px;padding:6px 8px}.aif-mode-warning small{color:var(--fh-muted)}.aif-tabs{z-index:15;border-top:1px solid var(--aif-border);border-bottom:1px solid var(--aif-border);scrollbar-width:none;background:#f2eee3f7;gap:2px;padding:0 3vw;display:flex;position:sticky;top:66px;overflow-x:auto}.aif-tabs button{min-height:46px;color:var(--fh-muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;padding:12px 15px;font-size:12px;font-weight:700}.aif-tabs button.active{border-bottom-color:var(--fh-ink);color:var(--fh-ink)}.aif-layout{grid-template-columns:minmax(0,1fr) 310px;gap:12px;width:100%;max-width:1500px;margin:0 auto;padding:14px 3vw 56px;display:grid}.aif-main{align-content:start;gap:12px;min-width:0;display:grid}.aif-main>section,.aif-side>article{border:1px solid var(--aif-border);background:var(--aif-card);border-radius:10px;box-shadow:0 8px 24px #0d171109}.aif-market-card{overflow:hidden}.aif-market-card>header{border-bottom:1px solid var(--aif-border);justify-content:space-between;align-items:end;gap:20px;padding:16px 18px 13px;display:flex}.aif-market-card h2,.aif-chart-card h2,.aif-recent h2,.aif-intents h2,.aif-constitution h2,.aif-events h2,.aif-allocation h2{font:400 27px var(--font-display);margin:6px 0 0}.aif-market-card>header>b{font:750 9px var(--font-data);letter-spacing:.06em;border-radius:4px;padding:6px 8px}.aif-market-card>header>b.off{color:#85561f;background:#f3dfbf}.aif-market-card>header>b.on{background:var(--fh-lime);color:var(--fh-ink)}.aif-market-card>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.aif-market-card article{border-right:1px solid var(--aif-border);min-width:0;padding:14px 16px}.aif-market-card article:last-child{border-right:0}.aif-market-card article span{color:var(--fh-muted);font:750 9px var(--font-data);letter-spacing:.06em;display:block}.aif-market-card article strong{font:500 18px var(--font-display);margin-top:8px;display:block}.aif-market-card article small{color:var(--fh-muted);margin-top:5px;font-size:10px;line-height:1.4;display:block}.aif-market-card>p{border-top:1px solid var(--aif-border);color:#735b3f;background:#fff6e7;margin:0;padding:10px 16px;font-size:11px;line-height:1.45}.aif-vault-overview{color:var(--fh-on-pastel);overflow:hidden;background:#f1f7dc!important;border-color:#adc46c!important}.aif-vault-overview>header{border-bottom:1px solid #0d171129;justify-content:space-between;align-items:flex-start;gap:18px;padding:16px 18px 13px;display:flex}.aif-vault-overview>header span,.aif-vault-overview article>span{color:var(--fh-green);font:750 9px var(--font-data);letter-spacing:.07em}.aif-vault-overview h2{font:400 27px var(--font-display);margin:6px 0 3px}.aif-vault-overview>header p{color:var(--fh-on-pastel-muted);margin:0;font-size:11px;line-height:1.45}.aif-vault-overview>header>b{color:#755523;font:750 9px var(--font-data);letter-spacing:.06em;background:#ece2c8;border-radius:4px;flex:none;padding:6px 8px}.aif-vault-overview>header>b.funded{background:var(--fh-control-dark);color:var(--fh-lime)}.aif-vault-overview>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.aif-vault-overview article{border-right:1px solid #0d171129;min-width:0;padding:14px 16px}.aif-vault-overview article:last-child{border-right:0}.aif-vault-overview article strong{font:500 19px var(--font-display);text-overflow:ellipsis;white-space:nowrap;margin-top:8px;display:block;overflow:hidden}.aif-vault-overview article strong small{font:11px var(--font-interface)}.aif-vault-overview article p{color:var(--fh-on-pastel-muted);margin:5px 0 0;font-size:10px}.aif-vault-overview>footer{color:var(--fh-on-pastel-muted);border-top:1px solid #0d171129;justify-content:space-between;align-items:center;gap:14px;padding:11px 16px;font-size:10px;line-height:1.4;display:flex}.aif-vault-overview>footer>div{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px 14px;display:flex}.aif-vault-overview>footer button,.aif-vault-overview>footer a{color:var(--fh-green);cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:750;text-decoration:none}.aif-vault-portfolio{color:var(--fh-on-pastel);background:#f1f7dc;border:1px solid #adc46c;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.aif-vault-portfolio>div>span{color:var(--fh-green);font:750 9px var(--font-data);letter-spacing:.07em}.aif-vault-portfolio h3{font:400 23px var(--font-display);margin:6px 0 2px}.aif-vault-portfolio p{color:var(--fh-on-pastel-muted);margin:0;font-size:10px;line-height:1.4}.aif-vault-portfolio>strong{font:400 27px var(--font-display);text-align:right;flex:none}.aif-vault-portfolio>strong small{color:var(--fh-on-pastel-muted);font:10px var(--font-interface);display:block}.aif-chart-card{overflow:hidden}.aif-chart-card>header{border-bottom:1px solid var(--aif-border);justify-content:space-between;gap:20px;padding:16px 18px 13px;display:flex}.aif-chart-card h2 small{color:var(--fh-muted);font:12px var(--font-interface)}.aif-chart-actions{align-items:center;gap:14px;display:flex}.aif-chart-card header dl{margin:0;display:flex}.aif-chart-card header dl div{border-left:1px solid var(--aif-border);padding:0 13px}.aif-chart-card header dd{margin:6px 0 0;font-size:12px}.aif-chart-card .fh-series-chart{padding:12px 16px}.aif-chart-card .fh-chart-stage{height:245px}.aif-chart-card .fh-chart-axis{padding:0 16px 10px}.aif-chart-empty{min-height:260px;color:var(--fh-muted);align-content:center;place-items:center;gap:6px;font-size:12px;display:grid}.aif-chart-empty b{color:var(--fh-ink);font:400 24px var(--font-display)}.aif-chart-card>footer{border-top:1px solid var(--aif-border);color:var(--fh-muted);justify-content:space-between;gap:14px;padding:10px 16px;font-size:10px;display:flex}.aif-thesis{padding:20px}.aif-thesis h2{max-width:940px;font:400 clamp(27px, 3vw, 38px)/1.06 var(--font-display);margin:9px 0 20px}.aif-thesis>div{border:1px solid var(--aif-border);border-radius:6px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.aif-thesis article{border-right:1px solid var(--aif-border);padding:12px 14px}.aif-thesis article:last-child{border-right:0}.aif-thesis article b{font-size:10px}.aif-thesis article p{color:var(--fh-muted);margin:6px 0 0;font-size:10px;line-height:1.45}.aif-recent,.aif-intents,.aif-constitution,.aif-machine-policy,.aif-events,.aif-allocation{padding:20px}.aif-recent>header,.aif-intents>header,.aif-constitution>header,.aif-machine-policy>header,.aif-allocation>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.aif-recent header button,.aif-side article>button{color:var(--fh-ink);cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:700}.aif-recent>article{border-top:1px solid var(--aif-border);grid-template-columns:10px minmax(0,1fr) auto;gap:12px;padding:13px 0;display:grid}.aif-recent article>i,.aif-intents article header>i{background:#d69b44;border-radius:50%;width:7px;height:7px;margin-top:4px}.aif-recent article>i.executed,.aif-intents article header>i.executed{background:var(--fh-green)}.aif-recent article>i.rejected,.aif-intents article header>i.rejected{background:#c64c45}.aif-recent article p{color:var(--fh-muted);margin:3px 0;font-size:10px}.aif-recent article>b,.aif-recent article>small{font-size:10px}.aif-recent article>small{color:var(--fh-muted);grid-column:3}.aif-side{align-self:start;gap:10px;display:grid;position:sticky;top:126px}.aif-side>article{padding:17px}.aif-side h3{font:400 23px var(--font-display);margin:9px 0}.aif-action:first-child{background:var(--fh-lime);border-color:#adc46c}.aif-action:first-child>span{color:var(--fh-ink)}.aif-action form{gap:8px;margin-top:13px;display:grid}.aif-action label{gap:5px;font-size:10px;display:grid}.aif-action input{border:1px solid var(--aif-border);background:var(--aif-soft);width:100%;color:var(--fh-ink);border-radius:5px;padding:11px;font-size:17px}.aif-action button,.aif-owner button,.aif-lifecycle>button,.aif-testing button,.aif-graduate button{background:var(--fh-ink);min-height:40px;color:var(--fh-cream);cursor:pointer;border:0;border-radius:5px;padding:10px 12px;font-size:11px;font-weight:750}.aif-action button:disabled,.aif-testing button:disabled{opacity:.45;cursor:not-allowed}.aif-action>p,.aif-owner p{color:var(--fh-muted);margin:11px 0 0;font-size:10px;line-height:1.45}.aif-action>strong{font:400 27px var(--font-display);margin:11px 0 4px;display:block}.aif-action>small{color:var(--fh-muted);font-size:10px;display:block}.aif-mainnet-link{background:var(--fh-ink);color:var(--fh-cream);text-align:center;border-radius:5px;margin-top:13px;padding:11px 12px;font-size:11px;font-weight:750;text-decoration:none;display:block}.aif-mainnet-link:hover{background:var(--fh-green)}.aif-side dl{margin:13px 0}.aif-side dl div{border-top:1px solid var(--aif-border);justify-content:space-between;gap:10px;padding:8px 0;display:flex}.aif-side dd{text-align:right;margin:0;font-size:10px}.aif-side article>a{color:var(--fh-green);font-size:10px}.aif-owner{border-color:#cc746d!important}.aif-owner button{background:#8f302c;width:100%}.aif-cash-row,.aif-position{border-top:1px solid var(--aif-border);grid-template-columns:42px 1fr auto 55px;align-items:center;gap:12px;padding:14px 0;display:grid}.aif-cash-row>i,.aif-position>i{background:var(--fh-ink);width:38px;height:38px;color:var(--fh-lime);font:800 10px var(--font-data);border-radius:50%;place-items:center;font-style:normal;display:grid}.aif-cash-row span>*,.aif-position span>*{display:block}.aif-cash-row small,.aif-position small{color:var(--fh-muted);margin-top:3px;font-size:10px}.aif-cash-row em,.aif-position em{text-align:right;font-size:10px;font-style:normal}.aif-position dl{border:1px solid var(--aif-border);border-radius:5px;grid-column:2/-1;grid-template-columns:repeat(3,1fr);margin:0;display:grid;overflow:hidden}.aif-position dl div{border-right:1px solid var(--aif-border);padding:9px}.aif-position dl div:last-child{border-right:0}.aif-position dd{margin:5px 0 0;font-size:10px}.aif-empty{color:var(--fh-muted);text-align:center;justify-items:center;gap:5px;padding:34px;font-size:11px;display:grid}.aif-empty b{color:var(--fh-ink);font:400 22px var(--font-display)}.aif-intents>header dl{margin:0;display:flex}.aif-intents>header dl div{border-left:1px solid var(--aif-border);padding:0 15px}.aif-intents>header dd{font:400 20px var(--font-display);margin:5px 0 0}.aif-intents>article{border:1px solid var(--aif-border);border-radius:7px;margin-top:10px;padding:15px}.aif-intents article header{grid-template-columns:10px minmax(0,1fr) auto;gap:10px;display:grid}.aif-intents article header span>*{display:block}.aif-intents article header small{color:var(--fh-muted);margin-top:3px;font-size:10px}.aif-intents article header strong{font-size:10px}.aif-intents article>p{color:var(--fh-muted);margin:13px 0;font-size:11px}.aif-intents article>dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.aif-intents article>dl div{border-left:1px solid var(--aif-border);padding:8px}.aif-intents article>dl div:first-child{border-left:0}.aif-intents article dd{margin:5px 0 0;font-size:10px}.aif-intents article>em{color:#782f2a;background:#f4d9d2;margin-top:10px;padding:9px;font-size:10px;font-style:normal;display:block}.aif-intent-feedback{border:1px solid var(--aif-border);background:var(--aif-soft);border-radius:6px;gap:3px;margin-top:11px;padding:10px 12px;display:grid}.aif-intent-feedback strong{font-size:11px}.aif-intent-feedback span{color:var(--aif-muted);font-size:10px;line-height:1.4}.aif-intent-feedback.approved{background:#79ad131f;border-color:#79ad13}.aif-intent-feedback.approved strong{color:var(--fh-green)}.aif-intent-feedback.denied{background:#c64c451a;border-color:#c64c4573}.aif-intent-feedback.denied strong,.aif-intent-feedback.failed strong{color:#a83c36}.aif-intent-feedback.blocked{background:#d69b441f;border-color:#d69b4499}.aif-intent-feedback.blocked strong{color:#8b5b16}.aif-intent-feedback.failed{background:#c64c451a;border-color:#c64c4573}.aif-constitution>header>b{background:var(--fh-ink);color:var(--fh-lime);font:750 9px var(--font-data);border-radius:4px;padding:7px 9px}.aif-constitution>p{border-left:3px solid var(--fh-green);background:var(--aif-soft);font:400 20px/1.35 var(--font-display);margin:20px 0;padding:15px}.aif-policy-grid{border:1px solid var(--aif-border);border-radius:6px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.aif-policy-grid article{border-right:1px solid var(--aif-border);border-bottom:1px solid var(--aif-border);padding:13px}.aif-policy-grid article:nth-child(4n){border-right:0}.aif-policy-grid article:nth-child(n+5){border-bottom:0}.aif-policy-grid span{color:var(--fh-muted);font:750 9px var(--font-data);display:block}.aif-policy-grid strong{overflow-wrap:anywhere;margin-top:7px;font-size:11px;display:block}.aif-machine-policy header a{color:var(--fh-green);font-size:10px}.aif-machine-policy pre{background:var(--fh-ink);max-height:420px;color:var(--fh-lime);font:10px/1.55 var(--font-data);border-radius:6px;padding:17px;overflow:auto}.aif-events>article{border-top:1px solid var(--aif-border);grid-template-columns:32px minmax(0,1fr) auto;gap:12px;padding:14px 0;display:grid}.aif-events>article>i{background:var(--aif-soft);border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.aif-events>article p{color:var(--fh-muted);margin:4px 0;font-size:10px}.aif-events>article small{color:var(--fh-muted);font-size:10px}.aif-lifecycle{border:1px solid var(--fh-green);background:var(--aif-card);border-radius:9px;grid-template-columns:minmax(260px,1fr) minmax(420px,1.5fr) auto;align-items:center;gap:24px;margin:12px 3vw;padding:18px;display:grid}.aif-lifecycle span,.aif-testing>header span,.aif-testing-grid span,.aif-graduate>span{color:var(--fh-green);font:750 10px var(--font-data);letter-spacing:.08em}.aif-lifecycle h2{font:400 25px var(--font-display);margin:6px 0}.aif-lifecycle p{color:var(--fh-muted);margin:0;font-size:11px}.aif-lifecycle ol{grid-template-columns:repeat(6,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid}.aif-lifecycle li{color:var(--fh-muted);justify-items:center;gap:5px;font-size:9px;display:grid}.aif-lifecycle li i{border:1px solid var(--aif-border);width:25px;height:25px;font:750 9px var(--font-data);border-radius:50%;place-items:center;font-style:normal;display:grid}.aif-lifecycle li.done i{background:var(--fh-ink);color:var(--fh-lime)}.aif-lifecycle li.active{color:var(--fh-ink)}.aif-lifecycle li.active i{border-color:var(--fh-green);background:var(--fh-lime)}.aif-testing{border:1px solid var(--aif-border);background:var(--aif-card);border-radius:10px;max-width:1440px;margin:18px auto 60px;padding:24px}.aif-testing>header{justify-content:space-between;align-items:end;gap:30px;display:flex}.aif-testing>header h2{font:400 40px var(--font-display);margin:8px 0}.aif-testing>header p{max-width:620px;color:var(--fh-muted);margin:0;font-size:12px}.aif-testing>header>strong{color:#ad5d50;font:400 48px var(--font-display);justify-items:end;display:grid}.aif-testing>header>strong.ready{color:var(--fh-green)}.aif-testing>header>strong small{color:var(--fh-muted);font:750 9px var(--font-data)}.aif-testing-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px;display:grid}.aif-testing-grid>article{border:1px solid var(--aif-border);background:var(--aif-soft);border-radius:7px;flex-direction:column;min-height:210px;padding:18px;display:flex}.aif-testing-grid h3{font:400 24px var(--font-display);margin:9px 0}.aif-testing-grid p{color:var(--fh-muted);font-size:11px;line-height:1.5}.aif-testing-grid button,.aif-testing-grid>b{align-self:flex-start;margin-top:auto}.aif-testing-grid dl{gap:24px;margin:auto 0 0;display:flex}.aif-testing-grid dt{color:var(--fh-muted);font:750 9px var(--font-data)}.aif-testing-grid dd{font:400 21px var(--font-display);margin:5px 0 0}.aif-readiness-result,.aif-graduate{border:1px solid var(--aif-border);border-radius:7px;margin-top:12px;padding:18px}.aif-readiness-result>header{justify-content:space-between;display:flex}.aif-readiness-result h3{font:400 26px var(--font-display);margin:7px 0}.aif-readiness-result>header strong{font:400 33px var(--font-display)}.aif-readiness-result>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.aif-readiness-result p{background:var(--aif-soft);margin:0;padding:10px;font-size:11px}.aif-readiness-result p i{margin-right:8px;font-style:normal}.aif-readiness-result p.passed i{color:var(--fh-green)}.aif-readiness-result p.failed i{color:#ad5d50}.aif-graduate{background:var(--fh-lime)}.aif-graduate h3{font:400 29px var(--font-display);margin:8px 0}.aif-graduate p{max-width:660px;color:var(--fh-muted);font-size:11px}.aif-graduate-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.aif-graduate-actions button{min-height:44px;margin:0;padding:12px 15px}.aif-graduate-actions button.secondary{color:var(--fh-ink);background:0 0;border:1px solid #0d17118c}.aif-graduate-actions button.secondary:hover{background:#0d171114}.aif-prelaunch-help{max-width:760px;color:var(--fh-ink);border-top:1px solid #0d171138;margin-top:17px;padding-top:13px;font-size:11px}.aif-prelaunch-help summary{cursor:pointer;font-weight:750}.aif-prelaunch-help p{color:var(--fh-muted);margin:9px 0 7px}.aif-prelaunch-help ul{color:var(--fh-muted);margin:0;padding-left:18px;line-height:1.6}.aif-prelaunch-next{border:1px solid var(--fh-green);background:var(--aif-card);border-radius:9px;margin:12px 3vw;padding:20px}.aif-prelaunch-next>header{justify-content:space-between;align-items:start;gap:22px;display:flex}.aif-prelaunch-next>header span,.aif-prelaunch-next>footer span{color:var(--fh-green);font:750 10px var(--font-data);letter-spacing:.08em}.aif-prelaunch-next h2{max-width:700px;font:400 30px/1.06 var(--font-display);margin:7px 0}.aif-prelaunch-next>header p{max-width:760px;color:var(--fh-muted);margin:0;font-size:11px;line-height:1.5}.aif-prelaunch-next>header>strong{background:var(--fh-lime);color:var(--fh-ink);font:750 9px var(--font-data);letter-spacing:.06em;border-radius:5px;flex:none;padding:7px 9px}.aif-prelaunch-next ol{grid-template-columns:repeat(3,1fr);gap:9px;margin:19px 0 0;padding:0;list-style:none;display:grid}.aif-prelaunch-next li{border:1px solid var(--aif-border);background:var(--aif-soft);border-radius:7px;grid-template-columns:27px minmax(0,1fr);align-items:start;gap:10px;padding:13px;display:grid}.aif-prelaunch-next li>i{background:var(--fh-ink);width:25px;height:25px;color:var(--fh-lime);font:750 10px var(--font-data);border-radius:50%;place-items:center;font-style:normal;display:grid}.aif-prelaunch-next li>div{min-width:0}.aif-prelaunch-next li b,.aif-prelaunch-next li small{display:block}.aif-prelaunch-next li small{color:var(--fh-muted);margin-top:5px;font-size:10px;line-height:1.4}.aif-prelaunch-next li>button,.aif-prelaunch-next li>a{color:var(--fh-green);cursor:pointer;background:0 0;border:0;grid-column:2;justify-self:start;margin-top:12px;padding:0;font-size:10px;font-weight:750;text-decoration:none}.aif-prelaunch-next>footer{border-top:1px solid var(--aif-border);align-items:center;gap:12px;margin-top:15px;padding-top:13px;display:flex}.aif-prelaunch-next>footer strong{color:var(--fh-muted);font-size:11px;font-weight:600}.ai-product-shell.dark .aif-prelaunch-next{background:#132018;border-color:#c7ff388c}.ai-product-shell.dark .aif-prelaunch-next li{background:#0d1711;border-color:#f2f0e729}.ai-product-shell.dark .aif-prelaunch-next>footer{border-color:#f2f0e729}.ai-product-shell.dark .aif-prelaunch-next>footer strong,.ai-product-shell.dark .aif-prelaunch-next>header p,.ai-product-shell.dark .aif-prelaunch-next li small{color:#f2f0e7ad}.ai-fund-page :where(button,a,input):focus-visible{outline-offset:2px;outline:3px solid #86b72d}@media (width<=1120px){.aif-head{grid-template-columns:62px 1fr}.aif-logo{width:60px;height:60px}.aif-head dl{grid-column:1/-1}.aif-state-strip{grid-template-columns:1fr 1fr}.aif-state-strip>button{grid-column:1/-1;justify-self:start}.aif-layout{grid-template-columns:1fr}.aif-side{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (width<=760px){.aif-head{grid-template-columns:52px minmax(0,1fr);padding:18px 15px 14px}.aif-logo{border-radius:11px;width:50px;height:50px;font-size:11px}.aif-head h1{font-size:30px}.aif-head dl{grid-template-columns:1fr 1fr}.aif-head dl div:nth-child(2n){border-right:0}.aif-head dl div:nth-child(-n+2){border-bottom:1px solid var(--aif-border)}.aif-state-strip{grid-template-columns:1fr;margin-inline:15px}.aif-state-strip article{border-right:0;border-bottom:1px solid var(--aif-border)}.aif-state-strip article:last-of-type{border-bottom:0}.aif-state-strip>button{grid-column:auto;justify-self:stretch;margin:12px}.aif-launch-confirmation{grid-template-columns:1fr;margin-inline:15px}.aif-launch-confirmation-actions{justify-content:flex-start}.aif-mode-warning{grid-template-columns:1fr;margin-inline:15px}.aif-mode-warning small{display:block}.aif-tabs{padding-inline:7px;top:66px}.aif-layout{padding:12px 15px 42px}.aif-market-card>header,.aif-chart-card>header{flex-direction:column;align-items:flex-start}.aif-market-card>div{grid-template-columns:1fr 1fr}.aif-market-card article:nth-child(2n){border-right:0}.aif-market-card article:nth-child(-n+2){border-bottom:1px solid var(--aif-border)}.aif-chart-actions{flex-direction:column;align-items:flex-start;width:100%}.aif-chart-card header dl{width:100%}.aif-chart-card header dl div{flex:1;padding-inline:9px}.aif-chart-card header dl div:first-child{border-left:0;padding-left:0}.aif-chart-card .fh-chart-stage{height:210px}.aif-chart-card>footer{flex-direction:column;align-items:flex-start;gap:4px}.aif-vault-overview>div{grid-template-columns:1fr}.aif-vault-overview article{border-bottom:1px solid #0d171129;border-right:0}.aif-vault-overview article:last-child{border-bottom:0}.aif-vault-overview>footer{flex-direction:column;align-items:flex-start}.aif-vault-overview>footer>div{justify-content:flex-start}.aif-vault-portfolio{flex-direction:column;align-items:flex-start}.aif-vault-portfolio>strong{text-align:left}.aif-thesis>div,.aif-side{grid-template-columns:1fr}.aif-thesis article{border-right:0;border-bottom:1px solid var(--aif-border)}.aif-thesis article:last-child{border-bottom:0}.aif-policy-grid{grid-template-columns:1fr 1fr}.aif-policy-grid article:nth-child(2n){border-right:0}.aif-policy-grid article:nth-child(n+5){border-bottom:1px solid var(--aif-border)}.aif-policy-grid article:nth-child(n+7){border-bottom:0}.aif-intents article>dl{grid-template-columns:1fr}.aif-intents article>dl div{border-top:1px solid var(--aif-border);border-left:0}.aif-cash-row,.aif-position{grid-template-columns:42px 1fr auto}.aif-cash-row em,.aif-position em{grid-column:2}.aif-position dl{grid-column:1/-1}.aif-events>article{grid-template-columns:32px 1fr}.aif-events>article small{grid-column:2}.aif-lifecycle{grid-template-columns:1fr;margin-inline:15px}.aif-prelaunch-next{margin-inline:15px}.aif-prelaunch-next>header,.aif-prelaunch-next>footer{flex-direction:column;align-items:flex-start}.aif-prelaunch-next ol{grid-template-columns:1fr}.aif-lifecycle ol{overflow-x:auto}.aif-testing{margin:16px 15px 52px;padding:18px}.aif-testing>header{display:block}.aif-testing>header>strong{justify-items:start;margin-top:14px}.aif-testing-grid{grid-template-columns:1fr}.aif-testing-grid>article{min-height:0}.aif-readiness-result>div{grid-template-columns:1fr}}@media (width<=480px){.aif-market-card>div{grid-template-columns:1fr}.aif-market-card article{border-right:0;border-bottom:1px solid var(--aif-border)}.aif-market-card article:last-child{border-bottom:0}.aif-policy-grid{grid-template-columns:1fr}.aif-policy-grid article{border-right:0;border-bottom:1px solid var(--aif-border)!important}.aif-policy-grid article:last-child{border-bottom:0!important}}.aif-token-plan{background:#edf5dc!important;border-color:#6f9f1757!important}.aif-token-plan h3{font:400 23px var(--font-display);margin:9px 0}.aif-token-plan p{color:var(--aif-muted);font-size:11px;line-height:1.5}.aif-token-plan a{background:var(--aif-ink);color:var(--aif-cream);text-align:center;border-radius:6px;margin-top:12px;padding:11px;font-size:11px;font-weight:750;text-decoration:none;display:block}.aif-control-room>section,.aif-control-room>.aif-control-grid,.aif-control-heading{border:1px solid var(--aif-border);background:var(--aif-card);border-radius:9px}.aif-control-heading{justify-content:space-between;align-items:flex-start;gap:18px;padding:22px;display:flex}.aif-control-heading h2{font:400 32px/1.05 var(--font-display);margin:7px 0 6px}.aif-control-heading p{max-width:720px;color:var(--aif-muted);margin:0;font-size:12px;line-height:1.5}.aif-control-heading>strong{background:var(--fh-lime);color:var(--fh-ink);font:800 10px var(--font-data);letter-spacing:.06em;border-radius:999px;flex:none;padding:8px 10px}.aif-control-heading>strong.off{background:var(--aif-soft);color:var(--aif-muted)}.aif-runtime-status{border:1px solid var(--aif-border);background:var(--aif-card);width:fit-content;max-width:100%;color:var(--aif-muted);border-radius:999px;align-items:center;gap:9px;margin:12px 0 0;padding:9px 12px;font-size:10px;display:flex}.aif-runtime-status i{background:var(--fh-green);border-radius:50%;flex:none;width:8px;height:8px}.aif-runtime-status b{color:var(--fh-green);font:800 10px var(--font-data);letter-spacing:.07em}.aif-runtime-status span+span{border-left:1px solid var(--aif-border);padding-left:9px}.aif-runtime-status.off i,.aif-runtime-status.paused i{background:var(--aif-muted)}.aif-runtime-status.off b,.aif-runtime-status.paused b{color:var(--aif-muted)}.aif-runtime-status.attention i{background:#c76a25}.aif-runtime-status.attention b{color:#a8511c}.aif-runtime-status.waiting i{background:#c28a27}.aif-runtime-status.waiting b{color:#9a6918}.aif-runtime-status.working i{animation:1.4s ease-in-out infinite aif-runtime-pulse}@keyframes aif-runtime-pulse{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.25)}}.aif-rehearsal-activate{background:var(--fh-lime);color:var(--fh-ink);cursor:pointer;border:0;border-radius:7px;margin:12px 0 0;padding:12px 15px;font-weight:800;display:block}.aif-rehearsal-activate:disabled{opacity:.5;cursor:not-allowed}.aif-control-grid{grid-template-columns:1fr 1fr;gap:0;margin-top:12px;display:grid;overflow:hidden}.aif-control-card{min-width:0;padding:20px}.aif-control-card+.aif-control-card{border-left:1px solid var(--aif-border)}.aif-control-card>span,.aif-strategy-workbench>header span,.aif-run-history>header span{color:var(--fh-green);font:750 10px var(--font-data);letter-spacing:.08em}.aif-control-card h3{font:400 25px var(--font-display);margin:7px 0 4px}.aif-control-card>p{color:var(--aif-muted);margin:0 0 14px;font-size:11px}.aif-choice-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.aif-choice-grid button,.aif-mode-choices button{border:1px solid var(--aif-border);background:var(--aif-soft);min-height:58px;color:var(--fh-ink);text-align:left;cursor:pointer;border-radius:7px;padding:10px;font-weight:750}.aif-choice-grid button small,.aif-mode-choices button small{color:var(--aif-muted);margin-top:4px;font-size:9px;font-weight:600;line-height:1.3;display:block}.aif-choice-grid button.active,.aif-mode-choices button.active{border-color:var(--fh-green);background:var(--fh-lime)}.aif-choice-grid button.locked{opacity:.55;cursor:not-allowed}.ai-fund-page[data-execution-environment=testnet] .aif-choice-grid button.locked{display:none}.ai-fund-page[data-execution-environment=testnet] .aif-mode-choices button:last-child{opacity:.55;cursor:not-allowed}.aif-intent-feedback.awaiting_wallet{background:#79ad131f;border-color:#79ad13a6}.aif-intent-feedback.awaiting_wallet strong{color:var(--fh-green)}.aif-mode-choices{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.aif-mode-choices button b{display:block}.aif-control-run,.aif-control-room button[type=submit]{background:var(--fh-ink);color:var(--fh-cream);cursor:pointer;border:0;border-radius:7px;margin-top:13px;padding:12px 15px;font-weight:750}.aif-control-run:disabled,.aif-control-room button:disabled{opacity:.45;cursor:not-allowed}.aif-control-cadence{color:var(--aif-muted);margin-top:8px;font-size:10px;display:block}.aif-scan-waiting{background:#fff6e5;border:1px solid #d29d50;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;margin-top:12px;padding:18px 20px;display:flex}.aif-scan-waiting>div span,.aif-scan-cadence>header span{color:var(--fh-green);font:750 10px var(--font-data);letter-spacing:.08em}.aif-scan-waiting h3{font:400 24px var(--font-display);margin:6px 0 4px}.aif-scan-waiting p{max-width:720px;color:var(--aif-muted);margin:0;font-size:11px;line-height:1.45}.aif-scan-waiting>b,.aif-scan-cadence>header>b{color:var(--fh-green);font:750 10px var(--font-data);flex:none}.aif-scan-cadence{margin-top:12px;overflow:hidden}.aif-scan-cadence>header{border-bottom:1px solid var(--aif-border);justify-content:space-between;align-items:flex-start;gap:16px;padding:19px 20px;display:flex}.aif-scan-cadence h3{font:400 25px var(--font-display);margin:6px 0 4px}.aif-scan-cadence>header p{max-width:720px;color:var(--aif-muted);margin:0;font-size:11px;line-height:1.45}.aif-cadence-options{grid-template-columns:repeat(5,1fr);gap:7px;padding:16px 20px;display:grid}.aif-cadence-options button{border:1px solid var(--aif-border);background:var(--aif-soft);min-height:58px;color:var(--fh-ink);text-align:left;cursor:pointer;border-radius:7px;padding:10px;font-weight:750}.aif-cadence-options button small{color:var(--aif-muted);margin-top:4px;font-size:9px;font-weight:600;line-height:1.3;display:block}.aif-cadence-options button.active{border-color:var(--fh-green);background:var(--fh-lime)}.aif-scan-cadence>footer{align-items:center;gap:14px;padding:0 20px 18px;display:flex}.aif-scan-cadence>footer small{color:var(--aif-muted);font-size:10px}.aif-testnet-funding{background:var(--fh-lime);color:var(--fh-ink);border:1px solid #91b52b;border-radius:9px;margin:12px 3vw 0;overflow:hidden}.aif-testnet-funding>header{border-bottom:1px solid #0d171133;justify-content:space-between;align-items:flex-start;gap:18px;padding:19px 20px;display:flex}.aif-testnet-funding>header span{color:var(--fh-green);font:750 10px var(--font-data);letter-spacing:.08em}.aif-testnet-funding>header h3{font:400 25px var(--font-display);margin:6px 0 4px}.aif-testnet-funding>header p{color:#0d1711b3;max-width:760px;margin:0;font-size:11px;line-height:1.45}.aif-testnet-funding>header>b{background:var(--fh-ink);color:var(--fh-lime);font:800 10px var(--font-data);border-radius:999px;flex:none;padding:8px 10px}.aif-testnet-funding-body{justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;display:flex}.aif-testnet-funding-body strong,.aif-testnet-funding-body small{display:block}.aif-testnet-funding-body strong{font:400 24px var(--font-display)}.aif-testnet-funding-body small{color:#0d1711a6;margin-top:4px;font-size:10px}.aif-testnet-funding-body button{background:var(--fh-ink);min-height:40px;color:var(--fh-cream);cursor:pointer;border:0;border-radius:7px;padding:10px 14px;font-size:11px;font-weight:750}.aif-testnet-funding-body button:disabled{opacity:.5;cursor:not-allowed}.aif-testnet-funding-links{flex-wrap:wrap;gap:8px 16px;padding:0 20px 14px;display:flex}.aif-testnet-funding-links a{color:var(--fh-green);font-size:11px;font-weight:750}.aif-testnet-funding>footer{color:#0d1711b3;border-top:1px solid #0d17112e;padding:12px 20px 16px;font-size:10px;line-height:1.45}.aif-testnet-funding>header{align-items:center;padding:14px 18px}.aif-testnet-funding>header h3{margin:3px 0;font-size:21px}.aif-testnet-funding>header p{max-width:860px;font-size:10px;line-height:1.35}.aif-testnet-funding>header>b{padding:7px 9px}.aif-testnet-funding-body{padding:12px 18px}.aif-testnet-funding-body strong{font-size:20px}.aif-testnet-funding-body small{font-size:9px}.aif-testnet-funding-body button{min-height:36px;padding:9px 12px}.aif-testnet-funding-links{gap:7px 14px;padding:0 18px 10px}.aif-testnet-funding-links a{font-size:10px}.aif-testnet-funding>footer{padding:9px 18px 11px;font-size:9px}.aif-testnet-funding.funded>header h3{font-size:20px}.aif-testnet-funding.funded .aif-testnet-funding-body{background:#0d171109;border-top:1px solid #0d17111f}.aif-mainnet-funding{background:#f4e6ca;border-color:#b5792e}.aif-mainnet-funding>header>b{color:#ffd084;background:#3a291b}.aif-mainnet-funding>footer{background:#b5792e14}.aif-mainnet-funding .aif-testnet-funding-body button{background:#3a291b}.aif-pending{margin-top:12px;overflow:hidden}.aif-pending>header,.aif-run-history>header,.aif-strategy-workbench>header{border-bottom:1px solid var(--aif-border);justify-content:space-between;align-items:flex-start;gap:16px;padding:19px 20px;display:flex}.aif-pending>header h3,.aif-run-history>header h3,.aif-strategy-workbench>header h3{font:400 24px var(--font-display);margin:6px 0 0}.aif-pending>header>b,.aif-strategy-workbench>header>b{background:var(--fh-ink);color:var(--fh-lime);font:800 12px var(--font-data);border-radius:50%;padding:8px 10px}.aif-pending>article{border-bottom:1px solid var(--aif-border);justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;display:flex}.aif-pending>article:last-child{border-bottom:0}.aif-pending article strong{font-size:14px}.aif-pending article p{color:var(--aif-muted);margin:4px 0;font-size:11px}.aif-pending article small{color:var(--aif-muted);font:700 10px var(--font-data)}.aif-pending article>div:last-child,.aif-intent-actions{flex:none;gap:7px;display:flex}.aif-pending button,.aif-intent-actions button,.aif-version-list button{border:1px solid var(--aif-border);background:var(--fh-ink);color:var(--fh-cream);cursor:pointer;border-radius:6px;padding:9px 12px;font-size:11px;font-weight:750}.aif-pending button.secondary,.aif-intent-actions button.secondary{background:var(--aif-soft);color:var(--fh-ink)}.aif-strategy-workbench{margin-top:12px;overflow:hidden}.aif-strategy-workbench>header p{max-width:720px;color:var(--aif-muted);margin:5px 0 0;font-size:11px;line-height:1.45}.aif-strategy-workbench form{gap:11px;padding:20px;display:grid}.aif-strategy-workbench label{color:var(--fh-ink);gap:6px;font-size:11px;font-weight:750;display:grid}.aif-strategy-workbench input,.aif-strategy-workbench textarea{box-sizing:border-box;border:1px solid var(--aif-border);background:var(--aif-soft);width:100%;color:var(--fh-ink);font:inherit;resize:vertical;border-radius:6px;padding:11px;font-weight:500}.aif-version-list{border-top:1px solid var(--aif-border)}.aif-version-list article{border-bottom:1px solid var(--aif-border);justify-content:space-between;align-items:center;gap:15px;padding:13px 20px;display:flex}.aif-version-list article:last-child{border-bottom:0}.aif-version-list strong,.aif-version-list small{display:block}.aif-version-list small{color:var(--aif-muted);font:700 10px var(--font-data);margin-top:4px}.aif-run-history{margin-top:12px;overflow:hidden}.aif-run-history>header button{color:var(--fh-green);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:750}.aif-run-history>article{border-bottom:1px solid var(--aif-border);grid-template-columns:10px 1fr auto;align-items:center;gap:12px;padding:12px 20px;display:grid}.aif-run-history>article:last-child{border-bottom:0}.aif-run-history>article>i{background:var(--fh-muted);border-radius:50%;width:8px;height:8px}.aif-run-history>article>i.executed,.aif-run-history>article>i.suggested,.aif-run-history>article>i.no_market{background:var(--fh-green)}.aif-run-history>article strong,.aif-run-history>article small{display:block}.aif-run-history>article small{color:var(--aif-muted);margin-top:3px;font-size:10px}.aif-run-history time{color:var(--aif-muted);font:700 10px var(--font-data)}.aif-audit-log{overflow:hidden}.aif-audit-log>header{border-bottom:1px solid var(--aif-border);justify-content:space-between;gap:18px;padding:22px;display:flex}.aif-audit-log>header h2{font:400 32px var(--font-display);margin:7px 0 5px}.aif-audit-log>header p{max-width:700px;color:var(--aif-muted);margin:0;font-size:11px;line-height:1.5}.aif-audit-log>header>b{color:var(--fh-green);font:750 10px var(--font-data);flex:none}.aif-audit-log>article{border-bottom:1px solid var(--aif-border);padding:15px 22px}.aif-audit-log>article:last-child{border-bottom:0}.aif-audit-log>article>header{justify-content:space-between;gap:12px;display:flex}.aif-audit-log>article strong,.aif-audit-log>article small{display:block}.aif-audit-log>article small{color:var(--aif-muted);margin-top:4px;font-size:10px}.aif-audit-log>article>header>b{color:var(--fh-green);font:750 10px var(--font-data)}.aif-audit-log>article p{color:var(--aif-muted);margin:8px 0;font-size:11px}.aif-audit-log>article code{color:var(--fh-green);font:700 9px var(--font-data);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.aif-intent-actions{margin-top:12px}.aif-layout-full{grid-template-columns:minmax(0,1fr)}.aif-layout-full .aif-side{display:none}.aif-layout:has(.aif-control-room) .aif-side>article:not(.aif-owner):not(:last-child){display:none}.aif-layout:has(.aif-control-room) .aif-side>article.aif-action{display:none}.aif-layout:has(.aif-control-room) .aif-side>article.aif-token-plan{display:none}.aif-layout:has(.aif-allocation) .aif-side>article:not(.aif-action){display:none}.aif-layout:has(.aif-market-card) .aif-side>article:not(.aif-token-plan){display:none}.aif-control-room>.aif-pending,.aif-control-room>.aif-strategy-workbench,.aif-control-room>.aif-run-history{display:none}.aif-workflow-section{box-sizing:border-box;width:calc(100% - 6vw);max-width:1500px;margin:14px auto 0}.aif-workflow-section>header p{max-width:720px;color:var(--aif-muted);margin:5px 0 0;font-size:11px;line-height:1.45}.aif-testing+.aif-workflow-section{margin-top:14px}.ai-product-shell.dark .aif-layout-full .aif-main>section,.ai-product-shell.dark .aif-workflow-section{box-shadow:none}.ai-product-shell.dark .aif-control-heading,.ai-product-shell.dark .aif-control-grid,.ai-product-shell.dark .aif-control-room>section,.ai-product-shell.dark .aif-audit-log{background:#101a13;border-color:#f2f0e729}.ai-product-shell.dark .aif-runtime-status{color:#f2f0e7b3;background:#101a13;border-color:#f2f0e729}.ai-product-shell.dark .aif-runtime-status span+span{border-color:#f2f0e729}.ai-product-shell.dark .aif-runtime-status.attention b,.ai-product-shell.dark .aif-runtime-status.waiting b{color:#ffcf8e}.ai-product-shell.dark .aif-scan-waiting{background:#201c12;border-color:#ffc46f73}.ai-product-shell.dark .aif-choice-grid button,.ai-product-shell.dark .aif-mode-choices button,.ai-product-shell.dark .aif-strategy-workbench input,.ai-product-shell.dark .aif-strategy-workbench textarea{color:#f2f0e7;background:#0c1610;border-color:#f2f0e729}.ai-product-shell.dark .aif-choice-grid button.active,.ai-product-shell.dark .aif-mode-choices button.active{color:#101a13;background:var(--fh-lime)}.ai-product-shell.dark .aif-cadence-options button{color:#f2f0e7;background:#0c1610;border-color:#f2f0e729}.ai-product-shell.dark .aif-cadence-options button.active{color:#101a13;background:var(--fh-lime)}.ai-product-shell.dark .aif-testnet-funding{color:#101a13;background:#b9f52d;border-color:#8bb326}.ai-product-shell.dark .aif-testnet-funding>header{border-color:#101a1338}.ai-product-shell.dark .aif-testnet-funding>header p,.ai-product-shell.dark .aif-testnet-funding-body small,.ai-product-shell.dark .aif-testnet-funding>footer{color:#101a13b8}.ai-product-shell.dark .aif-testnet-funding>header>b,.ai-product-shell.dark .aif-testnet-funding-body button{color:#f2f0e7;background:#101a13}.ai-product-shell.dark .aif-testnet-funding-links a{color:#365f0f}.ai-product-shell.dark .aif-mainnet-funding{color:#f2f0e7;background:#2a2115;border-color:#e1a04a}.ai-product-shell.dark .aif-mainnet-funding>header{border-color:#ffd08447}.ai-product-shell.dark .aif-mainnet-funding>header span{color:#ffd084}.ai-product-shell.dark .aif-mainnet-funding>header p,.ai-product-shell.dark .aif-mainnet-funding-body small,.ai-product-shell.dark .aif-mainnet-funding>footer{color:#f2f0e7b8}.ai-product-shell.dark .aif-mainnet-funding>header>b,.ai-product-shell.dark .aif-mainnet-funding .aif-testnet-funding-body button{color:#20170e;background:#f0bd67}.ai-product-shell.dark .aif-mainnet-funding-links a{color:#ffd084}.aif-evolution-panel{box-sizing:border-box;border:1px solid var(--fh-green);background:var(--aif-card);width:calc(100% - 6vw);max-width:1500px;color:var(--aif-ink);border-radius:9px;margin:14px auto 0;overflow:hidden}.aif-evolution-panel>header{border-bottom:1px solid var(--aif-border);justify-content:space-between;align-items:flex-start;gap:22px;padding:22px;display:flex}.aif-evolution-panel>header span,.aif-evolution-panel>footer span{color:var(--fh-green);font:750 10px var(--font-data);letter-spacing:.08em}.aif-evolution-panel h2{font:400 clamp(28px, 3vw, 42px)/1.04 var(--font-display);margin:8px 0 5px}.aif-evolution-panel>header p{max-width:780px;color:var(--aif-muted);margin:0;font-size:11px;line-height:1.5}.aif-evolution-panel>header>b{background:var(--fh-lime);color:var(--fh-ink);font:750 10px var(--font-data);letter-spacing:.06em;border-radius:99px;flex:none;padding:8px 10px}.aif-evolution-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.aif-evolution-grid>a{border-right:1px solid var(--aif-border);min-width:0;color:inherit;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:20px 22px;text-decoration:none;transition:background .18s;display:grid}.aif-evolution-grid>a:last-child{border-right:0}.aif-evolution-grid>a:hover{background:var(--aif-soft)}.aif-evolution-grid>a>i{background:var(--fh-ink);width:34px;height:34px;color:var(--fh-lime);font:750 10px var(--font-data);border-radius:50%;place-items:center;font-style:normal;display:grid}.aif-evolution-grid>a span{min-width:0}.aif-evolution-grid>a strong,.aif-evolution-grid>a small{display:block}.aif-evolution-grid>a strong{font-size:12px}.aif-evolution-grid>a small{color:var(--aif-muted);margin-top:4px;font-size:10px;line-height:1.4}.aif-evolution-grid>a>b{color:var(--fh-green);white-space:nowrap;font-size:10px}.aif-evolution-panel>footer{border-top:1px solid var(--aif-border);background:var(--aif-soft);color:var(--aif-muted);padding:12px 22px;font-size:10px}.ai-product-shell.dark .aif-evolution-panel{color:#f2f0e7;background:#101a13;border-color:#8bb326}.ai-product-shell.dark .aif-evolution-panel>header,.ai-product-shell.dark .aif-evolution-grid>a{border-color:#f2f0e729}.ai-product-shell.dark .aif-evolution-panel>header p,.ai-product-shell.dark .aif-evolution-grid>a small,.ai-product-shell.dark .aif-evolution-panel>footer{color:#f2f0e7ad}.ai-product-shell.dark .aif-evolution-grid>a>i{color:#0d1711;background:#c7ff38}.ai-product-shell.dark .aif-evolution-panel>footer,.ai-product-shell.dark .aif-evolution-grid>a:hover{background:#17231b}.aif-community-panel{border:1px solid var(--aif-border);background:var(--aif-card);color:var(--aif-ink);border-radius:10px;overflow:hidden}.aif-community-panel>header{border-bottom:1px solid var(--aif-border);justify-content:space-between;align-items:flex-start;gap:22px;padding:24px;display:flex}.aif-community-panel>header span,.aif-community-panel>footer span{color:var(--fh-green);font:750 10px/1 var(--font-data);letter-spacing:.08em}.aif-community-panel>header h2{font:400 clamp(30px, 4vw, 52px)/1 var(--font-display);letter-spacing:-.04em;margin:8px 0 5px}.aif-community-panel>header p{max-width:760px;color:var(--aif-muted);margin:0;font-size:12px;line-height:1.5}.aif-community-panel>header>b{font:750 10px/1 var(--font-data);letter-spacing:.06em;border-radius:99px;flex:none;padding:8px 10px}.aif-community-panel>header>b.public{background:var(--fh-lime);color:var(--fh-on-lime)}.aif-community-panel>header>b.private{border:1px solid var(--fh-green);color:var(--fh-green)}.aif-community-stats{border-bottom:1px solid var(--aif-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.aif-community-stats article{border-right:1px solid var(--aif-border);gap:5px;padding:18px 22px;display:grid}.aif-community-stats article:last-child{border-right:0}.aif-community-stats strong{font:400 clamp(20px, 3vw, 30px)/1 var(--font-display)}.aif-community-stats span{color:var(--aif-muted);font:750 10px/1 var(--font-data);letter-spacing:.06em;text-transform:uppercase}.aif-community-join,.aif-community-status{flex-wrap:wrap;align-items:flex-end;gap:14px;padding:22px;display:flex}.aif-community-join label{min-width:min(100%,350px);color:var(--aif-muted);font:750 10px/1 var(--font-data);letter-spacing:.06em;text-transform:uppercase;gap:7px;display:grid}.aif-community-join select{border:1px solid var(--aif-border);background:var(--aif-card);min-height:44px;color:var(--aif-ink);font:600 13px/1 var(--font-body);text-transform:none;border-radius:8px;padding:0 12px}.aif-community-join small{color:var(--aif-muted);flex:240px;font-size:11px;line-height:1.4}.aif-community-join button,.aif-community-status button{border:1px solid var(--fh-ink);background:var(--fh-ink);min-height:42px;color:var(--fh-cream);font:750 12px/1 var(--font-body);cursor:pointer;border-radius:8px;padding:0 15px}.aif-community-join button:disabled,.aif-community-status button:disabled{opacity:.55;cursor:wait}.aif-community-status{border:1px solid var(--fh-green);background:color-mix(in srgb, var(--fh-lime) 18%, transparent);border-radius:8px;align-items:center;margin:22px;padding:13px 14px}.aif-community-status.pending{background:#fff5df;border-color:#c38d3c}.aif-community-status>span{color:var(--aif-muted);flex:270px;font-size:11px;line-height:1.45}.aif-community-status>strong{font-size:13px}.aif-community-status button{min-height:34px;color:var(--aif-ink);background:0 0;padding-inline:11px}.aif-community-panel>footer{border-top:1px solid var(--aif-border);background:var(--aif-soft);color:var(--aif-muted);justify-content:space-between;align-items:center;gap:18px;padding:13px 22px;font-size:10px;line-height:1.4;display:flex}.aif-community-panel>footer span{color:var(--aif-muted);font:500 10px/1.4 var(--font-body);letter-spacing:0}.aif-community-panel>footer a{color:var(--fh-green);flex:none;font-weight:750;text-decoration:none}.aif-community-notice{background:var(--fh-ink);color:var(--fh-cream);border-radius:7px;margin:0 22px 18px;padding:9px 11px;font-size:11px;line-height:1.35}.ai-product-shell.dark .aif-community-panel{color:#f2f0e7;background:#101a13;border-color:#f2f0e729}.ai-product-shell.dark .aif-community-panel>header,.ai-product-shell.dark .aif-community-stats article,.ai-product-shell.dark .aif-community-panel>footer{border-color:#f2f0e729}.ai-product-shell.dark .aif-community-panel>header p,.ai-product-shell.dark .aif-community-stats span,.ai-product-shell.dark .aif-community-join small,.ai-product-shell.dark .aif-community-status>span{color:#f2f0e7ad}.ai-product-shell.dark .aif-community-panel>header>b.private{color:#c7ff38;border-color:#8bb326}.ai-product-shell.dark .aif-community-join select{color:#f2f0e7;background:#0c1610;border-color:#f2f0e72e}.ai-product-shell.dark .aif-community-status.pending{background:#2a2115;border-color:#b37d31}.ai-product-shell.dark .aif-community-status button{color:#f2f0e7;border-color:#f2f0e738}.ai-product-shell.dark .aif-community-panel>footer{background:#17231b}.ai-product-shell.dark .aif-community-notice{color:#0d1711;background:#c7ff38}.ai-product-shell.dark .aif-confirm-backdrop{background:#000000c7}.ai-product-shell.dark .aif-confirm-modal{color:#f2f0e7;background:#101a13;border-color:#f2f0e72e}.ai-product-shell.dark .aif-confirm-modal>header{background:#17231b;border-color:#f2f0e729}.ai-product-shell.dark .aif-confirm-close{color:#f2f0e7;border-color:#f2f0e733}.ai-product-shell.dark .aif-confirm-modal>p{color:#f2f0e7c2}.ai-product-shell.dark .aif-confirm-summary{background:#0c1610;border-color:#f2f0e729}.ai-product-shell.dark .aif-confirm-summary dt{color:#f2f0e79e}.ai-product-shell.dark .aif-confirm-summary dd{color:#f2f0e7}.ai-product-shell.dark .aif-confirm-actions{border-color:#f2f0e729}.ai-product-shell.dark .aif-confirm-actions button.secondary{color:#f2f0e7;background:#0c1610;border-color:#f2f0e733}@media (width<=760px){.aif-runtime-status{border-radius:8px;flex-wrap:wrap;align-items:flex-start;width:auto}.aif-runtime-status span+span{border-left:0;padding-left:0}.aif-control-grid{grid-template-columns:1fr}.aif-control-card+.aif-control-card{border-top:1px solid var(--aif-border);border-left:0}.aif-mode-choices{grid-template-columns:1fr}.aif-cadence-options{grid-template-columns:1fr 1fr;padding-inline:15px}.aif-scan-cadence>footer{flex-direction:column;align-items:stretch;padding-inline:15px}.aif-scan-waiting,.aif-testnet-funding>header,.aif-testnet-funding-body{flex-direction:column;align-items:flex-start}.aif-testnet-funding-body button{width:100%}.aif-pending>article,.aif-version-list article{flex-direction:column;align-items:flex-start}.aif-pending article>div:last-child{width:100%}.aif-pending article button{flex:1}.aif-control-heading,.aif-audit-log>header,.aif-evolution-panel>header{flex-direction:column}.aif-confirm-actions{flex-direction:column-reverse;align-items:stretch}.aif-confirm-actions button{width:100%}.aif-confirm-summary,.aif-evolution-grid{grid-template-columns:1fr}.aif-evolution-grid>a{border-right:0;border-bottom:1px solid var(--aif-border)}.aif-evolution-grid>a:last-child{border-bottom:0}.aif-community-panel>header,.aif-community-panel>footer{flex-direction:column;align-items:flex-start}.aif-community-stats{grid-template-columns:1fr}.aif-community-stats article{border-right:0;border-bottom:1px solid var(--aif-border)}.aif-community-stats article:last-child{border-bottom:0}.aif-community-join{flex-direction:column;align-items:stretch}.aif-community-join label{min-width:0}}.aif-community-review{border-bottom:1px solid var(--aif-border);background:var(--aif-soft);gap:9px;padding:14px 22px;display:grid}.aif-community-review-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.aif-community-review-head>span{color:var(--aif-muted);font-size:10px}.aif-community-review>button{border:1px solid var(--fh-ink);background:var(--fh-ink);min-height:34px;color:var(--fh-cream);font:750 11px/1 var(--font-body);cursor:pointer;border-radius:7px;justify-self:start;padding:0 11px}.aif-community-review-head>button{border:1px solid var(--fh-ink);background:var(--fh-ink);min-height:34px;color:var(--fh-cream);font:750 11px/1 var(--font-body);cursor:pointer;border-radius:7px;padding:0 11px}.aif-community-invite{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.aif-community-invite label{color:var(--aif-muted);font:750 9px/1 var(--font-data);letter-spacing:.05em;text-transform:uppercase;flex:220px;gap:5px;display:grid}.aif-community-invite input,.aif-community-invite-result input{box-sizing:border-box;border:1px solid var(--aif-border);background:var(--aif-card);min-height:34px;color:var(--aif-ink);font:500 12px/1 var(--font-body);text-transform:none;border-radius:6px;padding:0 9px}.aif-community-invite>button,.aif-community-invite-result>button{border:1px solid var(--fh-ink);background:var(--fh-ink);min-height:34px;color:var(--fh-cream);font:750 10px/1 var(--font-body);cursor:pointer;border-radius:6px;padding:0 10px}.aif-community-invite-result{align-items:center;gap:8px;display:flex}.aif-community-invite-result input{flex:auto;min-width:0}.aif-community-request-area{gap:9px;display:grid}.aif-community-review-list{gap:7px;display:grid}.aif-community-review-list>p{color:var(--aif-muted);margin:0;font-size:11px}.aif-community-review-list article{border:1px solid var(--aif-border);background:var(--aif-card);border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:9px;display:flex}.aif-community-review-list article>div:first-child{min-width:0}.aif-community-review-list strong,.aif-community-review-list small{display:block}.aif-community-review-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.aif-community-review-list small{color:var(--aif-muted);margin-top:3px;font-size:10px;line-height:1.35}.aif-community-review-list article>div:last-child{flex:none;gap:6px;display:flex}.aif-community-review-list article button{border:1px solid var(--fh-ink);background:var(--fh-ink);min-height:30px;color:var(--fh-cream);font:750 10px/1 var(--font-body);cursor:pointer;border-radius:6px;padding:0 9px}.aif-community-review-list article button.secondary{color:var(--aif-ink);background:0 0}.aif-community-review button:disabled,.aif-community-review-list button:disabled{opacity:.55;cursor:wait}.aif-community-team{border-top:1px solid var(--aif-border);gap:7px;padding-top:4px;display:grid}.aif-community-team h3{color:var(--fh-green);font:750 10px/1 var(--font-data);letter-spacing:.08em;text-transform:uppercase;margin:3px 0 0}.aif-community-team label{border:1px solid var(--aif-border);background:var(--aif-card);border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:8px 9px;display:flex}.aif-community-team label>span{min-width:0}.aif-community-team strong,.aif-community-team small{display:block}.aif-community-team strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.aif-community-team small{color:var(--aif-muted);text-transform:capitalize;margin-top:3px;font-size:10px}.aif-community-team select{border:1px solid var(--aif-border);background:var(--aif-card);min-height:30px;color:var(--aif-ink);font:650 10px/1 var(--font-body);border-radius:6px;padding:0 8px}.ai-product-shell.dark .aif-community-review{background:#17231b;border-color:#f2f0e729}.ai-product-shell.dark .aif-community-review-list article{background:#101a13;border-color:#f2f0e729}.ai-product-shell.dark .aif-community-review-list article button.secondary{color:#f2f0e7;border-color:#f2f0e738}.ai-product-shell.dark .aif-community-review-head>span,.ai-product-shell.dark .aif-community-invite label{color:#f2f0e7ad}.ai-product-shell.dark .aif-community-invite input,.ai-product-shell.dark .aif-community-invite-result input{color:#f2f0e7;background:#101a13;border-color:#f2f0e72e}.ai-product-shell.dark .aif-community-team{border-color:#f2f0e729}.ai-product-shell.dark .aif-community-team label{background:#101a13;border-color:#f2f0e729}.ai-product-shell.dark .aif-community-team select{color:#f2f0e7;background:#0c1610;border-color:#f2f0e738}.aif-community-feed,.aif-community-vault-review{box-sizing:border-box;border:1px solid var(--aif-border);background:var(--aif-card);width:calc(100% - 6vw);max-width:1500px;color:var(--aif-ink);border-radius:10px;margin:14px auto 0;overflow:hidden}.aif-community-feed>header,.aif-community-vault-review>header{border-bottom:1px solid var(--aif-border);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px;display:flex}.aif-community-feed>header span,.aif-community-vault-review>header span{color:var(--fh-green);font:750 10px/1 var(--font-data);letter-spacing:.08em}.aif-community-feed h3,.aif-community-vault-review h3{font:400 clamp(24px,3vw,38px)/1 var(--font-display);letter-spacing:-.03em;margin:7px 0 4px}.aif-community-feed>header p,.aif-community-vault-review>header p{max-width:700px;color:var(--aif-muted);margin:0;font-size:12px;line-height:1.45}.aif-community-feed>header button,.aif-community-vault-review>header>b{border:1px solid var(--fh-ink);background:var(--fh-ink);min-height:34px;color:var(--fh-cream);font:750 11px/1 var(--font-body);border-radius:7px;padding:0 11px}.aif-community-vault-review>header>b{background:var(--fh-lime);min-width:32px;color:var(--fh-on-lime);border-radius:50%;place-items:center;display:grid}.aif-community-posts{display:grid}.aif-community-posts article{border-bottom:1px solid var(--aif-border);gap:12px;padding:16px 22px;display:flex}.aif-community-posts article:last-child{border-bottom:0}.aif-community-posts article>i{background:var(--fh-ink);width:30px;height:30px;color:var(--fh-lime);font:750 10px/1 var(--font-data);border-radius:50%;flex:0 0 30px;place-items:center;font-style:normal;display:grid}.aif-community-posts article strong{align-items:baseline;gap:9px;font-size:12px;display:flex}.aif-community-posts article time{color:var(--aif-muted);font-size:10px;font-weight:500}.aif-community-posts article p{color:var(--aif-muted);white-space:pre-wrap;margin:5px 0 0;font-size:12px;line-height:1.5}.aif-community-composer{border-top:1px solid var(--aif-border);background:var(--aif-soft);gap:8px;padding:18px 22px;display:grid}.aif-community-composer label{color:var(--fh-green);font:750 10px/1 var(--font-data);letter-spacing:.08em;text-transform:uppercase}.aif-community-composer textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--aif-border);background:var(--aif-card);width:100%;min-height:72px;color:var(--aif-ink);font:500 12px/1.45 var(--font-body);border-radius:7px;padding:11px}.aif-community-composer>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.aif-community-composer small,.aif-community-feed-notice,.aif-community-feed-locked{color:var(--aif-muted);font-size:10px;line-height:1.4}.aif-community-composer button,.aif-community-vault-review article button{border:1px solid var(--fh-ink);background:var(--fh-ink);min-height:34px;color:var(--fh-cream);font:750 11px/1 var(--font-body);cursor:pointer;border-radius:7px;padding:0 12px}.aif-community-composer button:disabled,.aif-community-feed>header button:disabled,.aif-community-vault-review article button:disabled{opacity:.55;cursor:wait}.aif-community-feed-locked,.aif-community-feed-notice{padding:18px 22px}.aif-community-feed-locked{gap:5px;display:grid}.aif-community-feed-locked strong{color:var(--aif-ink);font-size:14px}.aif-community-vault-review article{border-bottom:1px solid var(--aif-border);justify-content:space-between;align-items:center;gap:14px;padding:14px 22px;display:flex}.aif-community-vault-review article:last-of-type{border-bottom:0}.aif-community-vault-review article strong,.aif-community-vault-review article small{display:block}.aif-community-vault-review article small{color:var(--aif-muted);margin-top:4px;font-size:10px}.aif-community-vault-review article>div:last-child{flex:none;gap:6px;display:flex}.aif-community-vault-review article button.secondary{color:var(--aif-ink);background:0 0}.aif-community-vault-review>p{color:var(--aif-muted);margin:0;padding:12px 22px;font-size:11px}.ai-product-shell.dark .aif-community-feed,.ai-product-shell.dark .aif-community-vault-review{color:#f2f0e7;background:#101a13;border-color:#f2f0e729}.ai-product-shell.dark .aif-community-feed>header,.ai-product-shell.dark .aif-community-vault-review>header,.ai-product-shell.dark .aif-community-posts article,.ai-product-shell.dark .aif-community-vault-review article{border-color:#f2f0e729}.ai-product-shell.dark .aif-community-feed>header p,.ai-product-shell.dark .aif-community-posts article p,.ai-product-shell.dark .aif-community-posts article time,.ai-product-shell.dark .aif-community-composer small,.ai-product-shell.dark .aif-community-feed-notice,.ai-product-shell.dark .aif-community-feed-locked,.ai-product-shell.dark .aif-community-vault-review article small,.ai-product-shell.dark .aif-community-vault-review>p{color:#f2f0e7ad}.ai-product-shell.dark .aif-community-composer{background:#17231b;border-color:#f2f0e729}.ai-product-shell.dark .aif-community-composer textarea{color:#f2f0e7;background:#0c1610;border-color:#f2f0e72e}.ai-product-shell.dark .aif-community-vault-review article button.secondary{color:#f2f0e7;border-color:#f2f0e738}.aif-community-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.aif-community-follow{border:1px solid var(--aif-ink);min-height:31px;color:var(--aif-ink);font:750 10px/1 var(--font-data);cursor:pointer;background:0 0;border-radius:999px;padding:0 11px}.aif-community-follow[aria-pressed=true]{border-color:var(--fh-lime);background:var(--fh-lime);color:var(--fh-on-lime)}.aif-community-follow:disabled{opacity:.55;cursor:wait}.ai-product-shell.dark .aif-community-follow{color:#f2f0e7;border-color:#f2f0e74d}.ai-product-shell.dark .aif-community-follow[aria-pressed=true]{color:#102016;border-color:#c7ff38}.aif-private-access-summary{border-top:1px solid var(--aif-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;padding-top:14px;display:grid}.aif-private-access-summary span{color:var(--fh-green);font:750 10px/1 var(--font-data);letter-spacing:.08em}.aif-private-access-summary strong{font-size:12px}.ai-product-shell.dark .aif-private-access-summary{border-color:#f2f0e729}.ai-product-shell.dark .aif-private-access-summary strong{color:#f2f0e7}@media (width<=760px){.aif-community-review{padding-inline:15px}.aif-community-review-list article{flex-direction:column;align-items:stretch}.aif-community-review-list article>div:last-child{width:100%}.aif-community-review-list article button{flex:1}.aif-community-feed>header,.aif-community-vault-review>header,.aif-community-composer>div,.aif-community-vault-review article{flex-direction:column;align-items:stretch}.aif-community-composer button,.aif-community-vault-review article button,.aif-community-vault-review article>div:last-child{width:100%}.aif-private-access-summary{grid-template-columns:1fr}}.house-workspace{box-sizing:border-box;border:1px solid var(--aif-border);background:var(--aif-card);width:min(1500px,100% - 6vw);color:var(--aif-ink);border-radius:12px;margin:16px auto 0;overflow:hidden}.house-workspace-header{border-bottom:1px solid var(--aif-border);background:var(--aif-soft);justify-content:space-between;align-items:flex-start;gap:22px;padding:22px 24px 20px;display:flex}.house-workspace-header>div:first-child{min-width:0}.house-workspace-header span,.house-channel-rail header span,.house-members-rail>header span{color:var(--fh-green);font:750 10px/1 var(--font-data);letter-spacing:.09em;text-transform:uppercase;display:block}.house-workspace-header h2{max-width:720px;font:400 clamp(26px,3.2vw,42px)/1 var(--font-display);letter-spacing:-.025em;margin:7px 0 5px}.house-workspace-header p{max-width:760px;color:var(--aif-muted);margin:0;font-size:12px;line-height:1.5}.house-workspace-badges{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;display:flex}.house-workspace-badges b{border:1px solid var(--aif-border);background:var(--aif-card);color:var(--fh-green);font:750 9px/1 var(--font-data);letter-spacing:.06em;white-space:nowrap;border-radius:999px;padding:7px 9px}.house-workspace-badges b:last-child{border-color:var(--fh-ink);background:var(--fh-ink);color:var(--fh-lime)}.house-workspace-grid{grid-template-columns:minmax(174px,.24fr) minmax(0,1fr) minmax(190px,.26fr);min-height:570px;display:grid}.house-channel-rail,.house-members-rail{background:var(--aif-soft);min-width:0;padding:16px}.house-channel-rail{border-right:1px solid var(--aif-border)}.house-members-rail{border-left:1px solid var(--aif-border)}.house-channel-rail>header,.house-members-rail>header{justify-content:space-between;align-items:flex-start;gap:9px;margin-bottom:17px;display:flex}.house-channel-rail>header>div{min-width:0}.house-channel-rail>header strong{margin-top:5px;font-size:12px;display:block}.house-channel-rail>header small{color:var(--aif-muted);text-align:right;font-size:10px;line-height:1.35}.house-channel-group{gap:5px;margin-top:15px;display:grid}.house-channel-group>span{color:var(--aif-muted);font:750 9px/1 var(--font-data);letter-spacing:.08em;text-transform:uppercase}.house-channel-group button{min-width:0;min-height:35px;color:var(--aif-ink);cursor:pointer;font:650 11px/1.2 var(--font-body);text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 8px;display:grid}.house-channel-group button:hover,.house-channel-group button:focus-visible{border-color:var(--aif-border);background:var(--aif-card);outline:none}.house-channel-group button.active{border-color:var(--fh-green);background:var(--fh-lime);color:var(--fh-on-lime)}.house-channel-group button.locked{color:var(--aif-muted);cursor:not-allowed}.house-channel-group button>b{color:var(--fh-green);font:750 12px/1 var(--font-data);text-align:center}.house-channel-group button.active>b,.house-channel-group button.active>i{color:var(--fh-on-lime)}.house-channel-group button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.house-channel-group button>i{color:var(--aif-muted);font:750 8px/1 var(--font-data);letter-spacing:.04em;text-transform:uppercase;font-style:normal}.house-channel-rail>footer,.house-members-rail>footer{border-top:1px solid var(--aif-border);gap:5px;margin-top:25px;padding-top:14px;display:grid}.house-channel-rail>footer strong,.house-members-rail>footer strong{color:var(--fh-green);font:750 9px/1 var(--font-data);letter-spacing:.08em;text-transform:uppercase}.house-channel-rail>footer span,.house-members-rail>footer span{color:var(--aif-muted);font-size:10px;line-height:1.45}.house-chat-panel{background:var(--aif-card);flex-direction:column;min-width:0;display:flex}.house-chat-panel>header{border-bottom:1px solid var(--aif-border);justify-content:space-between;align-items:center;gap:15px;min-height:66px;padding:13px 17px;display:flex}.house-chat-panel>header>div{align-items:center;gap:9px;min-width:0;display:flex}.house-chat-panel>header>div:first-child>span{background:var(--fh-ink);width:30px;height:30px;color:var(--fh-lime);font:750 13px/1 var(--font-data);border-radius:50%;flex:0 0 30px;place-items:center;display:grid}.house-chat-panel>header strong,.house-chat-panel>header small{display:block}.house-chat-panel>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.house-chat-panel>header small{color:var(--aif-muted);margin-top:3px;font-size:10px}.house-chat-panel>header>div:last-child{color:var(--aif-muted);font:750 9px/1 var(--font-data);letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;flex:none;justify-content:flex-end}.house-chat-panel>header>div:last-child button{border:1px solid var(--aif-border);background:var(--aif-soft);min-height:29px;color:var(--aif-ink);cursor:pointer;font:750 9px/1 var(--font-data);border-radius:6px;padding:0 8px}.house-chat-panel>header>div:last-child button:hover,.house-chat-panel>header>div:last-child button:focus-visible{border-color:var(--fh-green);outline:none}.house-messages{flex:auto;align-content:start;min-height:260px;max-height:610px;display:grid;overflow:auto}.house-message{border-bottom:1px solid var(--aif-border);grid-template-columns:30px minmax(0,1fr);gap:10px;padding:16px 17px;display:grid}.house-message>i,.house-members-rail>div>i{background:var(--fh-ink);width:30px;height:30px;color:var(--fh-lime);font:750 9px/1 var(--font-data);border-radius:50%;flex:0 0 30px;place-items:center;font-style:normal;display:grid}.house-message>div{min-width:0}.house-message>div>strong{flex-wrap:wrap;align-items:baseline;gap:7px;font-size:12px;display:flex}.house-message>div>strong>b{background:var(--fh-lime);color:var(--fh-on-lime);font:750 8px/1 var(--font-data);letter-spacing:.04em;border-radius:999px;padding:3px 5px}.house-message time{color:var(--aif-muted);font-size:10px;font-weight:500}.house-message p{color:var(--aif-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.55}.house-reply-preview{border:0;border-left:2px solid var(--fh-green);background:var(--aif-soft);max-width:100%;color:var(--aif-muted);cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;margin:0 0 7px;padding:5px 8px;font-size:10px;display:block;overflow:hidden}.house-message-actions{flex-wrap:wrap;align-items:center;gap:5px;margin-top:10px;display:flex}.house-message-actions button{border:1px solid var(--aif-border);min-height:25px;color:var(--aif-muted);cursor:pointer;font:650 10px/1 var(--font-body);background:0 0;border-radius:5px;padding:0 7px}.house-message-actions button:hover,.house-message-actions button:focus-visible{border-color:var(--fh-green);color:var(--aif-ink);outline:none}.house-message-actions button[aria-pressed=true]{border-color:var(--fh-green);background:var(--aif-soft);color:var(--fh-ink)}.house-message-actions .house-quick-reaction{padding-inline:5px;font-size:12px}.house-message-actions button:disabled{cursor:not-allowed;opacity:.45}.house-channel-empty{min-height:280px;color:var(--aif-muted);text-align:center;align-content:center;justify-items:center;padding:30px 20px;display:grid}.house-channel-empty b{color:var(--aif-ink);font:400 25px/1.05 var(--font-display)}.house-channel-empty span{max-width:390px;margin-top:8px;font-size:11px;line-height:1.45}.house-readonly{border-top:1px solid var(--aif-border);background:var(--aif-soft);gap:4px;padding:14px 17px;display:grid}.house-readonly strong{font-size:11px}.house-readonly span{color:var(--aif-muted);font-size:10px;line-height:1.4}.house-composer{border-top:1px solid var(--aif-border);background:var(--aif-soft);padding:13px 17px 16px}.house-composer form{gap:8px;display:grid}.house-composer label{color:var(--fh-green);font:750 9px/1 var(--font-data);letter-spacing:.07em;text-transform:uppercase}.house-composer textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--aif-border);background:var(--aif-card);width:100%;min-height:65px;color:var(--aif-ink);font:500 12px/1.45 var(--font-body);border-radius:7px;padding:9px 10px}.house-composer textarea:focus{border-color:var(--fh-green);outline:2px solid color-mix(in srgb,var(--fh-lime) 65%,transparent);outline-offset:1px}.house-composer form>div:last-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.house-composer small{color:var(--aif-muted);font-size:9px}.house-composer form button{border:1px solid var(--fh-ink);background:var(--fh-ink);min-height:34px;color:var(--fh-cream);cursor:pointer;font:750 10px/1 var(--font-body);border-radius:6px;padding:0 11px}.house-composer form button:disabled{cursor:not-allowed;opacity:.5}.house-replying{border-left:2px solid var(--fh-green);color:var(--aif-muted);justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;padding:6px 8px;font-size:10px;display:flex}.house-replying span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.house-replying button{flex:none;min-height:22px!important;color:var(--aif-muted)!important;background:0 0!important;border:0!important;padding:0 6px!important;font-size:17px!important}.house-workspace-notice{border-top:1px solid var(--aif-border);background:var(--fh-lime);color:var(--fh-on-lime);margin:0;padding:9px 17px;font-size:10px}.house-members-rail>header strong{font:400 25px/1 var(--font-display)}.house-members-rail>div{border-bottom:1px solid var(--aif-border);align-items:center;gap:8px;padding:9px 0;display:flex}.house-members-rail>div>span{min-width:0}.house-members-rail>div strong,.house-members-rail>div small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.house-members-rail>div strong{font-size:11px}.house-members-rail>div small{color:var(--aif-muted);margin-top:3px;font-size:9px}.house-members-empty{color:var(--aif-muted);gap:5px;font-size:10px;line-height:1.4;padding:20px 0!important;display:grid!important}.house-members-empty b{color:var(--aif-ink);font-size:12px}.house-workspace-loading,.house-workspace-locked{min-height:370px;color:var(--aif-muted);text-align:center;place-content:center;justify-items:center;gap:8px;padding:40px 22px;display:grid}.house-workspace-loading strong,.house-workspace-locked strong{color:var(--aif-ink);font:400 25px/1.05 var(--font-display)}.house-workspace-loading small,.house-workspace-locked span{max-width:410px;font-size:11px;line-height:1.5}.house-workspace-locked{border-top:1px solid var(--aif-border)}.ai-product-shell.dark .house-workspace{color:#f2f0e7;background:#101a13;border-color:#f2f0e72e}.ai-product-shell.dark .house-workspace-header,.ai-product-shell.dark .house-channel-rail,.ai-product-shell.dark .house-members-rail,.ai-product-shell.dark .house-readonly,.ai-product-shell.dark .house-composer,.ai-product-shell.dark .house-reply-preview{background:#17231b;border-color:#f2f0e729}.ai-product-shell.dark .house-channel-rail{border-right-color:#f2f0e729}.ai-product-shell.dark .house-members-rail{border-left-color:#f2f0e729}.ai-product-shell.dark .house-workspace-header p,.ai-product-shell.dark .house-channel-rail>header small,.ai-product-shell.dark .house-channel-group>span,.ai-product-shell.dark .house-channel-rail>footer span,.ai-product-shell.dark .house-members-rail>footer span,.ai-product-shell.dark .house-chat-panel>header small,.ai-product-shell.dark .house-message time,.ai-product-shell.dark .house-message-actions button,.ai-product-shell.dark .house-readonly span,.ai-product-shell.dark .house-composer small,.ai-product-shell.dark .house-replying,.ai-product-shell.dark .house-members-rail>div small,.ai-product-shell.dark .house-members-empty,.ai-product-shell.dark .house-workspace-loading,.ai-product-shell.dark .house-workspace-locked{color:#f2f0e7ad}.ai-product-shell.dark .house-workspace-badges b{background:#101a13;border-color:#f2f0e738}.ai-product-shell.dark .house-workspace-badges b:last-child{color:#102016;background:#c7ff38;border-color:#c7ff38}.ai-product-shell.dark .house-channel-group button,.ai-product-shell.dark .house-chat-panel,.ai-product-shell.dark .house-message p{color:#f2f0e7}.ai-product-shell.dark .house-channel-group button:hover,.ai-product-shell.dark .house-channel-group button:focus-visible,.ai-product-shell.dark .house-chat-panel>header>div:last-child button,.ai-product-shell.dark .house-message-actions button,.ai-product-shell.dark .house-composer textarea{color:#f2f0e7;background:#101a13;border-color:#f2f0e738}.ai-product-shell.dark .house-channel-group button.active{color:#102016;background:#c7ff38;border-color:#c7ff38}.ai-product-shell.dark .house-channel-group button.active>b,.ai-product-shell.dark .house-channel-group button.active>i{color:#102016}.ai-product-shell.dark .house-message,.ai-product-shell.dark .house-chat-panel>header,.ai-product-shell.dark .house-members-rail>div,.ai-product-shell.dark .house-channel-rail>footer,.ai-product-shell.dark .house-members-rail>footer{border-color:#f2f0e729}.ai-product-shell.dark .house-message-actions button[aria-pressed=true]{color:#f2f0e7;background:#17231b;border-color:#c7ff38}.ai-product-shell.dark .house-workspace-notice{color:#102016;background:#c7ff38}.ai-product-shell.dark .house-workspace-loading strong,.ai-product-shell.dark .house-workspace-locked strong,.ai-product-shell.dark .house-members-empty b{color:#f2f0e7}@media (width<=980px){.house-workspace-grid{grid-template-columns:minmax(165px,.3fr) minmax(0,1fr)}.house-members-rail{border-top:1px solid var(--aif-border);border-left:0;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 15px;display:grid}.house-members-rail>header,.house-members-rail>footer{grid-column:1/-1}.house-members-rail>div{min-width:0}.house-members-rail>footer{margin-top:14px}}@media (width<=760px){.house-workspace{width:calc(100% - 30px);margin-top:12px}.house-workspace-header{flex-direction:column;padding:18px 15px}.house-workspace-badges{justify-content:flex-start}.house-workspace-grid{min-height:0;display:block}.house-channel-rail{border-right:0;border-bottom:1px solid var(--aif-border);gap:14px;padding:12px;display:flex;overflow-x:auto}.house-channel-rail>header{flex:0 0 120px;margin:0;display:block}.house-channel-rail>header small{text-align:left;margin-top:8px;display:block}.house-channel-group{flex-direction:column;flex:none;min-width:138px;margin:0;display:flex}.house-channel-rail>footer{display:none}.house-chat-panel{min-height:500px}.house-chat-panel>header{flex-direction:column;align-items:flex-start}.house-chat-panel>header>div:last-child{justify-content:flex-start;width:100%}.house-members-rail{border-top:1px solid var(--aif-border);padding:14px 15px;display:block}.house-members-rail>div{vertical-align:top;width:calc(50% - 8px);margin-right:12px;display:inline-flex}.house-members-rail>div:nth-of-type(2n){margin-right:0}.house-members-rail>footer{margin-top:14px}.house-composer form>div:last-child{flex-direction:column;align-items:flex-start}.house-composer form button{width:100%}}@media (prefers-reduced-motion:reduce){.house-messages{scroll-behavior:auto}}.aif-return-feed{color:var(--fh-positive)!important;font-weight:800!important}.aif-fund-profile-v2.public-workspace :is(.aif-lifecycle,.aif-prelaunch-next,.aif-state-strip,.aif-mode-warning){display:none}.aif-manager-workspace-nav{border-bottom:1px solid var(--aif-border);background:#dfe9cf;order:5;justify-content:space-between;align-items:center;gap:22px;padding:11px 3vw;display:flex}.aif-manager-workspace-nav>div{flex:none}.aif-manager-workspace-nav>div span{color:#5e8b1f;font:750 9px var(--font-data);letter-spacing:.09em}.aif-manager-workspace-nav>div p{color:var(--fh-muted);margin:3px 0 0;font-size:10px}.aif-manager-tabs{scrollbar-width:none;gap:5px;display:flex;overflow-x:auto}.aif-manager-tabs button{color:#59645c;cursor:pointer;background:#ffffff57;border:1px solid #0d171124;border-radius:7px;flex:none;min-height:36px;padding:8px 11px;font-size:10px;font-weight:700}.aif-manager-tabs button.active{color:#f2f0e7;background:#0d1711;border-color:#0d1711}.aif-fund-profile-v2 .aif-profile-summary{order:1;padding:0;overflow:hidden}.aif-profile-summary>header{padding:22px 24px}.aif-profile-summary>header>span{color:#61901e;font:750 10px var(--font-data);letter-spacing:.1em}.aif-profile-summary h2{max-width:980px;font:400 clamp(25px,3vw,40px)/1.08 var(--font-display);letter-spacing:-.025em;margin:9px 0 8px}.aif-profile-summary header p{color:var(--fh-muted);margin:0;font-size:12px}.aif-profile-summary header a{color:#5e8d1a;font-weight:700;text-decoration:none}.aif-profile-summary dl{border-top:1px solid var(--aif-border);grid-template-columns:1.4fr .75fr .75fr 1.1fr;margin:0;display:grid}.aif-profile-summary dl>div{border-right:1px solid var(--aif-border);min-width:0;padding:14px 16px}.aif-profile-summary dl>div:last-child{border-right:0}.aif-profile-summary dt{color:var(--fh-muted);font:750 9px var(--font-data);letter-spacing:.08em}.aif-profile-summary dd{margin:6px 0 0;font-size:11px;line-height:1.45}.aif-fund-profile-v2.public-workspace .aif-head-badges>span,.aif-fund-profile-v2.public-workspace .aif-main>.aif-market-card,.aif-fund-profile-v2.public-workspace .aif-main>.aif-thesis,.aif-fund-profile-v2.public-workspace .aif-main>.aif-vault-overview,.aif-fund-profile-v2.public-workspace .aif-recent header button{display:none}.aif-fund-profile-v2.public-workspace .aif-chart-card{order:2}.aif-fund-profile-v2.public-workspace .aif-recent{order:3}.aif-fund-profile-v2 .aif-feed-preview{order:4}.aif-fund-profile-v2 .aif-feed-preview>.fund-feed{width:100%}.aif-fund-profile-v2 .aif-chart-empty{min-height:190px}.aif-fund-profile-v2 .aif-chart-card .fh-chart-stage{height:220px}.ai-product-shell.dark .aif-manager-workspace-nav{background:#14241a}.ai-product-shell.dark .aif-manager-tabs button{color:#f2f0e7b8;background:#101c15;border-color:#f2f0e729}.ai-product-shell.dark .aif-manager-tabs button.active{color:#0d1711;background:#f2f0e7}.ai-product-shell.dark .aif-profile-summary header p,.ai-product-shell.dark .aif-profile-summary dt{color:#f2f0e7a6}.ai-product-shell.dark .aif-profile-summary header a{color:#b9dc68}@media (width<=820px){.aif-manager-workspace-nav{flex-direction:column;align-items:flex-start}.aif-manager-tabs{width:100%}.aif-profile-summary dl{grid-template-columns:1fr 1fr}.aif-profile-summary dl>div:nth-child(2){border-right:0}.aif-profile-summary dl>div:nth-child(-n+2){border-bottom:1px solid var(--aif-border)}}@media (width<=560px){.aif-profile-summary>header{padding:18px}.aif-profile-summary dl{grid-template-columns:1fr}.aif-profile-summary dl>div{border-right:0;border-bottom:1px solid var(--aif-border)}.aif-profile-summary dl>div:last-child{border-bottom:0}}.ai-topbar nav a.aif-profile-return{background:var(--fh-cream);min-height:40px;color:var(--fh-ink);border:1px solid #0d17112e;border-radius:10px;align-items:center;gap:8px;padding:4px 12px 4px 5px;font-weight:800;display:inline-flex}.aif-profile-return>b{background:var(--fh-lime);width:30px;height:30px;color:var(--fh-on-lime);border-radius:7px;place-items:center;font-size:16px;display:grid}.ai-product-shell.dark .ai-topbar nav a.aif-profile-return{color:#f2f0e7;background:#f2f0e70f;border-color:#f2f0e733}@media (width<=760px){.ai-topbar nav a.aif-profile-return{min-height:44px}.aif-profile-return>span,.ai-topbar nav>a:not(.aif-profile-return):not(.active){display:none}}html[data-fundhouse-theme=light] .ai-fund-page .negative{color:var(--fh-negative)!important}html[data-fundhouse-theme] .ai-fund-page .aif-head p a,html[data-fundhouse-theme] .ai-fund-page .aif-profile-summary header a{color:var(--fh-accent-text)}html[data-fundhouse-theme=dark] .ai-fund-page .ai-topbar .ai-primary{color:var(--fh-on-lime)!important}html[data-fundhouse-theme=dark] .ai-fund-page .aif-logo,html[data-fundhouse-theme=dark] .ai-fund-page .aif-head-badges .aif-lifecycle-badge{border-color:var(--fh-control-dark);background:var(--fh-control-dark);color:var(--fh-lime)}html[data-fundhouse-theme=dark] .ai-fund-page .aif-tabs{border-color:var(--fh-line);background:#0c1610f7}html[data-fundhouse-theme=dark] .ai-fund-page .aif-tabs button{color:var(--fh-text-muted)}html[data-fundhouse-theme=dark] .ai-fund-page .aif-tabs button.active{border-bottom-color:var(--fh-lime);color:var(--fh-on-dark)}html[data-fundhouse-theme=dark] .ai-fund-page .aif-head .aif-market-off{color:#f0b45f}.fund-studio-shell{--ink:#0d1711;--cream:#f2eee3;--paper:#faf7ef;--lime:#c7ff38;--green:var(--fh-green);--sage:#dfe5d3;--muted:#566057;--line:#0d17112e;background:var(--sage);min-height:100vh;color:var(--ink);font-family:var(--font-interface)}.fund-studio-nav{background:var(--cream);border-bottom:1px solid var(--line);z-index:20;align-items:center;gap:28px;height:68px;padding:0 28px;display:flex;position:sticky;top:0}.fund-studio-nav>a{color:var(--ink);font:700 24px/1 var(--font-interface);text-decoration:none}.fund-studio-nav nav{gap:22px;margin-right:auto;display:flex}.fund-studio-nav nav a{color:var(--ink);font:650 13px/1 var(--font-interface);text-decoration:none}.fund-studio-nav>button{background:var(--ink);color:var(--cream);font:700 12px/1 var(--font-data);cursor:pointer;border:0;border-radius:999px;padding:11px 15px}.fund-studio-notice{z-index:50;background:var(--ink);max-width:440px;color:var(--cream);font:650 12px/1.4 var(--font-interface);cursor:pointer;border:0;border-radius:11px;justify-content:space-between;gap:18px;padding:13px 15px;display:flex;position:fixed;top:82px;right:20px;box-shadow:0 14px 38px #0003}.fund-studio-hero{border:1px solid var(--line);background:var(--cream);border-radius:18px;justify-content:space-between;align-items:flex-end;gap:30px;max-width:1452px;margin:24px auto 16px;padding:30px 32px;display:flex}.fund-studio-hero>div{align-items:center;gap:20px;display:flex}.fund-studio-hero img,.fund-studio-hero i{background:var(--ink);width:74px;height:74px;color:var(--cream);object-fit:cover;font:750 17px/1 var(--font-data);border-radius:17px;place-items:center;font-style:normal;display:grid}.fund-studio-hero span{gap:6px;display:grid}.fund-studio-hero small,.studio-card>span,.studio-card header span{color:var(--green);font:750 10px/1 var(--font-data);letter-spacing:.08em}.fund-studio-hero h1{font:500 clamp(42px,5vw,70px)/.88 var(--font-display);margin:0}.fund-studio-hero p{color:var(--muted);font:650 13px/1.3 var(--font-interface);margin:0}.fund-studio-hero nav{grid-template-columns:1fr 1fr;gap:8px;display:grid}.fund-studio-hero nav a{border:1px solid var(--line);color:var(--ink);text-align:center;font:700 11px/1 var(--font-interface);border-radius:9px;padding:11px 13px;text-decoration:none}.fund-studio-hero nav a:first-child{background:var(--ink);color:var(--cream);border-color:var(--ink)}.fund-studio-metrics{border:1px solid var(--line);background:var(--cream);border-radius:16px;grid-template-columns:repeat(4,1fr);max-width:1452px;margin:0 auto 16px;display:grid;overflow:hidden}.fund-studio-metrics article{gap:7px;padding:18px;display:grid}.fund-studio-metrics article+article{border-left:1px solid var(--line)}.fund-studio-metrics span{color:var(--muted);font:750 10px/1 var(--font-data)}.fund-studio-metrics strong{font:700 25px/1 var(--font-interface)}.fund-studio-metrics small{color:var(--muted);font:550 11px/1.3 var(--font-interface)}.fund-studio-tabs{gap:6px;max-width:1452px;margin:0 auto 16px;display:flex}.fund-studio-tabs button{border:1px solid var(--line);background:var(--cream);min-height:42px;color:var(--muted);font:750 11px/1 var(--font-interface);cursor:pointer;border-radius:10px;padding:0 17px}.fund-studio-tabs button.active{border-color:var(--ink);background:var(--ink);color:var(--cream)}.fund-studio-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.55fr);gap:16px;max-width:1452px;margin:auto;padding-bottom:48px;display:grid}.fund-studio-main,.fund-studio-side{align-content:start;gap:16px;display:grid}.studio-card{border:1px solid var(--line);background:var(--cream);border-radius:18px;padding:23px}.studio-card h2{font:500 33px/1 var(--font-display);margin:8px 0}.studio-card>p{color:var(--muted);font:550 13px/1.5 var(--font-interface)}.studio-card form{gap:10px;margin-top:17px;display:grid}.studio-card label{color:var(--muted);font:750 10px/1 var(--font-data);text-transform:uppercase;gap:6px;display:grid}.studio-card input,.studio-card textarea{box-sizing:border-box;border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);font:600 12px/1.35 var(--font-interface);border-radius:10px;padding:12px}.studio-card textarea{resize:vertical;min-height:130px}.studio-card form>div{grid-template-columns:1fr 180px;gap:9px;display:grid}.studio-card form button{background:var(--ink);color:var(--cream);font:750 11px/1 var(--font-interface);cursor:pointer;border:0;border-radius:10px;padding:13px}.studio-card form button:disabled{opacity:.45;cursor:not-allowed}.update-card form>div{justify-content:space-between;align-items:center;display:flex}.update-card form>div small{color:var(--muted);font:600 10px/1 var(--font-data)}.giveaway-card{background:color-mix(in srgb,var(--cream) 82%,var(--lime) 18%)}.activity-card{padding:0;overflow:hidden}.activity-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:15px;padding:22px;display:flex}.activity-card header h2{margin-bottom:0}.activity-card header a{color:var(--green);font:750 11px/1 var(--font-interface);text-decoration:none}.activity-card>div>article{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr;gap:11px;padding:15px 22px;display:grid}.activity-card article>i{background:var(--paper);border-radius:9px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.activity-card article span{gap:4px;display:grid}.activity-card article strong{font:700 13px/1.2 var(--font-interface)}.activity-card article p{color:var(--muted);font:550 12px/1.4 var(--font-interface);margin:0}.activity-card article small{color:var(--muted);font:600 10px/1 var(--font-data)}.studio-empty{padding:22px}.holdings-card{padding:0;overflow:hidden}.holdings-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:20px;padding:23px;display:flex}.holdings-card>header h2{margin-bottom:0}.holdings-card>header>small{font:750 18px/1 var(--font-interface)}.holding-list>article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:15px 22px;display:flex}.holding-list>article:last-child{border-bottom:0}.holding-list>article>div{align-items:center;gap:11px;display:flex}.holding-list>article>div:first-child>i{background:var(--ink);width:38px;height:38px;color:var(--cream);font:750 10px/1 var(--font-data);border-radius:10px;place-items:center;font-style:normal;display:grid}.holding-list span,.holding-list>article>div:last-child{gap:4px;display:grid}.holding-list>article>div:last-child{text-align:right}.holding-list strong{font:750 13px/1.2 var(--font-interface)}.holding-list small{color:var(--muted);font:600 10px/1.2 var(--font-data)}.execution-card>p{color:var(--muted);font:550 12px/1.5 var(--font-interface);margin:15px 0}.readiness-list{border-block:1px solid var(--line);display:grid}.readiness-list>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:11px 0;display:flex}.readiness-list>div:last-child{border-bottom:0}.readiness-list span{color:var(--muted);font:650 12px/1 var(--font-interface)}.readiness-list strong{font:750 10px/1 var(--font-data);text-transform:uppercase}.readiness-list strong.ready{color:var(--green)}.readiness-list strong.blocked{color:#a65336}.execution-actions{flex-wrap:wrap;gap:8px;display:flex}.execution-actions a{border:1px solid var(--line);min-height:40px;color:var(--ink);font:700 11px/1 var(--font-interface);border-radius:9px;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.execution-actions a:first-child{background:var(--ink);color:var(--cream)}.safety-card{background:color-mix(in srgb,var(--cream) 90%,#c7ff38 10%)}.safety-card.paused{background:color-mix(in srgb,var(--cream) 86%,#ff9e8d 14%)}.safety-card>div{border-block:1px solid var(--line);margin:16px 0;display:grid}.safety-card>div p{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;margin:0;padding:10px 0;display:flex}.safety-card>div p:last-child{border-bottom:0}.safety-card>div b,.safety-card>div strong{font:700 11px/1.2 var(--font-interface)}.safety-card>p{font-size:11px!important}.safety-card>button,.safety-card>a{box-sizing:border-box;border:1px solid var(--line);width:100%;min-height:40px;color:var(--ink);font:700 11px/1 var(--font-interface);cursor:pointer;background:0 0;border-radius:9px;justify-content:center;align-items:center;margin-top:7px;text-decoration:none;display:flex}.safety-card>button{background:var(--ink);color:var(--cream)}.chain-record dl{margin:14px 0 0;display:grid}.chain-record dl>div{border-top:1px solid var(--line);justify-content:space-between;gap:14px;padding:10px 0;display:flex}.chain-record dt{color:var(--muted);font:650 11px/1 var(--font-interface)}.chain-record dd{font:700 10px/1 var(--font-data);text-transform:uppercase;margin:0}.chain-record a{color:var(--ink);text-decoration:none}.room-control form>div{grid-template-columns:1fr}.studio-check{align-items:center;text-transform:none!important;gap:8px!important;display:flex!important}.studio-check input{width:17px;height:17px}.channel-list{border-top:1px solid var(--line);margin-top:18px;display:grid}.channel-list>span{border-bottom:1px solid var(--line);gap:4px;padding:11px 0;display:grid}.channel-list b{font:700 12px/1 var(--font-interface)}.channel-list small{color:var(--muted);font:600 10px/1 var(--font-data)}.recent-announcements>article{border-top:1px solid var(--line);padding:12px 0}.recent-announcements>article p{font:550 12px/1.4 var(--font-interface);margin:0 0 5px}.recent-announcements>article small{color:var(--muted);font:600 10px/1 var(--font-data)}.studio-links{gap:8px;display:grid}.studio-links>span{margin-bottom:5px}.studio-links>a{border:1px solid var(--line);color:var(--ink);font:700 11px/1.2 var(--font-interface);border-radius:9px;justify-content:space-between;padding:11px;text-decoration:none;display:flex}.room-access-card{background:color-mix(in srgb,var(--cream) 86%,var(--lime) 14%)}.room-access-card>p{max-width:760px}.studio-threshold-grid{grid-template-columns:1fr 1fr!important}.studio-token-field>span{display:block}.studio-token-input,.studio-token-field>div{align-items:stretch;display:flex}.studio-token-field>div input{border-right:0;border-radius:10px 0 0 10px}.studio-token-field>div b{border:1px solid var(--line);background:var(--paper);font:750 11px/1 var(--font-data);white-space:nowrap;border-left:0;border-radius:0 10px 10px 0;align-items:center;padding:0 13px;display:flex}.studio-token-field small{color:var(--muted);font:550 11px/1.35 var(--font-interface);text-transform:none}.room-access-actions{justify-content:space-between;align-items:center;gap:16px;display:flex!important}.room-access-actions>small{color:var(--muted);font:550 11px/1.35 var(--font-interface)}.room-access-actions>button{width:auto;min-width:150px}.fund-studio-loading{color:#0d1711;min-height:100vh;font-family:var(--font-interface);background:#dfe5d3;align-content:center;place-items:center;gap:16px;display:grid}.fund-studio-loading a{color:inherit;font:700 20px/1 var(--font-interface);text-decoration:none}.fund-studio-loading p{font:600 13px/1.4 var(--font-interface)}@media (width<=900px){.fund-studio-nav nav{display:none}.fund-studio-hero,.fund-studio-grid,.fund-studio-tabs{margin-inline:12px}.fund-studio-grid{grid-template-columns:1fr}.fund-studio-metrics{grid-template-columns:1fr 1fr;margin-inline:12px}.fund-studio-metrics article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.fund-studio-metrics article:nth-child(4){border-top:1px solid var(--line)}}@media (width<=600px){.fund-studio-nav{height:58px;padding-inline:14px}.fund-studio-nav>a{font-size:19px}.fund-studio-nav>button{text-overflow:ellipsis;white-space:nowrap;max-width:55vw;font-size:10px;overflow:hidden}.fund-studio-notice{max-width:none;inset:auto 12px 12px}.fund-studio-hero{margin-top:12px;padding:18px;display:grid}.fund-studio-hero>div{align-items:flex-start}.fund-studio-hero img,.fund-studio-hero i{width:56px;height:56px}.fund-studio-hero h1{font-size:40px}.fund-studio-hero nav{grid-template-columns:1fr}.fund-studio-metrics{grid-template-columns:1fr 1fr}.fund-studio-metrics article+article{border-left:0;border-top:1px solid var(--line)}.fund-studio-metrics article:nth-child(2),.fund-studio-metrics article:nth-child(4){border-left:1px solid var(--line)}.fund-studio-tabs{z-index:18;background:var(--sage);padding:8px 0;position:sticky;top:58px;overflow-x:auto}.fund-studio-tabs button{flex:1;min-width:96px}.studio-card{padding:18px}.studio-card form>div{grid-template-columns:1fr}.holding-list>article{padding:13px 16px}.execution-actions{display:grid}.execution-actions a{justify-content:center}.fund-studio{width:100%;max-width:100%;padding-bottom:env(safe-area-inset-bottom);overflow-x:clip}.fund-studio-tabs{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.fund-studio-tabs::-webkit-scrollbar{display:none}.fund-studio-tabs button{scroll-snap-align:start;min-height:44px}.fund-studio :is(input,textarea,select){font-size:16px}.fund-studio :is(button,a){touch-action:manipulation}}.launch-shell{--ink:#0d1711;--cream:#f2eee3;--paper:#faf7ef;--lime:#c7ff38;--green:var(--fh-green);--sage:#dfe5d3;--muted:#566057;--line:#0d17112e;background:var(--sage);min-height:100vh;color:var(--ink);font-family:var(--font-interface)}.launch-nav{background:var(--cream);border-bottom:1px solid var(--line);z-index:20;align-items:center;gap:28px;height:68px;padding:0 28px;display:flex;position:sticky;top:0}.launch-nav>a{color:var(--ink);font:700 24px/1 var(--font-interface);text-decoration:none}.launch-nav nav{gap:22px;margin-right:auto;display:flex}.launch-nav nav a{color:var(--ink);font:650 13px/1 var(--font-interface);text-decoration:none}.launch-nav>button{background:var(--ink);color:var(--cream);font:700 12px/1 var(--font-data);cursor:pointer;border:0;border-radius:999px;padding:11px 15px}.launch-notice{z-index:50;background:var(--ink);max-width:440px;color:var(--cream);font:600 13px/1.4 var(--font-interface);border-radius:12px;align-items:center;gap:14px;padding:13px 15px;display:flex;position:fixed;top:82px;right:20px;box-shadow:0 16px 45px #0003}.launch-notice button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:20px}.studio-banner{border:1px solid var(--line);background:var(--cream);border-radius:18px;justify-content:space-between;align-items:flex-end;gap:28px;max-width:1452px;margin:24px auto 0;padding:28px 32px;display:flex}.studio-banner>div{max-width:790px}.studio-banner span{color:var(--green);font:750 10px/1 var(--font-data);letter-spacing:.09em}.studio-banner h1{font:500 clamp(42px,5vw,72px)/.86 var(--font-display);margin:12px 0 14px}.studio-banner h1 em{color:var(--green);font-weight:inherit}.studio-banner p{max-width:760px;color:var(--muted);font:550 14px/1.5 var(--font-interface);margin:0}.studio-banner nav{gap:8px;min-width:210px;display:grid}.studio-banner a{border:1px solid var(--line);color:var(--ink);font:700 11px/1 var(--font-interface);text-align:center;border-radius:9px;padding:11px 13px;text-decoration:none}.studio-banner a:first-child{border-color:var(--ink);background:var(--ink);color:var(--cream)}.launch-hero{grid-template-columns:minmax(0,1.55fr) minmax(330px,.65fr);gap:16px;max-width:1500px;margin:auto;padding:24px;display:grid}.launch-hero-copy,.launch-commit-card,.launch-progress-panel,.launch-panel{background:var(--cream);border:1px solid var(--line);border-radius:18px}.launch-hero-copy{padding:32px}.launch-hero-copy>span,.launch-panel>span,.launch-panel header>span{font:700 11px/1 var(--font-data);letter-spacing:.09em;color:var(--green)}.launch-title{align-items:center;gap:18px;margin:22px 0;display:flex}.launch-title>img,.launch-title>i{object-fit:cover;background:var(--ink);width:78px;height:78px;color:var(--cream);font:700 18px/1 var(--font-data);border-radius:18px;place-items:center;font-style:normal;display:grid}.launch-title h1{font:500 clamp(42px,6vw,88px)/.86 var(--font-display);margin:0}.launch-title p{color:var(--muted);font:650 15px/1 var(--font-interface);margin:8px 0 0}.launch-hero-copy blockquote{max-width:820px;font:500 21px/1.4 var(--font-interface);margin:0}.launch-tags{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.launch-tags b{border:1px solid var(--line);font:700 10px/1 var(--font-data);border-radius:999px;padding:7px 10px}.launch-commit-card{padding:20px}.launch-commit-card header{border-bottom:1px solid var(--line);gap:7px;padding-bottom:16px;display:grid}.launch-commit-card header span{font:700 10px/1 var(--font-data);color:var(--green)}.launch-commit-card header strong{font:700 23px/1.1 var(--font-interface)}.launch-commit-card label{color:var(--muted);font:700 11px/1 var(--font-data);gap:7px;margin:18px 0;display:grid}.launch-commit-card input{box-sizing:border-box;border:1px solid var(--line);background:var(--paper);width:100%;font:500 30px/1 var(--font-display);color:var(--ink);border-radius:13px;padding:17px}.launch-commit-card label small{font:500 12px/1.3 var(--font-interface)}.launch-commit-card output{background:var(--paper);border-radius:13px;gap:5px;padding:15px;display:grid}.launch-commit-card output span,.launch-commit-card output small{color:var(--muted);font:600 12px/1.3 var(--font-interface)}.launch-commit-card output strong{font:700 24px/1 var(--font-interface)}.launch-commit-card>button{background:var(--ink);width:100%;color:var(--cream);font:750 14px/1 var(--font-interface);cursor:pointer;border:0;border-radius:12px;margin-top:14px;padding:15px}.launch-commit-card>button:disabled{opacity:.45;cursor:not-allowed}.launch-progress-panel{max-width:1452px;margin:0 auto 16px;padding:18px}.launch-progress-head{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.launch-progress-head span{gap:5px;display:grid}.launch-progress-head b{font:700 22px/1 var(--font-interface)}.launch-progress-head small{color:var(--muted);font:650 11px/1 var(--font-data)}.launch-progress-bar{background:#0d171117;border-radius:99px;height:9px;margin-top:16px;overflow:hidden}.launch-progress-bar b{border-radius:inherit;background:var(--green);height:100%;display:block}.launch-live-banner{box-sizing:border-box;border:1px solid var(--line);background:var(--lime);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;max-width:1452px;margin:0 auto 16px;padding:19px 21px;display:grid}.launch-live-banner>span{color:var(--ink);font:750 10px/1 var(--font-data);letter-spacing:.08em;justify-items:center;gap:6px;display:grid}.launch-live-banner>span i{background:var(--ink);width:38px;height:38px;color:var(--cream);font:800 16px/1 var(--font-interface);border-radius:50%;place-items:center;font-style:normal;display:grid}.launch-live-banner h2{font:500 32px/.95 var(--font-display);margin:0}.launch-live-banner p{color:color-mix(in srgb,var(--ink) 68%,transparent);font:550 12px/1.4 var(--font-interface);margin:7px 0 0}.launch-live-banner>a{background:var(--ink);color:var(--cream);font:750 12px/1 var(--font-interface);white-space:nowrap;border-radius:10px;padding:12px 14px;text-decoration:none}@media (width<=700px){.launch-live-banner{grid-template-columns:auto 1fr;margin-inline:12px}.launch-live-banner>a{text-align:center;grid-column:1/-1}}.launch-grid{grid-template-columns:minmax(0,1.5fr) minmax(320px,.55fr);gap:16px;max-width:1500px;margin:auto;padding:0 24px 48px;display:grid}.launch-main-column,.launch-side-column{align-content:start;gap:16px;display:grid}.launch-panel{padding:22px}.launch-panel h2{font:500 34px/1 var(--font-display);margin:8px 0}.launch-panel p{color:var(--muted);font:500 14px/1.5 var(--font-interface)}.rounds-panel>header{border-bottom:1px solid var(--line);padding-bottom:17px}.rounds-panel>div>section{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(180px,1fr) 1.2fr;align-items:center;gap:15px;padding:17px 0;display:grid}.rounds-panel>div>section>i{background:var(--ink);width:36px;height:36px;color:var(--cream);font:700 11px/1 var(--font-data);border-radius:50%;place-items:center;font-style:normal;display:grid}.rounds-panel>div>section.live>i{background:var(--lime);color:var(--ink)}.rounds-panel section>div{gap:4px;display:grid}.rounds-panel section>div span{font:700 11px/1 var(--font-data);color:var(--green)}.rounds-panel section>div strong{font:700 16px/1.2 var(--font-interface)}.rounds-panel section>div small{color:var(--muted);font:500 11px/1.2 var(--font-interface)}.rounds-panel dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.rounds-panel dl div{gap:5px;display:grid}.rounds-panel dt{color:var(--muted);font:700 10px/1 var(--font-data);text-transform:uppercase}.rounds-panel dd{font:700 14px/1 var(--font-interface);margin:0}.room-panel{padding:0;overflow:hidden}.room-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:20px;display:flex}.room-panel header h2{font-size:28px}.room-panel header nav{align-items:center;gap:7px;display:flex}.room-panel header button{border:1px solid var(--line);font:650 11px/1 var(--font-interface);cursor:pointer;background:0 0;border-radius:9px;padding:9px 10px}.room-panel header button.active{background:var(--ink);color:var(--cream)}.launch-messages{height:360px;padding:18px;overflow:auto}.launch-messages article{gap:11px;margin-bottom:18px;display:flex}.launch-messages article>i{background:var(--ink);width:34px;height:34px;color:var(--cream);font:700 10px/1 var(--font-data);border-radius:10px;flex:0 0 34px;place-items:center;font-style:normal;display:grid}.launch-messages article>div{min-width:0}.launch-messages strong{font:700 13px/1 var(--font-interface)}.launch-messages time{color:var(--muted);font:500 10px/1 var(--font-interface);margin-left:8px}.launch-messages p{color:var(--ink);margin:6px 0 0;font-size:14px}.room-panel>form{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:10px;padding:14px;display:grid}.room-panel textarea{resize:none;border:1px solid var(--line);background:var(--paper);min-height:48px;font:500 13px/1.35 var(--font-interface);border-radius:11px;padding:12px}.room-panel form button,.waitlist-panel form button{background:var(--ink);color:var(--cream);font:700 12px/1 var(--font-interface);cursor:pointer;border:0;border-radius:10px;padding:0 16px}.waitlist-panel>b{background:var(--lime);font:700 10px/1 var(--font-data);border-radius:99px;padding:6px 9px;display:inline-block}.waitlist-panel form{gap:12px;margin-top:16px;display:grid}.waitlist-panel label{color:var(--muted);font:700 10px/1 var(--font-data);gap:6px;display:grid}.waitlist-panel input{border:1px solid var(--line);background:var(--paper);color:var(--ink);font:600 13px/1 var(--font-interface);border-radius:10px;padding:12px}.waitlist-panel form button{padding:13px}.application-status{background:var(--paper);border-radius:12px;gap:5px;margin-top:15px;padding:14px;display:grid}.application-status strong{font:750 12px/1 var(--font-data)}.application-status small{color:var(--muted);font:500 12px/1.4 var(--font-interface)}.application-status.approved{background:color-mix(in srgb,var(--lime) 28%,var(--paper))}.waitlist-panel{overflow:hidden}.waitlist-panel>h2{font-size:39px}.waitlist-panel>p{margin:8px 0 0}.waitlist-steps{border-block:1px solid var(--line);gap:0;margin:18px 0 4px;padding:0;list-style:none;display:grid}.waitlist-steps li{grid-template-columns:28px 1fr;align-items:center;gap:10px;padding:11px 0;display:grid}.waitlist-steps li+li{border-top:1px solid var(--line)}.waitlist-steps i{background:var(--ink);width:26px;height:26px;color:var(--cream);font:700 9px/1 var(--font-data);border-radius:50%;place-items:center;font-style:normal;display:grid}.waitlist-steps span{gap:3px;display:grid}.waitlist-steps strong{font:700 12px/1 var(--font-interface)}.waitlist-steps small{color:var(--muted);font:500 10px/1.2 var(--font-interface)}.waitlist-panel label>small{margin-left:4px;font-weight:500;display:inline}.waitlist-panel form button,.waitlist-signin,.waitlist-confirmation>button{box-sizing:border-box;background:var(--ink);width:100%;color:var(--cream);font:700 12px/1 var(--font-interface);cursor:pointer;border:0;border-radius:10px;justify-content:space-between;align-items:center;padding:13px;text-decoration:none;display:flex}.waitlist-panel form button:disabled{opacity:.5}.waitlist-trust{color:var(--muted);font:550 9px/1.3 var(--font-data);text-align:center;text-transform:uppercase;margin-top:10px;display:block}.waitlist-confirmation{justify-items:start;display:grid;position:relative}.waitlist-confirmation>i{background:var(--lime);width:58px;height:58px;box-shadow:0 0 0 9px color-mix(in srgb,var(--lime) 22%,transparent),0 0 0 18px color-mix(in srgb,var(--lime) 10%,transparent);font:800 24px/1 var(--font-interface);border-radius:50%;place-items:center;margin-bottom:18px;font-style:normal;animation:.42s cubic-bezier(.2,.9,.2,1) waitlist-pop;display:grid}.waitlist-confirmation>span{color:var(--green);font:750 10px/1 var(--font-data);letter-spacing:.09em}.waitlist-confirmation h2{font:500 43px/.94 var(--font-display);margin:9px 0 7px}.waitlist-confirmation p{margin:0}.waitlist-confirmation dl{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;width:100%;margin:17px 0;display:grid}.waitlist-confirmation dl>div{gap:4px;padding:11px 0;display:grid}.waitlist-confirmation dl>div+div{border-left:1px solid var(--line);padding-left:12px}.waitlist-confirmation dt{color:var(--muted);font:700 9px/1 var(--font-data);text-transform:uppercase}.waitlist-confirmation dd{font:700 12px/1 var(--font-interface);margin:0}.waitlist-confirmation.approved>i{background:var(--green);color:var(--cream)}.waitlist-empty{align-items:start!important;gap:6px!important;padding:15px 0!important;display:grid!important}.waitlist-empty small{line-height:1.35!important}.waitlist-empty button{width:max-content;color:var(--cream);margin-top:5px;background:var(--ink)!important;border:0!important;padding:9px 11px!important}.applications-panel>div>b{color:var(--green);font:750 9px/1 var(--font-data)}@keyframes waitlist-pop{0%{opacity:0;transform:scale(.55)rotate(-12deg)}70%{transform:scale(1.08)rotate(3deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.waitlist-confirmation>i{animation:none}}.facts-panel dl{margin:15px 0}.facts-panel dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:11px 0;display:flex}.facts-panel dt{color:var(--muted);font:600 12px/1 var(--font-interface)}.facts-panel dd{text-align:right;font:700 12px/1 var(--font-interface);margin:0}.facts-panel>a{color:var(--green);font:750 12px/1 var(--font-interface);text-decoration:none}.applications-panel>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.applications-panel>div>span{gap:4px;display:grid}.applications-panel>div strong{font:700 12px/1 var(--font-interface)}.applications-panel>div small{color:var(--muted);font:500 10px/1 var(--font-data)}.applications-panel nav{gap:5px;display:flex}.applications-panel button{border:1px solid var(--line);background:var(--paper);font:700 10px/1 var(--font-interface);cursor:pointer;border-radius:8px;padding:7px}.access-timeline{padding:0;overflow:hidden}.access-timeline>header{border-bottom:1px solid var(--line);padding:24px}.access-timeline>header p{max-width:780px;margin-bottom:0}.access-drop-list{display:grid}.access-drop-card{border-bottom:1px solid var(--line);grid-template-columns:46px minmax(0,1fr);gap:16px;padding:22px 24px;display:grid}.access-drop-card:last-child{border-bottom:0}.access-drop-number{grid-template-rows:34px 1fr;justify-items:center;gap:8px;display:grid}.access-drop-number>span{background:var(--ink);width:34px;height:34px;color:var(--cream);font:700 10px/1 var(--font-data);border-radius:50%;place-items:center;display:grid}.access-drop-card.open .access-drop-number>span{background:var(--lime);color:var(--ink)}.access-drop-number>i{background:var(--line);width:1px;height:100%;min-height:40px}.access-drop-content{min-width:0}.access-drop-top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.access-drop-top span{color:var(--green);font:750 10px/1 var(--font-data);letter-spacing:.08em}.access-drop-top h3{font:500 31px/.98 var(--font-display);margin:7px 0 0}.access-drop-top>b{border:1px solid var(--line);font:700 9px/1 var(--font-data);white-space:nowrap;border-radius:99px;padding:7px 9px}.access-drop-content>img,.access-drop-content>video{background:var(--ink);object-fit:cover;border-radius:14px;width:100%;max-height:460px;margin:17px 0 14px;display:block}.access-drop-content>video{aspect-ratio:16/9}.access-drop-content>p{max-width:760px;margin:14px 0}.x-launch-card{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:12px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;margin:14px 0;padding:11px;text-decoration:none;display:grid}.x-launch-card>i{background:var(--ink);width:34px;height:34px;color:var(--cream);border-radius:9px;place-items:center;font-style:normal;display:grid}.x-launch-card>span{gap:4px;display:grid}.x-launch-card strong{font:700 12px/1 var(--font-interface)}.x-launch-card small{color:var(--muted);font:550 10px/1 var(--font-interface)}.x-launch-card>b{font-size:16px}.access-drop-facts{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:16px 0;display:grid}.access-drop-facts>div{gap:5px;padding:11px 8px;display:grid}.access-drop-facts>div+div{border-left:1px solid var(--line)}.access-drop-facts dt{color:var(--muted);font:700 9px/1 var(--font-data);text-transform:uppercase}.access-drop-facts dd{font:700 12px/1.2 var(--font-interface);margin:0}.drop-entry-form{grid-template-columns:1fr 1fr auto;align-items:end;gap:9px;display:grid}.drop-entry-form label{color:var(--muted);font:700 9px/1 var(--font-data);text-transform:uppercase;gap:6px;display:grid}.drop-entry-form input{border:1px solid var(--line);background:var(--paper);min-width:0;color:var(--ink);font:600 12px/1 var(--font-interface);border-radius:9px;padding:11px}.drop-entry-form>button{background:var(--ink);min-height:38px;color:var(--cream);font:700 11px/1 var(--font-interface);cursor:pointer;white-space:nowrap;border:0;border-radius:9px;padding:10px 13px}.drop-entry-form>button:disabled{opacity:.5}.drop-entry-status,.drop-phase-note{background:var(--paper);border-radius:11px;gap:5px;padding:13px;display:grid}.drop-entry-status strong,.drop-phase-note strong{font:750 10px/1 var(--font-data)}.drop-entry-status small,.drop-phase-note small{color:var(--muted);font:550 11px/1.4 var(--font-interface)}.drop-entry-status.published{background:color-mix(in srgb,var(--lime) 28%,var(--paper))}.drop-entry-status.selected{box-shadow:inset 3px 0 var(--green)}.drop-manager-strip{border-top:1px dashed var(--line);color:var(--muted);font:650 10px/1 var(--font-data);grid-column:2;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.drop-manager-strip>div{gap:6px;display:flex}.drop-manager-strip button,.drop-entry-review button{border:1px solid var(--line);background:var(--paper);color:var(--ink);font:700 10px/1 var(--font-interface);cursor:pointer;border-radius:7px;padding:7px 9px}.drop-entry-review{border:1px solid var(--line);background:var(--paper);border-radius:11px;grid-column:2;max-height:250px;overflow:auto}.drop-entry-review>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.drop-entry-review>div:last-child{border-bottom:0}.drop-entry-review>div>span{gap:3px;display:grid}.drop-entry-review strong{font:700 11px/1 var(--font-interface)}.drop-entry-review small{color:var(--muted);font:550 9px/1 var(--font-data)}.drop-entry-review a{color:var(--green);font:700 9px/1 var(--font-interface);text-decoration:none}.drop-entry-review nav{gap:5px;display:flex}.selected-wallets-panel dl{margin:14px 0}.selected-wallets-panel dl>div{border-bottom:1px solid var(--line);justify-content:space-between;padding:9px 0;display:flex}.selected-wallets-panel dt{color:var(--muted);font:600 11px/1 var(--font-interface)}.selected-wallets-panel dd{font:750 13px/1 var(--font-interface);margin:0}.selected-wallets-panel>button,.create-drop-panel form>button{background:var(--ink);width:100%;color:var(--cream);font:750 11px/1 var(--font-interface);cursor:pointer;border:0;border-radius:10px;padding:12px}.selected-wallets-panel>button:disabled{opacity:.45;cursor:not-allowed}.create-drop-panel form{gap:10px;margin-top:15px;display:grid}.create-drop-panel label{color:var(--muted);font:700 9px/1 var(--font-data);text-transform:uppercase;gap:6px;display:grid}.create-drop-panel input,.create-drop-panel textarea,.create-drop-panel select{box-sizing:border-box;border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);font:600 11px/1.2 var(--font-interface);border-radius:9px;padding:10px}.create-drop-panel textarea{resize:vertical;min-height:78px}.create-drop-pair{grid-template-columns:1fr 1fr;gap:8px;display:grid}.drop-media-control{border:1px dashed var(--line);background:var(--paper);cursor:pointer;border-radius:9px;place-items:center;min-height:48px;position:relative;display:grid!important}.drop-media-control input{opacity:0;cursor:pointer;position:absolute;inset:0}.drop-media-control span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--muted);font:650 10px/1 var(--font-interface);text-transform:none;padding:0 8px;overflow:hidden}.legacy-access-panel{background:var(--cream)}.announcement-control{background:color-mix(in srgb,var(--paper) 80%,var(--lime) 20%)}.announcement-control form{gap:10px;margin-top:15px;display:grid}.announcement-control label{color:var(--muted);font:700 9px/1 var(--font-data);text-transform:uppercase;gap:6px;display:grid}.announcement-control label>small{color:var(--muted);font:550 10px/1.35 var(--font-interface);text-transform:none}.announcement-control input,.announcement-control textarea{box-sizing:border-box;border:1px solid var(--line);background:var(--cream);width:100%;color:var(--ink);font:600 11px/1.2 var(--font-interface);border-radius:9px;padding:10px}.announcement-control textarea{resize:vertical;min-height:82px}.announcement-control form>button{background:var(--ink);width:100%;color:var(--cream);font:750 11px/1 var(--font-interface);cursor:pointer;border:0;border-radius:10px;padding:12px}.announcement-control form>button:disabled{opacity:.45;cursor:not-allowed}.launch-messages article.scheduled-announcement{border:1px dashed var(--green);background:color-mix(in srgb,var(--paper) 76%,var(--lime) 24%);border-radius:12px;padding:10px}.launch-messages h3{font:700 15px/1.15 var(--font-interface);margin:7px 0 3px}.launch-messages article img,.launch-messages article video{background:var(--ink);object-fit:cover;border-radius:9px;width:100%;max-height:260px;margin-top:9px;display:block}.launch-messages article video{aspect-ratio:16/9}.x-launch-card.compact{margin:9px 0 0}.x-launch-card.compact>span small{font-size:9px}.launch-loading{color:#0d1711;background:#dfe5d3;align-content:center;place-items:center;gap:18px;min-height:100vh;display:grid}.launch-loading a{color:inherit;font:700 28px/1 var(--font-interface);text-decoration:none}.launch-loading span{font:600 13px/1 var(--font-data)}.launch-tags .manager-control-chip{border-color:var(--green);background:var(--green);color:var(--cream)}@media (width<=900px){.launch-nav nav{display:none}.launch-hero,.launch-grid{grid-template-columns:1fr}.launch-progress-head{grid-template-columns:1fr 1fr}.rounds-panel>div>section{grid-template-columns:36px 1fr}.rounds-panel dl{grid-column:1/-1}.room-panel>header{display:grid}.launch-title h1{font-size:52px}.studio-banner{align-items:start;margin-inline:12px;display:grid}.studio-banner nav{grid-template-columns:1fr 1fr;min-width:0}}@media (width<=650px){.access-drop-card{grid-template-columns:32px minmax(0,1fr);gap:10px;padding:18px 14px}.access-drop-number>span{width:30px;height:30px}.access-drop-top{display:grid}.access-drop-top>b{width:max-content}.access-drop-facts{grid-template-columns:1fr 1fr}.access-drop-facts>div:nth-child(3){border-left:0}.access-drop-facts>div:nth-child(n+3){border-top:1px solid var(--line)}.drop-entry-form{grid-template-columns:1fr}.drop-manager-strip,.drop-entry-review{grid-column:2}.create-drop-pair{grid-template-columns:1fr}}@media (width<=560px){.launch-nav{padding:0 14px}.launch-hero,.launch-grid{padding-inline:12px}.launch-hero-copy{padding:20px}.launch-title{align-items:flex-start}.launch-title>img,.launch-title>i{border-radius:13px;width:54px;height:54px}.launch-title h1{font-size:39px}.launch-progress-panel{margin-inline:12px}.launch-progress-head{grid-template-columns:1fr 1fr}.rounds-panel dl,.room-panel>form{grid-template-columns:1fr}}.fund-detail{--fd-ink:var(--fh-ink);--fd-dark:var(--fh-forest);--fd-card:var(--fh-forest-raised);--fd-lime:var(--fh-lime);--fd-paper:var(--fh-cream);background:var(--fd-dark);color:#f2f0e7;min-height:100vh;overflow:visible}.fund-detail button,.fund-detail input{font:inherit}.fd-topbar{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#102018f0;border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;height:64px;padding:0 34px;display:flex;position:sticky;top:0}.fd-brand{color:#f2f0e7;letter-spacing:-.04em;align-items:center;gap:9px;font-size:17px;font-weight:760;text-decoration:none;display:flex}.fd-brand>span{align-items:flex-end;gap:2px;height:20px;display:flex;transform:skew(-12deg)}.fd-brand i{background:#f2f0e7;border-radius:4px 4px 0 0;width:5px;height:10px}.fd-brand i:nth-child(2){height:15px}.fd-brand i:nth-child(3){background:var(--fd-lime);height:20px}.fd-topbar nav,.fd-topbar>div{align-items:center;gap:20px;display:flex}.fd-topbar nav a,.fd-topbar nav button{color:#f2f0e794;cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:650;text-decoration:none}.fd-chain{color:#f2f0e780;border:1px solid #ffffff1c;border-radius:99px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;display:flex}.fd-chain i{background:var(--fd-lime);border-radius:50%;width:6px;height:6px}.fd-user{color:#f2f0e7;align-items:center;gap:7px;font-size:12px;text-decoration:none;display:flex}.fd-connect{background:var(--fd-lime);color:var(--fd-ink);border-radius:7px;padding:8px 12px;font-size:12px;font-weight:750;text-decoration:none}.fd-notice{z-index:80;background:var(--fd-lime);color:var(--fd-ink);cursor:pointer;border:0;border-radius:8px;gap:25px;padding:12px 14px;font-size:12px;font-weight:700;display:flex;position:fixed;top:75px;right:22px;box-shadow:0 15px 45px #00000040}.fd-notice b{font-size:16px}.fd-hero{grid-template-columns:66px 1fr auto;align-items:center;gap:20px;padding:45px 4vw 32px;display:grid}.fd-fund-logo{background:var(--fd-lime);width:62px;height:62px;color:var(--fd-ink);border-radius:17px;place-items:center;font-size:14px;font-weight:850;display:grid}.fd-fund-logo.small{border-radius:11px;width:40px;height:40px;font-size:12px}.fd-hero>div:nth-child(2)>span,.fd-kicker{color:#f2f0e77a;font:700 12px var(--font-data),monospace;letter-spacing:.09em}.fd-hero h1{font:400 clamp(38px,4.5vw,65px)/.95 var(--font-display);letter-spacing:-.05em;margin:8px 0 5px}.fd-hero h1 small{color:var(--fd-lime);font:700 15px var(--font-data),monospace;letter-spacing:0}.fd-hero p{color:#f2f0e785;margin:0;font-size:14px}.fd-tags{gap:5px;margin-top:12px;display:flex}.fd-tags b{color:var(--fd-lime);text-transform:uppercase;border:1px solid #c7ff3833;border-radius:99px;padding:4px 7px;font-size:12px}.fd-manager{border:1px solid #ffffff1f;border-radius:11px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;min-width:220px;padding:10px 12px;display:grid}.fd-manager>span{color:#f2f0e761;letter-spacing:.07em;flex-direction:column;gap:3px;font-size:12px;display:flex}.fd-manager strong{color:#f2f0e7;letter-spacing:0;font-size:13px}.fd-manager small{font-size:12px}.fd-manager>b{color:var(--fd-lime)}.fd-avatar{object-fit:cover;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.fd-avatar.fallback{color:#3a291e;background:#dfcfb8;font-size:12px;font-weight:850}.fd-avatar.small{width:25px;height:25px;font-size:12px}.fd-avatar.large{width:74px;height:74px;font-size:16px}.fd-tabs{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff1a;gap:24px;height:46px;padding:0 4vw;display:flex}.fd-tabs button{color:#f2f0e76b;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:650;position:relative}.fd-tabs button.active{color:#fff}.fd-tabs button.active:after{content:"";background:var(--fd-lime);height:2px;position:absolute;bottom:-1px;left:0;right:0}.fd-tabs button>b{color:var(--fd-lime);background:#c7ff381c;border-radius:99px;margin-left:5px;padding:2px 5px;font-size:12px}.fd-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:16px;padding:24px 4vw 70px;display:grid}.fd-primary{gap:16px;min-width:0;display:grid}.fd-market-card,.fd-card,.fd-trade{background:#ffffff05;border:1px solid #ffffff1c;border-radius:15px}.fd-price-head{justify-content:space-between;align-items:flex-end;display:flex}.fd-price-head>div{grid-template-columns:auto auto;align-items:baseline;gap:4px 13px;display:grid}.fd-price-head span,.fd-metrics span,.fd-trade label,.fd-risk-grid article>span{color:#f2f0e761;letter-spacing:.08em;grid-column:1/-1;font-size:12px;font-weight:700}.fd-price-head strong{font:400 48px var(--font-display)}.fd-price-head small{color:#f2f0e75c;font-size:12px}.positive{color:var(--fd-lime)!important}.negative{color:#ff8d78!important}.fd-chart-controls{justify-content:space-between;align-items:center;margin-top:25px;display:flex}.fd-chart-controls>div{gap:5px;display:flex}.fd-chart-controls button{color:#f2f0e766;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 8px;font-size:12px}.fd-chart-controls button.active{color:#fff;background:#ffffff14}.fd-chart-controls>span{color:#f2f0e752;font-size:12px}.fd-chart-shell svg{width:100%;height:auto;margin-top:10px;display:block;overflow:visible}.fd-chart-shell .gridline{stroke:#ffffff17;stroke-width:1px}.fd-chart-shell polyline{fill:none;stroke-linecap:round;stroke-linejoin:round}.market-series,.premium-series{stroke:var(--fd-lime);stroke-width:3px}.nav-series{stroke:#bab7ac;stroke-width:2px}.volume-bar{fill:#c7ff388c}.fd-axis{color:#f2f0e747;justify-content:space-between;font-size:12px;display:flex}.fd-metrics{border:1px solid #ffffff1a;border-radius:9px;grid-template-columns:repeat(4,1fr);margin-top:14px;display:grid;overflow:hidden}.fd-metrics>div{border-right:1px solid #ffffff1a;padding:14px}.fd-metrics>div:last-child{border-right:0}.fd-metrics strong{font:400 19px var(--font-display);margin:9px 0 4px;display:block}.fd-metrics small{color:#f2f0e74d;font-size:12px}.fd-card{padding:21px}.fd-card-head,.fd-section-head{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.fd-card-head h2,.fd-section-head h2,.fd-card>h2{font:400 25px var(--font-display);margin:6px 0 0}.fd-card-head button{color:var(--fd-lime);cursor:pointer;background:0 0;border:0;font-size:12px}.fd-card-head>span{color:#f2f0e74d;font-size:12px}.fd-allocation{border-radius:99px;gap:2px;height:8px;margin:23px 0;display:flex;overflow:hidden}.fd-allocation i{display:block}.tone-0{background:#c7ff38}.tone-1{background:#72a7ff}.tone-2{background:#f39b66}.tone-3{background:#cbb5ff}.tone-4{background:#dad6cc}.fd-holdings{grid-template-columns:repeat(2,1fr);gap:0 24px;display:grid}.fd-holdings.expanded{grid-template-columns:1fr}.fd-holdings>div,.fd-attribution{border-top:1px solid #ffffff17;grid-template-columns:28px 1fr auto auto;align-items:center;gap:9px;padding:10px 0;display:grid}.fd-holdings span,.fd-attribution span{flex-direction:column;gap:3px;display:flex}.fd-holdings strong,.fd-attribution strong{font-size:12px}.fd-holdings small,.fd-attribution small{color:#f2f0e754;font-size:12px}.fd-holdings>div>b{font-size:12px}.fd-holdings em{text-align:right;min-width:42px;font-size:12px;font-style:normal}.fd-decision>div:last-child{border:1px solid #ffffff17;border-radius:9px;grid-template-columns:repeat(3,1fr);margin-top:17px;display:grid}.fd-data-row{border-bottom:1px solid #ffffff17;border-right:1px solid #ffffff17;padding:12px}.fd-data-row:nth-child(3n){border-right:0}.fd-data-row:nth-child(n+4){border-bottom:0}.fd-data-row span,.fd-data-row small{color:#f2f0e757;font-size:12px;display:block}.fd-data-row strong{font:400 16px var(--font-display);margin:8px 0 4px;display:block}.fd-trade{padding:17px;position:sticky;top:80px}.fd-trade-tabs{border-bottom:1px solid #ffffff1a;grid-template-columns:1fr 1fr;margin:-4px 0 20px;display:grid}.fd-trade-tabs button{color:#f2f0e766;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px;font-size:12px;font-weight:700}.fd-trade-tabs button.active{border-color:var(--fd-lime);color:#fff}.fd-amount{border:1px solid #ffffff21;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;height:62px;margin:7px 0;padding:0 12px;display:grid}.fd-amount input{color:#fff;min-width:0;font:400 27px var(--font-display);background:0 0;border:0;outline:0}.fd-amount b{color:var(--fd-lime);font-size:12px}.fd-quick{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.fd-quick button{color:#f2f0e775;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:5px;padding:7px 2px;font-size:12px}.fd-trade dl{border-top:1px solid #ffffff1a;margin:19px 0;padding-top:12px}.fd-trade dl>div{justify-content:space-between;padding:6px 0;font-size:12px;display:flex}.fd-trade dt{color:#f2f0e761}.fd-trade dd{margin:0}.fd-buy{background:var(--fd-lime);width:100%;color:var(--fd-ink);cursor:pointer;border:0;border-radius:8px;padding:13px;font-size:12px;font-weight:800}.fd-buy:disabled{opacity:.45}.fd-trade>p{color:#f2f0e74d;font-size:12px;line-height:1.5}.fd-pass{border-top:1px solid #ffffff1a;padding-top:13px}.fd-pass span,.fd-pass strong{display:block}.fd-pass span{color:#ffb66e;font-size:12px;font-weight:750}.fd-pass.unlocked span{color:var(--fd-lime)}.fd-pass strong{margin:6px 0;font-size:12px}.fd-pass>i{background:#ffffff1a;border-radius:99px;height:4px;display:block;overflow:hidden}.fd-pass>i b{background:var(--fd-lime);height:100%;display:block}.fd-section{padding:30px 6vw 80px}.fd-section-head{margin-bottom:22px}.fd-section-head h2{font-size:36px}.fd-section-head>p{color:#f2f0e766;max-width:380px;margin:0;font-size:13px;line-height:1.5}.fd-two{grid-template-columns:1.2fr .8fr;gap:16px;margin-top:16px;display:grid}.fd-attribution{grid-template-columns:30px 1fr auto}.fd-attribution>b{font-size:12px}.fd-timeline>div{border-bottom:1px solid #ffffff17;grid-template-columns:15px 1fr;gap:12px;padding:17px 0;display:grid}.fd-timeline>div>i{border:2px solid var(--fd-lime);border-radius:50%;width:8px;height:8px;margin-top:3px}.fd-timeline strong{font-size:13px}.fd-timeline p{color:#f2f0e78c;margin:6px 0;font-size:12px}.fd-timeline small{color:#f2f0e74d;font-size:12px}.fd-empty,.fd-channel-empty{color:#f2f0e761;align-content:center;place-items:center;gap:7px;min-height:200px;font-size:12px;display:grid}.fd-manager-profile{border:1px solid #ffffff1a;border-radius:15px;grid-template-columns:80px 1fr auto;align-items:center;gap:18px;padding:25px;display:grid}.fd-manager-profile h2{font:400 30px var(--font-display);margin:7px 0}.fd-manager-profile h2 b{color:var(--fd-lime);font-size:15px}.fd-manager-profile p{color:#f2f0e780;max-width:650px;margin:0;font-size:13px}.fd-manager-profile>button{color:var(--fd-lime);cursor:pointer;background:0 0;border:0;font-size:12px}.fd-metrics.manager{margin:16px 0}.fd-thesis h2{max-width:900px;font-size:37px;line-height:1.1}.fd-thesis p{color:#f2f0e77a;max-width:700px;font-size:13px;line-height:1.6}.fd-risk-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.fd-risk-grid article{flex-direction:column;display:flex}.fd-risk-grid strong{font:400 24px var(--font-display);margin:25px 0 7px}.fd-risk-grid small{color:#f2f0e757;font-size:12px}.fd-risk-note{background:#ffb66e0f;border-left:3px solid #ffb66e;margin-top:15px;padding:18px}.fd-risk-note b{font-size:13px}.fd-risk-note p{color:#f2f0e77a;margin:7px 0 0;font-size:12px;line-height:1.6}.fd-room{background:#101c15;grid-template-columns:220px minmax(0,1fr) 180px;min-height:calc(100vh - 174px);display:grid}.fd-room-rail{border-right:1px solid #ffffff17;padding:15px 12px}.fd-room-title{border-bottom:1px solid #ffffff17;grid-template-columns:40px 1fr;align-items:center;gap:9px;padding-bottom:15px;display:grid}.fd-room-title>div{flex-direction:column;gap:4px;display:flex}.fd-room-title strong{font-size:12px}.fd-room-title small{color:#f2f0e759;font-size:12px}.fd-channel-group>span{color:#f2f0e74d;text-transform:uppercase;letter-spacing:.08em;margin:0 7px 6px;font-size:12px;font-weight:700;display:block}.fd-channel-group button{color:#f2f0e780;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:18px 1fr auto;align-items:center;gap:4px;width:100%;padding:8px;font-size:12px;display:grid}.fd-channel-group button.active{color:var(--fd-lime);background:#c7ff3817}.fd-channel-group button.locked{opacity:.3;cursor:not-allowed}.fd-channel-group button>b{font-size:13px}.fd-channel-group button>i{font-size:12px;font-style:normal}.fd-add-channel{color:#f2f0e780;cursor:pointer;background:0 0;border:1px dashed #ffffff26;border-radius:6px;width:100%;margin-top:18px;padding:8px;font-size:12px}.fd-channel-form{border:1px solid #ffffff1a;border-radius:7px;gap:5px;margin-top:7px;padding:8px;display:grid}.fd-channel-form input{color:#fff;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:5px;min-width:0;padding:8px;font-size:12px}.fd-channel-form label{font-size:12px}.fd-channel-form button{background:var(--fd-lime);color:var(--fd-ink);border:0;border-radius:5px;padding:8px;font-size:12px;font-weight:750}.fd-room-main{grid-template-rows:58px 1fr auto;min-width:0;display:grid}.fd-room-main>header{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.fd-room-main>header>div{align-items:center;gap:9px;display:flex}.fd-room-main>header>div:first-child>span{color:var(--fd-lime);font-size:15px}.fd-room-main header strong,.fd-room-main header small{display:block}.fd-room-main header strong{font-size:12px}.fd-room-main header small{color:#f2f0e74d;margin-top:3px;font-size:12px}.fd-room-main>header>div:last-child button{cursor:pointer;background:0 0;border:0}.fd-room-main>header>div:last-child span{color:#f2f0e759;font-size:12px}.fd-messages{min-height:400px;max-height:calc(100vh - 315px);padding:16px;overflow-y:auto}.fd-message{border-bottom:1px solid #fff1;grid-template-columns:34px 1fr;gap:10px;padding:12px 4px;display:grid}.fd-message>div>strong>b{background:var(--fd-lime);color:var(--fd-ink);border-radius:4px;margin-left:6px;padding:2px 5px;font-size:12px}.fd-message>div>strong>small{color:#f2f0e745;margin-left:7px;font-size:12px;font-weight:400}.fd-message p{color:#f2f0e7ad;margin:7px 0;font-size:12px;line-height:1.5}.fd-reply-preview{color:#f2f0e761;background:0 0;border:0;border-left:2px solid #c7ff3866;margin-bottom:7px;padding:0;font-size:12px;display:block}.fd-message-actions{flex-wrap:wrap;gap:4px;display:flex}.fd-message-actions button{color:#f2f0e78c;cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;border-radius:99px;padding:3px 5px;font-size:12px}.fd-message-actions button:last-child{background:0 0;border:0;font-size:12px}.fd-message-actions b{margin-left:3px;font-size:12px}.fd-room-main>footer{border-top:1px solid #ffffff17;padding:10px 13px}.fd-room-main>footer>div:last-child{grid-template-columns:auto 1fr auto auto;gap:6px;display:grid}.fd-room-main>footer input{color:#fff;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:7px;min-width:0;padding:10px;font-size:12px}.fd-room-main>footer button{color:#f2f0e780;cursor:pointer;background:0 0;border:0}.fd-room-main .fd-send{background:var(--fd-lime);color:var(--fd-ink);border-radius:6px;padding:0 12px;font-size:12px;font-weight:750}.fd-replying{border-left:2px solid var(--fd-lime);color:#f2f0e77a;background:#c7ff380d;justify-content:space-between;margin-bottom:6px;padding:6px 8px;font-size:12px;display:flex!important}.fd-members{border-left:1px solid #ffffff17;padding:17px 12px}.fd-members>span{color:#f2f0e74d;font-size:12px;font-weight:700}.fd-members>div{grid-template-columns:26px 1fr;align-items:center;gap:8px;margin-top:12px;display:grid;position:relative}.fd-members>div>span{flex-direction:column;gap:3px;display:flex}.fd-members strong{font-size:12px}.fd-members small{color:#f2f0e752;font-size:12px}.fd-members>div>i{background:var(--fd-lime);border:1px solid #101c15;border-radius:50%;width:6px;height:6px;position:absolute;bottom:0;left:18px}.fd-token-fallback{color:var(--fd-ink);background:#dfe4da;border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.fd-loading,.fd-error{background:var(--fd-dark);color:#f2f0e7;align-content:center;place-items:center;gap:15px;min-height:100vh;display:grid}@keyframes fd-spin{to{transform:rotate(360deg)}}.fd-loading span,.fd-error a{color:#f2f0e773;font-size:12px}.fd-error h1{font:400 35px var(--font-display)}@media (width<=1000px){.fd-layout{grid-template-columns:1fr}.fd-trade{position:relative;top:auto}.fd-room{grid-template-columns:190px minmax(0,1fr)}.fd-members{display:none}.fd-risk-grid{grid-template-columns:1fr 1fr}.fd-two{grid-template-columns:1fr}.fd-hero{grid-template-columns:62px 1fr}.fd-manager{grid-column:1/-1;width:max-content}}@media (width<=700px){.fd-topbar{padding:0 14px}.fd-topbar nav,.fd-chain{display:none}.fd-hero{grid-template-columns:50px 1fr;padding:28px 14px}.fd-fund-logo{width:48px;height:48px}.fd-hero h1{font-size:34px}.fd-manager{width:100%;min-width:0}.fd-tabs{gap:17px;padding:0 14px;overflow-x:auto}.fd-layout{padding:15px 14px 50px}.fd-market-card{padding:15px}.fd-price-head{flex-direction:column;align-items:flex-start;gap:16px}.fd-price-head strong{font-size:38px}.fd-metrics{grid-template-columns:1fr 1fr}.fd-metrics>div:nth-child(2){border-right:0}.fd-metrics>div:nth-child(-n+2){border-bottom:1px solid #ffffff1a}.fd-holdings,.fd-holdings.expanded{grid-template-columns:1fr}.fd-decision>div:last-child{grid-template-columns:1fr 1fr}.fd-data-row:nth-child(3n){border-right:1px solid #ffffff17}.fd-data-row:nth-child(2n){border-right:0}.fd-data-row:nth-child(n+4){border-bottom:1px solid #ffffff17}.fd-data-row:nth-child(n+5){border-bottom:0}.fd-section{padding:22px 14px 60px}.fd-section-head{flex-direction:column;align-items:flex-start}.fd-risk-grid,.fd-room{grid-template-columns:1fr}.fd-room-rail{border-bottom:1px solid #ffffff17;border-right:0}.fd-channel-group{gap:4px;display:flex;overflow-x:auto}.fd-channel-group>span{display:none}.fd-channel-group button{min-width:max-content}.fd-room-main{min-height:580px}.fd-messages{max-height:none}.fd-manager-profile{grid-template-columns:74px 1fr}.fd-manager-profile>button{grid-column:1/-1}.fd-metrics.manager{grid-template-columns:1fr 1fr}}.fd-fund-logo.image{object-fit:cover;display:block}.fd-manager-actions{justify-items:end;gap:8px;display:grid}.fd-manager-actions button{color:var(--fd-lime);cursor:pointer;background:0 0;border:0;font-size:12px}.fd-manager-actions label{cursor:pointer}.fd-manager-actions input{display:none}.fd-manager-actions span{color:#f2f0e7a6;border:1px solid #ffffff1f;border-radius:6px;padding:8px 10px;font-size:12px;display:block}.fd-product-shell{--fd-shell-line:#0d171124;background:var(--fh-forest);grid-template-columns:230px minmax(0,1fr);min-height:100vh;display:grid}.fd-app-sidebar{z-index:60;background:var(--fh-forest);color:#f2f0e7;border-right:1px solid #ffffff1a;flex-direction:column;height:100vh;padding:21px 15px 16px;display:flex;position:sticky;top:0}.fd-app-wordmark{color:#f2f0e7;letter-spacing:-.045em;align-items:center;gap:9px;font-size:20px;font-weight:760;text-decoration:none;display:flex}.fd-app-wordmark>span{align-items:flex-end;gap:2px;height:22px;display:flex;transform:skew(-12deg)}.fd-app-wordmark i{background:#f2f0e7;border-radius:4px 4px 0 0;width:5px;height:10px}.fd-app-wordmark i:nth-child(2){height:16px}.fd-app-wordmark i:nth-child(3){background:var(--fh-lime);height:22px}.fd-app-mode{color:#f2f0e77a;font:700 12px var(--font-data),monospace;text-transform:uppercase;letter-spacing:.06em;border:1px solid #ffffff1c;border-radius:8px;align-items:center;gap:7px;margin-top:31px;padding:10px;display:flex}.fd-app-mode>i{background:var(--fh-lime);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #c7ff381a}.fd-app-sidebar nav{gap:5px;margin-top:20px;display:grid}.fd-app-sidebar nav a,.fd-app-sidebar nav button{color:#f2f0e77a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:22px 1fr;align-items:center;gap:10px;width:100%;padding:12px;font-size:13px;font-weight:650;text-decoration:none;display:grid}.fd-app-sidebar nav a:hover,.fd-app-sidebar nav button:hover,.fd-app-sidebar nav .active{color:#fff;background:#ffffff12}.fd-app-sidebar nav .active span{color:var(--fh-lime)}.fd-app-safety{background:#c7ff3806;border:1px solid #c7ff382e;border-radius:9px;margin-top:auto;padding:14px}.fd-app-safety b{color:#ffbd70;font:700 12px var(--font-data),monospace}.fd-app-safety p{color:#f2f0e759;margin:9px 0 0;font-size:12px;line-height:1.45}.fd-app-profile{color:#f2f0e7;border-top:1px solid #ffffff1a;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;margin-top:13px;padding:12px 2px 0;text-decoration:none;display:grid}.fd-app-profile>span{flex-direction:column;gap:4px;min-width:0;display:flex}.fd-app-profile strong{text-overflow:ellipsis;align-items:center;font-size:12px;display:flex;overflow:hidden}.fd-app-profile small{text-overflow:ellipsis;color:#f2f0e752;font-size:12px;overflow:hidden}.fd-app-profile>b{color:#f2f0e75c}.fd-app-profile>i{background:var(--fh-lime);width:26px;height:26px;color:var(--fh-ink);border-radius:50%;place-items:center;font-size:12px;font-style:normal;font-weight:800;display:grid}.fd-product-shell>.fund-detail{min-width:0}.fd-product-shell .fd-topbar{border-bottom:1px solid var(--fd-shell-line);height:82px;color:var(--fh-ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f2eee3f7;padding:0 28px}.fd-product-shell .fd-context{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.fd-context>span{color:#7a827a;font:700 12px var(--font-data),monospace;letter-spacing:.08em}.fd-context>strong{font:400 22px var(--font-display);letter-spacing:-.025em}.fd-product-shell .fd-topbar nav{margin-left:auto}.fd-product-shell .fd-topbar nav a{color:#5e6a5e;font-size:12px}.fd-product-shell .fd-topbar nav a:hover{color:#4f7810}.fd-product-shell .fd-chain{border-color:var(--fd-shell-line);color:#707970}.fd-product-shell .fd-chain i{background:#77a819}.fd-product-shell .fd-user{color:var(--fh-ink)}.fd-product-shell .fd-hero{padding:38px 3.5vw 30px}.fd-product-shell .fd-layout{padding-left:3.5vw;padding-right:3.5vw}.fd-product-shell .fd-section{padding-left:4vw;padding-right:4vw}@media (width<=1050px){.fd-product-shell{grid-template-columns:190px minmax(0,1fr)}.fd-app-sidebar{padding-left:11px;padding-right:11px}.fd-product-shell .fd-topbar{padding:0 20px}.fd-product-shell .fd-chain{display:none}}@media (width<=760px){.fd-product-shell{display:block}.fd-app-sidebar{width:100%;height:auto;padding:14px;position:relative}.fd-app-mode{margin-top:9px;padding:6px 8px;font-size:10px;display:flex}.fd-app-safety,.fd-app-profile{display:none}.fd-app-sidebar nav{grid-template-columns:repeat(6,1fr);gap:2px;margin-top:9px}.fd-app-sidebar nav a,.fd-app-sidebar nav button{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:7px 2px;font-size:12px;display:flex}.fd-product-shell .fd-topbar{height:70px;padding:0 14px}.fd-context>span{text-overflow:ellipsis;white-space:nowrap;max-width:210px;overflow:hidden}.fd-context>strong{font-size:18px}.fd-product-shell .fd-topbar nav{display:block}.fd-product-shell .fd-topbar>div:last-child{display:none}.fd-product-shell .fd-hero{padding:27px 14px}.fd-product-shell .fd-tabs{padding:0 14px}.fd-product-shell .fd-layout,.fd-product-shell .fd-section{padding-left:14px;padding-right:14px}}.fd-token-market{border-bottom:1px solid #ffffff1a;grid-template-columns:.55fr 1.5fr repeat(4,1fr);margin:-25px -25px 21px;display:grid}.fd-token-market>div,.fd-token-market>button{color:#f2f0e7;text-align:left;background:0 0;border:0;border-right:1px solid #ffffff1a;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;padding:11px 12px;display:flex}.fd-token-market>div:last-child{border-right:0}.fd-token-market>button{cursor:pointer}.fd-token-market>button:hover{background:#c7ff380d}.fd-token-market span{color:#f2f0e757;font:700 12px var(--font-data),monospace;letter-spacing:.07em}.fd-token-market strong,.fd-token-market code{text-overflow:ellipsis;color:#f2f0e7;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.fd-token-market code{color:var(--fd-lime);font-family:var(--font-data),monospace}.fd-token-market button b{opacity:0;position:absolute}.fd-token-market button:hover b{opacity:1;color:var(--fd-lime);font-size:12px;position:static}.fd-token-market{margin:-21px -21px 18px}.fd-chart-shell .market-point{fill:var(--fd-lime);stroke:var(--fd-dark);stroke-width:3px}.fd-trade{padding:15px}.fd-trade .fd-trade-error{color:#ff8d78;margin:0 0 9px}.fd-trade-balance{color:var(--product-muted);font:650 10px/1.3 var(--font-interface),sans-serif;margin:8px 0 2px;display:block}@media (width>=1500px){.fd-product-shell .fd-hero{padding-top:29px;padding-bottom:23px}.fd-layout{grid-template-columns:minmax(0,1fr) 326px;padding-top:18px}.fd-primary{gap:12px}.fd-card{padding:18px}}@media (width<=1350px){.fd-token-market{grid-template-columns:repeat(3,1fr)}.fd-token-market>div:nth-child(3){border-right:0}}@media (width<=700px){.fd-token-market{grid-template-columns:1fr 1fr;margin:-15px -15px 16px}.fd-token-market>div:nth-child(3){border-right:1px solid #ffffff1a}.fd-token-market>div:nth-child(2n){border-right:0}.fd-chart-shell svg{max-height:none}}.fd-theme-toggle{border:1px solid var(--fd-shell-line);color:#596359;cursor:pointer;background:0 0;border-radius:99px;align-items:center;gap:7px;height:34px;padding:0 10px;font-size:12px;font-weight:700;display:flex}.fd-theme-toggle:hover{background:#e8eadf}.fd-theme-toggle span{font-size:14px}.fd-product-shell.light{background:var(--fh-cream)}.fd-product-shell.light .fund-detail{--fd-dark:var(--fh-cream);--fd-card:#f8f5ed;background:var(--fh-cream);min-height:100vh;color:var(--fh-ink)}.fd-product-shell.light .fd-hero>div:nth-child(2)>span,.fd-product-shell.light .fd-kicker,.fd-product-shell.light .fd-price-head span,.fd-product-shell.light .fd-metrics span,.fd-product-shell.light .fd-trade label,.fd-product-shell.light .fd-risk-grid article>span{color:#737b73}.fd-product-shell.light .fd-hero p,.fd-product-shell.light .fd-price-head small,.fd-product-shell.light .fd-chart-controls>span,.fd-product-shell.light .fd-axis,.fd-product-shell.light .fd-metrics small,.fd-product-shell.light .fd-card-head>span,.fd-product-shell.light .fd-holdings small,.fd-product-shell.light .fd-attribution small,.fd-product-shell.light .fd-data-row span,.fd-product-shell.light .fd-data-row small,.fd-product-shell.light .fd-trade dt,.fd-product-shell.light .fd-trade>p,.fd-product-shell.light .fd-section-head>p,.fd-product-shell.light .fd-risk-grid small,.fd-product-shell.light .fd-risk-note p,.fd-product-shell.light .fd-manager-profile p,.fd-product-shell.light .fd-thesis p{color:#697269}.fd-product-shell.light .fd-hero h1,.fd-product-shell.light .fd-price-head strong,.fd-product-shell.light .fd-card h2,.fd-product-shell.light .fd-card-head h2,.fd-product-shell.light .fd-section-head h2,.fd-product-shell.light .fd-holdings strong,.fd-product-shell.light .fd-attribution strong,.fd-product-shell.light .fd-data-row strong,.fd-product-shell.light .fd-trade dd,.fd-product-shell.light .fd-pass strong{color:var(--fh-ink)}.fd-product-shell.light .fd-hero h1 small,.fd-product-shell.light .positive,.fd-product-shell.light .fd-card-head button{color:#649413!important}.fd-product-shell.light .fd-manager,.fd-product-shell.light .fd-market-card,.fd-product-shell.light .fd-card,.fd-product-shell.light .fd-trade,.fd-product-shell.light .fd-manager-profile,.fd-product-shell.light .fd-metrics,.fd-product-shell.light .fd-decision>div:last-child,.fd-product-shell.light .fd-risk-grid article{background:#f8f5ed;border-color:#0d171124}.fd-product-shell.light .fd-manager>span{color:#737b73}.fd-product-shell.light .fd-manager strong{color:var(--fh-ink)}.fd-product-shell.light .fd-tabs{border-color:#0d171121}.fd-product-shell.light .fd-tabs button{color:#737b73}.fd-product-shell.light .fd-tabs button.active{color:var(--fh-ink)}.fd-product-shell.light .fd-tabs button.active:after{background:#75a719}.fd-product-shell.light .fd-tags b{color:#608d14;border-color:#59841240}.fd-product-shell.light .fd-chart-controls button{color:#737b73}.fd-product-shell.light .fd-chart-controls button.active{color:var(--fh-ink);background:#e6eadc}.fd-product-shell.light .fd-chart-shell .gridline{stroke:#0d17111c}.fd-product-shell.light .market-series,.fd-product-shell.light .premium-series{stroke:#638f16}.fd-product-shell.light .nav-series{stroke:#919890}.fd-product-shell.light .fd-chart-shell .market-point{fill:#75a719;stroke:var(--fh-cream)}.fd-product-shell.light .fd-token-market{border-color:#0d171121}.fd-product-shell.light .fd-token-market>div,.fd-product-shell.light .fd-token-market>button{color:var(--fh-ink);border-color:#0d171121}.fd-product-shell.light .fd-token-market>button:hover{background:#edf1e5}.fd-product-shell.light .fd-token-market span{color:#737b73}.fd-product-shell.light .fd-token-market strong{color:var(--fh-ink)}.fd-product-shell.light .fd-token-market code,.fd-product-shell.light .fd-token-market button:hover b{color:#5f8d12}.fd-product-shell.light .fd-metrics>div,.fd-product-shell.light .fd-holdings>div,.fd-product-shell.light .fd-attribution,.fd-product-shell.light .fd-data-row,.fd-product-shell.light .fd-trade-tabs,.fd-product-shell.light .fd-trade dl,.fd-product-shell.light .fd-pass{border-color:#0d17111f}.fd-product-shell.light .fd-pass>i{background:#496d0c24}.fd-product-shell.light .fd-pass>i b{background:var(--fh-accent-text)}.fd-product-shell.light .fd-trade-tabs button{color:#777f77}.fd-product-shell.light .fd-trade-tabs button.active{color:var(--fh-ink);border-color:#75a719}.fd-product-shell.light .fd-amount,.fd-product-shell.light .fd-quick button{border-color:#0d171126}.fd-product-shell.light .fd-amount input{color:var(--fh-ink)}.fd-product-shell.light .fd-amount b{color:#628f14}.fd-product-shell.light .fd-quick button{color:#697269}.fd-product-shell.light .fd-buy{background:var(--fh-ink);color:#fff}.fd-product-shell.light .fd-room{color:var(--fh-ink);background:#f3efe5}.fd-product-shell.light .fd-room-rail,.fd-product-shell.light .fd-members,.fd-product-shell.light .fd-room-main>header,.fd-product-shell.light .fd-room-main>footer,.fd-product-shell.light .fd-message{border-color:#0d17111f}.fd-product-shell.light .fd-room-title strong,.fd-product-shell.light .fd-room-main header strong,.fd-product-shell.light .fd-message>div>strong,.fd-product-shell.light .fd-members strong{color:var(--fh-ink)}.fd-product-shell.light .fd-room-title small,.fd-product-shell.light .fd-room-main header small,.fd-product-shell.light .fd-message p,.fd-product-shell.light .fd-members small,.fd-product-shell.light .fd-channel-group>span{color:#697269}.fd-product-shell.light .fd-channel-group button{color:#647064}.fd-product-shell.light .fd-channel-group button.active{color:#5e8b12;background:#e4efd1}.fd-product-shell.light .fd-room-main>footer input,.fd-product-shell.light .fd-channel-form input{color:var(--fh-ink);background:#fff;border-color:#0d171126}.fd-product-shell.dark .fd-theme-toggle{color:#f2f0e7;border-color:#ffffff21}.fd-product-shell.dark .fd-theme-toggle:hover{background:#ffffff12}.fd-product-shell.dark .fd-topbar{color:#f2f0e7;background:#102018f5;border-color:#ffffff1a}.fd-product-shell.dark .fd-context>span{color:#f2f0e76b}.fd-product-shell.dark .fd-topbar nav a{color:#f2f0e794}.fd-product-shell.dark .fd-chain{color:#f2f0e780;border-color:#ffffff1f}.fd-product-shell.dark .fd-connect{color:#d8ff6a;background:#101c15;border:1px solid #c7ff3880;box-shadow:0 0 0 1px #c7ff3814}.fd-product-shell.dark .fd-connect:hover{color:#0d1711;background:#c7ff38}.fd-product-shell.dark .fd-user{color:#f2f0e7;background:#101c15;border:1px solid #f2f0e72e;border-radius:99px;min-height:36px;padding:3px 8px 3px 3px;font-weight:700}.fd-product-shell.dark .fd-user:hover{color:#fff;border-color:#c7ff3894}.fd-product-shell.dark .fd-user .fd-avatar{border:1px solid #f2f0e747}@media (width<=760px){.fd-theme-toggle{justify-content:center;width:34px;padding:0;font-size:0}.fd-theme-toggle span{font-size:14px}.fd-app-sidebar nav{scrollbar-width:none;grid-template-columns:none;display:flex;overflow-x:auto}.fd-app-sidebar nav a,.fd-app-sidebar nav button{flex:0 0 72px;width:72px;min-width:72px}}.fd-token-market{grid-template-columns:.55fr 1.35fr repeat(4,.9fr) 1.1fr}.fd-token-market>.fd-swap-route{color:#f2f0e7;background:#c7ff3814;border-right:0;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;padding:11px 12px;text-decoration:none;display:flex}.fd-token-market>.fd-swap-route:hover{background:#c7ff3826}.fd-product-shell.light .fd-token-market>.fd-swap-route{color:var(--fh-ink);background:#effbd6;border-color:#0d171121}.fd-product-shell.light .fd-token-market>.fd-swap-route:hover{background:#e5ff9f}@media (width<=1350px){.fd-token-market{grid-template-columns:repeat(3,1fr)}.fd-token-market>.fd-swap-route{border-top:1px solid #ffffff1a}}@media (width<=700px){.fd-token-market{grid-template-columns:1fr 1fr}.fd-token-market>.fd-swap-route{border-top:1px solid #ffffff1a}}.fd-skip-link{z-index:200;background:var(--fh-lime);color:var(--fh-ink);border-radius:7px;padding:10px 14px;font-weight:800;text-decoration:none;position:fixed;top:12px;left:16px;transform:translateY(-180%)}.fd-skip-link:focus{transform:none}.fd-product-shell :focus-visible{outline-offset:3px;outline:2px solid #76a91b}.fd-notice{animation:3.8s both fd-toast}@keyframes fd-toast{0%{opacity:0;transform:translateY(-9px)scale(.98)}8%,82%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)scale(.98)}}.fd-demo-banner{color:#07150e;background:#d8e3ff;border-bottom:1px solid #9caed2;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:12px;padding:10px 3vw;font-size:13px;display:grid}.fd-demo-banner span{color:#fff;font:800 11px/1 var(--font-data),monospace;letter-spacing:.08em;background:#07150e;border-radius:999px;padding:6px 9px}.fd-demo-banner strong{font-size:14px}.fd-demo-banner small{color:#46576e;font-size:12px}.fd-product-shell.dark .fd-demo-banner{color:#07150e;background:#d8e3ff;border-color:#9caed2}.fd-product-shell.dark .fd-demo-banner small{color:#46576e}.fd-product-shell .fd-topbar>div:last-child{gap:10px}.fd-product-shell .fd-topbar nav{padding:0 12px}.fd-socials{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.fd-socials a,.fd-socials button{color:var(--fd-lime);cursor:pointer;background:0 0;border:1px solid #c7ff382e;border-radius:99px;padding:5px 8px;font-size:12px;text-decoration:none}.fd-product-shell.light .fd-socials a,.fd-product-shell.light .fd-socials button{color:#5f8d12;border-color:#0d171126}.fd-chart-controls{gap:20px}.fd-chart-controls>div{flex-wrap:wrap}.fd-chart-range{margin-left:auto}.fd-chart-range button{font-family:var(--font-data),monospace!important}.fd-chart-quote{align-items:baseline;gap:10px;margin:16px 0 -2px;display:flex}.fd-chart-quote span{color:#f2f0e76b;font:700 12px var(--font-data),monospace}.fd-chart-quote strong{font:400 24px var(--font-display)}.fd-chart-quote small{color:var(--fd-lime);font-size:12px}.candle line{stroke-width:2px}.candle rect{stroke-width:1px}.up-candle line,.up-candle rect{stroke:#72a816;fill:#9fdb35}.down-candle line,.down-candle rect{stroke:#d65f4d;fill:#f18470}.fd-product-shell.light .fd-chart-quote span{color:#727a72}.fd-product-shell.light .fd-chart-quote strong{color:var(--fh-ink)}.fd-product-shell.light .fd-chart-quote small{color:#608e13}.fd-room-status{align-items:center;gap:7px;display:flex}.fd-room-status i{background:var(--fd-lime);border-radius:50%;width:7px;height:7px}.fd-composer{background:#ffffff04;padding:12px 15px!important;display:block!important}.fd-composer form{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;display:grid}.fd-composer textarea{box-sizing:border-box;color:#fff;width:100%;min-height:60px;max-height:150px;font:inherit;resize:vertical;background:#ffffff0a;border:1px solid #ffffff24;border-radius:8px;outline:none;padding:11px 12px;line-height:1.45}.fd-composer textarea:focus{border-color:#c7ff388c;box-shadow:0 0 0 2px #c7ff381a}.fd-composer form>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.fd-composer form>div>span{color:#f2f0e74d;font-size:12px}.fd-product-shell.light .fd-composer textarea{color:var(--fh-ink);background:#fff;border-color:#0d171126}.fd-product-shell.light .fd-composer form>div>span{color:#737b73}.fd-room-status>button{min-height:30px;color:inherit;border-radius:6px;padding:5px 8px;font-size:11px;background:0 0!important;border:1px solid #ffffff1f!important}.fd-safety-menu summary{font-size:11px;min-height:30px!important;padding-inline:8px!important}.fd-safety-menu>div{min-width:125px;display:grid!important}.fd-safety-menu>div button{color:#f2f0e7;justify-content:start;width:100%;font-size:11px!important}.fd-product-shell.light .fd-room-status>button{border-color:#0d171126!important}.fd-product-shell.light .fd-safety-menu>div button{color:var(--fh-ink)}.fd-product-shell.light .candle.up-candle line,.fd-product-shell.light .candle.up-candle rect{stroke:#57880c;fill:#77ac1c}.fd-product-shell.light .candle.down-candle line,.fd-product-shell.light .candle.down-candle rect{stroke:#b54838;fill:#d76653}@media (width<=900px){.fd-product-shell .fd-topbar nav{padding:0}.fd-chain{display:none}.fd-chart-controls{flex-direction:column;align-items:flex-start;gap:8px}.fd-chart-range{margin-left:0}}@media (width<=700px){.fd-socials{grid-column:1/-1}.fd-composer form>div>span{display:none}.fd-composer .fd-send{width:100%}.fd-product-shell .fd-topbar nav a{font-size:0}.fd-product-shell .fd-topbar nav a:before{content:"← Funds";font-size:12px}}@media (width<=760px){.fd-demo-banner{grid-template-columns:auto 1fr;padding:10px 14px}.fd-demo-banner small{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.fd-notice{animation:none}}@media (width>=761px){.fd-app-sidebar{width:220px;height:100dvh;position:fixed;inset:0 auto 0 0;overflow:hidden}.fd-app-sidebar nav{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow-y:auto}.fd-app-sidebar>.fd-app-profile{flex-shrink:0}.fd-product-shell>.fund-detail{grid-column:2}}@media (width>=761px) and (width<=1050px){.fd-app-sidebar{width:190px}}.fd-product-shell{grid-template-columns:220px minmax(0,1fr)}.fd-app-sidebar{padding:20px 14px 14px}.fd-app-mode{color:#f2f0e7b8;margin-top:26px;padding:8px 10px;font-size:11px}.fd-app-sidebar nav{margin-top:16px}.fd-app-sidebar nav a,.fd-app-sidebar nav button{color:#f2f0e7b8;min-height:42px;padding:9px 11px;font-size:13px}.fd-app-sidebar nav a span,.fd-app-sidebar nav button span{color:#f2f0e78f}.fd-app-safety{padding:9px 11px}.fd-app-safety b{font-size:11px}.fd-app-safety p{color:#f2f0e7a3;margin-top:3px;font-size:11px}.fd-product-shell .fd-topbar{height:72px;padding-inline:24px}.fd-context>strong{font-size:20px}.fd-product-shell .fd-topbar button,.fd-product-shell .fd-topbar a{min-height:38px}.fd-hero h1{font-size:36px}.fd-hero p{font-size:14px;line-height:1.5}.fd-manager{min-width:220px;padding:12px}.fd-product-shell .fd-tabs{padding:0 3vw}.fd-tabs button{min-height:48px;padding-block:13px}.fd-product-shell .fd-layout{gap:14px;padding:18px 3vw 54px}.fd-card,.fd-market-card{border-radius:12px}.fd-trade{max-width:360px;top:84px}.fd-buy{min-height:44px}.fd-data-disclosure{color:#6c746c;background:#d0924914;border-left:3px solid #d09249;margin:4px 0 12px;padding:9px 11px;font-size:11px;line-height:1.45}.fd-trade-context{color:#737b73;letter-spacing:.06em;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:10px;display:flex}.fd-trade-context b{color:#a66527;font-size:10px}.fd-trade dl{grid-template-columns:1fr}.fd-trade dl>div{padding-block:8px}.room-active .fd-hero{grid-template-columns:50px minmax(0,1fr) auto;padding-top:13px!important;padding-bottom:13px!important}.room-active .fd-fund-logo{width:48px;height:48px}.room-active .fd-hero h1{margin:3px 0;font-size:24px}.room-active .fd-hero>div:nth-child(2)>p,.room-active .fd-tags,.room-active .fd-socials{display:none}.room-active .fd-manager{min-width:190px;padding:8px 10px}.fd-room{background:#101c15;grid-template-columns:220px minmax(0,1fr) 190px;height:calc(100vh - 218px);min-height:560px}.fd-room-rail{padding:13px 11px}.fd-channel-group{margin-top:14px}.fd-channel-group button{min-height:40px;padding:9px 8px;font-size:13px}.fd-add-channel{min-height:42px}.fd-channel-form{gap:8px;padding:10px}.fd-channel-form>label{color:#f2f0e7b8;gap:5px;font-size:11px;display:grid}.fd-channel-form input{min-height:40px}.fd-channel-form .fd-channel-check{align-items:center;display:flex}.fd-channel-form button{min-height:42px}.fd-room-main{grid-template-rows:56px minmax(0,1fr) auto}.fd-messages{min-height:0;max-height:none;padding:14px 18px}.fd-channel-empty{text-align:center;max-width:430px;min-height:100%;margin:auto}.fd-channel-empty b{font:400 27px var(--font-display);letter-spacing:-.02em}.fd-channel-empty span{font-size:14px;line-height:1.5}.fd-message{grid-template-columns:36px 1fr;padding:13px 4px}.fd-message p{font-size:14px;line-height:1.55}.fd-message>div>strong>time{color:#f2f0e78c;margin-left:8px;font-size:11px;font-weight:400}.fd-message-actions{align-items:center;min-height:38px}.fd-message-actions>button,.fd-message-actions summary{place-items:center;min-width:34px;min-height:34px;padding:5px 8px;display:grid}.fd-message-actions details{position:relative}.fd-message-actions summary{cursor:pointer;border:1px solid #ffffff1a;border-radius:99px;list-style:none}.fd-message-actions details>div{z-index:5;background:#15261b;border:1px solid #ffffff1f;border-radius:8px;padding:5px;display:flex;position:absolute;bottom:40px;left:0}.fd-message-actions details button{cursor:pointer;background:0 0;border:0;min-width:38px;min-height:38px;font-size:17px}.fd-composer-label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.fd-composer textarea{min-height:52px}.fd-readonly{color:#f2f0e7b8;border-top:1px solid #ffffff1a;align-items:center;gap:10px;padding:14px 16px;font-size:12px;display:flex}.fd-readonly b{color:#fff}.fd-members>span{color:#f2f0e79e}.fd-members>div{min-height:40px}.fd-members>div>i{display:none}.fd-product-shell.light .fd-room{background:var(--fh-cream);color:var(--fh-ink)}.fd-product-shell.light .fd-room-rail,.fd-product-shell.light .fd-members{background:#f8f5ed}.fd-product-shell.light .fd-channel-empty{color:#687168}.fd-product-shell.light .fd-channel-empty b{color:var(--fh-ink)}.fd-product-shell.light .fd-room-status span,.fd-product-shell.light .fd-reply-preview,.fd-product-shell.light .fd-message-actions button,.fd-product-shell.light .fd-members>span{color:#5d685e}.fd-product-shell.light .fd-message>div>strong>time{color:#687168}.fd-product-shell.light .fd-message-actions summary{color:#5d685e;border-color:#0d171124}.fd-product-shell.light .fd-message-actions details>div{background:#fff;border-color:#0d171124}.fd-product-shell.light .fd-readonly{color:#687168;background:#f8f5ed;border-color:#0d17111f}.fd-product-shell.light .fd-readonly b{color:var(--fh-ink)}.fd-product-shell :where(button,a,input,select,textarea,summary):focus-visible{outline-offset:2px;outline:3px solid #86b72d}@media (width<=1000px){.fd-room{grid-template-columns:190px minmax(0,1fr)}.fd-members{display:none}}@media (width<=760px){.fd-product-shell{display:block}.fd-app-sidebar{z-index:80;padding:10px 12px;position:sticky;top:0}.fd-app-wordmark{font-size:17px}.fd-app-sidebar nav{margin-top:9px}.fd-app-sidebar nav a,.fd-app-sidebar nav button{min-width:68px;min-height:44px}.fd-product-shell .fd-topbar{height:64px}.room-active .fd-hero{grid-template-columns:44px 1fr;padding:10px 14px!important}.room-active .fd-fund-logo{width:42px;height:42px}.room-active .fd-manager{display:none}.fd-room{grid-template-columns:1fr;height:auto;min-height:640px}.fd-room-rail{max-height:210px;overflow-y:auto}.fd-channel-group{display:flex}.fd-channel-group>span{min-width:72px;padding-top:12px;display:block}.fd-room-main{min-height:520px}.fd-message-actions details>div{left:auto;right:0}.fd-product-shell .fd-layout{padding-inline:14px}.fd-trade{max-width:none}}.fd-trade-context,.fd-trade-context b{font-size:12px}.fd-product-shell .fd-topbar{z-index:90;position:sticky;top:0}.fd-product-shell .fd-account-controls{gap:8px}.fd-product-shell .fd-connect{background:var(--fh-cream);color:var(--fh-ink)}.fd-product-shell.dark .fd-connect{color:#f2f0e7;background:#101c15}.fd-product-shell.dark .fd-connect.connected{color:#d8ff6a;background:#15231a}.fd-product-shell .fd-user{border:1px solid var(--fh-line);background:var(--fh-cream);min-height:38px;color:var(--fh-ink);border-radius:8px;padding:0 11px}.fd-product-shell.dark .fd-user{color:#f2f0e7;background:#101c15;border-color:#f2f0e733}.fd-chart-empty>div:last-child{color:#f2f0e78c;text-align:center;align-content:center;place-items:center;gap:7px;min-height:220px;display:grid}.fd-chart-empty>div:last-child strong{color:#f2f0e7;font:400 24px var(--font-display)}.fd-chart-empty>div:last-child span{font-size:13px}.fd-product-shell.light .fd-chart-empty>div:last-child{color:#697269}.fd-product-shell.light .fd-chart-empty>div:last-child strong{color:var(--fh-ink)}.fd-product-shell{--fd-ui-canvas:var(--fh-cream);--fd-ui-section:var(--fh-cream);--fd-ui-card:var(--fh-sage);--fd-ui-input:var(--fh-input);--fd-ui-border:var(--fh-stone)}.fd-app-sidebar>.fd-app-profile{margin-top:auto}.fd-app-sidebar nav a>span svg,.fd-app-sidebar nav button>span svg{width:18px;height:18px;display:block}.fd-account-controls .fd-user>span svg{width:17px;height:17px;display:block}.fd-product-shell .fd-topbar{height:66px}.fd-product-shell .fd-hero{gap:14px;padding:18px 2.5vw 16px}.fd-product-shell .fd-fund-logo{border-radius:14px;width:52px;height:52px}.fd-product-shell .fd-hero h1{margin-top:5px;font-size:31px}.fd-product-shell .fd-hero p{max-width:920px;font-size:13px}.fd-product-shell .fd-manager{min-width:205px;padding:9px 10px}.fd-product-shell .fd-tabs{height:42px;padding-inline:2.5vw}.fd-product-shell .fd-tabs button{min-height:42px;padding-block:10px}.fd-product-shell .fd-layout{grid-template-columns:minmax(0,1fr) 300px;gap:12px;width:100%;max-width:1500px;margin-inline:auto;padding:14px 2.5vw 44px}.fd-primary{gap:12px}.fd-market-card,.fd-card{padding:16px}.fd-market-card,.fd-card,.fd-trade,.fd-manager-profile,.fd-risk-grid article{border-radius:10px}.fd-price-head strong{font-size:36px}.fd-price-head span,.fd-metrics span,.fd-trade label,.fd-risk-grid article>span{font-size:10px}.fd-chart-controls{margin-top:14px}.fd-chart-shell svg{max-height:190px}.fd-chart-empty{min-height:210px}.fd-chart-empty>div:last-child{min-height:130px}.fd-chart-empty>div:last-child strong{font-size:20px}.fd-chart-quote{margin:11px 0 -2px}.fd-chart-quote strong{font-size:21px}.fd-data-disclosure{margin-bottom:9px;padding:7px 9px}.fd-metrics{margin-top:10px}.fd-metrics>div{padding:9px 10px}.fd-metrics strong{margin:6px 0 3px;font-size:17px}.fd-card-head h2,.fd-section-head h2,.fd-card>h2{font-size:22px}.fd-allocation{margin:17px 0}.fd-holdings>div,.fd-attribution{padding:8px 0}.fd-trade{max-width:320px;padding:13px;top:78px}.fd-trade-tabs{margin-bottom:14px}.fd-trade-tabs button{padding:8px}.fd-amount{height:52px}.fd-amount input{font-size:23px}.fd-trade dl{margin:14px 0}.fd-trade dl>div{padding:5px 0}.fd-empty b,.fd-empty span{text-align:center;display:block}.fd-empty b{color:#f2f0e7;font-size:13px}.fd-empty span{max-width:430px;line-height:1.5}.fd-room-access{background:#15261b;border-bottom:1px solid #ffffff17;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:1px;padding:10px 3vw;display:grid}.fd-room-access>div{border-right:1px solid #ffffff17;gap:3px;min-height:40px;padding:3px 14px;display:grid}.fd-room-access>div:first-child{padding-left:0}.fd-room-access span{color:#f2f0e76b;font:700 10px/1 var(--font-data),monospace;letter-spacing:.07em}.fd-room-access strong{font-size:12px}.fd-room-access>a{background:var(--fd-lime);min-height:40px;color:var(--fd-ink);border-radius:7px;place-items:center;padding:0 15px;font-size:12px;font-weight:800;text-decoration:none;display:grid}.fd-product-shell.light .fd-room-access{color:var(--fh-ink);background:#edf1e5;border-color:#0d17111f}.fd-product-shell.light .fd-room-access>div{border-color:#0d17111f}.fd-product-shell.light .fd-room-access span{color:#657065}.fd-product-shell.light .fd-empty b{color:var(--fh-ink)}@media (width<=700px){.fd-room-access{grid-template-columns:1fr 1fr;padding:10px 14px}.fd-room-access>div:nth-child(2){border-right:0}.fd-room-access>a{grid-column:1/-1}}.fd-buy{min-height:40px;padding:10px}.fd-trade-note{margin:8px 0 11px!important}.fd-pass{padding-top:10px}.fd-redemption{grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);align-items:end;gap:24px;margin-top:14px;display:grid}.fd-redemption h2{margin:7px 0 8px}.fd-redemption p{color:#f2f0e77a;max-width:640px;margin:0;font-size:13px;line-height:1.55}.fd-redemption>div:last-child{gap:8px;display:grid}.fd-redemption label{color:#f2f0e77a;font:700 10px var(--font-data),monospace;letter-spacing:.06em;text-transform:uppercase}.fd-redemption small{color:#f2f0e77a;font-size:11px}.fd-redemption .fd-buy{width:100%}.fd-product-shell.light .fd-redemption p,.fd-product-shell.light .fd-redemption label,.fd-product-shell.light .fd-redemption small{color:#697269}@media (width<=700px){.fd-redemption{grid-template-columns:1fr}}.fd-token-overview{border-bottom:1px solid var(--fd-ui-border);background:var(--fd-ui-section);grid-template-columns:repeat(4,1fr);margin:-16px -16px 14px;display:grid}.fd-token-overview>div{border-right:1px solid var(--fd-ui-border);padding:10px 12px}.fd-token-overview>div:last-child{border-right:0}.fd-token-overview span,.fd-technical span{color:#737b73;font:700 10px var(--font-data), monospace;letter-spacing:.06em;display:block}.fd-token-overview strong{margin-top:5px;font-size:14px;display:block}.fd-technical{border:1px solid var(--fd-ui-border);background:var(--fd-ui-card);border-radius:7px;margin:0 0 13px}.fd-technical summary{color:#647064;cursor:pointer;padding:8px 10px;font-size:11px;font-weight:750}.fd-technical>div{border-top:1px solid var(--fd-ui-border);grid-template-columns:1.4fr repeat(5,1fr);display:grid}.fd-technical button,.fd-technical p{border:0;border-right:1px solid var(--fd-ui-border);min-width:0;color:var(--fh-ink);text-align:left;background:0 0;margin:0;padding:9px 10px}.fd-technical p:last-child{border-right:0}.fd-technical strong,.fd-technical code{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;display:block;overflow:hidden}.fd-technical button b{color:#628f14;margin-top:4px;font-size:10px;display:block}.fd-product-shell.light .fd-hero{border-bottom:1px solid var(--fd-ui-border);background:var(--fd-ui-card)}.fd-product-shell.light .fd-market-card,.fd-product-shell.light .fd-card,.fd-product-shell.light .fd-trade,.fd-product-shell.light .fd-manager-profile,.fd-product-shell.light .fd-risk-grid article{border-color:var(--fd-ui-border);background:var(--fd-ui-card);box-shadow:0 1px #0d171108,0 10px 28px #0d171109}.fd-product-shell.light .fd-chart-shell{border-color:var(--fd-ui-border);background:var(--fd-ui-input)}.fd-product-shell.light .fd-metrics{border-color:var(--fd-ui-border);background:var(--fd-ui-card)}.fd-product-shell.light .fd-chart-shell{border:1px solid var(--fd-ui-border);border-radius:8px;padding:0 10px 8px}.fd-product-shell.light .fd-amount,.fd-product-shell.light .fd-quick button{background:var(--fd-ui-input)}.fd-product-shell.light .fd-room,.fd-product-shell.light .fd-room-rail,.fd-product-shell.light .fd-members{background:var(--fd-ui-section)}.fd-product-shell.light .fd-room-main{background:var(--fd-ui-card)}.fd-product-shell.light .fd-composer{background:var(--fd-ui-input)}.fd-product-shell.dark{--fd-ui-canvas:var(--fh-forest);--fd-ui-section:#15271c;--fd-ui-card:var(--fh-forest-raised);--fd-ui-input:#203428;--fd-ui-border:#ffffff1f}.fd-product-shell.dark .fd-token-overview{border-color:var(--fd-ui-border);background:var(--fd-ui-section)}.fd-product-shell.dark .fd-token-overview>div{border-color:var(--fd-ui-border)}.fd-product-shell.dark .fd-token-overview span,.fd-product-shell.dark .fd-technical span{color:#f2f0e77a}.fd-product-shell.dark .fd-token-overview strong,.fd-product-shell.dark .fd-technical strong,.fd-product-shell.dark .fd-technical code{color:#f2f0e7}.fd-product-shell.dark .fd-technical{border-color:var(--fd-ui-border);background:var(--fd-ui-card)}.fd-product-shell.dark .fd-technical summary{color:#f2f0e7a6}.fd-product-shell.dark .fd-technical>div,.fd-product-shell.dark .fd-technical button,.fd-product-shell.dark .fd-technical p{border-color:var(--fd-ui-border);color:#f2f0e7}.fd-loading,.fd-error{background:var(--fh-cream);min-height:100vh;color:var(--fh-ink)}.fd-loading:before{content:"FUNDHOUSE";color:#6f786f;font:700 11px var(--font-data), monospace;letter-spacing:.1em}.fd-loading span{color:#697269}.fd-error a{color:#5f8d12}@media (width<=1000px){.fd-product-shell .fd-layout{grid-template-columns:1fr}.fd-trade{max-width:none}}@media (width<=700px){.fd-product-shell .fd-hero{padding:13px 14px}.fd-product-shell .fd-hero h1{font-size:27px}.fd-token-overview{grid-template-columns:1fr 1fr;margin:-15px -15px 12px}.fd-token-overview>div:nth-child(2){border-right:0}.fd-token-overview>div:nth-child(-n+2){border-bottom:1px solid var(--fd-ui-border)}.fd-technical>div{grid-template-columns:1fr 1fr}.fd-technical button,.fd-technical p{border-bottom:1px solid var(--fd-ui-border)}.fd-chart-shell svg{max-height:220px}}.fd-chart-actions{align-items:center;gap:7px;margin-left:auto;display:flex}.fd-chart-actions .fd-chart-range{gap:4px;display:flex}.fd-chart-controls .fh-chart-style-toggle{flex-wrap:nowrap;gap:2px}.fd-chart-controls .fh-chart-style-toggle button{min-width:54px;min-height:28px;padding:0 8px}.fd-chart-shell>.fh-series-chart{grid-template-rows:minmax(0,1fr) auto;gap:6px;min-height:215px;margin-top:5px;display:grid}.fd-chart-shell .fh-chart-stage{min-height:185px}.fd-chart-shell .fh-chart-stage svg{height:100%;max-height:none;margin-top:0}.fd-chart-shell .fh-chart-primary{stroke:var(--fh-chart-line-up)}.fd-chart-shell .fh-series-chart.falling .fh-chart-primary{stroke:var(--fh-chart-line-down)}.fd-chart-shell .fh-chart-secondary{stroke:#9aa198}.fd-chart-shell .fh-chart-grid{stroke:var(--fh-chart-grid)}.fd-chart-shell .fh-chart-baseline,.fd-chart-shell .fh-chart-cursor{stroke:var(--fh-chart-muted)}.fd-axis{grid-template-columns:1fr auto 1fr;display:grid}.fd-axis span:nth-child(2){text-align:center;text-transform:uppercase;letter-spacing:.05em}.fd-axis span:last-child{text-align:right}.fd-product-shell.dark .fd-chart-controls .fh-chart-style-toggle button.active{background:var(--fh-lime);color:var(--fh-on-lime)}@media (width<=900px){.fd-chart-actions{width:100%;margin-left:0;overflow-x:auto}}@media (width<=700px){.fd-chart-shell>.fh-series-chart{min-height:225px}.fd-chart-shell .fh-chart-stage{min-height:195px}}.fd-tags{gap:4px;margin-top:9px}.fd-tags b,.fd-chain,.fd-tabs button>b,.fd-pass>span{align-items:center;width:fit-content;min-height:22px;padding:2px 6px;font-size:10px;line-height:1;display:inline-flex}.fd-chain{gap:5px}.fd-tabs button>b{margin-left:4px}.fd-message>div>strong>b,.fd-message-actions button{padding:2px 5px;font-size:10px;line-height:1}@media (width<=700px){.fd-tags b,.fd-chain{min-height:26px}}.fd-product-shell.light{--fd-ui-canvas:var(--fh-cream);--fd-ui-section:var(--fh-cream);--fd-ui-card:var(--fh-sage);--fd-ui-input:var(--fh-cream)}.fd-product-shell.light .fd-room,.fd-product-shell.light .fd-room-rail,.fd-product-shell.light .fd-members,.fd-product-shell.light .fd-composer,.fd-product-shell.light .fd-composer textarea,.fd-product-shell.light .fd-chart-shell,.fd-product-shell.light .fd-amount,.fd-product-shell.light .fd-quick button,.fd-product-shell.light .fd-data-disclosure,.fd-product-shell.light .fd-risk-note,.fd-product-shell.light .fd-readonly,.fd-product-shell.light .fd-message-actions details>div{background:var(--fh-cream)}.fd-product-shell.light .fd-chart-controls button.active{background:var(--fh-sage)}.fd-product-shell.dark{--fd-ui-canvas:#050a07;--fd-ui-section:#09110c;--fd-ui-card:#0f1812;--fd-ui-input:#131f17;--fd-ui-border:#f2eee31c;background:#050a07}.fd-product-shell.dark .fd-app-sidebar{background:#030705}.fd-product-shell.dark .fund-detail{--fd-dark:#050a07;--fd-card:#0f1812;background:#050a07}.fd-product-shell.dark .fd-topbar{border-color:var(--fd-ui-border);background:#050a07f5}.fd-product-shell.dark .fd-room{background:#09110c}.room-active .fund-detail{height:100dvh;min-height:0;overflow:hidden}.room-active .fd-room{height:calc(100dvh - 250px);min-height:0;overflow:hidden}.fd-room-main{min-height:0;overflow:hidden}.fd-messages{overscroll-behavior:contain;scrollbar-gutter:stable;scroll-behavior:smooth;min-height:0;overflow-y:auto}.fd-messages::-webkit-scrollbar{width:9px}.fd-messages::-webkit-scrollbar-track{background:0 0}.fd-messages::-webkit-scrollbar-thumb{background:#f2f0e73d padding-box padding-box;border:3px solid #0000;border-radius:99px}.fd-product-shell.light .fd-messages::-webkit-scrollbar-thumb{background:#0d171138 padding-box padding-box}.fd-message{grid-template-columns:30px minmax(0,1fr);gap:9px;padding:9px 4px}.fd-message>.fd-avatar{width:30px;height:30px}.fd-message>div>strong{font-size:12px}.fd-message>div>strong>time{font-size:10px}.fd-message p{margin:5px 0 6px;font-size:13px;line-height:1.45}.fd-message-actions{min-height:30px}.fd-message-actions>button,.fd-message-actions summary{min-width:28px;min-height:28px;padding:4px 6px}.fd-message[id^=post-pending-]{opacity:.7}.fd-message[id^=post-pending-]:after{content:"Sending…";color:#f2f0e76b;grid-column:2;margin-top:-5px;font-size:10px}.fd-product-shell.light .fd-message[id^=post-pending-]:after{color:#697269}.fd-composer{z-index:4;flex:none;position:relative;box-shadow:0 -8px 24px #050a0714;padding:9px 13px!important}.fd-composer textarea{resize:none;min-height:44px;max-height:110px;padding:9px 10px}.fd-composer form{gap:6px}.fd-composer .fd-send{min-width:74px;min-height:34px}@media (width<=1000px) and (width>=761px){.room-active .fd-manager{display:none}.room-active .fd-hero{grid-template-columns:48px minmax(0,1fr)}}@media (width<=760px){.room-active .fund-detail{height:auto;min-height:100dvh;overflow:visible}.room-active .fd-room{height:auto;min-height:0;overflow:visible}.room-active .fd-room-main{height:min(620px,100dvh - 92px);min-height:500px;overflow:hidden}}.fd-hero h1,.fd-section-head h2,.fd-card-head h2,.fd-thesis h2{font-family:var(--font-display)}.fd-app-sidebar nav a,.fd-app-sidebar nav button{font-family:var(--font-interface);letter-spacing:-.004em;font-size:13px;font-weight:600}.fd-app-sidebar nav .active{font-weight:700}.fd-app-navigation-item{display:grid}.fd-app-navigation-section-label{color:#f2f0e761;font:700 10px var(--font-data), monospace;letter-spacing:.08em;text-transform:uppercase;margin:12px 10px 3px}@media (width<=760px){.fd-app-navigation-item{display:contents}.fd-app-navigation-section-label{display:none}}.fd-product-shell.light{--fd-ui-canvas:var(--fh-sage);--fd-ui-section:var(--fh-cream);--fd-ui-card:var(--fh-cream);--fd-ui-input:var(--fh-cream);background:var(--fh-sage)}.fd-product-shell.light .fund-detail{background:var(--fh-sage)!important}.fd-product-shell.light :is(.fd-topbar,.fd-hero,.fd-tabs,.fd-market-card,.fd-card,.fd-trade,.fd-manager,.fd-manager-profile,.fd-metrics,.fd-risk-grid article,.fd-risk-note,.fd-technical,.fd-token-overview,.fd-chart-shell,.fd-data-disclosure,.fd-room-rail,.fd-room-main,.fd-room-main>header,.fd-members,.fd-composer,.fd-readonly){background:var(--fh-cream)!important}.fd-impact-warning{color:#7c2d12;cursor:pointer;background:#fff7ed;border:1px solid #d97706;border-radius:10px;align-items:flex-start;gap:10px;margin:2px 0 12px;padding:12px;display:flex}.fd-chart-metrics button{border:1px solid #0000;align-items:center;gap:7px;min-height:38px;padding-inline:11px;display:inline-flex}.fd-chart-metrics button i,.fd-chart-legend i{background:currentColor;border-radius:50%;flex:none;width:9px;height:9px}.fd-chart-metrics .price{color:var(--fh-accent-text)}.fd-chart-metrics .nav{color:#5576b7}.fd-chart-metrics .premium{color:#8b63bd}.fd-chart-metrics button.active{border-color:color-mix(in srgb, currentColor 42%, transparent);background:color-mix(in srgb, currentColor 12%, transparent);color:inherit}.fd-chart-quote{flex-wrap:wrap;justify-content:space-between;align-items:center}.fd-chart-legend{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.fd-chart-legend span{letter-spacing:0;align-items:center;gap:6px;display:inline-flex;color:var(--fd-ink)!important;font:600 12px var(--font-interface)!important}.fd-chart-legend b{color:var(--fd-ink);font-weight:750}.fd-chart-legend .price i{background:var(--fh-green)}.fd-chart-legend .nav i{background:#5576b7}.fd-chart-legend .premium i{background:#8b63bd}.fd-chart-empty-panel{text-align:center;place-content:center;justify-items:center;gap:6px;min-height:250px;display:grid}.fd-chart-empty-panel strong{font:400 23px var(--font-display)}.fd-chart-empty-panel span{color:#6d766d;font-size:12px}.fd-product-shell.dark .fd-chart-legend span,.fd-product-shell.dark .fd-chart-legend b{color:#f2f0e7!important}@media (width<=760px){.fd-chart-controls{align-items:stretch}.fd-chart-metrics{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid!important}.fd-chart-metrics button{justify-content:center;padding-inline:5px}.fd-chart-quote{align-items:flex-start}}.fd-impact-warning input{accent-color:#b45309;margin-top:3px}.fd-impact-warning span{gap:3px;display:grid}.fd-impact-warning b{text-transform:uppercase;letter-spacing:.04em;font-size:12px}.fd-impact-warning small{font-size:12px;line-height:1.4}.fd-wallet-required{background:#ffffff0a;border:1px solid #ffffff29;border-radius:10px;gap:4px;margin:2px 0 12px;padding:12px;font-size:12px;line-height:1.4;display:grid}.fd-wallet-required span{color:#f2f0e7ad}.fd-wallet-required a{width:fit-content;color:var(--fd-lime);font-weight:750}.fd-product-shell.light .fd-wallet-required{background:#0d171109;border-color:#0d171129}.fd-product-shell.light .fd-wallet-required span{color:#667066}.fd-product-shell.light .fd-room{border-color:var(--fd-ui-border);background:var(--fh-sage)!important}.fd-product-shell.light :is(input,textarea,select,.fd-amount,.fd-quick button,.fd-message-actions details>div){background:var(--fh-cream)!important}.fd-chart-actions{flex-wrap:wrap}.fd-chart-range{scrollbar-width:none;max-width:100%;overflow-x:auto}.fd-chart-range::-webkit-scrollbar{display:none}.fd-chart-range button{flex:none}.fd-live-index{color:#608e13;min-height:24px;font:700 10px/1 var(--font-data),monospace;white-space:nowrap;background:#9fdb351f;border:1px solid #72a81659;border-radius:99px;align-items:center;padding:0 8px;display:inline-flex}.fd-product-shell.dark .fd-live-index{color:#c7ff38}@media (width<=720px){.fd-chart-actions{flex-direction:column;align-items:flex-start}.fd-chart-range{width:100%}}.fd-app-profile>i,.fd-skip-link{color:var(--fh-on-lime)!important}.fd-product-shell.dark{--fd-dark-text:#f7f8f1;--fd-dark-muted:#f7f8f1cc;--fd-dark-subtle:#f7f8f1b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.fd-product-shell.dark .fund-detail{color:var(--fd-dark-text)}.fd-product-shell.dark :is(.fd-topbar nav a,.fd-context span,.fd-hero>div>span,.fd-hero p,.fd-manager small,.fd-tabs button,.fd-price-head small,.fd-trade-context span,.fd-trade>label,.fd-trade dl dt,.fd-trade-note,.fd-data-disclosure,.fd-card p,.fd-card-head>div>span,.fd-empty span,.fd-section-head p,.fd-manager-profile p,.fd-room-access span,.fd-room-main header small,.fd-channel-group>span,.fd-members>span,.fd-members small,.fd-readonly span,.fd-composer form>div>span,.fd-channel-empty span){color:var(--fd-dark-muted)}.fd-product-shell.dark :is(.fd-topbar nav a:hover,.fd-tabs button:hover,.fd-card-head button:hover){color:var(--fd-dark-text)}.fd-product-shell.dark :is(button,a,input,textarea,select,summary):focus-visible{outline:3px solid var(--fh-lime);outline-offset:3px}.fd-loading,.fd-error{background:var(--fh-cream);min-height:100dvh;color:var(--fh-ink);text-align:center;align-content:center;justify-items:center;gap:12px;padding:32px clamp(22px,5vw,80px);display:grid}.fd-loading i{border:3px solid #0d17112e;border-top-color:var(--fh-green);border-radius:50%;width:26px;height:26px;animation:.8s linear infinite fd-spin}.fd-loading strong{font:700 22px/1.1 var(--font-display),serif}.fd-loading span,.fd-error p{color:#0d1711ad;max-width:520px;margin:0;line-height:1.5}.fd-loading>*,.fd-error>*{margin-inline:auto}.fd-error>a{color:var(--fh-green);font-weight:750}.fd-error-kicker{color:var(--fh-green);font:700 10px/1 var(--font-data),monospace;letter-spacing:.1em}.fd-error h1{max-width:640px;font:400 clamp(38px, 6vw, 72px)/.95 var(--font-display),serif;letter-spacing:-.05em;margin:0}.fd-error>div{flex-wrap:wrap;gap:10px;margin-top:5px;display:flex}.fd-error button,.fd-error>div a{border:1px solid var(--fh-ink);background:var(--fh-ink);min-height:42px;color:var(--fh-cream);font:700 12px/1 var(--font-body),sans-serif;cursor:pointer;border-radius:9px;align-items:center;padding:0 15px;text-decoration:none;display:inline-flex}.fd-error>div a{color:var(--fh-ink);background:0 0}.fd-wallet-required button,.fd-room-connect{width:fit-content;min-height:34px;color:inherit;font:750 11px/1 var(--font-body),sans-serif;cursor:pointer;background:0 0;border:1px solid;border-radius:8px;padding:0 11px}.fd-wallet-required button:hover,.fd-room-connect:hover{background:#c7ff3824}.fd-product-shell.light .fd-wallet-required button,.fd-product-shell.light .fd-room-connect{color:var(--fh-ink)}.fd-room-access{align-items:center}.fd-wallet-backdrop{z-index:900;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030705b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.fd-wallet-modal{background:var(--fh-cream);width:min(560px,100vw - 28px);max-height:min(720px,100dvh - 28px);color:var(--fh-ink);border:1px solid #0d17112e;border-radius:18px;gap:14px;padding:28px;display:grid;position:relative;overflow:auto;box-shadow:0 28px 80px #00000052}.fd-product-shell.dark .fd-wallet-modal{color:var(--fd-dark-text);background:#122319;border-color:#f7f8f142}.fd-wallet-close{width:34px;height:34px;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:50%;font-size:24px;line-height:1;position:absolute;top:12px;right:14px}.fd-wallet-kicker{color:var(--fh-green);font:700 10px/1 var(--font-data),monospace;letter-spacing:.1em}.fd-wallet-modal h2{max-width:420px;font:400 clamp(34px, 6vw, 56px)/.95 var(--font-display),serif;letter-spacing:-.05em;margin:0}.fd-wallet-modal>p{color:#0d1711b3;max-width:470px;font:500 14px/1.5 var(--font-body),sans-serif;margin:0}.fd-product-shell.dark .fd-wallet-modal>p{color:var(--fd-dark-muted)}.fd-wallet-inline-error{color:#7c2d12;background:#fff7ed;border:1px solid #c2410c;border-radius:9px;gap:3px;padding:11px 12px;font-size:12px;line-height:1.4;display:grid}.fd-wallet-inline-error span{color:#9a3412}.fd-wallet-options{gap:8px;display:grid}.fd-wallet-options button{min-height:64px;color:var(--fh-ink);text-align:left;cursor:pointer;background:#ffffff6b;border:1px solid #0d171133;border-radius:11px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 12px;display:grid}.fd-wallet-options button:hover{border-color:var(--fh-green);transform:translateY(-1px)}.fd-product-shell.dark .fd-wallet-options button{color:var(--fd-dark-text);background:#1b3325;border-color:#f7f8f13d}.fd-wallet-options button>i{background:var(--fh-lime);width:42px;height:42px;color:var(--fh-on-lime);font:800 11px/1 var(--font-data),monospace;border-radius:11px;place-items:center;font-style:normal;display:grid}.fd-wallet-options button>span{gap:3px;display:grid}.fd-wallet-options button>span strong{font:750 14px/1 var(--font-body),sans-serif}.fd-wallet-options button>span small{color:#0d17119e;font:500 11px/1.2 var(--font-body),sans-serif}.fd-product-shell.dark .fd-wallet-options button>span small{color:var(--fd-dark-subtle)}.fd-wallet-options button>b{font-size:18px}.fd-wallet-install{color:#0d1711a6;border-top:1px solid #0d171124;flex-wrap:wrap;align-items:center;gap:10px 14px;padding-top:3px;font-size:11px;display:flex}.fd-product-shell.dark .fd-wallet-install{color:var(--fd-dark-subtle);border-color:#f7f8f12e}.fd-wallet-install a{color:var(--fh-green);font-weight:750}.fd-wallet-note{color:#0d171194;font-size:11px;line-height:1.35}.fd-product-shell.dark .fd-wallet-note{color:var(--fd-dark-subtle)}@media (width<=560px){.fd-wallet-modal{border-radius:14px;padding:23px 18px 19px}.fd-wallet-options button{min-height:58px}}.fd-community-card{border:1px solid var(--fd-border);background:var(--fd-card);color:var(--fh-ink);border-radius:12px;gap:16px;margin-bottom:14px;padding:22px;display:grid}.fd-community-card>header,.fd-community-card>footer,.fd-community-status,.fd-community-join{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.fd-community-card>header{align-items:center}.fd-community-card h2{font:400 clamp(25px, 3vw, 38px)/1 var(--font-display),serif;letter-spacing:-.04em;margin:6px 0 0}.fd-community-card>header>b{font:750 10px/1 var(--font-data),monospace;letter-spacing:.06em;border-radius:99px;flex:none;padding:8px 10px}.fd-community-card>header>b.public{background:var(--fh-lime);color:var(--fh-on-lime)}.fd-community-card>header>b.private{border:1px solid var(--fh-green);color:var(--fh-green)}.fd-community-card>p{max-width:760px;color:var(--fd-dark-muted);margin:0;font-size:14px;line-height:1.5}.fd-community-stats{border-top:1px solid var(--fd-border);border-bottom:1px solid var(--fd-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fd-community-stats>div{border-right:1px solid var(--fd-border);gap:4px;padding:13px 14px 12px 0;display:grid}.fd-community-stats>div:not(:first-child){padding-left:14px}.fd-community-stats>div:last-child{border-right:0}.fd-community-stats strong{font:400 20px/1.1 var(--font-display),serif}.fd-community-stats span{color:var(--fd-dark-muted);font:750 10px/1 var(--font-data),monospace;letter-spacing:.05em;text-transform:uppercase}.fd-community-join{flex-wrap:wrap;align-items:flex-end}.fd-community-participation{min-width:min(100%,330px);color:var(--fd-dark-muted);font:750 10px/1 var(--font-data),monospace;letter-spacing:.05em;text-transform:uppercase;gap:6px;display:grid}.fd-community-join select{border:1px solid var(--fd-border);background:var(--fd-card);min-height:42px;color:var(--fh-ink);font:600 13px/1 var(--font-body),sans-serif;text-transform:none;border-radius:8px;padding:0 12px}.fd-community-join small{color:var(--fd-dark-muted);flex:260px;font-size:11px;line-height:1.4}.fd-community-join button,.fd-community-status button{border:1px solid var(--fh-ink);background:var(--fh-ink);min-height:42px;color:var(--fh-cream);font:750 12px/1 var(--font-body),sans-serif;cursor:pointer;border-radius:8px;padding:0 14px}.fd-community-join button:disabled,.fd-community-status button:disabled{opacity:.55;cursor:wait}.fd-community-status{border:1px solid var(--fh-green);background:color-mix(in srgb, var(--fh-lime) 22%, transparent);border-radius:8px;flex-wrap:wrap;align-items:center;padding:12px 14px}.fd-community-status.pending{background:#fff5df;border-color:#c38d3c}.fd-community-status>span{color:var(--fd-dark-muted);flex:260px;font-size:12px;line-height:1.4}.fd-community-status>strong{font-size:13px}.fd-community-status>div{flex-wrap:wrap;gap:7px;display:flex}.fd-community-status button{min-height:34px;color:var(--fh-ink);background:0 0;padding-inline:11px}.fd-community-card>footer{color:var(--fd-dark-muted);align-items:center;padding-top:2px;font-size:10px;line-height:1.4}.fd-community-card>footer span{max-width:600px}.fd-community-card>footer a{color:var(--fh-green);flex:none;font-weight:750;text-decoration:none}.fd-community-notice{background:var(--fh-ink);color:var(--fh-cream);border-radius:7px;padding:9px 11px;font-size:11px;line-height:1.35}.fd-product-shell.dark .fd-community-card{color:var(--fd-dark-text);background:#101a13;border-color:#f7f8f12e}.fd-product-shell.dark .fd-community-card>p,.fd-product-shell.dark .fd-community-stats span,.fd-product-shell.dark .fd-community-join small,.fd-product-shell.dark .fd-community-status>span,.fd-product-shell.dark .fd-community-card>footer{color:var(--fd-dark-muted)}.fd-product-shell.dark .fd-community-card>header>b.private{color:#c7ff38;border-color:#8bb326}.fd-product-shell.dark .fd-community-join select{color:var(--fd-dark-text);background:#0c1610;border-color:#f7f8f133}.fd-product-shell.dark .fd-community-status.pending{background:#2a2115;border-color:#b37d31}.fd-product-shell.dark .fd-community-status button{color:var(--fd-dark-text);background:0 0;border-color:#f7f8f140}.fd-product-shell.dark .fd-community-notice{color:#0d1711;background:#c7ff38}@media (width<=700px){.fd-community-card{padding:17px}.fd-community-card>header,.fd-community-card>footer{flex-direction:column;align-items:flex-start}.fd-community-stats{grid-template-columns:1fr}.fd-community-stats>div,.fd-community-stats>div:not(:first-child){border-right:0;border-bottom:1px solid var(--fd-border);padding:10px 0}.fd-community-stats>div:last-child{border-bottom:0}.fd-community-join{flex-direction:column;align-items:stretch}.fd-community-participation{min-width:0}}.fd-community-review{border:1px solid var(--fd-border);background:color-mix(in srgb, var(--fd-card) 82%, var(--fh-lime) 18%);border-radius:9px;gap:9px;padding:12px;display:grid}.fd-community-review-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.fd-community-review-head>span{color:var(--fd-dark-muted);font-size:11px}.fd-community-review>button{border:1px solid var(--fh-ink);background:var(--fh-ink);min-height:34px;color:var(--fh-cream);font:750 11px/1 var(--font-body),sans-serif;cursor:pointer;border-radius:7px;justify-self:start;padding:0 11px}.fd-community-review-head>button{border:1px solid var(--fh-ink);background:var(--fh-ink);min-height:34px;color:var(--fh-cream);font:750 11px/1 var(--font-body),sans-serif;cursor:pointer;border-radius:7px;padding:0 11px}.fd-community-invite{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.fd-community-invite label{color:var(--fd-dark-muted);font:750 10px/1 var(--font-data),monospace;letter-spacing:.05em;text-transform:uppercase;flex:220px;gap:5px;display:grid}.fd-community-invite input,.fd-community-invite-result input{box-sizing:border-box;border:1px solid var(--fd-border);background:var(--fd-card);min-height:34px;color:var(--fh-ink);font:500 12px/1 var(--font-body),sans-serif;text-transform:none;border-radius:6px;padding:0 9px}.fd-community-invite>button,.fd-community-invite-result>button{border:1px solid var(--fh-ink);background:var(--fh-ink);min-height:34px;color:var(--fh-cream);font:750 10px/1 var(--font-body),sans-serif;cursor:pointer;border-radius:6px;padding:0 10px}.fd-community-invite-result{align-items:center;gap:8px;display:flex}.fd-community-invite-result input{flex:auto;min-width:0}.fd-community-request-area{gap:9px;display:grid}.fd-community-review-list{gap:7px;display:grid}.fd-community-review-list>p{color:var(--fd-dark-muted);margin:0;font-size:11px}.fd-community-review-list article{border:1px solid var(--fd-border);background:var(--fd-card);border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:9px;display:flex}.fd-community-review-list article>div:first-child{min-width:0}.fd-community-review-list strong,.fd-community-review-list small{display:block}.fd-community-review-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.fd-community-review-list small{color:var(--fd-dark-muted);margin-top:3px;font-size:10px;line-height:1.35}.fd-community-review-list article>div:last-child{flex:none;gap:6px;display:flex}.fd-community-review-list article button{border:1px solid var(--fh-ink);background:var(--fh-ink);min-height:30px;color:var(--fh-cream);font:750 10px/1 var(--font-body),sans-serif;cursor:pointer;border-radius:6px;padding:0 9px}.fd-community-review-list article button.secondary{color:var(--fh-ink);background:0 0}.fd-community-review button:disabled,.fd-community-review-list button:disabled{opacity:.55;cursor:wait}.fd-community-team{border-top:1px solid var(--fd-border);gap:7px;padding-top:4px;display:grid}.fd-community-team h3{color:var(--fh-green);font:750 10px/1 var(--font-data),monospace;letter-spacing:.08em;text-transform:uppercase;margin:3px 0 0}.fd-community-team label{border:1px solid var(--fd-border);background:var(--fd-card);border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:8px 9px;display:flex}.fd-community-team label>span{min-width:0}.fd-community-team strong,.fd-community-team small{display:block}.fd-community-team strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.fd-community-team small{color:var(--fd-dark-muted);text-transform:capitalize;margin-top:3px;font-size:10px}.fd-community-team select{border:1px solid var(--fd-border);background:var(--fd-card);min-height:30px;color:var(--fh-ink);font:650 10px/1 var(--font-body),sans-serif;border-radius:6px;padding:0 8px}.fd-product-shell.dark .fd-community-review{background:#17231b;border-color:#f7f8f12e}.fd-product-shell.dark .fd-community-review-list article{background:#101a13;border-color:#f7f8f12e}.fd-product-shell.dark .fd-community-review-list small,.fd-product-shell.dark .fd-community-review-list>p{color:var(--fd-dark-muted)}.fd-product-shell.dark .fd-community-review-list article button.secondary{color:var(--fd-dark-text);border-color:#f7f8f140}.fd-product-shell.dark .fd-community-team{border-color:#f7f8f12e}.fd-product-shell.dark .fd-community-team label{background:#101a13;border-color:#f7f8f12e}.fd-product-shell.dark .fd-community-team select{color:var(--fd-dark-text);background:#0c1610;border-color:#f7f8f140}.fd-product-shell.dark .fd-community-review-head>span,.fd-product-shell.dark .fd-community-invite label{color:var(--fd-dark-muted)}.fd-product-shell.dark .fd-community-invite input,.fd-product-shell.dark .fd-community-invite-result input{color:var(--fd-dark-text);background:#101a13;border-color:#f7f8f12e}.fd-community-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.fd-community-follow{border:1px solid var(--fh-ink);min-height:31px;color:var(--fh-ink);font:750 10px/1 var(--font-data), monospace;cursor:pointer;background:0 0;border-radius:999px;padding:0 11px}.fd-community-follow[aria-pressed=true]{border-color:var(--fh-lime);background:var(--fh-lime);color:var(--fh-on-lime)}.fd-community-follow:disabled{opacity:.55;cursor:wait}.fd-product-shell.dark .fd-community-follow{color:var(--fd-dark-text);border-color:#f7f8f14d}.fd-product-shell.dark .fd-community-follow[aria-pressed=true]{border-color:var(--fh-lime);color:var(--fh-on-lime)}@media (width<=560px){.fd-community-review-list article{flex-direction:column;align-items:stretch}.fd-community-review-list article>div:last-child{width:100%}.fd-community-review-list article button{flex:1}}.room-active .fd-room-access{min-height:46px;padding-block:6px}.room-active .fd-room-access>div:nth-child(2),.room-active .fd-room-access>div:nth-child(3){display:none}.house2{color:#f7f8f1;background:#09110c;grid-template-rows:auto auto minmax(0,1fr);height:calc(100dvh - 264px);min-height:560px;margin:0;display:grid;overflow:hidden}.house2 button,.house2 input,.house2 select,.house2 textarea{font:inherit}.house2-head{border-bottom:1px solid #f7f8f11a;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:10px 3vw;display:flex}.house2-identity,.house2-presence{align-items:center;gap:10px;display:flex}.house2-identity>span{gap:3px;display:grid}.house2-identity small{color:#c7ff38;font:750 10px/1 var(--font-data),monospace;letter-spacing:.08em}.house2-identity strong{font:650 15px/1.2 var(--font-body),sans-serif}.house2-presence{color:#f7f8f1b3;font-size:12px}.house2-presence>i{background:#92d42f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #92d42f1f}.house2-presence>b,.house2-edge-badge{color:#c7ff38;font:750 10px/1 var(--font-data),monospace;letter-spacing:.04em;background:#c7ff381f;border-radius:99px;padding:6px 9px}.house2-tabs{scrollbar-width:none;border-bottom:1px solid #f7f8f11a;gap:4px;padding:6px 3vw;display:flex;overflow-x:auto}.house2-tabs::-webkit-scrollbar{display:none}.house2-tabs button{color:#f7f8f19e;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:12px;font-weight:700;display:flex}.house2-tabs button.active{color:#fff;background:#f7f8f117}.house2-tabs button b{color:#0d1711;background:#c7ff38;border-radius:50%;place-items:center;min-width:18px;height:18px;font-size:10px;display:grid}.house2-chat{grid-template-rows:auto auto minmax(0,1fr) auto;min-height:0;display:grid}.house2-channelbar{border-bottom:1px solid #f7f8f114;justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:5px 3vw;display:flex}.house2-channelbar>div{scrollbar-width:none;align-items:center;gap:4px;display:flex;overflow-x:auto}.house2-channelbar button{color:#f7f8f185;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:34px;padding:0 10px;font-size:11px;font-weight:650}.house2-channelbar button.active{color:#d5ff70;background:#c7ff381c}.house2-channelbar button span{margin-right:4px}.house2-channelbar .house2-quiet{color:#f7f8f1b3;border:1px solid #f7f8f11f}.house2-channel-setup{background:#0d1711;border-bottom:1px solid #f7f8f114;grid-template-columns:1fr 1fr 1fr auto auto;gap:7px;padding:8px 3vw;display:grid}.house2-channel-setup input,.house2-channel-setup select{color:#fff;background:#121f17;border:1px solid #f7f8f124;border-radius:8px;min-width:0;min-height:38px;padding:0 10px;font-size:11px}.house2-channel-setup label{color:#f7f8f1b3;align-items:center;gap:5px;font-size:11px;display:flex}.house2-channel-setup button{color:#0d1711;background:#c7ff38;border:0;border-radius:8px;min-height:38px;padding:0 12px;font-size:11px;font-weight:800}.house2-thread{overscroll-behavior:contain;min-height:0;padding:10px clamp(14px,3vw,44px);overflow-y:auto}.house2-empty{text-align:center;place-content:center;justify-items:center;gap:8px;min-height:100%;padding:28px;display:grid}.house2-empty>span{color:#c7ff38;background:#c7ff381a;border-radius:50%;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.house2-empty strong{font:500 24px/1.1 var(--font-display),serif}.house2-empty p{color:#f7f8f199;max-width:430px;margin:0;font-size:13px;line-height:1.5}.house2-message{grid-template-columns:34px minmax(0,1fr);gap:10px;max-width:760px;padding:9px 0;display:grid}.house2-message+.house2-message{border-top:1px solid #f7f8f10e}.house2-message>div>header{align-items:baseline;gap:7px;display:flex}.house2-message header strong{font-size:12px}.house2-message header>b{color:#0d1711;background:#c7ff38;border-radius:4px;padding:3px 5px;font-size:10px}.house2-message time,.house2-message header em{color:#f7f8f166;font-size:10px;font-style:normal}.house2-message p{color:#f7f8f1db;white-space:pre-wrap;margin:4px 0 6px;font-size:13px;line-height:1.5}.house2-reply-preview{color:#f7f8f180;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-left:2px solid #c7ff3873;max-width:100%;margin:5px 0 2px;padding:4px 8px;font-size:11px;overflow:hidden}.house2-media{width:min(520px,100%);margin:7px 0 8px}.house2-media img,.house2-media video{object-fit:cover;background:#040806;border-radius:14px;max-width:100%;max-height:420px;display:block}.house2-media figcaption{color:#f7f8f173;margin-top:4px;font-size:10px}.house2-message-actions{align-items:center;gap:3px;min-height:28px;display:flex}.house2-message-actions>button,.house2-message-actions summary{color:#f7f8f17a;cursor:pointer;background:0 0;border:0;border-radius:99px;min-height:27px;padding:0 7px;font-size:10px;list-style:none}.house2-message-actions>button:hover,.house2-message-actions summary:hover,.house2-message-actions button[aria-pressed=true]{color:#fff;background:#f7f8f114}.house2-message-actions details{position:relative}.house2-message-actions details>div{z-index:8;background:#142219;border:1px solid #f7f8f124;border-radius:10px;padding:5px;display:flex;position:absolute;bottom:34px;left:0;box-shadow:0 14px 40px #0000004d}.house2-message-actions details>div button{color:#fff;cursor:pointer;background:0 0;border:0;min-width:36px;min-height:36px}.house2-readonly{color:#f7f8f18c;border-top:1px solid #f7f8f11a;align-items:center;gap:8px;padding:12px 3vw;font-size:11px;display:flex}.house2-readonly strong{color:#fff}.house2-composer{background:#09110cf5;border-top:1px solid #f7f8f11a;padding:9px 3vw 12px;box-shadow:0 -10px 30px #0000001f}.house2-composer>form{background:#121f17;border:1px solid #f7f8f124;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:end;gap:7px;max-width:940px;padding:6px;display:grid}.house2-composer textarea{color:#fff;resize:none;background:0 0;border:0;outline:0;min-height:36px;max-height:110px;padding:8px 4px;font-size:13px;line-height:1.45}.house2-attach input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.house2-attach span,.house2-send{color:#fff;cursor:pointer;background:#f7f8f114;border:0;border-radius:50%;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.house2-send{color:#0d1711;background:#c7ff38;font-weight:900}.house2-send:disabled{opacity:.35;cursor:default}.house2-request-shortcut{color:#c7ff38;cursor:pointer;background:#c7ff381a;border:0;border-radius:99px;min-height:34px;padding:0 10px;font-size:10px;font-weight:750}.house2-replying,.house2-attachment{color:#f7f8f1b8;background:#c7ff3814;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;max-width:940px;margin-bottom:6px;padding:6px 10px;font-size:10px;display:flex}.house2-replying button,.house2-attachment button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:16px}.house2-panel{min-height:0;padding:clamp(18px,3vw,36px) clamp(14px,4vw,60px);overflow:auto}.house2-panel>header{justify-content:space-between;align-items:flex-start;gap:20px;max-width:1100px;margin:0 auto 18px;display:flex}.house2-panel>header small{color:#c7ff38;font:750 10px/1 var(--font-data),monospace;letter-spacing:.08em}.house2-panel h2{font:500 clamp(28px,3vw,42px)/1 var(--font-display),serif;margin:5px 0 4px}.house2-panel>header p{color:#f7f8f19e;max-width:560px;margin:0;font-size:12px;line-height:1.5}.house2-panel>header>button{color:#0d1711;cursor:pointer;background:#c7ff38;border:0;border-radius:9px;min-height:38px;padding:0 13px;font-size:11px;font-weight:800}.house2-proposal-form{background:#f7f8f10e;border-radius:12px;grid-template-columns:140px 110px 190px 1fr auto;gap:8px;max-width:1100px;margin:0 auto 14px;padding:10px;display:grid}.house2-proposal-form input,.house2-proposal-form select,.house2-proposal-form textarea,.house2-delay select,.house2-proposals select{color:#fff;background:#121f17;border:1px solid #f7f8f124;border-radius:8px;min-width:0;min-height:40px;padding:8px 10px;font-size:11px}.house2-proposal-form textarea{resize:vertical}.house2-proposal-form button{color:#0d1711;background:#c7ff38;border:0;border-radius:8px;min-height:40px;padding:0 12px;font-size:11px;font-weight:800}.house2-proposals,.house2-trades,.house2-people{gap:8px;max-width:1100px;margin:auto;display:grid}.house2-proposals>article{border-bottom:1px solid #f7f8f11a;padding:14px 16px}.house2-proposals article>header{align-items:center;gap:8px;display:flex}.house2-proposals header>span,.house2-trades>article>span{border-radius:5px;padding:4px 6px;font-size:10px;font-weight:850}.house2-proposals .buy,.house2-trades .buy{color:#8ff0ae;background:#62d08726}.house2-proposals .sell,.house2-trades .sell{color:#faa;background:#f3707026}.house2-proposals header strong{font-size:14px}.house2-proposals header>b{color:#f7f8f194;font-size:11px}.house2-proposals header>em{color:#c7ff38;font:700 10px/1 var(--font-data),monospace;text-transform:uppercase;margin-left:auto}.house2-proposals article>p{color:#f7f8f1d1;margin:9px 0;font-size:13px;line-height:1.5}.house2-proposals blockquote{color:#f7f8f1a6;background:#c7ff380e;border-left:2px solid #c7ff38;gap:7px;margin:7px 0;padding:8px 10px;font-size:11px;display:flex}.house2-proposals article>footer{color:#f7f8f16b;align-items:center;gap:8px;font-size:10px;display:flex}.house2-proposals footer>button{color:#fff;cursor:pointer;background:0 0;border:1px solid #f7f8f124;border-radius:99px;min-height:30px;margin-left:auto;padding:0 9px}.house2-proposals footer>button[aria-pressed=true]{color:#c7ff38;border-color:#c7ff38}.house2-delay{color:#f7f8f194;align-items:center;gap:8px;font-size:10px;display:flex}.house2-trades>article{border-bottom:1px solid #f7f8f117;grid-template-columns:48px minmax(0,1fr) minmax(110px,auto) auto;align-items:center;gap:12px;padding:12px 4px;display:grid}.house2-trades article>div{gap:3px;display:grid}.house2-trades strong{font-size:12px}.house2-trades small{color:#f7f8f173;font-size:10px}.house2-trades article>b{font:700 10px/1 var(--font-data),monospace;border-radius:99px;padding:6px 8px}.house2-trades article>b.early{color:#c7ff38;background:#c7ff381f}.house2-trades article>b.public{color:#f7f8f173}.house2-people{grid-template-columns:repeat(2,minmax(0,1fr))}.house2-people>article{border-bottom:1px solid #f7f8f117;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 4px;display:grid}.house2-people article>span{gap:3px;display:grid}.house2-people strong{font-size:12px}.house2-people small{color:#f7f8f175;font-size:10px}.house2-people article>b{color:#c7ff38;font:700 10px/1 var(--font-data),monospace}.fd-product-shell.light .house2{background:var(--fh-cream);color:var(--fh-ink)}.fd-product-shell.light :is(.house2-head,.house2-tabs,.house2-channelbar,.house2-message+.house2-message,.house2-readonly,.house2-composer,.house2-trades>article,.house2-people>article,.house2-proposals>article){border-color:#0d17111c}.fd-product-shell.light .house2-tabs button,.fd-product-shell.light .house2-channelbar button,.fd-product-shell.light .house2-presence,.fd-product-shell.light .house2-message-actions>button,.fd-product-shell.light .house2-message-actions summary{color:#667066}.fd-product-shell.light .house2-tabs button.active{color:var(--fh-ink);background:#e9ede1}.fd-product-shell.light .house2-channelbar button.active{color:#527c0c;background:#e4efd1}.fd-product-shell.light .house2-composer{background:var(--fh-cream)}.fd-product-shell.light .house2-composer>form,.fd-product-shell.light .house2-channel-setup,.fd-product-shell.light .house2-proposal-form{background:#fff;border-color:#0d171121}.fd-product-shell.light .house2-composer textarea,.fd-product-shell.light :is(.house2-proposal-form input,.house2-proposal-form select,.house2-proposal-form textarea,.house2-delay select,.house2-proposals select,.house2-channel-setup input){color:var(--fh-ink);background:#fff!important}.fd-product-shell.light .house2-message p,.fd-product-shell.light .house2-panel>header p,.fd-product-shell.light .house2-proposals article>p{color:#39433b}.fd-product-shell.light :is(.house2-message time,.house2-message header em,.house2-media figcaption,.house2-empty p,.house2-trades small,.house2-people small,.house2-proposals article>footer){color:#6d766e}.fd-product-shell.light .house2-empty>span{color:#5d8d0e;background:#ecf5db}.fd-product-shell.light .house2-message-actions details>div{background:#fff;border-color:#0d171124}.fd-product-shell.light .house2-message-actions details>div button{color:var(--fh-ink)}.fd-product-shell.light .house2-attach span{color:var(--fh-ink);background:#eef0e9}.fd-product-shell.light .house2-request-shortcut{color:#5b8b0b;background:#edf5df}.fd-product-shell.light .house2-replying,.fd-product-shell.light .house2-attachment{color:#4d594f;background:#edf5df}.fd-product-shell.light .house2-replying button,.fd-product-shell.light .house2-attachment button{color:var(--fh-ink)}.fd-product-shell.light .house2-edge-badge,.fd-product-shell.light .house2-presence>b{color:#5d8d0e;background:#edf5df}@media (width<=900px){.house2-proposal-form{grid-template-columns:1fr 1fr}.house2-proposal-form textarea,.house2-proposal-form button{grid-column:1/-1}.house2-people{grid-template-columns:1fr}.house2-channel-setup{grid-template-columns:1fr 1fr}.house2-channel-setup button{grid-column:1/-1}}@media (width<=700px){.room-active .fd-room-access{display:none}.house2{height:calc(100dvh - 206px);min-height:520px}.house2-head{padding-inline:14px}.house2-presence>b{display:none}.house2-tabs,.house2-channelbar,.house2-thread,.house2-composer{padding-inline:14px}.house2-channelbar{flex-direction:column;align-items:flex-start}.house2-channelbar>div{width:100%}.house2-channelbar>div:last-child{justify-content:flex-end}.house2-message{max-width:none}.house2-composer>form{grid-template-columns:auto minmax(0,1fr) auto}.house2-request-shortcut{display:none}.house2-panel{padding:18px 14px}.house2-panel>header{flex-direction:column;align-items:flex-start}.house2-proposal-form{grid-template-columns:1fr}.house2-proposal-form textarea,.house2-proposal-form button{grid-column:auto}.house2-trades>article{grid-template-columns:42px 1fr auto}.house2-trades>article>div:nth-of-type(2){display:none}.house2-trades article>b{grid-column:2/-1;width:max-content}.house2-channel-setup{grid-template-columns:1fr}.house2-channel-setup button{grid-column:auto}}.house2-trades .rebalance{color:#cbbcff;background:#896fd62b}.house2-trades>article:has(>span.rebalance)>div:nth-of-type(2){display:none}.fd-product-shell{font-size:var(--type-body);line-height:var(--leading-body)}.fd-context span,.fd-kicker,.fd-live-index{font-size:var(--type-micro)}.fd-topbar nav a,.fd-account-controls{font-size:var(--type-caption)}.fd-hero h1{font-size:var(--type-title);line-height:var(--leading-tight)}.fd-hero p,.house2-message p,.house2-proposals article>p{font-size:var(--type-body);line-height:var(--leading-body)}.fd-tabs button,.house2-tabs button,.house2-message header strong,.house2-people strong,.house2-trades strong{font-size:var(--type-label)}.house2-message time,.house2-message header em,.house2-people small,.house2-trades small{font-size:var(--type-micro)}@media (width<=700px){.fd-product-shell{width:100%;max-width:100%;overflow-x:clip}.fd-main{min-width:0;padding-inline:12px;padding-bottom:calc(18px + env(safe-area-inset-bottom))}.fd-tabs{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.fd-tabs::-webkit-scrollbar{display:none}.fd-tabs button{scroll-snap-align:start;min-width:max-content;min-height:44px}.fd-product-shell :is(input,textarea,select){font-size:16px}.fd-community-join button,.fd-community-status button,.fd-community-follow,.fd-composer .fd-send,.house2-tabs button,.house2-channelbar button,.house2-panel>header>button{min-height:44px}.house2{height:calc(100dvh - 184px);min-height:480px}.house2-head{min-height:56px}.house2-tabs{scroll-snap-type:x proximity}.house2-tabs button{scroll-snap-align:start}.house2-composer{padding-bottom:max(12px,env(safe-area-inset-bottom))}.house2-composer textarea{font-size:16px}}.fd-topbar nav a.fd-return{color:#f2f0e7;background:#f2f0e70f;border:1px solid #f2f0e733;border-radius:10px;align-items:center;gap:8px;min-height:40px;padding:4px 12px 4px 5px;font-weight:800;display:inline-flex}.fd-return>b{background:var(--fd-lime);width:30px;height:30px;color:var(--fd-ink);border-radius:7px;place-items:center;font-size:16px;display:grid}.fd-product-shell.light .fd-topbar nav a.fd-return{background:var(--fh-cream);color:var(--fh-ink);border-color:#0d17112e}@media (width<=700px){.fd-context{display:none!important}.fd-topbar{gap:8px;height:auto;min-height:62px;padding:9px 12px}.fd-topbar nav{order:-1}.fd-topbar nav a.fd-return{min-height:44px}.fd-return>span{display:none}.fd-account-controls{min-width:0;margin-left:auto}.fd-account-controls .workspace-theme{display:none}}.fund-detail,.fd-hero,.fd-hero>*,.fd-hero-side,.fd-layout,.fd-primary,.fd-market-card,.fd-chart-shell,.fd-section,.fd-community-page,.fd-community-public{box-sizing:border-box;min-width:0}.fund-detail{max-width:100%;overflow-x:clip}.fd-data-status{color:#5e421e;background:#fff5df;border:1px solid #c38d3c;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;width:calc(100% - 5vw);max-width:1500px;min-height:44px;margin:12px auto 0;padding:9px 11px 9px 14px;font-size:12px;line-height:1.4;display:flex}.fd-data-status>span{min-width:0}.fd-data-status>button{min-height:34px;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:7px;flex:none;padding:0 11px;font-size:11px;font-weight:800}.fd-data-status>button:disabled{cursor:wait;opacity:.55}.fd-product-shell.dark .fd-data-status{color:#f2d7a8;background:#2a2115;border-color:#9a6b2e}.fd-hero-side{justify-items:stretch;gap:9px;width:min(100%,286px);display:grid}.fd-hero-side .fd-manager{box-sizing:border-box;width:100%;min-width:0}.fd-hero-actions{grid-template-columns:1.2fr .8fr;gap:7px;display:grid}.fd-hero-actions button{color:#f2f0e7;cursor:pointer;background:0 0;border:1px solid #f2f0e733;border-radius:8px;min-height:42px;padding:0 12px;font-size:11px;font-weight:800}.fd-hero-actions button.primary{border-color:var(--fd-lime);background:var(--fd-lime);color:var(--fd-ink)}.fd-hero-actions button:hover{border-color:var(--fd-lime)}.fd-product-shell.light .fd-hero-actions button{color:var(--fh-ink);border-color:#0d17112e}.fd-product-shell.light .fd-hero-actions button.primary{border-color:var(--fh-ink);background:var(--fh-ink);color:var(--fh-cream)}.fd-freshness{position:relative;padding-left:21px!important}.fd-freshness:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.fd-freshness.cached{color:#c7ff38;border-color:#8fcb2e73}.fd-freshness.stale{color:#ffbd7c;border-color:#ffb66e6b}.fd-freshness.unavailable{color:#f2f0e7ad;border-color:#f2f0e738}.fd-product-shell.light .fd-freshness.cached{color:#5c8618;border-color:#5c8b1257}.fd-product-shell.light .fd-freshness.stale{color:#a66527;border-color:#a6652757}.fd-product-shell.light .fd-freshness.unavailable{color:#687168;border-color:#0d171129}.fd-hero-metrics{background:#f2f0e706;border-top:1px solid #f2f0e71a;border-bottom:1px solid #f2f0e71a;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;display:grid}.fd-hero-metrics>div{border-right:1px solid #f2f0e71a;min-width:0;padding:13px clamp(12px,2.5vw,34px)}.fd-hero-metrics>div:last-child{border-right:0}.fd-hero-metrics span{color:#f2f0e77a;font:750 10px/1 var(--font-data),monospace;letter-spacing:.09em;display:block}.fd-hero-metrics strong{color:#f2f0e7;font:500 clamp(15px,1.4vw,20px)/1.1 var(--font-display),serif;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;display:block;overflow:hidden}.fd-product-shell.light .fd-hero-metrics{background:var(--fh-sage);color:var(--fh-ink);border-color:#0d171121}.fd-product-shell.light .fd-hero-metrics>div{border-color:#0d171121}.fd-product-shell.light .fd-hero-metrics span{color:#687168}.fd-product-shell.light .fd-hero-metrics strong{color:var(--fh-ink)}.fd-public-tabs{background:#050a07f5;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid;gap:0!important;height:auto!important;padding:0 2.5vw!important}.fd-public-tabs button{text-align:center;min-width:0;min-height:48px!important;padding:0 12px!important}.fd-public-tabs button.active:after{left:12px;right:12px}.fd-product-shell.light .fd-public-tabs{background:var(--fh-cream);border-color:#0d171121}.fd-product-shell.light .fd-public-tabs button{color:#697269}.fd-product-shell.light .fd-public-tabs button.active{color:var(--fh-ink)}.fd-product-shell .fd-section{width:100%;max-width:1768px;margin-inline:auto;padding:12px 14px 80px}.fd-community-page{gap:16px;display:grid}.fd-trade-unavailable{align-content:start;gap:14px;min-height:360px;padding:28px}.fd-trade-unavailable h2{font-family:var(--fh-display);margin:0;font-size:clamp(28px,3vw,44px);line-height:.98}.fd-trade-unavailable p{max-width:36ch;color:var(--fd-muted);margin:0;line-height:1.55}.fd-trade-unavailable dl{border-block:1px solid var(--fd-border);gap:0;margin:8px 0;display:grid}.fd-trade-unavailable dl div{border-bottom:1px solid var(--fd-border);justify-content:space-between;gap:18px;padding:13px 0;display:flex}.fd-trade-unavailable dl div:last-child{border-bottom:0}.fd-trade-unavailable dt{color:var(--fd-muted)}.fd-trade-unavailable dd{margin:0;font-weight:800}.fd-trade-unavailable small{color:var(--fd-muted);line-height:1.45}.fd-lab-preview{border-bottom:1px solid var(--fd-border);background:color-mix(in srgb, #d8912d 15%, var(--fd-panel));color:var(--fd-ink);align-items:center;gap:14px;padding:10px 18px;display:flex}.fd-lab-preview strong{letter-spacing:.08em;font-size:12px}.fd-lab-preview span{color:var(--fd-muted);font-size:12px}.fd-lab-preview a{color:inherit;margin-left:auto;font-weight:800;text-decoration:none}.fd-community-switch{background:#f2f0e709;border:1px solid #f2f0e71f;border-radius:11px;grid-template-columns:1fr max-content;align-items:center;gap:4px;padding:5px;display:grid}.fd-community-switch>div{gap:3px;padding:7px 10px;display:grid}.fd-community-switch>div>b{color:var(--fd-text);font-size:14px}.fd-community-switch>div>span{color:var(--fd-muted);font-size:12px}.fd-community-areas{align-items:center;gap:4px;display:flex}.fd-community-switch button{color:#f2f0e7a6;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:40px;padding:0 14px;font-size:12px;font-weight:750}.fd-community-switch button.active{color:#f2f0e7;background:#f2f0e71a}.fd-community-switch .trade-link{color:var(--fd-lime);justify-self:end}.fd-community-public{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:start;gap:14px;display:grid}.fd-community-public .fd-community-card{height:fit-content;margin:0}.fd-community-public .fund-feed{min-width:0}.fd-product-shell.light .fd-community-switch{background:var(--fh-sage);border-color:#0d171124}.fd-product-shell.light .fd-community-switch button{color:#647064}.fd-product-shell.light .fd-community-switch button.active{background:var(--fh-cream);color:var(--fh-ink);box-shadow:inset 0 0 0 1px #0d17111c}.fd-product-shell.light .fd-community-switch .trade-link{color:#5e8d1a}.fd-panel-loading{text-align:center;background:#f2f0e706;border:1px solid #f2f0e71f;border-radius:12px;place-content:center;justify-items:center;gap:8px;min-height:340px;padding:34px 20px;display:grid}.fd-panel-loading:before{content:"";border:2px solid #f2f0e72e;border-top-color:var(--fd-lime);border-radius:50%;width:24px;height:24px;margin-bottom:5px;animation:.8s linear infinite fd-spin}.fd-panel-loading strong{font:500 25px/1.1 var(--font-display),serif}.fd-panel-loading span{color:#f2f0e79e;max-width:430px;font-size:12px;line-height:1.5}.fd-panel-loading button{color:#f2f0e7;cursor:pointer;background:0 0;border:1px solid #f2f0e73d;border-radius:8px;min-height:38px;margin-top:6px;padding:0 13px;font-size:11px;font-weight:800}.fd-product-shell.light .fd-panel-loading{background:var(--fh-sage);color:var(--fh-ink);border-color:#0d171124}.fd-product-shell.light .fd-panel-loading:before{border-color:#66951e #0d171129 #0d171129}.fd-product-shell.light .fd-panel-loading span{color:#687168}.fd-product-shell.light .fd-panel-loading button{color:var(--fh-ink);border-color:#0d171133}.fd-chart-shell{width:100%;max-width:100%;overflow:hidden}.fd-chart-shell>.fh-series-chart,.fd-chart-shell .fh-chart-stage,.fd-chart-shell .fh-chart-stage svg{width:100%;min-width:0;max-width:100%}.fd-chart-controls,.fd-chart-controls>div,.fd-chart-actions{min-width:0}.fd-chart-range{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.fd-mobile-actions{display:none}@media (width<=1100px){.fd-community-public{grid-template-columns:1fr}}@media (width<=760px){.fund-detail{padding-bottom:calc(82px + env(safe-area-inset-bottom))}.fd-data-status{flex-direction:column;align-items:flex-start;width:calc(100% - 24px);margin-top:10px}.fd-data-status>button{min-height:44px}.fd-product-shell .fd-hero{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:12px;padding:16px 14px 14px}.fd-product-shell .fd-hero h1{overflow-wrap:anywhere;margin-top:4px;font-size:clamp(27px,9vw,36px)}.fd-product-shell .fd-hero p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fd-hero-side{grid-column:1/-1;width:100%}.fd-hero-actions{display:none}.fd-hero .fd-tags{flex-wrap:wrap}.fd-hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.fd-hero-metrics>div{border-bottom:1px solid #f2f0e71a;padding:11px 14px}.fd-hero-metrics>div:nth-child(2n){border-right:0}.fd-hero-metrics>div:nth-child(5){border-bottom:0;border-right:0;grid-column:1/-1}.fd-product-shell.light .fd-hero-metrics>div{border-color:#0d171121}.fd-public-tabs{grid-template-columns:repeat(3,minmax(0,1fr));padding-inline:6px!important;overflow:visible!important}.fd-public-tabs button{white-space:nowrap;font-size:11px;min-width:0!important;min-height:48px!important;padding-inline:4px!important}.fd-public-tabs button.active:after{left:4px;right:4px}.fd-product-shell .fd-section,.fd-product-shell .fd-community-page{padding:8px 8px 96px}.fd-community-switch{grid-template-columns:1fr 1fr}.fd-community-areas{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.fd-community-switch button{min-height:44px;padding-inline:8px}.fd-community-switch .trade-link{grid-column:1/-1;justify-self:stretch}.fd-community-public{grid-template-columns:1fr;gap:12px}.fd-panel-loading{min-height:280px}.fd-chart-controls :is(button,.fh-chart-style-toggle button),.fd-trade-tabs button,.fd-quick button,.fd-buy,.fd-socials :is(a,button),.fd-manager-actions button{min-height:44px}.fd-chart-controls{width:100%;overflow:hidden}.fd-chart-controls>div{max-width:100%}.fd-chart-actions{width:100%;overflow:hidden}.fd-chart-range{width:100%;overflow-x:auto}.fd-chart-shell>.fh-series-chart{min-height:250px}.fd-chart-shell .fh-chart-stage{min-height:210px}.fd-mobile-actions{z-index:120;right:10px;bottom:max(10px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050a07f0;border:1px solid #f2f0e729;border-radius:14px;grid-template-columns:1fr 1fr;gap:8px;padding:8px;display:grid;position:fixed;left:10px;box-shadow:0 18px 50px #0000004d}.fd-mobile-actions button{color:#f2f0e7;cursor:pointer;background:0 0;border:1px solid #f2f0e738;border-radius:9px;min-height:50px;padding:0 12px;font-size:13px;font-weight:800}.fd-mobile-actions button.primary{border-color:var(--fd-lime);background:var(--fd-lime);color:var(--fd-ink)}.fd-product-shell.light .fd-mobile-actions{background:#f2eee3f0;border-color:#0d171129;box-shadow:0 18px 50px #0d17112e}.fd-product-shell.light .fd-mobile-actions button{color:var(--fh-ink);border-color:#0d171133}.fd-product-shell.light .fd-mobile-actions button.primary{border-color:var(--fh-ink);background:var(--fh-ink);color:var(--fh-cream)}}.fd-trade-estimate{background:#c7ff380e;border:1px solid #c7ff382e;border-radius:9px;gap:4px;margin-top:13px;padding:12px;display:grid}.fd-trade-estimate>span{color:#f2f0e785;font:750 10px var(--font-data), monospace;letter-spacing:.07em}.fd-trade-estimate>strong{letter-spacing:-.02em;font-size:18px}.fd-trade-estimate>small{color:#f2f0e794;font-size:11px}.fd-terminal-identity{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:14px;min-width:0;margin:-5px 0 12px;padding-bottom:12px;display:flex}.fd-terminal-token{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.fd-terminal-token .fd-fund-logo{border-radius:10px;width:42px;height:42px;font-size:11px}.fd-terminal-token>span{gap:2px;min-width:0;display:grid}.fd-terminal-token small{color:#f2f0e76b;font:700 10px var(--font-data),monospace;letter-spacing:.07em}.fd-terminal-token strong{color:#f2f0e7;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.fd-terminal-token strong b{color:var(--fh-lime);font-size:11px}.fd-terminal-token em{color:#f2f0e77a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;overflow:hidden}.fd-terminal-links{justify-content:flex-end;align-items:center;gap:4px;display:flex}.fd-terminal-links :is(a,button){color:#f2f0e7ad;cursor:pointer;background:0 0;border:1px solid #ffffff1c;border-radius:6px;align-items:center;gap:5px;min-height:30px;padding:0 8px;font-size:11px;text-decoration:none;display:inline-flex}.fd-terminal-links :is(a,button):hover{color:var(--fh-lime);border-color:#c7ff384d}.fd-terminal-links button span{color:var(--fh-lime);font:800 10px var(--font-data),monospace}.fd-terminal-links button b{font-size:10px}.fd-terminal-links a span{display:none}.fd-product-shell.light .fd-terminal-identity{border-color:#0d17111f}.fd-product-shell.light .fd-terminal-token small,.fd-product-shell.light .fd-terminal-token em{color:#697269}.fd-product-shell.light .fd-terminal-token strong{color:var(--fh-ink)}.fd-product-shell.light .fd-terminal-token strong b{color:#5f8814}.fd-product-shell.light .fd-terminal-links :is(a,button){color:#657066;border-color:#0d171124}@media (width<=760px){.fd-terminal-identity{flex-direction:column;align-items:flex-start}.fd-terminal-links{justify-content:flex-start;width:100%;overflow-x:auto}.fd-terminal-links :is(a,button){flex:none}.fd-terminal-links a span{display:inline}}.fd-impact-meter{gap:6px;margin:11px 2px;display:grid}.fd-impact-meter>span{justify-content:space-between;align-items:center;font-size:11px;display:flex}.fd-impact-meter em{color:#65a81b;font:750 11px var(--font-data), monospace;font-style:normal}.fd-impact-meter>i{background:#f2f0e71a;border-radius:99px;height:3px;overflow:hidden}.fd-impact-meter>i>b{border-radius:inherit;background:#76b51f;height:100%;transition:width .18s;display:block}.fd-impact-meter.medium em{color:#d7a84c}.fd-impact-meter.medium>i>b{background:#d7a84c}.fd-impact-meter.high em{color:#ff7e70}.fd-impact-meter.high>i>b{background:#ff6c5e}.fd-order-details{border-top:1px solid #f2f0e71a;border-bottom:1px solid #f2f0e71a;margin:0 0 12px}.fd-order-details>summary{color:#f2f0e79e;cursor:pointer;justify-content:space-between;align-items:center;min-height:38px;font-size:11px;font-weight:750;list-style:none;display:flex}.fd-order-details>summary::-webkit-details-marker{display:none}.fd-order-details[open]>summary span{transform:rotate(180deg)}.fd-order-details dl{border:0;margin:0 0 8px}.fd-product-shell.light .fd-trade-estimate{background:#6f9f170e;border-color:#5f8f1533}.fd-product-shell.light .fd-trade-estimate>span,.fd-product-shell.light .fd-trade-estimate>small,.fd-product-shell.light .fd-order-details>summary{color:#647064}.fd-product-shell.light .fd-impact-meter>i{background:#0d17111a}.fd-product-shell.light .fd-order-details{border-color:#0d17111a}.fd-market-card .fh-chart-commandbar{margin-top:4px}.fd-market-card .fh-chart-source-note{padding-inline:2px}@media (width>=1100px){.fd-product-shell .fd-layout{grid-template-columns:minmax(0,1fr) 320px}}@media (width<=420px){.fd-product-shell .fd-hero{grid-template-columns:42px minmax(0,1fr)}.fd-product-shell .fd-fund-logo{width:42px;height:42px}.fd-hero-side .fd-manager{grid-template-columns:30px minmax(0,1fr)}.fd-manager small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fd-public-tabs button{font-size:10px}.fd-community-card{padding:15px}.fd-chart-shell>.fh-series-chart{min-height:230px}.fd-chart-shell .fh-chart-stage{min-height:190px}}@media (prefers-reduced-motion:reduce){.fd-panel-loading:before{animation:none}.fd-product-shell *,.fd-product-shell :before,.fd-product-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.fd-mobile-actions,.fd-data-status{display:none!important}}.fd-about-section{background:var(--fh-sage);padding-top:24px}.fd-about-frame{background:var(--fh-cream);border:1px solid #0d171124;border-radius:20px;max-width:1440px;margin:0 auto;padding:16px;box-shadow:0 16px 38px #0d17110f}.fd-about-manager,.fd-about-metrics,.fd-about-thesis,.fd-about-fact{border-color:#0d171126!important}.fd-about-manager{min-height:128px;box-shadow:0 1px #0d17110a;background:var(--fh-cream)!important}.fd-about-manager .fd-manager-actions button{min-height:38px;color:var(--fh-ink);background:0 0;border:1px solid #0d171133;border-radius:8px;padding:0 12px;font-size:12px;font-weight:750}.fd-about-manager .fd-manager-actions button:hover{color:var(--fh-ink);background:#0d17110e}.fd-about-manager .fd-manager-actions span{color:#5e695f;border-color:#0d171126}.fd-about-metrics{box-shadow:0 1px #0d171109;background:var(--fh-cream)!important;margin:0!important}.fd-about-thesis{box-shadow:0 1px #0d171109;background:var(--fh-sky)!important}.fd-about-thesis h2,.fd-about-thesis p,.fd-about-fact,.fd-about-fact strong{color:#0d1711}.fd-about-thesis p{color:#4f5d51}.fd-about-fact{justify-content:space-between;min-height:150px;padding:19px 20px;box-shadow:0 1px #0d171109}.fd-about-fact>span{color:#4e5b51;font:750 10px/1 var(--font-data), monospace;letter-spacing:.08em;text-transform:uppercase}.fd-about-fact strong{font:400 clamp(22px,2.1vw,29px)/1.04 var(--font-display), serif;letter-spacing:-.025em;margin:18px 0 5px}.fd-about-fact small{color:#59665b;font-size:11px}.fd-about-fact-1,.fd-about-fact-2,.fd-about-fact-3{background:var(--fh-sky)!important}.fd-about-fact-4,.fd-about-fact-5,.fd-about-fact-6{background:var(--fh-lilac)!important}.fd-about-redemption .fd-redemption{margin-top:0}.fd-product-shell.light .fd-about-section{background:var(--fh-sage)}.fd-product-shell.light .fd-about-frame{background:var(--fh-cream);border-color:#0d171126}.fd-product-shell.light .fd-about-manager .fd-manager-actions button,.fd-product-shell.light .fd-about-manager .fd-manager-actions button:hover{color:var(--fh-ink)!important}.fd-product-shell.dark .fd-about-section{background:var(--fh-sage)}.fd-product-shell.dark .fd-about-frame{background:var(--fh-forest-raised);border-color:#f2f0e726;box-shadow:0 16px 38px #0000002e}.fd-product-shell.dark .fd-about-manager,.fd-product-shell.dark .fd-about-metrics{background:var(--fh-forest-raised)!important;border-color:#f2f0e726!important}.fd-product-shell.dark .fd-about-manager .fd-manager-actions button{color:var(--fh-ink);border-color:#f2f0e733}.fd-product-shell.dark .fd-about-manager .fd-manager-actions span{color:#f2f0e7b3}.fd-product-shell.dark .fd-about-thesis{background:var(--fh-sky)!important;border-color:#0d171126!important}.fd-product-shell.dark .fd-about-thesis .fd-kicker{color:#0d1711!important}.fd-product-shell.dark .fd-about-fact{border-color:#0d17112e!important}@media (width<=760px){.fd-about-section{padding:12px 10px 96px}.fd-about-frame{border-radius:15px;padding:9px}.fd-about-manager{grid-template-columns:56px minmax(0,1fr);padding:16px}.fd-about-manager .fd-avatar.large{width:56px;height:56px}.fd-about-manager .fd-manager-actions{grid-column:1/-1;justify-content:flex-start;align-items:center;gap:8px;display:flex}.fd-about-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.fd-about-metrics>div:nth-child(2n){border-right:0}.fd-about-metrics>div:nth-child(n+3){border-top:1px solid #0d171121}.fd-about-thesis h2{font-size:clamp(28px,8vw,38px)}.fd-about-facts{grid-template-columns:1fr}.fd-about-fact{min-height:126px}}.fd-about-frame,.fd-product-shell.light .fd-about-frame{background:var(--fh-cream)}.fd-product-shell.dark .fd-about-frame{background:var(--fh-forest-raised)}.fd-product-shell.light .fd-about-thesis,.fd-product-shell.dark .fd-about-thesis{background:var(--fh-sky)!important;color:#0d1711!important;border-color:#0d17112e!important}.fd-product-shell.light .fd-about-thesis .fd-kicker,.fd-product-shell.dark .fd-about-thesis .fd-kicker,.fd-product-shell.light .fd-about-thesis h2,.fd-product-shell.dark .fd-about-thesis h2{color:#0d1711!important}.fd-product-shell.light .fd-about-thesis p,.fd-product-shell.dark .fd-about-thesis p{color:#4b584f!important}.fd-product-shell.light .fd-about-facts .fd-about-fact,.fd-product-shell.dark .fd-about-facts .fd-about-fact{background:var(--fh-lilac)!important;color:#0d1711!important;border-color:#0d17112e!important}.fd-product-shell.light .fd-about-facts .fd-about-fact-1,.fd-product-shell.light .fd-about-facts .fd-about-fact-2,.fd-product-shell.light .fd-about-facts .fd-about-fact-3,.fd-product-shell.dark .fd-about-facts .fd-about-fact-1,.fd-product-shell.dark .fd-about-facts .fd-about-fact-2,.fd-product-shell.dark .fd-about-facts .fd-about-fact-3{background:var(--fh-sky)!important}.fd-product-shell.light .fd-about-facts .fd-about-fact-4,.fd-product-shell.light .fd-about-facts .fd-about-fact-5,.fd-product-shell.light .fd-about-facts .fd-about-fact-6,.fd-product-shell.dark .fd-about-facts .fd-about-fact-4,.fd-product-shell.dark .fd-about-facts .fd-about-fact-5,.fd-product-shell.dark .fd-about-facts .fd-about-fact-6{background:var(--fh-lilac)!important}.fd-product-shell.light .fd-about-facts .fd-about-fact>span,.fd-product-shell.dark .fd-about-facts .fd-about-fact>span{color:#3f4a43!important}.fd-product-shell.light .fd-about-facts .fd-about-fact strong,.fd-product-shell.dark .fd-about-facts .fd-about-fact strong{color:#0d1711!important}.fd-product-shell.light .fd-about-facts .fd-about-fact small,.fd-product-shell.dark .fd-about-facts .fd-about-fact small{color:#4b584f!important}.fd-product-shell.light .fd-tabs button>b{color:#0d1711!important;background:#0d171114!important}.fd-about-section{padding-top:14px}.fd-about-frame{padding:12px}.fd-about-frame>*+*{margin-top:10px}.fd-about-manager{min-height:100px;padding:18px 20px}.fd-about-manager .fd-manager-actions button,.fd-about-manager .fd-manager-actions label{min-height:34px}.fd-about-metrics>div{padding-block:11px}.fd-about-thesis{padding:18px 20px}.fd-about-thesis h2{max-width:920px;font-size:clamp(26px,2.8vw,38px)}.fd-about-facts{gap:10px}.fd-about-fact{min-height:116px;padding:15px 16px}.fd-about-fact strong{margin:12px 0 4px;font-size:clamp(20px,1.8vw,26px)}.fd-about-redemption .fd-redemption{align-items:start;margin-top:0;padding:18px 20px}@media (width<=760px){.fd-about-section{padding:10px 8px 96px}.fd-about-frame{padding:8px}.fd-about-manager{min-height:0;padding:14px}.fd-about-thesis{padding:16px}.fd-about-fact{min-height:108px}.fd-about-redemption .fd-redemption{padding:16px}}.fd-product-shell .fd-terminal-layout{width:100%;max-width:none;padding:12px 14px 48px;display:block}.fd-product-shell:not(.room-active) .fd-hero,.fd-product-shell:not(.room-active) .fd-hero-metrics{display:none}.fd-product-shell.market-active .fd-tabs{border-top:0}.fd-terminal-frame{border:1px solid var(--fd-ui-border);background:var(--fd-ui-card);border-radius:12px;grid-template-columns:minmax(0,1fr) 340px;width:100%;max-width:1740px;margin-inline:auto;display:grid;overflow:clip;box-shadow:0 12px 34px #0d17110e}.fd-terminal-core{border-right:1px solid var(--fd-ui-border);min-width:0}.fd-terminal-market{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.fd-product-shell.light .fd-terminal-market,.fd-product-shell.dark .fd-terminal-market{box-shadow:none;border:0;border-radius:0}.fd-terminal-market .fd-terminal-identity{min-height:66px;margin:0;padding:10px 14px}.fd-terminal-market .fd-terminal-token{grid-template-columns:40px minmax(0,1fr)}.fd-terminal-market .fd-terminal-token .fd-fund-logo{width:40px;height:40px}.fd-terminal-market .fd-token-overview{border-bottom:1px solid var(--fd-ui-border);grid-template-columns:repeat(6,minmax(0,1fr));margin:0}.fd-terminal-market .fd-token-overview>div{min-width:0;padding:9px 12px}.fd-terminal-market .fd-token-overview strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.fd-terminal-market .fd-technical{border:0;border-bottom:1px solid var(--fd-ui-border);border-radius:0;margin:0}.fd-terminal-market .fd-technical summary{padding-inline:14px}.fd-terminal-price-head{margin:0;padding:12px 14px 8px}.fd-terminal-price-head strong{font-size:31px}.fd-terminal-market .fd-chart-controls{border-bottom:1px solid var(--fd-ui-border);align-items:center;gap:10px;margin:0;padding:0 14px 9px}.fd-terminal-market .fd-chart-metrics{gap:4px}.fd-terminal-market .fd-chart-metrics button{border-radius:5px;min-height:30px;padding:0 10px}.fd-terminal-market .fd-chart-actions{flex:1;justify-content:flex-end}.fd-terminal-market .fd-chart-shell{background:var(--fd-ui-input);border:0;border-radius:0;margin:0;padding:0;overflow:visible}.fd-terminal-market .fd-chart-quote{border-bottom:1px solid var(--fd-ui-border);align-items:center;min-height:38px;margin:0;padding:0 12px}.fd-terminal-market .fd-chart-quote>span{margin-right:auto}.fd-terminal-market .fd-chart-legend{margin-left:auto}.fd-terminal-market .fh-modern-chart-stage{border:0;border-radius:0}.fd-terminal-market .fh-chart-commandbar{border-radius:0;margin:0}.fd-terminal-market .fh-chart-axis,.fd-terminal-market .fh-chart-source-note{padding-inline:12px}.fd-terminal-market .fd-data-disclosure{border-top:1px solid var(--fd-ui-border);border-left-width:3px;margin:0}.fd-terminal-market .fd-metrics{border-width:1px 0 0;border-radius:0;margin:0}.fd-terminal-order-column{background:var(--fd-ui-card);flex-direction:column;min-width:0;display:flex}.fd-terminal-order-column .fd-trade{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:14px;position:static;top:auto}.fd-trade-account-strip{border-top:1px solid var(--fd-ui-border);border-bottom:1px solid var(--fd-ui-border);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 -14px 12px;display:grid}.fd-trade-account-strip>div{border-right:1px solid var(--fd-ui-border);text-align:center;min-width:0;padding:8px 6px}.fd-trade-account-strip>div:last-child{border-right:0}.fd-trade-account-strip span,.fd-trade-order-row span{color:#6d766d;font:750 10px var(--font-data),monospace;letter-spacing:.05em;display:block}.fd-trade-account-strip strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;display:block;overflow:hidden}.fd-trade-order-row{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.fd-trade-order-row b{border:1px solid var(--fd-ui-border);border-radius:5px;padding:4px 8px;font-size:11px}.fd-terminal-side-data{border-top:1px solid var(--fd-ui-border)}.fd-terminal-side-data>header{border-bottom:1px solid var(--fd-ui-border);justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:0 14px;display:flex}.fd-terminal-side-data>header span{font:800 10px var(--font-data),monospace;letter-spacing:.06em}.fd-terminal-side-data>header b{color:#659415;font-size:10px}.fd-terminal-side-grid{grid-template-columns:1fr 1fr;display:grid}.fd-terminal-side-grid>div{border-right:1px solid var(--fd-ui-border);border-bottom:1px solid var(--fd-ui-border);min-width:0;padding:11px 14px}.fd-terminal-side-grid span{color:#6d766d;font:750 10px var(--font-data),monospace;letter-spacing:.05em;display:block}.fd-terminal-side-grid strong{margin-top:5px;font-size:13px;display:block}.fd-terminal-side-data>footer{color:#687168;gap:4px;padding:11px 14px;font-size:11px;line-height:1.4;display:grid}.fd-terminal-side-data>footer small{font-size:10px}.fd-terminal-dock{border-top:1px solid var(--fd-ui-border);background:var(--fd-ui-card);min-width:0}.fd-terminal-dock>nav{border-bottom:1px solid var(--fd-ui-border);scrollbar-width:none;align-items:stretch;gap:0;min-height:36px;display:flex;overflow-x:auto}.fd-terminal-dock>nav::-webkit-scrollbar{display:none}.fd-terminal-dock>nav button{color:#6a746b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;min-width:max-content;min-height:36px;padding:0 12px;font-size:11px;font-weight:750;display:inline-flex}.fd-terminal-dock>nav button:hover{color:var(--fh-ink);background:#0d171109}.fd-terminal-dock>nav button.active{color:var(--fh-ink);border-bottom-color:#6fa018}.fd-terminal-dock>nav button b{background:#0d171112;border-radius:99px;place-items:center;min-width:16px;min-height:16px;padding:0 4px;font-size:10px;display:grid}.fd-terminal-panel{min-height:128px;overflow:hidden}.fd-terminal-table-wrap{width:100%;overflow:auto}.fd-terminal-table{border-collapse:collapse;width:100%;min-width:790px;font-size:11px}.fd-terminal-table th{border-bottom:1px solid var(--fd-ui-border);color:#6c756d;height:34px;font:750 10px var(--font-data),monospace;letter-spacing:.04em;text-align:right;white-space:nowrap;padding:0 12px}.fd-terminal-table th:first-child,.fd-terminal-table th:nth-child(2),.fd-terminal-table td:first-child,.fd-terminal-table td:nth-child(2){text-align:left}.fd-terminal-table td{border-bottom:1px solid var(--fd-ui-border);color:#59635b;text-align:right;white-space:nowrap;height:43px;padding:6px 12px}.fd-terminal-table tbody tr:hover{background:#6f9f170b}.fd-terminal-table td strong{color:var(--fh-ink)}.fd-side{border-radius:4px;justify-content:center;min-width:52px;padding:4px 6px;font-size:10px;font-weight:850;display:inline-flex}.fd-side.buy{color:#08733c;background:#18884b1a}.fd-side.sell{color:#b03834;background:#cf49441a}.fd-side.rebalance{color:#4966a3;background:#5576b71c}.fd-table-asset{grid-template-columns:22px auto;align-items:center;gap:0 8px;display:grid}.fd-table-asset>:first-child{grid-row:1/3}.fd-table-asset small{color:#778078;font-size:10px}.fd-position-panel,.fd-position-table-wrap{min-height:96px}.fd-position-table{min-width:1040px}.fd-position-table :is(th,td):not(:first-child){text-align:right}.fd-position-table th{height:32px}.fd-position-table td{height:58px;padding-block:7px}.fd-position-table th:last-child{width:218px}.fd-position-asset{text-align:left;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;display:inline-grid}.fd-position-asset .fd-fund-logo{border-radius:7px;width:28px;height:28px;font-size:10px}.fd-position-asset>span{gap:2px;min-width:0;display:grid}.fd-position-asset strong{font-size:12px}.fd-position-asset small,.fd-position-pnl small{color:#707a71;font-size:10px;font-weight:650}.fd-position-mobile-metrics{display:none}.fd-position-pnl{justify-items:end;gap:2px;display:inline-grid}.fd-position-pnl-share,.fd-lite-pnl-share{justify-content:flex-end;align-items:center;gap:5px;display:inline-flex}.fd-share-pnl{width:22px;height:22px;color:var(--fh-positive);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;flex:0 0 22px;place-items:center;padding:0;display:inline-grid}.fd-share-pnl:hover,.fd-share-pnl:focus-visible{border-color:color-mix(in srgb,var(--fh-positive) 30%,transparent);background:var(--fh-success-surface);outline:0}.fd-share-pnl svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.fd-lite-pnl-share{margin-top:4px}.fd-trade-account-strip .fd-lite-pnl-share strong{margin-top:0;display:inline}.fd-position-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.fd-position-actions button{border:1px solid var(--fd-ui-border);background:var(--fh-panel-raised);min-height:28px;color:var(--fh-ink);white-space:nowrap;cursor:pointer;border-radius:5px;padding:0 9px;font-size:10px;font-weight:800}.fd-position-actions button:first-child{border-color:color-mix(in srgb,var(--fh-positive) 36%,var(--fd-ui-border));background:var(--fh-success-surface);color:var(--fh-positive)}.fd-position-actions button.danger{color:var(--fh-negative)}.fd-position-actions button:hover{background:var(--fh-control-hover)}.fd-position-empty{justify-content:space-between;align-items:center;gap:18px;min-height:128px;padding:18px 20px;display:flex}.fd-position-empty>span{gap:4px;display:grid}.fd-position-empty b{font-size:14px}.fd-position-empty small{color:#6d766e;font-size:10px}.fd-position-empty button{border:1px solid color-mix(in srgb,var(--fh-positive) 38%,var(--fd-ui-border));background:var(--fh-success-surface);min-height:32px;color:var(--fh-positive);cursor:pointer;border-radius:6px;padding:0 12px;font-size:10px;font-weight:800}.fd-terminal-allocations{padding:18px}.fd-terminal-allocation-bar{background:#0d171112;border-radius:99px;height:13px;margin-bottom:16px;display:flex;overflow:hidden}.fd-terminal-allocation-bar i{min-width:2px;height:100%}.fd-terminal-allocations>div:last-child{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.fd-terminal-allocations article{border:1px solid var(--fd-ui-border);background:var(--fd-ui-card);grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:11px;display:grid}.fd-terminal-allocations article>i{border-radius:3px;width:9px;height:28px}.fd-terminal-allocations article span{min-width:0;display:grid}.fd-terminal-allocations article small{color:#737c74;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.fd-terminal-allocations article b{font-size:12px}.fd-terminal-allocations article em{color:#6c756d;grid-column:2/4;font-size:10px;font-style:normal}.fd-terminal-allocation-bar .tone-0,.fd-terminal-allocations .tone-0{background:var(--fh-green)}.fd-terminal-allocation-bar .tone-1,.fd-terminal-allocations .tone-1{background:#5576b7}.fd-terminal-allocation-bar .tone-2,.fd-terminal-allocations .tone-2{background:#d09249}.fd-terminal-allocation-bar .tone-3,.fd-terminal-allocations .tone-3{background:#8b63bd}.fd-terminal-allocation-bar .tone-4,.fd-terminal-allocations .tone-4{background:#2f9a91}.fd-terminal-allocation-bar .tone-5,.fd-terminal-allocations .tone-5{background:#d0667c}.fd-terminal-activity-list{max-height:300px;overflow:auto}.fd-terminal-activity-list article{border-bottom:1px solid var(--fd-ui-border);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:49px;padding:8px 14px;display:grid}.fd-terminal-activity-list article>i{background:#75a719;border-radius:50%;width:7px;height:7px}.fd-terminal-activity-list article>span{gap:3px;min-width:0;display:grid}.fd-terminal-activity-list article small{color:#6d766e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.fd-terminal-activity-list time{color:#727b73;font:650 10px var(--font-data),monospace;white-space:nowrap}.fd-terminal-empty{text-align:center;align-content:center;place-items:center;gap:6px;min-height:128px;padding:18px;display:grid}.fd-terminal-empty>span{color:var(--fh-accent-text);font-size:24px}.fd-terminal-empty>strong{font-size:14px}.fd-terminal-empty>small{color:#6d766e;max-width:430px;font-size:11px;line-height:1.5}.fd-product-shell.dark .fd-terminal-frame{box-shadow:0 16px 40px #0000002e}.fd-product-shell.dark .fd-terminal-dock>nav button,.fd-product-shell.dark .fd-terminal-table td,.fd-product-shell.dark .fd-terminal-side-data>footer{color:#f2f0e794}.fd-product-shell.dark .fd-terminal-dock>nav button:hover,.fd-product-shell.dark .fd-terminal-dock>nav button.active,.fd-product-shell.dark .fd-terminal-table td strong{color:#f2f0e7}.fd-product-shell.dark .fd-terminal-dock>nav button:hover,.fd-product-shell.dark .fd-terminal-table tbody tr:hover{background:#c7ff3809}.fd-product-shell.dark .fd-terminal-dock>nav button b{background:#f2f0e717}.fd-product-shell.dark .fd-terminal-table th,.fd-product-shell.dark .fd-terminal-table td,.fd-product-shell.dark .fd-terminal-activity-list article small,.fd-product-shell.dark .fd-terminal-activity-list time,.fd-product-shell.dark .fd-trade-account-strip span,.fd-product-shell.dark .fd-terminal-side-grid span{color:#f2f0e780}.fd-product-shell.dark .fd-terminal-allocations article b,.fd-product-shell.dark .fd-terminal-empty strong{color:#f2f0e7}.fd-product-shell.dark .fd-terminal-allocations article{background:var(--fd-ui-card)}@media (width<=1180px){.fd-terminal-frame{grid-template-columns:1fr;overflow:visible}.fd-terminal-core{border-right:0}.fd-terminal-order-column{border-top:1px solid var(--fd-ui-border)}.fd-terminal-market .fd-token-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.fd-terminal-market .fd-token-overview>div:nth-child(3){border-right:0}.fd-terminal-market .fd-token-overview>div:nth-child(-n+3){border-bottom:1px solid var(--fd-ui-border)}}@media (width<=900px){.fd-terminal-frame{grid-template-columns:1fr;overflow:visible}.fd-terminal-core{border-right:0}.fd-terminal-order-column{border-top:1px solid var(--fd-ui-border)}.fd-terminal-order-column .fd-trade{order:0}.fd-terminal-side-data{order:1}.fd-terminal-market .fd-chart-controls{align-items:flex-start}.fd-position-table :is(th,td):last-child{z-index:2;background:var(--fh-panel);position:sticky;right:0;box-shadow:-10px 0 16px -14px #0d171173}.fd-position-table th:last-child{z-index:3;background:var(--fh-panel-subtle)}}@media (width<=640px){.fd-product-shell .fd-terminal-layout{padding:8px 8px 104px}.fd-terminal-frame{border-radius:9px}.fd-terminal-market .fd-terminal-identity{padding:10px}.fd-terminal-market .fd-token-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.fd-terminal-market .fd-token-overview>div:nth-child(2n){border-right:0}.fd-terminal-market .fd-token-overview>div:nth-child(-n+4){border-bottom:1px solid var(--fd-ui-border)}.fd-terminal-price-head{padding-inline:10px}.fd-terminal-price-head small{display:none}.fd-terminal-market .fd-chart-controls{padding-inline:10px}.fd-terminal-market .fd-chart-actions{justify-content:flex-start;width:100%}.fd-terminal-dock>nav button{padding-inline:10px}.fd-position-empty{flex-direction:column;align-items:flex-start}.fd-position-table th:last-child{width:196px}.fd-position-actions button{padding-inline:7px;font-size:10px}.fd-terminal-allocations>div:last-child{grid-template-columns:1fr}.fd-terminal-activity-list article{grid-template-columns:8px minmax(0,1fr)}.fd-terminal-activity-list time{grid-column:2}}@media (width<=760px){.fd-position-table{min-width:660px}.fd-position-table :is(th,td):nth-child(4),.fd-position-table :is(th,td):nth-child(5),.fd-position-table :is(th,td):nth-child(7){display:none}}@media (width<=480px){.fd-position-table{table-layout:fixed;width:100%;min-width:0}.fd-position-table :is(th,td):nth-child(2),.fd-position-table :is(th,td):nth-child(3),.fd-position-table :is(th,td):nth-child(6){display:none}.fd-position-table th:first-child{width:auto}.fd-position-table th:last-child{width:174px}.fd-position-source{display:none}.fd-position-mobile-metrics{text-overflow:ellipsis;white-space:nowrap;max-width:132px;display:block;overflow:hidden}.fd-position-actions{gap:4px}.fd-position-actions button{padding-inline:6px;font-size:10px}}.fd-trade-order-row{align-items:flex-start;gap:12px}.fd-trade-order-row>div{border:1px solid var(--fd-ui-border);background:var(--fd-ui-input);border-radius:7px;grid-template-columns:repeat(3,1fr);gap:3px;padding:3px;display:grid}.fd-trade-order-row>div button{color:#667067;cursor:pointer;background:0 0;border:0;border-radius:4px;min-height:28px;padding:0 9px;font-size:11px;font-weight:750}.fd-trade-order-row>div button.active{background:var(--fd-ui-card);color:var(--fh-ink);box-shadow:0 1px 4px #0d17111a}.fd-editing-order{color:#3d5f9e;background:#5576b714;border:1px solid #5576b759;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;margin:-1px 0 9px;padding:8px 10px;font-size:11px;font-weight:750;display:flex}.fd-editing-order button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.fd-trigger-field{gap:7px;margin:11px 0;display:grid}.fd-trigger-field>span{color:var(--fh-ink);justify-content:space-between;align-items:baseline;gap:12px;font-size:11px;font-weight:800;display:flex}.fd-trigger-field>span small{color:#6b756c;text-align:right;font-size:10px;font-weight:600;line-height:1.3}.fd-trigger-field>div{border:1px solid var(--fd-ui-border);background:var(--fd-ui-input);border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;padding:0 8px 0 13px;display:grid}.fd-trigger-field input{width:100%;min-width:0;color:var(--fh-ink);font:750 16px var(--font-data),monospace;background:0 0;border:0;outline:0}.fd-trigger-field button{border:1px solid var(--fd-ui-border);background:var(--fd-ui-card);color:#556056;cursor:pointer;border-radius:5px;min-height:28px;padding:0 9px;font-size:10px;font-weight:750}.fd-order-plan-note{color:#5d675f;background:#5576b712;border-left:3px solid #5576b7;margin:8px 0;padding:9px 10px;font-size:10px;line-height:1.45}.fd-order-plan-note b{color:#3d5f9e;display:block}.fd-trade-settings{border:1px solid var(--fd-ui-border);border-radius:6px;margin:9px 0 0}.fd-trade-settings summary{color:#5e685f;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:36px;padding:0 10px;font-size:10px;font-weight:800;list-style:none;display:flex}.fd-trade-settings summary::-webkit-details-marker{display:none}.fd-trade-settings summary span{color:#5576b7}.fd-trade-settings>div{border-top:1px solid var(--fd-ui-border);padding:10px}.fd-trade-settings label{color:var(--fh-ink);gap:7px;font-size:10px;font-weight:750;display:grid}.fd-slippage-options{grid-template-columns:repeat(3,1fr) minmax(70px,1.35fr);gap:5px;display:grid}.fd-slippage-options button,.fd-slippage-options>span{border:1px solid var(--fd-ui-border);background:var(--fd-ui-card);color:#5d675e;border-radius:5px;min-height:31px;font-size:10px;font-weight:750}.fd-slippage-options button{cursor:pointer}.fd-slippage-options button.active{border-color:var(--fh-green);background:var(--fh-success-surface);color:var(--fh-accent-text)}.fd-slippage-options>span{align-items:center;gap:3px;padding:0 7px;display:flex}.fd-slippage-options input{width:100%;min-width:0;color:var(--fh-ink);font:750 11px var(--font-data),monospace;background:0 0;border:0;outline:0}.fd-trade-settings p{color:#717a72;margin:8px 0 0;font-size:10px;line-height:1.4}.fd-terminal-panel-toolbar{border-bottom:1px solid var(--fd-ui-border);background:var(--fd-ui-input);justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:6px 10px;display:flex}.fd-terminal-panel-toolbar>label{border:1px solid var(--fd-ui-border);background:var(--fd-ui-card);color:#6d766d;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;width:min(280px,70%);min-height:30px;padding:0 8px;display:grid}.fd-terminal-panel-toolbar input{width:100%;min-width:0;color:var(--fh-ink);background:0 0;border:0;outline:0;font-size:10px}.fd-terminal-panel-toolbar button{color:#6d766d;cursor:pointer;background:0 0;border:0;font-size:15px}.fd-terminal-panel-toolbar>span{color:#6d766d;font:700 10px var(--font-data),monospace;white-space:nowrap}.fd-orders-table{min-width:980px}.fd-order-status{color:#4966a3;background:#5576b71a;border-radius:99px;justify-content:center;min-width:67px;padding:4px 6px;font-size:10px;font-weight:850;display:inline-flex}.fd-order-status.triggered{color:#9b611d;background:#d0924924}.fd-order-status.filled{color:#08733c;background:#18884b1c}.fd-order-status.cancelled{color:#69726a;background:#0d171112}.fd-order-actions{justify-content:flex-end;gap:4px;display:flex}.fd-order-actions button{border:1px solid var(--fd-ui-border);background:var(--fd-ui-card);color:#59635b;cursor:pointer;border-radius:4px;min-height:27px;padding:0 8px;font-size:10px;font-weight:750}.fd-order-actions button.execute{border-color:var(--fh-green);background:var(--fh-success-surface);color:var(--fh-accent-text)}.fd-order-actions button.cancel{color:#aa3a37}.fd-orders-disclosure{color:#687168;max-width:760px;margin:0;padding:12px 14px;font-size:10px;line-height:1.45;position:sticky;left:0}.fd-terminal-intel-list{display:grid}.fd-terminal-intel-list article{border-bottom:1px solid var(--fd-ui-border);grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:11px 14px;display:grid}.fd-terminal-intel-list article>span{color:#6d766d;font:750 10px var(--font-data),monospace;letter-spacing:.05em}.fd-terminal-intel-list article>strong{text-align:right;font-size:11px}.fd-terminal-intel-list article>small{color:#747d75;grid-column:1/-1;font-size:10px;line-height:1.35}.fd-terminal-intel-list .warning{color:#a96b1e}.fd-order-review-backdrop{z-index:1200;isolation:isolate;overscroll-behavior:contain;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050a0794;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow:auto}.fd-order-review{z-index:1;border:1px solid var(--fd-ui-border);background:var(--fd-ui-card);width:min(460px,100%);max-height:calc(100vh - 36px);color:var(--fh-ink);border-radius:12px;position:relative;overflow:auto;box-shadow:0 28px 80px #00000047}.fd-order-review>header{border-bottom:1px solid var(--fd-ui-border);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;display:flex}.fd-order-review>header span{color:var(--fh-accent-text);font:850 10px var(--font-data),monospace;letter-spacing:.08em}.fd-order-review h2{margin:5px 0 0;font-size:20px}.fd-order-review>header button{border:1px solid var(--fd-ui-border);background:var(--fd-ui-input);width:32px;height:32px;color:var(--fh-ink);cursor:pointer;border-radius:50%;font-size:20px}.fd-review-route{background:var(--fd-ui-input);text-align:center;border-radius:8px;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:16px 18px;padding:13px;display:grid}.fd-review-route span{font:800 13px var(--font-data),monospace}.fd-review-route b{color:var(--fh-accent-text)}.fd-order-review dl{margin:0;padding:0 18px}.fd-order-review dl>div{border-bottom:1px solid var(--fd-ui-border);justify-content:space-between;gap:20px;padding:9px 0;font-size:11px;display:flex}.fd-order-review dt{color:#6b746c}.fd-order-review dd{text-align:right;margin:0;font-weight:800}.fd-review-safety{background:#5576b714;border-left:3px solid #5576b7;gap:4px;margin:16px 18px;padding:12px;display:grid}.fd-review-safety b{color:#3d5f9e;font-size:11px}.fd-review-safety span{color:#606a62;font-size:10px;line-height:1.45}.fd-order-review>footer{grid-template-columns:1fr 1.6fr;gap:8px;padding:0 18px 18px;display:grid}.fd-order-review>footer button{border:1px solid var(--fh-control-dark);background:var(--fh-control-dark);min-height:43px;color:var(--fh-on-dark);cursor:pointer;border-radius:7px;font-size:11px;font-weight:850}.fd-order-review>footer button.secondary{border-color:var(--fd-ui-border);background:var(--fd-ui-input);color:var(--fh-ink)}.fd-product-shell.dark .fd-trade-order-row>div button,.fd-product-shell.dark .fd-trigger-field>span small,.fd-product-shell.dark .fd-order-plan-note,.fd-product-shell.dark .fd-trade-settings summary,.fd-product-shell.dark .fd-trade-settings p,.fd-product-shell.dark .fd-orders-disclosure,.fd-product-shell.dark .fd-terminal-intel-list article>small,.fd-product-shell.dark .fd-review-safety span{color:#f2f0e794}.fd-product-shell.dark .fd-trigger-field button,.fd-product-shell.dark .fd-slippage-options button,.fd-product-shell.dark .fd-slippage-options>span,.fd-product-shell.dark .fd-order-actions button{background:var(--fd-ui-input);color:#f2f0e7c2}.fd-product-shell.dark .fd-editing-order,.fd-product-shell.dark .fd-review-safety{color:#9fb9ed}.fd-product-shell.dark .fd-review-safety b{color:#a9c0ee}.fd-product-shell.dark .fd-order-review>footer button{color:#10180d}.fd-product-shell.dark .fd-order-review>footer button.secondary{color:#f2f0e7}@media (width<=640px){.fd-trade-order-row{display:grid}.fd-trade-order-row>div{width:100%}.fd-trigger-field>span{display:grid}.fd-trigger-field>span small{text-align:left}.fd-order-review-backdrop{align-items:end;padding:0}.fd-order-review{border-radius:14px 14px 0 0;width:100%;max-height:92vh}}.fd-terminal-frame>.fd-terminal-order-column{border-left:0}.fd-terminal-dock.fh-terminal-drawer{border-top:1px solid var(--fd-ui-border)}.fd-terminal-dock .fh-terminal-drawer-panel{max-height:318px}.fd-market-trades-table{min-width:850px}.fd-holders-table{min-width:660px}.fd-market-trades-table a{color:#527a0d;font-weight:750;text-decoration:none}.fd-market-trades-table a:hover{text-decoration:underline}.fd-trader-address{font:700 10px var(--font-data),monospace}.fd-holder-share{grid-template-columns:58px minmax(90px,1fr);align-items:center;gap:9px;width:min(220px,24vw);margin-left:auto;display:grid}.fd-holder-share>span{text-align:right}.fd-holder-share>i{background:#0d171114;border-radius:99px;height:6px;overflow:hidden}.fd-holder-share>i>b{border-radius:inherit;background:var(--fh-green);height:100%;display:block}.fd-product-shell.dark .fd-market-trades-table a{color:#c7ff38}.fd-product-shell.dark .fd-holder-share>i{background:#f2f0e71a}@media (width<=900px){.fd-terminal-frame>.fd-terminal-order-column{border-top:1px solid var(--fd-ui-border)}}@media (width<=640px){.fd-terminal-dock .fh-terminal-drawer-panel{max-height:360px}.fd-holder-share{width:170px}}.fd-terminal-frame,.fd-terminal-core,.fd-terminal-market .fd-terminal-identity,.fd-terminal-market .fd-token-overview,.fd-terminal-market .fd-technical,.fd-terminal-market .fd-terminal-price-head{background:var(--fh-panel)}.fd-terminal-market .fd-chart-controls,.fd-terminal-market .fd-chart-quote,.fd-terminal-market .fh-chart-commandbar,.fd-terminal-panel-toolbar{background:var(--fh-panel-subtle)}.fd-terminal-market .fd-chart-shell,.fd-terminal-market .fh-modern-chart-stage,.fd-terminal-market .fh-chart-stage{background:var(--fh-panel-raised)}.fd-terminal-order-column{background:var(--fh-panel-subtle)}.fd-terminal-order-column .fd-trade{background:var(--fh-panel)}.fd-trade-account-strip,.fd-trade-order-row>div,.fd-trade-settings,.fd-order-details{background:var(--fh-panel-subtle)}.fd-amount,.fd-trigger-field>div,.fd-slippage-options button,.fd-slippage-options>span{background:var(--fh-control)}.fd-quick button,.fd-trigger-field button{background:var(--fh-panel-raised)}.fd-quick button:hover,.fd-trigger-field button:hover{background:var(--fh-control-hover)}.fd-trade-tabs{border:1px solid var(--fh-line);background:var(--fh-panel-subtle);border-radius:8px;gap:3px;padding:3px}.fd-trade-tabs button{border:0;border-radius:6px}.fd-trade-tabs button:first-child.active{background:var(--fh-success-surface);color:var(--fh-positive);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fh-positive) 18%,transparent);border-color:#0000}.fd-trade-tabs button:last-child.active{background:var(--fh-danger-surface);color:var(--fh-negative);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fh-negative) 18%,transparent);border-color:#0000}.fd-trade-tabs button:disabled{cursor:not-allowed;opacity:.38}.fd-trade-exit-note{border:1px solid var(--fh-line);background:var(--fh-panel-subtle);color:var(--fh-text-muted);border-radius:8px;margin:-6px 0 14px;padding:10px 12px;font-size:11px;line-height:1.45}.fd-terminal-side-data{background:var(--fh-panel)}.fd-terminal-side-data>header{background:var(--fh-panel-subtle)}.fd-terminal-side-grid>div,.fd-terminal-intel-list article,.fd-terminal-dock{background:var(--fh-panel)}.fd-terminal-dock .fh-terminal-drawer-tabs{background:var(--fh-panel-subtle)}.fd-terminal-dock .fh-terminal-drawer-tabs button[aria-selected=true]{background:var(--fh-panel);color:var(--fh-text)}.fd-terminal-dock .fh-terminal-drawer-panel{background:var(--fh-panel)}.fd-terminal-dock :is(th,.fd-terminal-panel-toolbar),.fd-product-shell.dark .fd-terminal-order-column,.fd-product-shell.dark .fd-trade-account-strip,.fd-product-shell.dark .fd-trade-order-row>div,.fd-product-shell.dark .fd-trade-settings,.fd-product-shell.dark .fd-order-details,.fd-product-shell.dark .fd-terminal-dock .fh-terminal-drawer-tabs{background:var(--fh-panel-subtle)}.fd-product-shell .fd-terminal-layout.mode-lite{padding:12px 14px 72px}.fd-terminal-frame.mode-lite{max-width:1740px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(340px,390px);gap:18px;overflow:visible}.fd-terminal-frame.mode-lite .fd-terminal-core{border:0}.fd-terminal-frame.mode-lite .fd-terminal-order-column{border:1px solid var(--fh-line);background:var(--fh-panel);box-shadow:var(--fh-shadow);border-radius:14px;align-self:start;position:sticky;top:84px;overflow:hidden}.fd-lite-market{border:1px solid var(--fh-line);background:var(--fh-panel);box-shadow:var(--fh-shadow);border-radius:14px;margin:0;padding:0;overflow:hidden}.fd-lite-market-head{background:var(--fh-panel);justify-content:space-between;align-items:center;gap:28px;min-height:118px;padding:20px clamp(18px,2vw,30px);display:flex}.fd-lite-market-head>div{grid-template-columns:auto auto;align-items:baseline;gap:4px 13px;min-width:0;display:grid}.fd-lite-market-head>div:last-child{justify-items:end}.fd-lite-market-head span,.fd-lite-market-metrics span,.fd-lite-thesis>span,.fd-lite-holdings header span,.fd-lite-fund-side article>span,.fd-trade-ownership>span{color:var(--fh-accent-text);font:800 10px/1.1 var(--font-data),monospace;letter-spacing:.08em}.fd-lite-market-head span,.fd-lite-market-head small{grid-column:1/-1}.fd-lite-market-head strong{color:var(--fh-text);font:450 clamp(36px,4vw,54px)/.95 var(--font-display),serif;letter-spacing:-.035em}.fd-lite-market-head>div:last-child strong{font-size:clamp(27px,2.4vw,38px)}.fd-lite-market-head small{color:var(--fh-text-muted);font-size:13px}.fd-lite-live{background:var(--fh-success-surface);min-height:25px;color:var(--fh-positive);font:800 10px var(--font-data),monospace;letter-spacing:.06em;border-radius:99px;align-items:center;padding:0 9px;display:inline-flex}.fd-lite-live.stale{background:color-mix(in srgb,var(--fh-warning) 10%,var(--fh-panel));color:var(--fh-warning)}.fd-lite-live.unavailable{background:var(--fh-danger-surface);color:var(--fh-negative)}.fd-lite-chart-toolbar{background:var(--fh-panel-raised);justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:8px clamp(18px,2vw,30px);display:flex}.fd-lite-chart-toolbar>span{color:var(--fh-text);font-size:13px;font-weight:750}.fd-lite-chart-actions{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.fd-lite-chart-style{border:1px solid var(--fh-line);background:var(--fh-control);border-radius:8px;align-items:center;gap:2px;padding:3px;display:inline-flex}.fd-lite-chart-style button{min-width:48px;min-height:27px;color:var(--fh-text-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 8px;font-size:11px;font-weight:750}.fd-lite-chart-style button:hover{color:var(--fh-text)}.fd-lite-chart-style button.active{background:var(--fh-panel);color:var(--fh-text);box-shadow:0 1px 2px #0d171114}.fd-lite-chart-range{align-items:center;gap:3px;display:flex}.fd-lite-chart-range button{min-width:38px;min-height:32px;color:var(--fh-text-muted);font:700 11px var(--font-data),monospace;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 8px}.fd-lite-chart-range button:hover{background:var(--fh-control-hover);color:var(--fh-text)}.fd-lite-chart-range button.active{background:var(--fh-control-dark);color:var(--fh-control-dark-text)}.fd-lite-market .fd-chart-shell{background:var(--fh-panel-raised);border:0;border-radius:0;margin:0;padding:0 clamp(12px,1.4vw,22px) 12px;overflow:hidden}.fd-lite-market .fd-chart-quote{align-items:center;min-height:42px;margin:0;padding:0 2px}.fd-lite-market .fd-chart-quote>span{color:var(--fh-text-muted)}.fd-lite-market .fd-chart-legend{margin-left:auto}.fd-lite-market .fh-modern-chart-stage{background:var(--fh-panel-raised);border:0;border-radius:0;min-height:390px;overflow:hidden}.fd-lite-market .fh-lightweight-chart{height:390px;min-height:330px}.fd-lite-market .fh-chart-canvas-wrap{padding-left:0}.fd-lite-market .fh-chart-plot{border:0}.fd-lite-market .fh-chart-source-note{padding:0 2px}.fd-lite-market .fd-chart-empty-panel{background:var(--fh-panel-raised);border:0;min-height:190px}.fd-chart-history-building small{color:var(--fh-text-muted);font:750 10px var(--font-data),monospace;letter-spacing:.07em;text-transform:uppercase}.fd-lite-market-metrics{background:var(--fh-panel-subtle);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px clamp(18px,2vw,30px);display:grid}.fd-lite-market-metrics>div{gap:5px;min-width:0;display:grid}.fd-lite-market-metrics strong{color:var(--fh-text);text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.fd-lite-market-metrics small{color:var(--fh-text-muted);font-size:11px;line-height:1.35}.fd-lite-market-source{background:var(--fh-panel);min-height:42px;color:var(--fh-text-muted);justify-content:space-between;align-items:center;gap:16px;padding:0 clamp(18px,2vw,30px);display:flex}.fd-lite-market-source span{color:var(--fh-positive);font:800 10px var(--font-data),monospace;text-transform:uppercase}.fd-lite-market-source small{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.fd-terminal-frame.mode-lite .fd-trade{padding:16px}.fd-terminal-frame.mode-lite .fd-trade-context{margin-bottom:10px}.fd-trade-ownership{border:1px solid color-mix(in srgb,var(--fh-positive) 24%,var(--fh-line));background:var(--fh-success-surface);border-radius:10px;gap:6px;margin:12px 0 14px;padding:14px;display:grid}.fd-trade-ownership strong{color:var(--fh-text);font-size:14px;line-height:1.3}.fd-trade-ownership p{color:var(--fh-text-muted);margin:0;font-size:11px;line-height:1.45}.fd-trade.mode-lite .fd-trade-tabs{margin-top:0}.fd-trade.mode-lite .fd-wallet-required{margin-top:12px}.fd-trade.mode-lite .execution-more-button{margin-top:10px}.fd-lite-fund-overview{grid-template-columns:minmax(0,1.5fr) minmax(290px,.5fr);gap:18px;width:100%;max-width:1740px;margin:18px auto 0;display:grid}.fd-lite-fund-overview>article,.fd-lite-fund-side>article{border:1px solid var(--fh-line);background:var(--fh-panel);border-radius:14px;box-shadow:0 8px 24px #0d17110b}.fd-lite-position-summary{grid-column:1/-1;overflow:hidden}.fd-lite-position-summary>header{border-bottom:1px solid var(--fh-line);justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:12px 18px;display:flex}.fd-lite-position-identity{align-items:center;gap:10px;min-width:0;display:flex}.fd-lite-position-identity .fd-fund-logo{border-radius:9px;width:38px;height:38px;font-size:11px}.fd-lite-position-identity>span{gap:3px;min-width:0;display:grid}.fd-lite-position-identity small,.fd-lite-position-summary dt{color:var(--fh-accent-text);font:800 10px/1.1 var(--font-data),monospace;letter-spacing:.07em}.fd-lite-position-identity strong{color:var(--fh-text);font-size:15px}.fd-lite-position-actions{align-items:center;gap:7px;display:flex}.fd-lite-position-actions button{border:1px solid var(--fh-line);background:var(--fh-control);min-width:68px;min-height:34px;color:var(--fh-text);cursor:pointer;border-radius:8px;padding:0 13px;font-size:11px;font-weight:800}.fd-lite-position-actions button:first-child{border-color:color-mix(in srgb,var(--fh-positive) 36%,var(--fh-line));background:var(--fh-success-surface);color:var(--fh-positive)}.fd-lite-position-actions button:hover{background:var(--fh-control-hover)}.fd-lite-position-summary dl{background:var(--fh-panel-subtle);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.fd-lite-position-summary dl>div{border-left:1px solid var(--fh-line);gap:7px;min-width:0;padding:16px 18px;display:grid}.fd-lite-position-summary dl>div:first-child{border-left:0}.fd-lite-position-summary dd{min-width:0;color:var(--fh-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:800;overflow:hidden}.fd-lite-position-summary dd:has(.fd-share-pnl){align-items:center;gap:7px;display:flex;overflow:visible}.fd-lite-position-summary dd small{font-size:11px;font-weight:800}.fd-lite-position-summary .fd-share-pnl{flex:none}.fd-lite-thesis{grid-column:1/-1;padding:clamp(22px,2.5vw,38px)}.fd-lite-thesis h2{max-width:880px;color:var(--fh-text);font:450 clamp(29px,3vw,44px)/1.06 var(--font-display),serif;letter-spacing:-.035em;margin:8px 0 10px}.fd-lite-thesis p{max-width:880px;color:var(--fh-text-muted);margin:0;font-size:15px;line-height:1.6}.fd-lite-thesis>div{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.fd-lite-thesis>div b{background:var(--fh-panel-subtle);color:var(--fh-text-muted);border-radius:99px;padding:6px 9px;font-size:10px;font-weight:750}.fd-lite-holdings{padding:clamp(18px,2vw,28px)}.fd-lite-holdings>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.fd-lite-holdings h2{color:var(--fh-text);font:450 28px/1 var(--font-display),serif;margin:6px 0 0}.fd-lite-holdings header button,.fd-lite-fund-side article>button{min-height:34px;color:var(--fh-accent-text);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:800}.fd-lite-allocation{background:var(--fh-panel-subtle);border-radius:99px;gap:2px;height:8px;margin:20px 0 12px;display:flex;overflow:hidden}.fd-lite-allocation i{min-width:2px}.fd-lite-allocation .tone-0{background:var(--fh-green)}.fd-lite-allocation .tone-1{background:#5576b7}.fd-lite-allocation .tone-2{background:#d09249}.fd-lite-allocation .tone-3{background:#8b63bd}.fd-lite-allocation .tone-4{background:#2f9a91}.fd-lite-holding-list{display:grid}.fd-lite-holding-list>div{border-top:1px solid var(--fh-line);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;display:grid}.fd-lite-holding-list>div:first-child{border-top:0}.fd-lite-holding-list span{gap:2px;min-width:0;display:grid}.fd-lite-holding-list strong{color:var(--fh-text);font-size:12px}.fd-lite-holding-list small{color:var(--fh-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.fd-lite-holding-list>div>b{color:var(--fh-text);font-size:12px}.fd-lite-empty{min-height:170px;color:var(--fh-text-muted);text-align:center;place-items:center;margin:0;font-size:12px;display:grid}.fd-lite-fund-side{align-content:start;gap:18px;display:grid}.fd-lite-fund-side>article{padding:20px}.fd-lite-fund-side article>div{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;margin-top:16px;display:grid}.fd-lite-fund-side article p{gap:3px;min-width:0;margin:0;display:grid}.fd-lite-fund-side article p strong{color:var(--fh-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.fd-lite-fund-side article p small{color:var(--fh-text-muted);font-size:11px;line-height:1.4}.fd-lite-fund-side article>button{margin-top:15px}.fd-product-shell.dark .fd-lite-market,.fd-product-shell.dark .fd-terminal-frame.mode-lite .fd-terminal-order-column,.fd-product-shell.dark .fd-lite-fund-overview>article,.fd-product-shell.dark .fd-lite-fund-side>article{box-shadow:0 14px 36px #0000002e}@media (width<=1180px){.fd-terminal-frame.mode-lite{grid-template-columns:1fr}.fd-terminal-frame.mode-lite .fd-terminal-order-column{position:static;top:auto}.fd-lite-fund-overview{grid-template-columns:1fr}.fd-lite-thesis{grid-column:auto}}@media (width<=700px){.fd-product-shell .fd-terminal-layout.mode-lite{padding:8px 8px 104px}.fd-terminal-frame.mode-lite{gap:10px}.fd-lite-market,.fd-terminal-frame.mode-lite .fd-terminal-order-column,.fd-lite-fund-overview>article,.fd-lite-fund-side>article{border-radius:10px}.fd-lite-market-head{align-items:flex-start;min-height:0;padding:17px 16px}.fd-lite-market-head strong{font-size:38px}.fd-lite-market-head>div:last-child strong{font-size:26px}.fd-lite-market-head small{font-size:11px}.fd-lite-chart-toolbar{flex-direction:column;align-items:flex-start;gap:7px;padding:10px 14px}.fd-lite-chart-actions{flex-direction:column;align-items:stretch;gap:6px;width:100%}.fd-lite-chart-style{align-self:flex-start}.fd-lite-chart-range{width:100%;overflow-x:auto}.fd-lite-chart-range button{flex:1 0 38px}.fd-lite-market .fd-chart-shell{padding-inline:8px}.fd-lite-market .fh-modern-chart-stage,.fd-lite-market .fh-lightweight-chart{height:280px;min-height:280px}.fd-lite-market-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;padding:16px}.fd-lite-market-source{flex-direction:column;align-items:flex-start;gap:3px;padding:11px 16px}.fd-lite-market-source small{max-width:100%}.fd-lite-fund-overview{gap:10px;margin-top:10px}.fd-lite-position-summary>header{align-items:flex-start;padding:13px 14px}.fd-lite-position-actions{flex:none}.fd-lite-position-actions button{min-width:58px;padding-inline:10px}.fd-lite-position-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.fd-lite-position-summary dl>div{padding:14px}.fd-lite-position-summary dl>div:nth-child(2){border-left:1px solid var(--fh-line)}.fd-lite-position-summary dl>div:last-child{border-top:1px solid var(--fh-line);border-left:0;grid-column:1/-1}.fd-lite-thesis{padding:20px 17px}.fd-lite-thesis h2{font-size:29px}.fd-lite-thesis p{font-size:13px}.fd-lite-holdings{padding:17px}.fd-lite-holdings>header{flex-direction:column;align-items:flex-start;gap:7px}.fd-lite-holdings h2{font-size:25px}}.fd-terminal-frame.mode-pro{border-radius:16px;grid-template-columns:minmax(0,1fr) 360px;overflow:visible;box-shadow:0 18px 48px #0d171114}.fd-terminal-frame.mode-pro .fd-terminal-core{border-radius:15px 0 0 15px;overflow:hidden}.fd-pro-market-header{z-index:12;border-bottom:1px solid var(--fh-line);background:var(--fh-panel);grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:18px;min-height:86px;padding:14px 16px;display:grid;position:relative}.fd-terminal-market .fd-pro-market-header .fd-terminal-identity{background:0 0;border:0;min-height:0;margin:0;padding:0}.fd-pro-market-header .fd-terminal-token{grid-template-columns:44px minmax(0,1fr)}.fd-pro-market-header .fd-terminal-token .fd-fund-logo{width:44px;height:44px}.fd-pro-market-header .fd-terminal-token strong{font-size:15px}.fd-pro-market-header .fd-terminal-token em{margin-top:3px}.fd-pro-market-header .fd-terminal-links :is(a,button){min-height:34px}.fd-pro-quote{grid-template-columns:repeat(3,minmax(82px,auto)) auto;align-items:center;gap:4px;display:grid}.fd-pro-quote>div{border-left:1px solid var(--fh-line);gap:5px;min-width:86px;padding:5px 12px;display:grid}.fd-pro-quote>div:first-child{border-left:0}.fd-pro-quote span{color:var(--fh-text-muted);font:760 10px var(--font-data),monospace;letter-spacing:.07em}.fd-pro-quote strong{color:var(--fh-text);white-space:nowrap;font-size:13px}.fd-pro-quote .primary strong{font:500 23px/1 var(--font-display),serif;letter-spacing:-.025em}.fd-pro-market-details{position:relative}.fd-pro-market-details>summary{border:1px solid var(--fh-line);background:var(--fh-panel-subtle);min-height:38px;color:var(--fh-text);white-space:nowrap;cursor:pointer;border-radius:8px;align-items:center;gap:9px;padding:0 11px;font-size:10px;font-weight:780;list-style:none;display:inline-flex}.fd-pro-market-details>summary::-webkit-details-marker{display:none}.fd-pro-market-details[open]>summary b{transform:rotate(45deg)}.fd-pro-market-details>summary b{color:var(--fh-accent-text);font-size:16px;transition:transform .16s}.fd-pro-market-details>div{z-index:30;border:1px solid var(--fh-line);background:var(--fh-panel-raised);border-radius:12px;grid-template-columns:1fr 1fr;width:min(480px,100vw - 48px);padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 52px #0d171133}.fd-pro-market-details :is(p,button){border:0;border-bottom:1px solid var(--fh-line);min-width:0;min-height:52px;color:var(--fh-text);text-align:left;background:0 0;align-content:center;gap:5px;margin:0;padding:9px 11px;display:grid}.fd-pro-market-details :is(p,button):nth-child(odd){border-right:1px solid var(--fh-line)}.fd-pro-market-details :is(p,button) span{color:var(--fh-text-muted);text-transform:uppercase;font-size:10px}.fd-pro-market-details :is(p,button) strong,.fd-pro-market-details code{color:var(--fh-text);font:720 11px var(--font-interface);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fd-pro-market-details a{color:var(--fh-accent-text);font-size:11px;font-weight:760;text-decoration:none}.fd-terminal-market .fd-chart-controls{border-bottom:1px solid var(--fh-line);background:var(--fh-panel-subtle);flex-wrap:wrap;align-items:center;gap:10px 18px;min-height:62px;padding:10px 14px}.fd-terminal-market .fd-chart-metrics{border:1px solid var(--fh-line);background:var(--fh-control);border-radius:9px;grid-auto-columns:minmax(72px,auto);grid-auto-flow:column;gap:3px;padding:3px;display:inline-grid}.fd-terminal-market .fd-chart-metrics button{min-height:36px;color:var(--fh-text-muted);background:0 0;border:0;border-radius:6px;justify-content:center;gap:6px;padding:0 11px;font-size:11px}.fd-terminal-market .fd-chart-metrics button i{background:currentColor;border-radius:50%;width:6px;height:6px}.fd-terminal-market .fd-chart-metrics button.active{background:var(--fh-panel-raised);color:var(--fh-text);box-shadow:0 1px 4px #0d17111c}.fd-terminal-market .fd-chart-metrics button.active.price{color:var(--fh-positive)}.fd-terminal-market .fd-chart-metrics button.active.nav{color:#5576b7}.fd-terminal-market .fd-chart-metrics button.active.premium{color:#7954a6}.fd-terminal-market .fd-chart-actions{flex-wrap:wrap;flex:1;gap:7px;min-width:0}.fd-chart-style-menu{position:relative}.fd-chart-style-menu>summary{border:1px solid var(--fh-line);background:var(--fh-panel-raised);min-height:36px;color:var(--fh-text-muted);white-space:nowrap;cursor:pointer;border-radius:7px;align-items:center;gap:7px;padding:0 10px;font-size:10px;font-weight:750;list-style:none;display:flex}.fd-chart-style-menu>summary::-webkit-details-marker{display:none}.fd-chart-style-menu>div{z-index:24;border:1px solid var(--fh-line);background:var(--fh-panel-raised);border-radius:8px;gap:3px;min-width:132px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 34px #0d17112e}.fd-chart-style-menu>div button{min-height:34px;color:var(--fh-text-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 9px;font-size:10px}.fd-chart-style-menu>div button:hover,.fd-chart-style-menu>div button.active{background:var(--fh-control-hover);color:var(--fh-text)}.fd-terminal-market .fd-chart-range{gap:2px;display:flex}.fd-terminal-market .fd-chart-range button{border-radius:6px;min-width:36px;min-height:36px;padding:0 7px}.fd-terminal-market .fd-chart-range button.active{background:var(--fh-control-dark);color:var(--fh-control-dark-text)}.fd-terminal-market .fd-live-index{border:1px solid var(--fh-line);background:var(--fh-panel-raised);min-height:32px;color:var(--fh-text-muted);border-radius:99px;align-items:center;padding:0 9px;display:inline-flex}.fd-terminal-market .fd-live-index.cached{border-color:color-mix(in srgb,var(--fh-positive) 35%,var(--fh-line));color:var(--fh-positive)}.fd-terminal-market .fd-chart-quote{background:var(--fh-panel-raised);min-height:42px;padding-inline:16px}.fd-terminal-market .fd-chart-quote>span{color:var(--fh-text-muted);font-size:11px}.mode-pro .fd-terminal-market .fd-chart-empty-panel{min-height:220px;padding:26px 18px}.mode-pro .fd-terminal-market .fd-chart-empty-panel strong{font-size:26px}.mode-pro .fd-terminal-market .fd-chart-empty-panel span{max-width:520px;line-height:1.5}.mode-pro .fd-terminal-market .fd-data-disclosure{border-top:1px solid var(--fh-line);background:var(--fh-panel-subtle);min-height:38px;color:var(--fh-text-muted);border-left:0;justify-content:space-between;align-items:center;gap:14px;padding:8px 14px;font-size:10px;display:flex}.mode-pro .fd-terminal-market .fd-data-disclosure b{color:var(--fh-positive)}.mode-pro .fd-terminal-market .fd-data-disclosure span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fd-terminal-dock>.fh-terminal-drawer-tabs{grid-template-columns:repeat(4,minmax(0,1fr));min-height:48px;padding-right:38px;display:grid}.fd-terminal-dock>.fh-terminal-drawer-tabs button{justify-content:center;min-width:0;min-height:48px;padding:0 12px;font-size:11px}.fd-terminal-dock>.fh-terminal-drawer-tabs button[aria-selected=true]{border-bottom-width:3px}.fd-terminal-dock>.fh-terminal-drawer-toggle{top:9px}.fd-terminal-dock .fh-terminal-drawer-panel{min-height:190px;max-height:390px}.fd-terminal-panel-header{border-bottom:1px solid var(--fh-line);background:var(--fh-panel);justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:9px 14px;display:flex}.fd-terminal-panel-header>div:first-child{gap:4px;min-width:0;display:grid}.fd-terminal-panel-header>div:first-child span{color:var(--fh-text);font-size:13px;font-weight:780}.fd-terminal-panel-header>div:first-child small{color:var(--fh-text-muted);font-size:10px}.fd-terminal-panel-header>div:last-child{border:1px solid var(--fh-line);background:var(--fh-panel-subtle);border-radius:8px;gap:3px;padding:3px;display:flex}.fd-terminal-panel-header>div:last-child button{min-height:32px;color:var(--fh-text-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 11px;font-size:10px;font-weight:760}.fd-terminal-panel-header>div:last-child button.active{background:var(--fh-panel-raised);color:var(--fh-text);box-shadow:0 1px 4px #0d171117}.fd-terminal-panel-toolbar{min-height:42px;padding-inline:14px}.fd-position-empty{min-height:112px}.fd-terminal-empty{min-height:120px}.fd-terminal-frame.mode-pro .fd-terminal-order-column{background:var(--fh-panel-subtle);border-radius:0 15px 15px 0;overflow:hidden}.fd-terminal-frame.mode-pro .fd-terminal-order-column .fd-trade{background:var(--fh-panel);padding:16px 17px 18px}.fd-trade.mode-pro .fd-trade-context{margin:0 0 10px}.fd-trade.mode-pro .fd-trade-context span{color:var(--fh-text);font-size:11px;font-weight:820}.fd-trade.mode-pro .execution-mode-control{margin-bottom:8px}.fd-pro-order-type{border-bottom:1px solid var(--fh-line);grid-template-columns:repeat(3,minmax(0,1fr));min-height:42px;margin:0 0 10px;display:grid}.fd-pro-order-type button{min-width:0;color:var(--fh-text-muted);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:720;position:relative}.fd-pro-order-type button:after{content:"";background:0 0;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.fd-pro-order-type button:hover,.fd-pro-order-type button.active{color:var(--fh-text)}.fd-pro-order-type button.active:after{background:var(--fh-positive)}.fd-trade.mode-pro .fd-trade-tabs{min-height:46px;margin:0 0 12px}.fd-trade.mode-pro .fd-trade-tabs button{min-height:40px;font-size:13px}.fd-pro-trading-balance{gap:6px;margin:0 1px 12px;display:grid}.fd-pro-trading-balance>div{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.fd-pro-trading-balance :is(dt,dd){margin:0;font-size:10px;line-height:1.35}.fd-pro-trading-balance dt{color:var(--fh-text-muted)}.fd-pro-trading-balance dd{color:var(--fh-text);font-family:var(--font-data),monospace;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-weight:740;overflow:hidden}.fd-trade.mode-pro>label:not(.fd-trigger-field){color:var(--fh-text-muted);margin-bottom:7px;font-size:10px;font-weight:760;display:block}.fd-trade.mode-pro .fd-pro-trigger-field{margin:0 0 12px;display:grid}.fd-trade.mode-pro .fd-pro-trigger-field>span{color:var(--fh-text)}.fd-trade.mode-pro .fd-pro-trigger-field>span small{color:var(--fh-text-muted)}.fd-trade.mode-pro .fd-pro-trigger-field>div{border-color:var(--fh-line);background:var(--fh-panel-raised);min-height:48px}.fd-trade.mode-pro .fd-pro-trigger-field input{color:var(--fh-text);font-size:18px}.fd-trade.mode-pro .fd-pro-trigger-field button{border-color:var(--fh-line);background:var(--fh-panel);color:var(--fh-text-muted)}.fd-trade.mode-pro .fd-amount{background:var(--fh-panel-raised);height:58px;margin:0 0 7px}.fd-trade.mode-pro .fd-amount input{font-size:25px}.fd-trade.mode-pro .fd-quick button{min-height:38px}.fd-trade.mode-pro .fd-trade-estimate{border-radius:9px;min-height:86px;margin:13px 0 0;padding:13px 14px}.fd-trade.mode-pro .fd-trade-estimate>span{color:var(--fh-text-muted)}.fd-trade.mode-pro .fd-trade-estimate>strong{margin-top:5px;font-size:20px}.fd-trade.mode-pro .fd-impact-meter{margin:10px 1px 0}.fd-wallet-hint{color:var(--fh-text-muted);background:#5576b714;border-left:3px solid #5576b7;gap:3px;margin:10px 0 0;padding:9px 10px;font-size:10px;line-height:1.4;display:grid}.fd-wallet-hint b{color:#4966a3}.fd-trade.mode-pro .fd-buy{min-height:46px;margin-top:12px;font-size:12px}.fd-trade.mode-pro .fd-buy:disabled{border:1px solid var(--fh-line);background:var(--fh-panel-subtle);color:var(--fh-text-muted);opacity:1;cursor:not-allowed}.fd-trade.mode-pro .execution-ticket-secondary{border-top:0;margin-top:12px;padding-top:0}.fd-trade-advanced{border:1px solid var(--fh-line);background:var(--fh-panel-subtle);border-radius:9px}.fd-trade-advanced>summary{min-height:42px;color:var(--fh-text);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:0 11px;font-size:10px;font-weight:780;list-style:none;display:flex}.fd-trade-advanced>summary::-webkit-details-marker{display:none}.fd-trade-advanced>summary:after{content:"+";color:var(--fh-text-muted);font-size:15px}.fd-trade-advanced[open]>summary:after{content:"−"}.fd-trade-advanced>summary b{color:var(--fh-text-muted);margin-left:auto;font-size:10px}.fd-trade-advanced>div{border-top:1px solid var(--fh-line);gap:12px;padding:12px;display:grid}.fd-advanced-slippage legend{color:var(--fh-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:7px;font-size:10px;font-weight:780}.fd-advanced-slippage{border:0;min-width:0;margin:0;padding:0;display:grid}.fd-advanced-slippage .fd-slippage-options :is(button,span){min-height:36px}.fd-advanced-order-summary{gap:0;display:grid;border-top:1px solid var(--fh-line)!important;margin:0!important;padding:0!important}.fd-advanced-order-summary>div{border-bottom:1px solid var(--fh-line);align-items:center;min-height:35px;padding:6px 0!important}.fd-advanced-order-summary>div:last-child{border-bottom:0}.fd-trade-advanced .fd-trade-note{color:var(--fh-text-muted);margin:0;font-size:10px;line-height:1.45}.fd-terminal-side-data{border:1px solid var(--fh-line);background:var(--fh-panel);border-radius:14px;width:100%;max-width:1740px;margin:14px auto 0;overflow:hidden;box-shadow:0 10px 30px #0d17110b}.fd-terminal-side-data>header{min-height:48px;padding:0 16px}.fd-terminal-side-data>header span{color:var(--fh-text)}.fd-terminal-side-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.fd-terminal-side-grid>div{border-bottom:1px solid var(--fh-line);min-height:70px;padding:13px 16px}.fd-terminal-side-grid>div:nth-child(2n){border-right:1px solid var(--fh-line)}.fd-terminal-side-grid>div:last-child{border-right:0}.fd-terminal-intel-list{grid-template-columns:repeat(4,minmax(0,1fr))}.fd-terminal-intel-list article{border-right:1px solid var(--fh-line);border-bottom:0;align-content:start;min-height:92px}.fd-terminal-intel-list article:last-child{border-right:0}.fd-terminal-side-data>footer{border-top:1px solid var(--fh-line);justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.fd-product-shell.dark .fd-pro-market-details>div,.fd-product-shell.dark .fd-chart-style-menu>div{box-shadow:0 20px 52px #00000070}.fd-product-shell.dark .fd-wallet-hint{color:var(--fh-text-muted)}.fd-product-shell.dark .fd-wallet-hint b{color:#90a9df}@media (width<=1280px){.fd-pro-market-header{grid-template-columns:1fr}.fd-pro-quote{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.fd-pro-quote>div:first-child{border-left:1px solid var(--fh-line)}.fd-terminal-market .fd-chart-controls{flex-direction:column;align-items:flex-start}.fd-terminal-market .fd-chart-actions{justify-content:flex-start;width:100%}}@media (width<=1180px){.fd-terminal-frame.mode-pro{grid-template-columns:1fr;overflow:hidden}.fd-terminal-frame.mode-pro .fd-terminal-core{border-radius:15px 15px 0 0}.fd-terminal-frame.mode-pro .fd-terminal-order-column{border-top:1px solid var(--fh-line);border-radius:0 0 15px 15px}.fd-terminal-frame.mode-pro .fd-terminal-order-column .fd-trade{width:min(560px,100%);margin-inline:auto}.fd-terminal-intel-list{grid-template-columns:repeat(2,minmax(0,1fr))}.fd-terminal-intel-list article:nth-child(2){border-right:0}.fd-terminal-intel-list article:nth-child(-n+2){border-bottom:1px solid var(--fh-line)}}@media (width<=900px) and (width>=761px){.fd-product-shell .fd-topbar{justify-content:flex-end;gap:10px;padding-inline:14px}.fd-product-shell .fd-topbar .fd-context{display:none}.fd-product-shell .fd-topbar nav{margin-right:auto}.fd-product-shell .fd-account-controls{min-width:0}.fd-product-shell .fd-account-controls .workspace-control{white-space:nowrap}}@media (width<=760px){.fd-product-shell .fd-topbar{gap:8px;padding-inline:10px}.fd-product-shell .fd-topbar>div.fd-account-controls{gap:5px;display:flex}.fd-product-shell .fd-account-controls .workspace-mode-control{height:38px}.fd-product-shell .fd-account-controls .workspace-wallet,.fd-product-shell .fd-account-controls .workspace-profile{display:none}.fd-product-shell .fd-terminal-layout.mode-pro{padding:8px 8px 104px}.fd-terminal-frame.mode-pro{border-radius:10px}.fd-pro-market-header{gap:12px;padding:12px}.fd-pro-market-header .fd-terminal-identity{align-items:flex-start}.fd-pro-market-header .fd-terminal-links{justify-content:flex-start;width:100%}.fd-pro-quote{grid-template-columns:repeat(3,minmax(0,1fr))}.fd-pro-quote>div{min-width:0;padding:5px 8px}.fd-pro-quote .primary strong{font-size:20px}.fd-pro-market-details{grid-column:1/-1}.fd-pro-market-details>summary{justify-content:space-between;width:100%}.fd-pro-market-details>div{left:0;right:auto}.fd-terminal-market .fd-chart-controls{padding-inline:10px}.fd-terminal-market .fd-chart-metrics{grid-auto-columns:1fr;width:100%}.fd-terminal-market .fd-chart-metrics button{min-width:0;padding-inline:6px}.fd-terminal-market .fd-chart-actions{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.fd-terminal-market .fd-live-index{display:none}.mode-pro .fd-terminal-market .fd-chart-empty-panel{min-height:180px}.fd-terminal-dock>.fh-terminal-drawer-tabs{display:flex}.fd-terminal-dock>.fh-terminal-drawer-tabs button{justify-content:flex-start;min-width:max-content}.fd-terminal-panel-header{flex-direction:column;align-items:flex-start}.fd-terminal-panel-header>div:last-child{width:100%}.fd-terminal-panel-header>div:last-child button{flex:1}.fd-terminal-side-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fd-terminal-side-grid>div:nth-child(2n){border-right:0}.fd-terminal-intel-list{grid-template-columns:1fr}.fd-terminal-intel-list article,.fd-terminal-intel-list article:nth-child(2){border-right:0;border-bottom:1px solid var(--fh-line)}.fd-terminal-side-data>footer{flex-direction:column}}@media (width<=460px){.fd-pro-market-details>div{grid-template-columns:1fr}.fd-pro-market-details :is(p,button):nth-child(odd){border-right:0}.fd-terminal-market .fd-chart-range button{min-width:34px;padding-inline:5px}.fd-trade.mode-pro .execution-mode-control>span small{display:none}}.fd-app-profile small{color:#f2f0e7b8}.fd-app-navigation-section-label{color:#f2f0e7ad}.fd-token-fallback{color:var(--fh-on-pastel)!important}.fd-product-shell.dark .fd-trade:not(.mode-pro) .fd-buy,.fd-product-shell.dark .fd-redemption .fd-buy,.fd-product-shell.dark .fd-trade.mode-pro .fd-buy:not(:disabled){color:var(--fh-on-lime)}.fd-product-shell.dark .fd-trade-tabs button:not(.active),.fd-product-shell.dark .fd-quick button,.fd-product-shell.light :is(.fh-chart-axis,.fh-chart-source-note){color:var(--fh-text-muted)}.fd-app-live{background:#ffffff09;border:1px solid #ffffff1c;border-radius:13px;margin-top:21px;padding:10px}.fd-app-live>header{justify-content:space-between;align-items:center;padding:2px 3px 9px;display:flex}.fd-app-live>header>span{color:#f2f0e794;font:760 11px/1 var(--font-data),monospace;letter-spacing:.09em}.fd-app-live>header>i{background:var(--fh-lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #c7ff3817}.fd-app-sidebar .fd-app-live nav{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(64px,1.45fr);gap:2px;margin:0;display:grid;overflow:visible}.fd-app-sidebar .fd-app-live nav a{color:#f2f0e7b8;text-align:center;border-radius:8px;grid-template-columns:minmax(0,1fr);place-items:center;gap:0;min-height:42px;padding:5px 2px;font-size:11px;display:grid}.fd-app-sidebar .fd-app-live nav a:hover{color:#fff;background:#fff1}.fd-app-sidebar .fd-app-live nav a.active{color:#d7ff6d;background:#c7ff381a;box-shadow:inset 0 0 0 1px #c7ff3838}.fd-app-sidebar .fd-app-live nav a>span{color:#f2f0e79e;display:none}.fd-app-sidebar .fd-app-live nav a svg{width:18px;height:18px}.fd-app-sidebar .fd-app-live nav a b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.fd-app-sidebar>nav.fd-app-primary{gap:4px;margin-top:13px}.fd-app-sidebar>nav.fd-app-primary a{min-height:44px;padding:9px 11px;font-size:14px}.fd-app-profile{min-height:58px}.fd-app-profile strong{font-size:13px}.fd-app-profile small{font-size:12px}@media (width>=761px){.fd-product-shell{grid-template-columns:330px minmax(0,1fr)}.fd-app-sidebar{width:330px;padding:22px 16px 16px}}@media (width>=761px) and (width<=1100px){.fd-product-shell{grid-template-columns:330px minmax(0,1fr)}.fd-app-sidebar{width:330px;padding-inline:12px}.fd-app-live{padding-inline:8px}.fd-app-sidebar>nav.fd-app-primary a{font-size:13px}}@media (width<=760px){.fd-app-sidebar{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 14px;display:grid}.fd-app-live{border-radius:9px;min-width:0;margin:0;padding:4px}.fd-app-live>header{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.fd-app-sidebar .fd-app-live nav{grid-template-columns:repeat(5,minmax(58px,1fr));gap:2px;overflow-x:auto}.fd-app-sidebar .fd-app-live nav a{text-align:center;justify-content:center;min-width:58px;min-height:42px;padding:4px;font-size:11px;display:flex}.fd-app-sidebar .fd-app-live nav a>span{display:none}.fd-app-sidebar .fd-app-live nav a b{font-size:11px}.fd-app-sidebar>nav.fd-app-primary{grid-column:1/-1;grid-auto-columns:minmax(78px,1fr);grid-auto-flow:column;gap:3px;margin-top:0;display:grid;overflow-x:auto}.fd-app-sidebar>nav.fd-app-primary .fd-app-navigation-item{min-width:78px}.fd-app-sidebar>nav.fd-app-primary a{min-width:78px;min-height:44px;font-size:12px}.fd-app-navigation-section-label{display:none}}.fd-social-name{color:inherit;border-radius:4px;text-decoration:none}.fd-social-name:hover{text-underline-offset:3px;text-decoration:underline}.fd-social-name:focus-visible{outline:2px solid var(--fd-accent,#8bc22f);outline-offset:3px}.fd-product-shell .positive{color:var(--fh-positive)!important}.fd-product-shell .negative,.fd-trade .fd-trade-error{color:var(--fh-negative)!important}.fd-product-shell .up-candle line,.fd-product-shell .up-candle rect{stroke:var(--fh-positive);fill:var(--fh-positive)}.fd-product-shell .down-candle line,.fd-product-shell .down-candle rect{stroke:var(--fh-negative);fill:var(--fh-negative)}.room-active .fund-detail{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.room-active :is(.fd-data-status,.fd-lab-preview,.fd-demo-banner,.fd-hero,.fd-hero-metrics,.fd-public-tabs,.fd-mobile-actions){display:none}.room-active #fund-panel-community{flex:1;min-height:0;display:flex;overflow:hidden}.room-active .fd-topbar{flex:0 0 66px;position:relative}.house2-v2{--house-bg:#07100a;--house-panel:#0b1610;--house-raised:#101e16;--house-hover:#14251a;--house-border:#f2f0e71f;--house-muted:#f2f0e7c2;--house-faint:#f2f0e7a8;background:var(--house-bg);color:#f4f4ee;grid-template-rows:72px 50px minmax(0,1fr);width:100%;height:100%;min-height:0}.house2-v2 *{box-sizing:border-box}.house2-v2 .house2-head{border-color:var(--house-border);background:var(--house-panel);min-height:72px;padding:10px 18px}.house2-v2 .house2-identity{min-width:0}.house2-v2 .house2-identity .fd-fund-logo{box-shadow:0 0 0 1px #ffffff1f,0 8px 24px #0000003d}.house2-v2 .house2-identity>span{min-width:0}.house2-v2 .house2-identity small{color:var(--fh-accent-text);font-size:10px}.house2-v2 .house2-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;display:block;overflow:hidden}.house2-head-market{align-items:center;gap:18px;display:flex}.house2-head-market>span{gap:4px;min-width:74px;display:grid}.house2-head-market small{color:var(--house-faint);font:760 10px/1 var(--font-data),monospace;letter-spacing:.08em}.house2-head-market strong{font:760 13px/1 var(--font-data),monospace}.house2-head-market>button{color:#d7ff6d;cursor:pointer;background:#c7ff381a;border:1px solid #c7ff386b;border-radius:9px;min-height:38px;padding:0 14px;font-size:12px;font-weight:800}.house2-head-market>button:hover{border-color:var(--fh-lime);background:var(--fh-lime);color:var(--fh-on-lime)}.house2-v2 .house2-tabs{border-color:var(--house-border);background:var(--house-panel);align-items:center;gap:6px;height:50px;padding:6px 16px}.house2-v2 .house2-tabs button{min-height:36px;color:var(--house-muted);border:1px solid #0000;border-radius:9px;padding:0 12px;font-size:12px}.house2-v2 .house2-tabs button:hover{border-color:var(--house-border);background:var(--house-raised);color:#fff}.house2-v2 .house2-tabs button.active{color:#d8ff71;background:#c7ff381a;border-color:#c7ff3847}.house2-v2 .house2-chat{background:var(--house-bg);grid-template-rows:minmax(0,1fr);grid-template-columns:204px minmax(0,1fr) 258px;min-height:0;display:grid}.house2-channel-rail{border-right:1px solid var(--house-border);background:#111d15;flex-direction:column;min-width:0;padding:15px 10px;display:flex;overflow-y:auto;box-shadow:inset -1px 0 #ffffff06}.house2-channel-rail>header{border-bottom:1px solid var(--house-border);grid-template-columns:1fr auto;align-items:end;gap:4px 8px;padding:0 7px 13px;display:grid}.house2-channel-rail>header>span{color:#80a4ff;font:800 10px/1 var(--font-data),monospace;letter-spacing:.11em;align-items:center;gap:6px;display:flex}.house2-channel-rail>header>span i{background:var(--fh-lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #c7ff3817}.house2-channel-rail>header strong{grid-row:2;font-size:14px}.house2-channel-rail>header small{color:var(--house-faint);grid-row:2;font-size:10px}.house2-channel-rail>section{gap:3px;margin-top:16px;display:grid}.house2-channel-rail h3{color:var(--house-faint);font:800 10px/1 var(--font-data),monospace;letter-spacing:.09em;text-transform:uppercase;margin:0 7px 5px}.house2-channel-rail>section button{width:100%;min-height:38px;color:var(--house-muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:6px;padding:0 8px;display:grid}.house2-channel-rail>section button:hover{background:var(--house-hover);color:#fff}.house2-channel-rail>section button.active{color:#d7ff6d;background:#c7ff381c;border-color:#c7ff3847}.house2-channel-rail>section button.active>span{color:#d7ff6d}.house2-channel-rail>section button.active>i{color:#d7ff6d;background:#c7ff3821}.house2-channel-rail>section button>span{color:var(--house-faint);font:800 13px/1 var(--font-data),monospace;text-align:center}.house2-channel-rail>section button>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.house2-channel-rail>section button>i{min-width:20px;height:20px;color:var(--house-faint);font:760 10px/1 var(--font-data),monospace;background:#ffffff12;border-radius:99px;place-items:center;font-style:normal;display:grid}.house2-channel-rail>footer{border-top:1px solid var(--house-border);grid-template-columns:1fr auto;align-items:center;gap:5px;margin-top:auto;padding:13px 7px 0;display:grid}.house2-channel-rail>footer strong{color:var(--house-faint);font:760 10px/1 var(--font-data),monospace;letter-spacing:.08em;text-transform:uppercase}.house2-channel-rail>footer span{color:#d7ff6d;font-size:11px;font-weight:750}.house2-channel-rail>footer button{border:1px solid var(--house-border);background:var(--house-raised);color:#fff;cursor:pointer;border-radius:8px;grid-column:1/-1;min-height:34px;margin-top:5px;font-size:11px;font-weight:750}.house2-conversation{background:var(--house-bg);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.house2-chat-header{border-bottom:1px solid var(--house-border);background:#07100af5;justify-content:space-between;align-items:center;gap:15px;min-height:62px;padding:10px 18px;display:flex}.house2-chat-header>div{align-items:center;gap:10px;min-width:0;display:flex}.house2-chat-header>div:first-child>span{color:#d7ff6d;width:34px;height:34px;font:800 15px/1 var(--font-data),monospace;background:#c7ff3817;border:1px solid #c7ff3838;border-radius:9px;flex:0 0 34px;place-items:center;display:grid}.house2-chat-header>div:first-child>div{min-width:0}.house2-chat-header strong,.house2-chat-header small{display:block}.house2-chat-header strong{font-size:14px}.house2-chat-header small{max-width:460px;color:var(--house-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.house2-chat-header>div:last-child{color:var(--house-faint);flex:none;font-size:10px}.house2-v2 .house2-quiet{border:1px solid var(--house-border);background:var(--house-raised);min-height:32px;color:var(--house-muted);cursor:pointer;border-radius:8px;padding:0 9px;font-size:10px;font-weight:750}.house2-v2 .house2-quiet[aria-pressed=true]{color:var(--fh-negative);border-color:#ff622e66}.house2-v2 .house2-channel-setup{z-index:2;border-color:var(--house-border);background:var(--house-panel);grid-template-columns:1fr 1fr 1fr auto auto;padding:9px 12px}.house2-pinned-context{color:#f4f4ee;text-align:left;cursor:pointer;background:#d29a1813;border:1px solid #d29a1847;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;width:auto;min-height:48px;margin:10px 18px 0;padding:8px 11px;display:grid}.house2-pinned-context>span{color:#171005;font:850 10px/1 var(--font-data),monospace;letter-spacing:.06em;background:#d29a18;border-radius:5px;padding:4px 6px}.house2-pinned-context p{min-width:0;color:var(--house-muted);gap:7px;margin:0;font-size:11px;line-height:1.4;display:flex}.house2-pinned-context p b{color:#ffd976;flex:none}.house2-pinned-context i{color:#ffd976;font-size:10px;font-style:normal;font-weight:750}.house2-v2 .house2-thread{scrollbar-gutter:stable;flex:1;min-height:0;max-height:none;padding:13px 18px 20px;scroll-padding-block:14px;overflow-y:auto}.house2-day-divider{color:var(--house-faint);font:750 10px/1 var(--font-data),monospace;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:10px;margin:2px 0 8px;display:flex}.house2-day-divider:before,.house2-day-divider:after{content:"";background:var(--house-border);flex:1;height:1px}.house2-v2 .house2-message{border:1px solid #0000;border-radius:11px;grid-template-columns:38px minmax(0,1fr);gap:11px;max-width:860px;margin:0;padding:11px 10px;transition:background-color .14s,border-color .14s;position:relative}.house2-v2 .house2-message+.house2-message{border-top-color:#0000}.house2-v2 .house2-message:hover,.house2-v2 .house2-message:focus-within{border-color:var(--house-border);background:var(--house-panel)}.house2-v2 .house2-message.manager{background:#d29a1809;border-left:2px solid #d29a18b8}.house2-avatar-link{border-radius:50%;width:38px;height:38px;text-decoration:none;display:block}.house2-v2 .house2-message>.fd-avatar,.house2-v2 .house2-avatar-link>.fd-avatar{border:1px solid #ffffff1f;width:38px;height:38px;font-size:11px}.house2-v2 .fd-avatar.fallback.tone-0{color:#102016;background:#c7ff38}.house2-v2 .fd-avatar.fallback.tone-1{color:#07151b;background:#6dcff6}.house2-v2 .fd-avatar.fallback.tone-2{color:#250719;background:#ff7bc4}.house2-v2 .fd-avatar.fallback.tone-3{color:#140c2b;background:#a789ff}.house2-v2 .fd-avatar.fallback.tone-4{color:#251804;background:#ffc85a}.house2-v2 .fd-avatar.fallback.tone-5{color:#061b12;background:#65dfa3}.house2-v2 .house2-message>div>header{flex-wrap:wrap;align-items:center;gap:6px;min-height:20px}.house2-v2 .house2-message header strong{color:#fff;font-size:13px}.house2-v2 .house2-message header>span{color:#80a4ff;font-size:10px}.house2-v2 .house2-message header>b{color:#171005;font:850 10px/1 var(--font-data),monospace;letter-spacing:.05em;background:#d29a18;padding:4px 6px}.house2-v2 .house2-message time{color:var(--house-faint);margin-left:auto;font-size:10px}.house2-v2 .house2-message p{color:#f2f0e7e6;margin:4px 0 7px;font-size:14px;line-height:1.5}.house2-v2 .house2-reply-preview{width:100%;color:var(--house-muted);white-space:normal;background:#80a4ff12;border-left:2px solid #80a4ff;border-radius:0 7px 7px 0;gap:3px;margin:5px 0 7px;padding:7px 9px;display:grid}.house2-v2 .house2-reply-preview b{color:#a9c2ff;font-size:10px}.house2-v2 .house2-reply-preview span{font-size:11px;line-height:1.4}.house2-signal-card{border:1px solid var(--house-border);background:var(--house-raised);color:#fff;text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:9px;width:min(520px,100%);margin:8px 0;padding:9px 10px;display:grid}.house2-signal-card:hover{background:var(--house-hover)}.house2-signal-card .fd-fund-logo.small{border-radius:9px;width:36px;height:36px;font-size:10px}.house2-signal-card>span{gap:3px;display:grid}.house2-signal-card small{color:var(--house-faint);font:750 10px/1 var(--font-data),monospace;letter-spacing:.06em}.house2-signal-card strong{font-size:12px}.house2-signal-card>b{font:850 10px/1 var(--font-data),monospace;border-radius:6px;padding:5px 7px}.house2-signal-card.buy>b{background:color-mix(in srgb,var(--fh-positive) 14%,transparent);color:var(--fh-positive)}.house2-signal-card.sell>b{background:color-mix(in srgb,var(--fh-negative) 14%,transparent);color:var(--fh-negative)}.house2-v2 .house2-message-actions{align-items:center;gap:4px;min-height:28px;display:flex;position:relative}.house2-v2 .house2-message-actions>button{border:1px solid var(--house-border);background:var(--house-raised);color:var(--house-muted)}.house2-v2 .house2-message-actions>button[aria-pressed=true]{color:#bfd0ff;background:#80a4ff1a;border-color:#80a4ff73}.house2-action-tools{opacity:0;align-items:center;gap:3px;transition:opacity .12s,transform .12s;display:flex;transform:translateY(2px)}.house2-message:hover .house2-action-tools,.house2-message:focus-within .house2-action-tools{opacity:1;transform:none}.house2-action-tools>button,.house2-action-tools summary{min-height:27px;color:var(--house-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 7px;font-size:10px;list-style:none}.house2-action-tools>button:hover,.house2-action-tools summary:hover{background:var(--house-raised);color:#fff}.house2-action-tools details{position:relative}.house2-action-tools details>div{z-index:12;border:1px solid var(--house-border);background:var(--house-raised);border-radius:10px;padding:5px;display:flex;position:absolute;bottom:34px;left:0;box-shadow:0 14px 40px #00000059}.house2-action-tools details:last-child>div{min-width:110px;display:grid;left:auto;right:0}.house2-action-tools details>div button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:6px;min-width:38px;min-height:36px}.house2-action-tools details>div button:hover{background:var(--house-hover)}.house2-v2 .house2-composer{border-color:var(--house-border);background:#07100af7;padding:9px 14px 12px;box-shadow:0 -12px 28px #00000029}.house2-composer-context{max-width:940px;color:var(--house-faint);justify-content:space-between;align-items:center;gap:12px;margin:0 3px 7px;font-size:10px;display:flex}.house2-composer-context b{color:#a9c2ff}.house2-v2 .house2-composer>form{background:var(--house-raised);border-color:#f2f0e729;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto auto;max-width:none;padding:6px}.house2-v2 .house2-composer textarea{color:#fff;min-height:38px;padding:9px 5px;font-size:14px}.house2-v2 .house2-attach span{border:1px solid var(--house-border);background:var(--house-panel);width:38px;height:38px;font-size:18px}.house2-v2 :is(.house2-request-shortcut,.house2-send){border-radius:9px;height:38px;min-height:38px;padding:0 13px;font-size:11px;font-weight:820;line-height:1;transition:background-color .14s,border-color .14s,color .14s,opacity .14s}.house2-v2 .house2-request-shortcut{border:1px solid var(--house-border);background:var(--house-panel);color:var(--house-muted)}.house2-v2 .house2-request-shortcut:hover{background:var(--house-hover);color:#e4ff9d;border-color:#c7ff3857}.house2-v2 .house2-send{border:1px solid var(--fh-lime);background:var(--fh-lime);width:auto;min-width:62px;color:var(--fh-on-lime)}.house2-v2 .house2-send:hover:not(:disabled){background:#d4ff67;border-color:#d4ff67}.house2-v2 .house2-send:disabled{border-color:var(--house-border);background:var(--house-raised);color:var(--house-faint);opacity:1;cursor:not-allowed}.house2-v2 .house2-readonly{border-color:var(--house-border);background:var(--house-panel);padding:14px 18px}.house2-context-rail{border-left:1px solid var(--house-border);background:#08110b;min-width:0;padding:12px;overflow-y:auto}.house2-context-rail>section{border:1px solid var(--house-border);background:var(--house-panel);border-radius:12px;padding:13px}.house2-context-rail>section+section{margin-top:10px}.house2-context-rail section>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.house2-context-rail section>header>span{color:var(--house-faint);font:800 10px/1 var(--font-data),monospace;letter-spacing:.08em}.house2-context-market header>span{color:#80a4ff;align-items:center;gap:6px;display:flex}.house2-context-market header>span i{background:var(--fh-lime);border-radius:50%;width:6px;height:6px}.house2-context-market header>b{color:#d7ff6d;font:800 10px/1 var(--font-data),monospace}.house2-context-market>strong{font:500 30px/1 var(--font-display),serif;letter-spacing:-.03em;margin:16px 0 3px;display:block}.house2-context-market>small{color:var(--house-faint);font-size:10px}.house2-context-market dl{border:1px solid var(--house-border);border-radius:9px;grid-template-columns:1fr 1fr;margin:14px 0 10px;display:grid;overflow:hidden}.house2-context-market dl>div{border-right:1px solid var(--house-border);border-bottom:1px solid var(--house-border);padding:9px}.house2-context-market dl>div:nth-child(2n){border-right:0}.house2-context-market dl>div:nth-last-child(-n+2){border-bottom:0}.house2-context-market dt{color:var(--house-faint);font:760 10px/1 var(--font-data),monospace;letter-spacing:.06em}.house2-context-market dd{font:760 11px/1 var(--font-data),monospace;margin:5px 0 0}.house2-context-market>button,.house2-active-people>button{background:var(--fh-lime);width:100%;min-height:36px;color:var(--fh-on-lime);cursor:pointer;border:0;border-radius:8px;font-size:11px;font-weight:850}.house2-latest-trade header time{color:var(--house-faint);font-size:10px}.house2-latest-trade>div{align-items:center;gap:8px;margin-top:12px;display:flex}.house2-latest-trade>div>b{font:850 10px/1 var(--font-data),monospace;border-radius:6px;padding:5px 7px}.house2-latest-trade>div>b.buy{background:color-mix(in srgb,var(--fh-positive) 14%,transparent);color:var(--fh-positive)}.house2-latest-trade>div>b.sell{background:color-mix(in srgb,var(--fh-negative) 14%,transparent);color:var(--fh-negative)}.house2-latest-trade>div>b.rebalance{color:#a9c2ff;background:#80a4ff21}.house2-latest-trade>div strong{font-size:12px}.house2-latest-trade p{color:var(--house-muted);margin:7px 0 0;font-size:10px}.house2-active-people>header>b{color:var(--house-faint);font:750 10px/1 var(--font-data),monospace}.house2-active-people>a,.house2-active-people>div{color:inherit;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:10px;text-decoration:none;display:grid;position:relative}.house2-active-people .fd-avatar{width:32px;height:32px;font-size:10px}.house2-active-people>a>span,.house2-active-people>div>span{min-width:0}.house2-active-people strong,.house2-active-people small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.house2-active-people strong{font-size:11px}.house2-active-people small{color:var(--house-faint);margin-top:3px;font-size:10px}.house2-active-people>a>i,.house2-active-people>div>i{border:1px solid var(--house-panel);background:var(--fh-positive);border-radius:50%;width:7px;height:7px}.house2-active-people>button{border:1px solid var(--house-border);background:var(--house-raised);color:inherit;margin-top:13px}.fd-product-shell.light .house2-v2{--house-bg:#f6f5ef;--house-panel:#fffef9;--house-raised:#eef1e8;--house-hover:#e8ede1;--house-border:#0d171121;--house-muted:#566057;--house-faint:#566057;background:var(--house-bg);color:var(--fh-ink)}.fd-product-shell.light .house2-v2 :is(.house2-head,.house2-tabs,.house2-chat-header,.house2-composer){border-color:var(--house-border);background:#fffef9f7}.fd-product-shell.light .house2-v2 .house2-channel-rail{--house-border:#0d171121;--house-muted:#4f5a51;--house-faint:#667168;color:var(--fh-ink);background:#edf1e7;box-shadow:inset -1px 0 #0d17110a}.fd-product-shell.light .house2-v2 .house2-channel-rail>header>span{color:var(--fh-accent-text)}.fd-product-shell.light .house2-v2 .house2-channel-rail>section button:hover{color:var(--fh-ink);background:#fffef9;border-color:#cbd5c1}.fd-product-shell.light .house2-v2 .house2-channel-rail>section button.active{color:#385909;background:#dfeacc;border-color:#b9cf94}.fd-product-shell.light .house2-v2 .house2-channel-rail>section button.active>span{color:#527c0c}.fd-product-shell.light .house2-v2 .house2-channel-rail>section button.active>i{color:#385909;background:#cadca9}.fd-product-shell.light .house2-v2 .house2-channel-rail>footer span{color:#456b0a}.fd-product-shell.light .house2-v2 .house2-channel-rail>footer button{color:var(--fh-ink);background:#fffef9}.fd-product-shell.light .house2-v2 .house2-context-rail{background:#edf1e7}.fd-product-shell.light .house2-v2 .house2-context-rail>section{background:#fffef9}.fd-product-shell.light .house2-v2 .house2-head-market small,.fd-product-shell.light .house2-v2 .house2-context-market>small{color:var(--house-faint)}.fd-product-shell.light .house2-v2 .house2-head-market>button{color:#527c0c;background:#eef7de;border-color:#527c0c4d}.fd-product-shell.light .house2-v2 .house2-head-market>button:hover{border-color:var(--fh-lime);background:var(--fh-lime);color:var(--fh-on-lime)}.fd-product-shell.light .house2-v2 .house2-tabs button:hover{color:var(--fh-ink)}.fd-product-shell.light .house2-v2 .house2-tabs button.active{color:#456b0a;background:#e5efd4;border-color:#bfd49d}.fd-product-shell.light .house2-v2 .house2-chat-header>div:first-child>span{color:var(--fh-accent-text);background:#e6efd7;border-color:#bfd49d}.fd-product-shell.light .house2-v2 .house2-chat-header strong,.fd-product-shell.light .house2-v2 .house2-message header strong,.fd-product-shell.light .house2-v2 .house2-context-rail{color:var(--fh-ink)}.fd-product-shell.light .house2-v2 .house2-quiet{color:#5e675f;background:#f1f2ec}.fd-product-shell.light .house2-v2 .house2-pinned-context{color:var(--fh-ink);background:#fff8df;border-color:#b87e0a4d}.fd-product-shell.light .house2-v2 .house2-pinned-context p{color:#665e48}.fd-product-shell.light .house2-v2 .house2-pinned-context p :is(b,i){color:var(--fh-warning)}.fd-product-shell.light .house2-v2 .house2-message:hover,.fd-product-shell.light .house2-v2 .house2-message:focus-within{background:#fffef9}.fd-product-shell.light .house2-v2 .house2-message.manager{background:#fff9e8}.fd-product-shell.light .house2-v2 .house2-message p{color:#29322b}.fd-product-shell.light .house2-v2 .house2-message time{color:var(--fh-text-muted)}.fd-product-shell.light .house2-v2 .house2-message header>span,.fd-product-shell.light .house2-v2 .house2-reply-preview b,.fd-product-shell.light .house2-v2 .house2-composer-context b{color:var(--fh-social)}.fd-product-shell.light .house2-v2 .house2-reply-preview{border-left-color:var(--fh-social);background:color-mix(in srgb,var(--fh-social) 7%,transparent)}.fd-product-shell.light .house2-v2 .house2-signal-card{color:var(--fh-ink);background:#f1f4eb}.fd-product-shell.light .house2-v2 .house2-signal-card:hover{background:#e8ede1}.fd-product-shell.light .house2-v2 .house2-message-actions>button,.fd-product-shell.light .house2-v2 .house2-action-tools>button,.fd-product-shell.light .house2-v2 .house2-action-tools summary{color:#5f6961}.fd-product-shell.light .house2-v2 .house2-action-tools details>div{color:var(--fh-ink);background:#fff;box-shadow:0 14px 38px #0d17111f}.fd-product-shell.light .house2-v2 .house2-action-tools details>div button{color:var(--fh-ink)}.fd-product-shell.light .house2-v2 .house2-composer>form{background:#fff;border-color:#0d171129}.fd-product-shell.light .house2-v2 .house2-composer textarea{color:var(--fh-ink);background:0 0!important}.fd-product-shell.light .house2-v2 .house2-attach span{color:var(--fh-ink);background:#f0f2eb}.fd-product-shell.light .house2-v2 .house2-request-shortcut{color:#445048;background:#f5f6f1;border-color:#cdd4c8}.fd-product-shell.light .house2-v2 .house2-request-shortcut:hover{color:#385909;background:#edf3e3;border-color:#a9bc91}.fd-product-shell.light .house2-v2 .house2-send:disabled{color:#737d74;background:#e9ece4;border-color:#d6dbd0}.fd-product-shell.light .house2-v2 .house2-active-people>a,.fd-product-shell.light .house2-v2 .house2-active-people>div{color:var(--fh-ink)}.fd-product-shell.light .house2-v2 .house2-active-people>button{color:#405046;background:#f1f3ec}.fd-product-shell.light .house2-v2 .house2-readonly{color:#59635b;background:#fffef9}@media (width<=1450px){.house2-v2 .house2-chat{grid-template-columns:190px minmax(0,1fr)}.house2-v2 .house2-context-rail{display:none}}@media (width<=980px){.house2-v2 .house2-chat{grid-template-columns:174px minmax(0,1fr)}.house2-head-market>span:nth-child(2){display:none}.house2-v2 .house2-thread{padding-inline:12px}.house2-pinned-context{margin-inline:12px}}@media (width<=760px){.room-active .fund-detail{height:auto;min-height:100dvh;overflow:visible}.room-active #fund-panel-community{display:block;overflow:visible}.house2-v2{grid-template-rows:auto auto minmax(0,1fr);height:auto;min-height:720px}.house2-v2 .house2-head{flex-direction:column;align-items:flex-start;padding:11px 14px}.house2-head-market{justify-content:space-between;gap:8px;width:100%}.house2-head-market>button{margin-left:auto}.house2-v2 .house2-chat{grid-template-rows:auto minmax(560px,1fr);grid-template-columns:1fr;display:grid}.house2-channel-rail{border-right:0;border-bottom:1px solid var(--house-border);flex-direction:row;gap:12px;max-width:100%;padding:9px 10px;display:flex;overflow:auto hidden}.house2-channel-rail>header,.house2-channel-rail>footer{display:none}.house2-channel-rail>section{flex:none;gap:4px;margin:0;display:flex}.house2-channel-rail h3{display:none}.house2-channel-rail>section button{grid-template-columns:18px auto auto;width:auto;min-width:max-content;padding-inline:9px}.house2-chat-header{padding-inline:12px}.house2-chat-header>div:last-child>span{display:none}.house2-pinned-context{grid-template-columns:auto minmax(0,1fr);margin-top:8px}.house2-pinned-context>i{display:none}.house2-pinned-context p{display:block}.house2-pinned-context p b{margin-bottom:2px;display:block}.house2-v2 .house2-message{max-width:none;padding-inline:4px}.house2-action-tools{opacity:1;transform:none}.house2-composer-context small,.house2-v2 .house2-request-shortcut{display:none}.house2-v2 .house2-send{min-width:54px}}@media (width<=460px){.house2-head-market>span{display:none}.house2-v2 .house2-tabs{padding-inline:8px}.house2-v2 .house2-tabs button{padding-inline:9px}.house2-v2 .house2-message{grid-template-columns:32px minmax(0,1fr);gap:8px}.house2-v2 .house2-message>.fd-avatar,.house2-v2 .house2-avatar-link,.house2-v2 .house2-avatar-link>.fd-avatar{width:32px;height:32px}.house2-signal-card{grid-template-columns:32px 1fr auto}.house2-signal-card>span:nth-of-type(2){display:none}}@media (prefers-reduced-motion:reduce){.house2-v2 .house2-message,.house2-v2 .house2-action-tools{transition:none}.house2-v2 .house2-thread{scroll-behavior:auto}}.strategy-page{--s-ink:var(--fh-text,#0d1711);--s-muted:var(--fh-text-muted,#667068);--s-line:var(--fh-line,#0d171124);--s-paper:var(--fh-panel,#f8f5ed);--s-raised:var(--fh-panel-raised,#fffdf7);--s-subtle:var(--fh-panel-subtle,#efede4);--s-accent:var(--fh-accent-text,#527b16);background:var(--fh-canvas,#e8eddc);min-height:100vh;color:var(--s-ink);font-family:var(--font-interface),sans-serif}.strategy-global-header{border-bottom:1px solid var(--s-line);background:var(--s-paper);justify-content:space-between;align-items:center;height:58px;padding:0 clamp(18px,3vw,46px);display:flex}.strategy-brand{color:inherit;align-items:center;gap:9px;font-size:18px;font-weight:850;text-decoration:none;display:flex}.strategy-brand i{background:linear-gradient(115deg,var(--fh-lime,#c7ff38) 0 43%,var(--s-ink) 44% 61%,var(--fh-lime,#c7ff38) 62%);border-radius:7px 2px;width:25px;height:25px;display:block}.strategy-global-header nav{gap:22px;display:flex}.strategy-global-header nav a{color:var(--s-muted);font-size:12px;font-weight:700;text-decoration:none}.strategy-global-header nav a:hover{color:var(--s-ink)}.strategy-disclosure-banner{border-bottom:1px solid color-mix(in srgb,#5576b7 38%,var(--s-line));background:color-mix(in srgb,#d8e3ff 78%,var(--s-paper));align-items:center;gap:10px;padding:9px clamp(18px,3vw,46px);font-size:12px;display:flex}.strategy-disclosure-banner>span:last-child{color:#536174}.strategy-status{background:var(--s-ink);min-height:23px;color:var(--s-raised);font:800 10px/1 var(--font-data),monospace;letter-spacing:.08em;border-radius:99px;align-items:center;padding:0 8px;display:inline-flex}.strategy-status.live{background:#0a7a4a}.strategy-status.testnet{background:#5576b7}.strategy-hero{border-bottom:1px solid var(--s-line);background:radial-gradient(circle at 82% 15%,color-mix(in srgb,var(--fh-lime,#c7ff38) 18%,transparent),transparent 24%),var(--s-paper);grid-template-columns:minmax(0,1fr) auto;gap:28px;padding:38px clamp(22px,5vw,78px) 34px;display:grid}.strategy-identity>span,.strategy-performance-card header span,.strategy-invest-card>header span,.strategy-ownership-summary>span,.strategy-description-card>span,.strategy-composition>header span,.strategy-secondary-grid article>span{color:var(--s-accent);font:800 10px/1 var(--font-data),monospace;letter-spacing:.1em}.strategy-identity h1{max-width:900px;font:500 clamp(42px,5.8vw,76px)/.94 var(--font-display),serif;letter-spacing:-.04em;margin:9px 0 12px}.strategy-identity>p{max-width:800px;color:var(--s-muted);margin:0;font-size:clamp(15px,1.5vw,19px);line-height:1.45}.strategy-identity>div{flex-wrap:wrap;gap:8px;margin-top:19px;display:flex}.strategy-identity>div>*{border:1px solid var(--s-line);background:var(--s-raised);border-radius:7px;padding:6px 9px;font-size:10px}.strategy-hero-actions{grid-template-columns:1fr 1fr;align-content:end;gap:7px;min-width:180px;display:grid}.strategy-hero-actions button,.strategy-hero-actions a{border:1px solid var(--s-ink);background:var(--s-ink);min-height:40px;color:var(--s-raised);cursor:pointer;border-radius:8px;place-items:center;font-size:12px;font-weight:800;text-decoration:none;display:grid}.strategy-hero-actions a{color:var(--s-ink);background:0 0}.strategy-hero-actions small{max-width:220px;color:var(--s-muted);grid-column:1/-1;font-size:10px;line-height:1.4}.strategy-summary-grid{background:var(--fh-canvas,#e8eddc);grid-template-columns:minmax(0,1.55fr) minmax(320px,.65fr);gap:16px;padding:22px clamp(18px,3vw,46px);display:grid}.strategy-performance-card,.strategy-invest-card,.strategy-description-card,.strategy-composition,.strategy-methodology-card,.strategy-secondary-grid article{border:1px solid var(--s-line);background:var(--s-paper);border-radius:14px}.strategy-performance-card{grid-template-rows:auto 1fr auto;min-height:465px;display:grid;overflow:hidden}.strategy-performance-card>header{border-bottom:1px solid var(--s-line);justify-content:space-between;align-items:center;gap:16px;padding:19px 21px;display:flex}.strategy-performance-card h2{font:500 27px/1 var(--font-display),serif;margin:6px 0 0}.strategy-performance-empty{text-align:center;place-content:center;justify-items:center;padding:34px;display:grid}.strategy-performance-empty>div{border-bottom:1px solid var(--s-line);background:repeating-linear-gradient(to bottom,transparent 0 31px,var(--s-line) 32px);justify-content:space-around;align-items:end;gap:10px;width:min(520px,70vw);height:130px;padding:0 18px 17px;display:flex}.strategy-performance-empty>div i{background:var(--s-subtle);border-radius:7px 7px 0 0;width:10%;min-width:18px}.strategy-performance-empty>div i:first-child{height:28%}.strategy-performance-empty>div i:nth-child(2){height:44%}.strategy-performance-empty>div i:nth-child(3){height:36%}.strategy-performance-empty>div i:nth-child(4){height:62%}.strategy-performance-empty>div i:nth-child(5){height:52%}.strategy-performance-empty>div i:nth-child(6){height:74%}.strategy-performance-empty>strong{margin-top:20px;font-size:14px}.strategy-performance-empty p{max-width:520px;color:var(--s-muted);margin:8px 0 0;font-size:12px;line-height:1.5}.strategy-performance-card>dl{border-top:1px solid var(--s-line);grid-template-columns:repeat(4,1fr);margin:0;display:grid}.strategy-performance-card>dl div{border-right:1px solid var(--s-line);gap:5px;padding:13px 15px;display:grid}.strategy-performance-card>dl div:last-child{border:0}.strategy-performance-card dt{color:var(--s-muted);text-transform:uppercase;font-size:10px}.strategy-performance-card dd{text-transform:capitalize;margin:0;font-size:12px;font-weight:800}.strategy-invest-card{align-self:start;gap:12px;padding:18px;display:grid;box-shadow:0 15px 34px #0d171112}.strategy-invest-card>header{justify-content:space-between;align-items:center;display:flex}.strategy-invest-card>header small{color:var(--s-muted);font-size:10px}.strategy-vehicle-switch{border:1px solid var(--s-line);background:var(--s-subtle);border-radius:10px;grid-template-columns:1fr 1fr;gap:5px;padding:4px;display:grid}.strategy-vehicle-switch button{min-height:41px;color:var(--s-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 10px;font-size:11px;font-weight:800}.strategy-vehicle-switch button[aria-selected=true]{background:var(--s-raised);color:var(--s-ink);box-shadow:0 2px 8px #0d171114}.strategy-ownership-summary{border:1px solid color-mix(in srgb,var(--s-accent) 28%,var(--s-line));background:color-mix(in srgb,var(--fh-lime,#c7ff38) 9%,var(--s-paper));border-radius:10px;gap:5px;padding:13px;display:grid}.strategy-ownership-summary strong{font-size:15px}.strategy-ownership-summary p{color:var(--s-muted);margin:0;font-size:11px;line-height:1.45}.strategy-deposit{gap:6px;display:grid}.strategy-deposit>span{color:var(--s-muted);font:750 10px/1 var(--font-data),monospace;text-transform:uppercase}.strategy-deposit>div{border:1px solid var(--s-line);background:var(--s-raised);border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-height:60px;padding:0 13px;display:grid}.strategy-deposit input{min-width:0;color:var(--s-ink);font:500 26px var(--font-display),serif;background:0 0;border:0;outline:0}.strategy-deposit strong{color:var(--s-accent);font-size:11px}.strategy-quick-amounts{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.strategy-quick-amounts button{border:1px solid var(--s-line);background:var(--s-raised);min-height:34px;color:var(--s-muted);border-radius:7px;font-size:10px;font-weight:750}.strategy-primary-action{background:var(--s-ink);min-height:48px;color:var(--s-raised);border:0;border-radius:9px;place-items:center;font-size:12px;font-weight:800;text-decoration:none;display:grid}.strategy-primary-action:disabled{background:var(--fh-control,#969a92);cursor:not-allowed}.strategy-action-note{color:var(--s-muted);font-size:10px;line-height:1.45}.strategy-invest-details{border-top:1px solid var(--s-line);padding-top:10px}.strategy-invest-details summary{min-height:32px;color:var(--s-muted);cursor:pointer;justify-content:space-between;align-items:center;font-size:11px;font-weight:800;display:flex}.strategy-invest-details dl{gap:8px;margin:8px 0 0;display:grid}.strategy-invest-details dl div{justify-content:space-between;gap:12px;display:flex}.strategy-invest-details dt{color:var(--s-muted);font-size:10px}.strategy-invest-details dd{text-align:right;margin:0;font-size:10px;font-weight:800}.strategy-content{background:var(--fh-canvas,#e8eddc);gap:16px;padding:0 clamp(18px,3vw,46px) 24px;display:grid}.strategy-description-card{padding:24px}.strategy-description-card h2{font:500 clamp(25px,3vw,36px)/1.05 var(--font-display),serif;margin:8px 0 12px}.strategy-description-card p{max-width:900px;color:var(--s-muted);margin:0;font-size:15px;line-height:1.65}.strategy-composition{overflow:hidden}.strategy-composition>header{border-bottom:1px solid var(--s-line);justify-content:space-between;align-items:end;gap:16px;padding:21px 23px;display:flex}.strategy-composition h2{font:500 29px/1 var(--font-display),serif;margin:7px 0 0}.strategy-composition header small{color:var(--s-muted);font-size:11px}.strategy-allocation-bar{background:var(--s-subtle);border-radius:99px;height:8px;margin:18px 23px;display:flex;overflow:hidden}.strategy-allocation-bar i{border-right:2px solid var(--s-paper);background:#5b831a;display:block}.strategy-allocation-bar i[data-tone="1"]{background:#5576b7}.strategy-allocation-bar i[data-tone="2"]{background:#9a6d37}.strategy-allocation-bar i[data-tone="3"]{background:#8063bd}.strategy-holding-list{padding:0 23px 16px}.strategy-holding-list>div{border-bottom:1px solid var(--s-line);grid-template-columns:minmax(220px,1.6fr) 1fr .7fr;align-items:center;gap:16px;min-height:59px;font-size:12px;display:grid}.strategy-holding-list>div:first-child{min-height:30px;color:var(--s-muted);font:750 10px/1 var(--font-data),monospace;text-transform:uppercase}.strategy-holding-list>div>span:first-child{align-items:center;gap:11px;display:flex}.strategy-holding-list>div>span:first-child>i{background:var(--s-subtle);width:35px;height:35px;color:var(--s-accent);border-radius:50%;place-items:center;font-size:10px;font-style:normal;font-weight:850;display:grid}.strategy-holding-list>div>span:first-child>b{gap:3px;display:grid}.strategy-holding-list small{color:var(--s-muted);font-weight:500}.strategy-methodology-card{overflow:hidden}.strategy-methodology-card>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:74px;padding:0 23px;list-style:none;display:flex}.strategy-methodology-card>summary::-webkit-details-marker{display:none}.strategy-methodology-card>summary span{gap:6px;display:grid}.strategy-methodology-card>summary span>b{color:var(--s-accent);font:800 10px/1 var(--font-data),monospace;letter-spacing:.1em}.strategy-methodology-card>summary span>strong{font:500 24px/1 var(--font-display),serif}.strategy-methodology-card>summary>i{border:1px solid var(--s-line);border-radius:50%;place-items:center;width:31px;height:31px;font-size:20px;font-style:normal;display:grid}.strategy-methodology-card[open]>summary>i{transform:rotate(45deg)}.strategy-methodology-card>div{border-top:1px solid var(--s-line);grid-template-columns:1fr 1fr;display:grid}.strategy-methodology-card article{border-right:1px solid var(--s-line);border-bottom:1px solid var(--s-line);grid-template-columns:34px 1fr;gap:10px;padding:18px 23px;display:grid}.strategy-methodology-card article:nth-child(2n){border-right:0}.strategy-methodology-card article:nth-last-child(-n+2){border-bottom:0}.strategy-methodology-card article>b{color:var(--s-accent);font:800 10px/1 var(--font-data),monospace}.strategy-methodology-card article span{gap:5px;display:grid}.strategy-methodology-card article strong{font-size:12px}.strategy-methodology-card article small{color:var(--s-muted);line-height:1.45}.strategy-secondary-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.strategy-secondary-grid article{padding:22px}.strategy-secondary-grid h2{font:500 25px/1 var(--font-display),serif;margin:8px 0}.strategy-secondary-grid p{max-width:650px;color:var(--s-muted);margin:0;font-size:12px;line-height:1.55}.strategy-secondary-grid button{border:1px solid var(--s-line);background:var(--s-subtle);min-height:38px;color:var(--s-muted);border-radius:8px;margin-top:14px;padding:0 13px}.strategy-disclosures{border-top:1px solid var(--s-line);background:var(--s-paper);padding:23px clamp(18px,3vw,46px) 60px}.strategy-disclosures h2{margin:0 0 13px;font-size:14px}.strategy-disclosures p{max-width:920px;color:var(--s-muted);margin:6px 0;font-size:11px;line-height:1.5}.strategy-disclosures p:before{content:"•";color:var(--s-accent);margin-right:8px}@media (width<=980px){.strategy-summary-grid{grid-template-columns:1fr}.strategy-invest-card{grid-row:1}.strategy-hero{grid-template-columns:1fr}.strategy-hero-actions{max-width:250px}.strategy-performance-card{min-height:420px}}@media (width<=680px){.strategy-global-header nav a:not(:first-child){display:none}.strategy-disclosure-banner{flex-wrap:wrap;align-items:flex-start}.strategy-disclosure-banner>span:last-child{width:100%}.strategy-hero{padding-top:29px}.strategy-identity h1{font-size:43px}.strategy-hero-actions{grid-template-columns:1fr 1fr;min-width:0}.strategy-performance-card{min-height:390px}.strategy-performance-empty{padding:25px 17px}.strategy-performance-empty>div{width:100%;height:95px}.strategy-performance-card>dl{grid-template-columns:1fr 1fr}.strategy-performance-card>dl div:nth-child(2){border-right:0}.strategy-performance-card>dl div:nth-child(-n+2){border-bottom:1px solid var(--s-line)}.strategy-composition>header{flex-direction:column;align-items:flex-start}.strategy-holding-list{overflow-x:auto}.strategy-holding-list>div{min-width:570px}.strategy-methodology-card>div,.strategy-secondary-grid{grid-template-columns:1fr}.strategy-methodology-card article{border-right:0}.strategy-methodology-card article:nth-last-child(2){border-bottom:1px solid var(--s-line)}}@media (width<=680px){.strategy-holding-list{overflow:visible}.strategy-holding-list>div{grid-template-columns:minmax(0,1fr) auto;min-width:0}.strategy-holding-list>div>span:nth-child(2){display:none}}.strategy-market-state{background:var(--s-subtle);color:var(--s-muted);font:800 9px/1 var(--font-data),monospace;letter-spacing:.08em;border-radius:99px;align-items:center;gap:6px;padding:7px 9px;display:inline-flex}.strategy-market-state:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.strategy-market-state.live{background:color-mix(in srgb,var(--fh-positive) 12%,var(--s-paper));color:var(--fh-positive)}.strategy-market-state.delayed{background:color-mix(in srgb,#a56a18 12%,var(--s-paper));color:#8a5712}.strategy-performance-live{min-height:310px;padding:20px 22px 10px;display:grid}.strategy-performance-live.has-series{grid-template-rows:auto 1fr auto}.strategy-return{align-items:baseline;gap:9px;display:flex}.strategy-return strong{font:500 28px/1 var(--font-display),serif}.strategy-return strong.positive{color:var(--fh-positive)}.strategy-return strong.negative{color:var(--fh-negative)}.strategy-return span{color:var(--s-muted);font-size:10px}.strategy-performance-live svg{width:100%;height:220px;color:var(--fh-positive);overflow:visible}.strategy-performance-live svg .grid{fill:none;stroke:var(--s-line);stroke-width:1px}.strategy-performance-live svg .line{fill:none;stroke:currentColor;stroke-width:3px;vector-effect:non-scaling-stroke}.strategy-performance-live svg .fill{fill:url(#strategy-index-fill);stroke:none}.strategy-chart-foot{color:var(--s-muted);justify-content:space-between;gap:12px;font-size:9px;display:flex}.strategy-live-unavailable{text-align:center;place-self:center;justify-items:center;max-width:520px;display:grid}.strategy-live-unavailable i{border:2px solid var(--s-line);border-top-color:var(--s-accent);border-radius:50%;width:44px;height:44px;margin-bottom:14px;animation:1.2s linear infinite strategy-feed-spin}.strategy-live-unavailable strong{font-size:14px}.strategy-live-unavailable p{color:var(--s-muted);margin:7px 0 0;font-size:11px;line-height:1.5}@keyframes strategy-feed-spin{to{transform:rotate(360deg)}}.strategy-holding-list>div{grid-template-columns:minmax(220px,1.6fr) .7fr .55fr .7fr}.strategy-holding-list>div>span:first-child>img{border:1px solid var(--s-line);object-fit:cover;background:var(--s-subtle);border-radius:50%;width:35px;height:35px;display:block}.strategy-asset-state{color:var(--s-muted);justify-self:start;align-items:center;gap:6px;font-size:10px;font-weight:750;display:inline-flex}.strategy-asset-state:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.strategy-asset-state.live{color:#087246}.strategy-asset-state.delayed{color:#8a5712}.strategy-quick-amounts button:disabled{color:color-mix(in srgb,var(--s-muted) 55%,transparent);cursor:not-allowed}.strategy-deposit input:disabled{cursor:not-allowed}@media (width<=680px){.strategy-performance-live{min-height:265px;padding:18px 15px 8px}.strategy-performance-live svg{height:170px}.strategy-chart-foot{flex-direction:column;align-items:flex-start;gap:3px}.strategy-holding-list>div{grid-template-columns:minmax(0,1fr) auto auto}.strategy-holding-list>div>span:nth-child(4){display:none}.strategy-holding-list>div:first-child>span:nth-child(2){display:block}.strategy-holding-list>div:first-child>span:nth-child(4){display:none}}.strategy-other-vehicle{border-top:1px solid var(--s-line);color:var(--s-muted);padding-top:11px;font-size:10px;font-weight:750;line-height:1.45;text-decoration:none;display:block}.strategy-hero-art{align-content:end;gap:10px;width:min(420px,31vw);min-width:280px;display:grid}.strategy-hero-art>img{aspect-ratio:3/2;border:1px solid var(--s-line);object-fit:cover;filter:saturate(.9)contrast(.98);border-radius:13px;width:100%;display:block}.strategy-hero-art .strategy-hero-actions{grid-template-columns:1fr 1fr;width:100%;min-width:0}.strategy-hero-actions .strategy-hero-invest{border-color:var(--s-accent);background:var(--s-accent);color:var(--s-raised);grid-column:1/-1}.strategy-deposit input:not(:disabled){cursor:text}.strategy-quick-amounts button:not(:disabled){cursor:pointer}.strategy-quick-amounts button:not(:disabled):hover{border-color:var(--s-accent);color:var(--s-ink)}.strategy-invest-preview{border:1px solid var(--s-line);background:var(--s-subtle);border-radius:9px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.strategy-invest-preview>span{border-right:1px solid var(--s-line);gap:4px;padding:9px;display:grid}.strategy-invest-preview>span:last-child{border:0}.strategy-invest-preview small{color:var(--s-muted);font-size:8px;line-height:1.25}.strategy-invest-preview strong{font-size:11px}.strategy-existing-account{border:1px solid color-mix(in srgb,#0a7a4a 30%,var(--s-line));background:color-mix(in srgb,#0a7a4a 7%,var(--s-paper));border-radius:10px;gap:6px;padding:14px;display:grid}.strategy-existing-account>span,.strategy-activation-pending>span{color:#087246;font:800 9px/1 var(--font-data),monospace;letter-spacing:.08em}.strategy-existing-account>strong{font:500 23px/1 var(--font-display),serif}.strategy-existing-account p{color:var(--s-muted);margin:0;font-size:10px;line-height:1.45}.strategy-existing-account a{color:var(--s-ink);margin-top:3px;font-size:10px;font-weight:800}.strategy-review-backdrop{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040c08ad;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.strategy-review-dialog{border:1px solid color-mix(in srgb,var(--s-line) 75%,#fff);background:var(--s-paper);width:min(650px,100%);max-height:min(860px,100vh - 36px);color:var(--s-ink);border-radius:16px;overflow:auto;box-shadow:0 30px 90px #00000047}.strategy-review-dialog>header{border-bottom:1px solid var(--s-line);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 23px;display:flex}.strategy-review-dialog>header span{color:var(--s-accent);font:800 9px/1 var(--font-data),monospace;letter-spacing:.1em}.strategy-review-dialog>header h2{font:500 29px/1 var(--font-display),serif;margin:7px 0 5px}.strategy-review-dialog>header p{max-width:500px;color:var(--s-muted);margin:0;font-size:11px;line-height:1.45}.strategy-review-dialog>header button{border:1px solid var(--s-line);background:var(--s-raised);width:34px;height:34px;color:var(--s-ink);cursor:pointer;border-radius:50%;flex:none;font-size:21px}.strategy-review-summary{border-bottom:1px solid var(--s-line);grid-template-columns:repeat(3,1fr);display:grid}.strategy-review-summary>span{border-right:1px solid var(--s-line);gap:4px;padding:14px 18px;display:grid}.strategy-review-summary>span:last-child{border:0}.strategy-review-summary small{color:var(--s-muted);font-size:9px}.strategy-review-summary strong{font-size:14px}.strategy-review-allocations{padding:17px 23px}.strategy-review-allocations>header{border-bottom:1px solid var(--s-line);justify-content:space-between;gap:12px;padding-bottom:9px;font-size:11px;display:flex}.strategy-review-allocations>header small{color:var(--s-muted)}.strategy-review-allocations>div{border-bottom:1px solid color-mix(in srgb,var(--s-line) 75%,transparent);justify-content:space-between;align-items:center;min-height:34px;font-size:10px;display:flex}.strategy-review-allocations>div span{gap:8px;display:flex}.strategy-review-allocations>div small{color:var(--s-muted)}.strategy-review-ownership,.strategy-activation-pending{border:1px solid color-mix(in srgb,var(--s-accent) 28%,var(--s-line));background:color-mix(in srgb,var(--fh-lime,#c7ff38) 8%,var(--s-paper));border-radius:10px;margin:0 23px 17px;padding:14px}.strategy-review-ownership strong,.strategy-activation-pending strong{font-size:12px;display:block}.strategy-review-ownership p,.strategy-activation-pending p{color:var(--s-muted);margin:6px 0 0;font-size:10px;line-height:1.5}.strategy-review-dialog>footer{border-top:1px solid var(--s-line);background:var(--s-subtle);justify-content:space-between;align-items:center;gap:16px;padding:17px 23px;display:flex}.strategy-review-dialog>footer>div{gap:4px;display:grid}.strategy-review-dialog>footer strong{font-size:10px}.strategy-review-dialog>footer small{color:var(--s-muted);font-size:9px}.strategy-review-dialog>footer button{background:var(--s-ink);min-height:43px;color:var(--s-raised);cursor:pointer;border:0;border-radius:8px;padding:0 17px;font-size:11px;font-weight:800}.strategy-review-dialog>footer button:disabled{opacity:.6;cursor:wait}.strategy-activation-pending{border-color:color-mix(in srgb,#a56a18 35%,var(--s-line));background:color-mix(in srgb,#a56a18 7%,var(--s-paper))}.strategy-activation-pending>span{color:#8a5712}.strategy-activation-pending strong{margin-top:7px}.strategy-activation-pending a{color:var(--s-ink);margin-top:10px;font-size:10px;font-weight:800;display:inline-block}.strategy-invest-error{border:1px solid color-mix(in srgb,#b93b36 35%,var(--s-line));background:color-mix(in srgb,#b93b36 7%,var(--s-paper));color:#a82f2b;border-radius:8px;margin:0 23px 17px;padding:11px 13px;font-size:10px;line-height:1.45}@media (width<=980px){.strategy-hero-art{width:100%;max-width:520px}.strategy-hero-art>img{aspect-ratio:16/7}}@media (width<=680px){.strategy-hero-art{min-width:0}.strategy-hero-art>img{aspect-ratio:3/2}.strategy-review-backdrop{place-items:end center;padding:0}.strategy-review-dialog{border-radius:16px 16px 0 0;max-height:92vh}.strategy-review-summary{grid-template-columns:1fr}.strategy-review-summary>span{border-right:0;border-bottom:1px solid var(--s-line);grid-template-columns:1fr auto}.strategy-review-dialog>footer{flex-direction:column;align-items:stretch}.strategy-review-dialog>footer button{width:100%}.strategy-invest-preview{grid-template-columns:1fr}.strategy-invest-preview>span{border-right:0;border-bottom:1px solid var(--s-line);grid-template-columns:1fr auto}}html[data-fundhouse-theme=dark] .strategy-disclosure-banner{border-bottom-color:color-mix(in srgb,#829bd0 24%,var(--s-line));background:color-mix(in srgb,#5576b7 18%,var(--s-paper))}html[data-fundhouse-theme=dark] .strategy-disclosure-banner>span:last-child{color:var(--s-muted)}.strategy-participation{border:1px solid var(--s-line);background:var(--s-paper);border-radius:14px;grid-template-columns:minmax(260px,.7fr) minmax(500px,1.3fr);align-items:center;gap:28px;margin:0 clamp(18px,3vw,46px) 18px;padding:20px 22px;display:grid}.strategy-participation>div:first-child>span,.strategy-fund-tabs+* span{font-family:var(--font-data),monospace}.strategy-participation>div:first-child>span{color:var(--s-accent);letter-spacing:.1em;font-size:9px;font-weight:850}.strategy-participation h2{font:500 27px/1 var(--font-display),serif;margin:7px 0 6px}.strategy-participation p{color:var(--s-muted);margin:0;font-size:11px;line-height:1.5}.strategy-participation-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.strategy-participation-options button{border:1px solid var(--s-line);background:var(--s-raised);min-height:105px;color:var(--s-ink);text-align:left;cursor:pointer;border-radius:11px;align-content:center;gap:5px;padding:15px;display:grid}.strategy-participation-options button.active{border-color:var(--s-ink);box-shadow:inset 0 0 0 1px var(--s-ink)}.strategy-participation-options button>span{color:var(--s-accent);font:850 9px var(--font-data),monospace;text-transform:uppercase}.strategy-participation-options button>strong{font-size:13px}.strategy-participation-options button>small{color:var(--s-muted);font-size:10px;line-height:1.4}.strategy-fund-tabs{z-index:10;border-block:1px solid var(--s-line);background:color-mix(in srgb,var(--s-paper) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);grid-template-columns:repeat(4,1fr);margin-top:18px;display:grid;position:sticky;top:58px}.strategy-fund-tabs button{min-height:56px;color:var(--s-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;font-size:11px;font-weight:800}.strategy-fund-tabs button.active{border-bottom-color:var(--s-accent);color:var(--s-ink)}.strategy-secondary-grid.single{grid-template-columns:1fr}.strategy-other-vehicle{border:0;border-top:1px solid var(--s-line);text-align:left;cursor:pointer;background:0 0;width:100%}.strategy-other-vehicle:hover{color:var(--s-accent)}@media (width<=900px){.strategy-participation{grid-template-columns:1fr}.strategy-participation-options{grid-template-columns:1fr 1fr}}@media (width<=680px){.strategy-participation{margin-inline:12px;padding:17px}.strategy-participation-options{grid-template-columns:1fr}.strategy-fund-tabs{grid-template-columns:repeat(4,minmax(105px,1fr));top:0;overflow-x:auto}.strategy-fund-tabs button{min-height:50px}.strategy-content{padding-inline:12px}}.strategy-participation-options>div{border:1px solid var(--s-ink);background:var(--s-raised);min-height:105px;color:var(--s-ink);text-align:left;box-shadow:inset 0 0 0 1px var(--s-ink);border-radius:11px;align-content:center;gap:5px;padding:15px;display:grid}.strategy-participation-options>div>span{color:var(--s-accent);font:850 9px var(--font-data),monospace;text-transform:uppercase}.strategy-participation-options>div>strong{font-size:13px}.strategy-participation-options>div>small{color:var(--s-muted);font-size:10px;line-height:1.4}.strategy-adaptive-card{border:1px solid color-mix(in srgb,#5576b7 34%,var(--s-line));background:var(--s-paper);border-radius:14px;overflow:hidden}.strategy-adaptive-card>header{border-bottom:1px solid var(--s-line);background:linear-gradient(125deg,color-mix(in srgb,#5576b7 11%,var(--s-paper)),color-mix(in srgb,var(--fh-lime,#c7ff38) 6%,var(--s-paper)));justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 23px;display:flex}.strategy-adaptive-card>header span{color:#4969ab;font:850 10px/1 var(--font-data),monospace;letter-spacing:.11em}.strategy-adaptive-card>header h2{max-width:780px;font:500 clamp(25px,3vw,38px)/1.03 var(--font-display),serif;letter-spacing:-.025em;margin:8px 0 0}.strategy-adaptive-card>header>b{color:#3f5d99;font:850 9px/1 var(--font-data),monospace;letter-spacing:.08em;background:#e3e9f8;border-radius:99px;flex:none;padding:7px 9px}.strategy-adaptive-intro{border-bottom:1px solid var(--s-line);justify-content:space-between;align-items:center;gap:22px;padding:17px 23px;display:flex}.strategy-adaptive-intro p{max-width:760px;color:var(--s-muted);margin:0;font-size:12px;line-height:1.55}.strategy-adaptive-intro strong{max-width:220px;color:var(--s-ink);text-align:right;font-size:11px;line-height:1.4}.strategy-adaptive-rules{border-bottom:1px solid var(--s-line);grid-template-columns:repeat(4,1fr);margin:0;display:grid}.strategy-adaptive-rules>div{border-right:1px solid var(--s-line);gap:5px;padding:13px 15px;display:grid}.strategy-adaptive-rules>div:last-child{border-right:0}.strategy-adaptive-rules dt{color:var(--s-muted);font:750 9px/1 var(--font-data),monospace;text-transform:uppercase}.strategy-adaptive-rules dd{margin:0;font-size:11px;font-weight:800}.strategy-adaptive-decision{border:1px solid var(--s-line);background:var(--s-raised);border-radius:11px;margin:18px 23px}.strategy-adaptive-decision>header{border-bottom:1px solid var(--s-line);justify-content:space-between;align-items:flex-start;gap:18px;padding:14px 16px;display:flex}.strategy-adaptive-decision>header>div{gap:6px;display:grid}.strategy-adaptive-decision>header span{color:#4969ab;font:850 9px/1 var(--font-data),monospace;letter-spacing:.09em}.strategy-adaptive-decision>header strong{max-width:780px;font-size:12px;line-height:1.48}.strategy-adaptive-decision>header small{color:var(--s-muted);flex:none;font-size:9px}.strategy-adaptive-table{padding:0 16px}.strategy-adaptive-table>div{border-bottom:1px solid var(--s-line);grid-template-columns:minmax(240px,1.5fr) .45fr .45fr .45fr;align-items:center;gap:14px;min-height:53px;font-size:11px;display:grid}.strategy-adaptive-table>div:first-child{min-height:31px;color:var(--s-muted);font:750 9px/1 var(--font-data),monospace;text-transform:uppercase}.strategy-adaptive-table>div:last-child{border-bottom:0}.strategy-adaptive-table strong{gap:3px;display:grid}.strategy-adaptive-table strong small{color:var(--s-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:500;line-height:1.35;overflow:hidden}.strategy-adaptive-table b{background:var(--s-subtle);color:var(--s-muted);border-radius:99px;justify-self:start;padding:5px 7px;font-size:9px}.strategy-adaptive-table b.increase{background:color-mix(in srgb,#0a7a4a 11%,var(--s-paper));color:#087246}.strategy-adaptive-table b.decrease{background:color-mix(in srgb,#b93b36 10%,var(--s-paper));color:#a3322d}.strategy-adaptive-decision>footer{border-top:1px solid var(--s-line);color:var(--s-muted);justify-content:space-between;gap:14px;padding:11px 16px;font-size:9px;display:flex}.strategy-adaptive-decision.collecting>p{color:var(--s-muted);text-align:center;margin:0;padding:22px;font-size:11px;line-height:1.5}.strategy-adaptive-card>footer{border-top:1px solid var(--s-line);background:var(--s-subtle);align-items:center;gap:9px;padding:13px 23px;font-size:10px;display:flex}.strategy-adaptive-card>footer strong{background:var(--s-ink);color:var(--s-raised);font:800 8px/1 var(--font-data),monospace;letter-spacing:.06em;border-radius:5px;padding:5px 7px}.strategy-adaptive-card>footer span{color:var(--s-muted)}html[data-fundhouse-theme=dark] .strategy-adaptive-card>header>b{background:color-mix(in srgb,#829bd0 20%,var(--s-paper));color:#aabde7}html[data-fundhouse-theme=dark] .strategy-adaptive-card>header span,html[data-fundhouse-theme=dark] .strategy-adaptive-decision>header span{color:#aabde7}.strategy-performance-live svg.positive{color:var(--fh-positive)!important}.strategy-performance-live svg.negative{color:var(--fh-negative)!important}@media (width<=760px){.strategy-adaptive-card>header,.strategy-adaptive-intro,.strategy-adaptive-decision>header{flex-direction:column;align-items:flex-start}.strategy-adaptive-intro strong{text-align:left}.strategy-adaptive-rules{grid-template-columns:1fr 1fr}.strategy-adaptive-rules>div:nth-child(2){border-right:0}.strategy-adaptive-rules>div:nth-child(-n+2){border-bottom:1px solid var(--s-line)}.strategy-adaptive-table{overflow-x:auto}.strategy-adaptive-table>div{min-width:620px}.strategy-adaptive-decision>footer,.strategy-adaptive-card>footer{flex-direction:column;align-items:flex-start}}.strategy-status.live{color:var(--fh-on-dark)}.strategy-primary-action:disabled{background:var(--fh-control-dark);color:var(--fh-on-dark)}
