/*! 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-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;--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{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.contents{display:contents}.flex{display:flex}.grid{display:grid}.inline{display:inline}.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}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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)}.blur{--tw-blur:blur(8px);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,)}.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,)}}:root{--canvas:#0b0b0b;--surface:#171614;--surface-raised:#1e1d1a;--text-primary:#e7e2d8;--text-muted:#8a857c;--hairline:#3a3732;--accent:#ff5a1f;--accent-soft:#ff5a1f24;--accent-glow:#ff5a1f6b;--success:#34d399;--warn:#f87171;--paper:#c9c1b4;--paper-light:#ddd5c8;--ink:#0b0b0b;--sans:"PingFang SC", "Hiragino Sans GB", "Noto Sans CJK SC", "Source Han Sans SC", "Microsoft YaHei", Arial, sans-serif;--display:"Source Han Sans SC", "Noto Sans CJK SC", "PingFang SC", "Microsoft YaHei", Arial, sans-serif;--serif:"Source Han Serif SC", "Noto Serif CJK SC", "Songti SC", serif;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--header-height:74px;--page-gutter:clamp(26px, 6.25vw, 120px);--motion-fast:.18s;--motion-medium:.36s}*{box-sizing:border-box}html{background:var(--canvas);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;scrollbar-width:none}html::-webkit-scrollbar{display:none}body{background:var(--canvas);min-width:320px;color:var(--text-primary);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:hidden}button,a{font:inherit}button{color:inherit;cursor:pointer;background:0 0;border:none}a{color:inherit;text-decoration:none}img{display:block}::selection{background:var(--accent);color:var(--canvas)}:focus-visible{outline:2px solid var(--accent);outline-offset:6px}#home,#ftshare,#quant,#follow{scroll-margin-top:var(--header-height)}.dark-section,.paper-panel{isolation:isolate;position:relative;overflow:hidden}.dark-section{background:var(--canvas);color:var(--text-primary)}.paper-panel{background:var(--paper);color:var(--ink)}.texture-layer{z-index:-1;pointer-events:none;opacity:.1;mix-blend-mode:soft-light;background-image:url(/assets/textures/paper-grain.webp);background-position:0 0;background-size:720px 720px;position:absolute;inset:0}.paper-panel>.texture-layer{opacity:.18;mix-blend-mode:multiply}.arrow-icon{flex:none;width:1.05em;height:1.05em}.arrow-icon path{stroke:currentColor;stroke-width:1.7px;stroke-linecap:square;stroke-linejoin:miter;fill:none}html.has-custom-cursor,html.has-custom-cursor a,html.has-custom-cursor button{cursor:none}.cursor-dot,.cursor-ring{z-index:9999;pointer-events:none;opacity:0;border-radius:50%;transition:opacity .24s;position:fixed;top:0;left:0}.cursor-dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 10px var(--accent);margin:-3px 0 0 -3px}.cursor-ring{border:1px solid #e7e2d86b;width:38px;height:38px;margin:-19px 0 0 -19px;transition:opacity .24s,width .22s,height .22s,margin .22s,border-color .22s}.cursor-dot.is-visible,.cursor-ring.is-visible{opacity:1}.cursor-ring.is-hover{border-color:var(--accent);background:#ff5a1f0f;width:58px;height:58px;margin:-29px 0 0 -29px}.magnetic-interactive{will-change:transform;display:inline-flex}.site-header{z-index:100;width:100%;height:var(--header-height);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b0b0bdb;border-bottom:1px solid #3a3732b8;justify-content:space-between;align-items:center;padding:0 clamp(28px,3.3vw,56px);display:flex;position:fixed;top:0;left:0}.wordmark{font-family:var(--display);letter-spacing:-.035em;font-size:25px;font-weight:800;line-height:1}.site-nav{align-items:center;gap:clamp(38px,4.6vw,78px);height:100%;font-size:17px;font-weight:500;display:flex}.site-nav a,.site-nav span{height:100%;color:var(--text-muted);transition:color var(--motion-fast) ease;place-items:center;display:grid;position:relative}.site-nav a:after{content:"";background:var(--accent);height:3px;transition:right var(--motion-fast) ease, left var(--motion-fast) ease;position:absolute;bottom:8px;left:50%;right:50%}.site-nav a:hover,.site-nav a.active{color:var(--text-primary)}.site-nav a:hover:after,.site-nav a.active:after{left:0;right:0}.nav-roll{line-height:1.3;display:inline-block;position:relative;overflow:hidden}.nav-roll-face{transition:transform .34s cubic-bezier(.66,0,.22,1);display:block}.nav-roll-face--under{color:var(--accent);position:absolute;inset:0;transform:translateY(110%)}.site-nav a:hover .nav-roll-face{transform:translateY(-110%)}.site-nav a:hover .nav-roll-face--under{transform:translateY(0)}.menu-button{display:none}.scroll-progress{z-index:200;background:linear-gradient(90deg, var(--accent), #ff9668);transform-origin:0;pointer-events:none;width:100%;height:2px;position:fixed;top:0;left:0;transform:scaleX(0);box-shadow:0 0 8px #ff5a1f80}.section-eyebrow{color:var(--accent);font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;margin:0;font-size:13px;font-weight:600}.act-inner{z-index:1;width:calc(100% - (var(--page-gutter) * 2));max-width:1460px;margin:0 auto;position:relative}.act-heading h2{max-width:1180px;font-family:var(--display);letter-spacing:-.065em;margin:30px 0 0;font-size:clamp(54px,5.3vw,96px);font-weight:850;line-height:1.02}.act-heading h2 em{color:var(--accent);font-style:normal}.act-heading-sub{max-width:720px;color:var(--text-muted);margin:26px 0 0;font-size:clamp(17px,1.25vw,21px);line-height:1.75}.cta-solid,.cta-ghost{letter-spacing:.01em;transition:background var(--motion-fast) ease, color var(--motion-fast) ease, border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease;align-items:center;gap:10px;padding:17px 30px;font-size:17px;font-weight:650;display:inline-flex}.cta-solid{border:1px solid var(--accent);background:var(--accent);color:var(--ink);box-shadow:0 8px 24px #ff5a1f47}.cta-solid:hover{background:#ff7040;border-color:#ff7040;box-shadow:0 12px 32px #ff5a1f73}.cta-ghost{border:1px solid var(--hairline);color:var(--text-primary);background:#17161466}.cta-ghost:hover{border-color:var(--accent);color:var(--accent);background:#ff5a1f14}.marquee-track{width:max-content;animation:30s linear infinite marquee-scroll;display:flex}.marquee-track--slow{animation-duration:46s}.marquee-group{color:var(--text-muted);font-family:var(--mono);letter-spacing:.12em;white-space:nowrap;align-items:center;gap:clamp(34px,3vw,58px);padding-right:clamp(34px,3vw,58px);font-size:14px;display:flex}.marquee-group span:after{content:"·";color:var(--accent);margin-left:clamp(34px,3vw,58px)}.marquee-group--display{color:#0000;font-family:var(--display);letter-spacing:-.05em;-webkit-text-stroke:1px #e7e2d842;gap:clamp(48px,5vw,96px);padding-right:clamp(48px,5vw,96px);font-size:clamp(88px,11vw,180px);font-weight:900}.marquee-group--display span:after{content:"—";color:#0000;-webkit-text-stroke:1px #ff5a1f80;margin-left:clamp(48px,5vw,96px)}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.placeholder-status{color:var(--accent);letter-spacing:.03em;font-size:15px;font-weight:680}.hero-act{min-height:100dvh;padding:calc(var(--header-height) + 20px) 0 96px;background:radial-gradient(ellipse 62% 46% at 50% 42%, #ff5a1f12, transparent 70%), var(--canvas);border-bottom:1px solid #3a373294;flex-direction:column;justify-content:center;display:flex;position:relative}.hero-hud-grid{inset:calc(var(--header-height) + 24px) clamp(24px, 3vw, 48px) 96px;pointer-events:none;z-index:1;position:absolute}.hud-coord{font-family:var(--mono);color:#e7e2d852;letter-spacing:.18em;font-size:11px;position:absolute}.hud-coord.top-left{top:0;left:0}.hud-coord.top-right{color:var(--accent);opacity:.72;top:0;right:0}.hud-crosshair{opacity:.28;width:12px;height:12px;position:absolute}.hud-crosshair:before,.hud-crosshair:after{content:"";background:var(--text-primary);position:absolute}.hud-crosshair:before{width:12px;height:1px;top:5px;left:0}.hud-crosshair:after{width:1px;height:12px;top:0;left:5px}.hud-crosshair.center-left{top:48%;left:0}.hud-crosshair.center-right{top:48%;right:0}.hero-rays{z-index:0;pointer-events:none;transform-origin:50% 46%;will-change:transform;background:repeating-conic-gradient(at 50% 46%,#0000 0deg,#ff7a400e .7deg,#0000 1.6deg 5.2deg,#e7e2d80a 5.9deg,#0000 7.1deg);transition:opacity .9s;animation:90s linear infinite rays-spin;position:absolute;inset:-30%;-webkit-mask:radial-gradient(62% 58% at 50% 46%,#0000 14%,#fff 36%,#0000 80%);mask:radial-gradient(62% 58% at 50% 46%,#0000 14%,#fff 36%,#0000 80%)}@keyframes rays-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hero-act.has-scene .hero-rays{opacity:0}.hero-scene{z-index:0;pointer-events:none;position:absolute;inset:0}.hero-scene canvas{width:100%;height:100%;display:block}.hero-scene:after{content:"";pointer-events:none;background:radial-gradient(52% 46% at 50% 48%,#0b0b0ba8 0%,#0b0b0b4d 52%,#0000 76%);position:absolute;inset:0}.hero-act-inner{z-index:2;width:calc(100% - (var(--page-gutter) * 2));max-width:1240px;margin:0 auto;position:relative}.hero-act-copy{text-align:center;pointer-events:auto;flex-direction:column;align-items:center;display:flex;position:relative}.hero-bg-name{z-index:0;color:#0000;font-family:var(--display);letter-spacing:-.02em;-webkit-text-stroke:1.5px #e7e2d817;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:clamp(200px,26vw,430px);font-weight:900;line-height:.8;position:absolute;top:50%;left:50%;transform:translate(-50%,-58%)}.hero-act-copy>:not(.hero-bg-name){z-index:1;position:relative}.hero-act h1{color:var(--text-primary);font-family:var(--display);letter-spacing:-.075em;white-space:nowrap;margin:26px 0 0;font-size:clamp(110px,13.5vw,224px);font-weight:900;line-height:.94}.hero-act h1 span{background:linear-gradient(104deg, var(--text-primary) 0%, var(--text-primary) 42%, #ffc9a8 50%, var(--accent) 54%, var(--text-primary) 62%, var(--text-primary) 100%);-webkit-text-fill-color:transparent;background-position:130% 0;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;animation:6.5s ease-in-out 2.4s infinite hero-title-sheen}@keyframes hero-title-sheen{0%{background-position:130% 0}22%{background-position:-80% 0}to{background-position:-80% 0}}.hero-act-roles{color:#9f9a92;letter-spacing:.015em;border-top:1px solid #9f9a9247;flex-wrap:wrap;justify-content:center;margin-top:42px;padding-top:22px;font-size:clamp(17px,1.24vw,21px);font-weight:450;line-height:1.4;display:flex}.hero-act-roles span{white-space:nowrap}.hero-act-roles span+span{border-left:1px solid #9f9a9238;margin-left:clamp(18px,1.6vw,28px);padding-left:clamp(18px,1.6vw,28px)}.hero-act-sub{color:var(--text-muted);margin:34px 0 0;font-size:clamp(17px,1.3vw,22px);line-height:1.8}.hero-act-cta{flex-wrap:wrap;justify-content:center;gap:22px;margin-top:50px;display:flex}.hero-act-marquee{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0b0bb8;border-top:1px solid #3a373294;padding:17px 0;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.hero-act-scrollhint{z-index:1;color:var(--text-muted);font-family:var(--mono);letter-spacing:.34em;writing-mode:vertical-rl;font-size:11px;animation:2.4s ease-in-out infinite scrollhint-pulse;position:absolute;bottom:92px;right:clamp(20px,2.4vw,44px)}@keyframes scrollhint-pulse{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(8px)}}.ftshare-act{border-bottom:1px solid #3a373294;padding:clamp(52px,8.5vh,104px) 0 clamp(64px,9.5vh,112px)}.ftshare-act-structure{grid-template-columns:288px minmax(0,1fr);align-items:stretch;gap:35px;margin-top:clamp(44px,6vh,72px);display:grid}.ftshare-act-role{border-right:4px solid var(--accent);color:#b7b1a7;white-space:nowrap;place-items:center start;padding-right:34px;font-size:22px;display:grid}.ftshare-topology-wrap{border:1px solid var(--hairline);background:var(--surface);--topo-progress:0;grid-template-rows:repeat(3,minmax(134px,1fr));display:grid;position:relative;overflow:hidden}.topology-flow-svg{pointer-events:none;width:100%;height:100%;opacity:calc(.4 * var(--topo-progress,0));position:absolute;inset:0}.topo-pipe-line{stroke:#ff5a1f2e;stroke-width:1.5px;stroke-dasharray:4 6}.topo-pulse-particle{fill:#ff9668;filter:drop-shadow(0 0 4px #ff5a1f);animation:3.2s cubic-bezier(.4,0,.2,1) infinite particle-rise}.topo-pulse-particle.p-2{animation-delay:1.1s}.topo-pulse-particle.p-3{animation-delay:2.2s}@keyframes particle-rise{0%{cy:360;opacity:0}15%{opacity:1}85%{opacity:1}to{cy:0;opacity:0}}.layer-header{align-items:center;gap:8px;display:flex}.layer-status-dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 6px var(--accent);border-radius:50%}.layer-content{flex-direction:column;gap:4px;display:flex}.layer-subtext{color:var(--text-muted);font-size:13.5px;font-family:var(--sans);font-weight:400}.stack-layer{z-index:1;opacity:.14;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:20px;padding:24px clamp(26px,3vw,46px);transition:opacity .7s,transform .7s,background .7s;display:grid;position:relative;transform:translateY(18px)}.stack-layer:before{content:"";background:linear-gradient(to top, var(--accent), #ff966880);transform-origin:bottom;width:3px;transition:transform .42s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.stack-layer+.stack-layer{border-top:1px solid var(--hairline)}.stack-layer small{color:var(--text-muted);font-family:var(--mono);letter-spacing:.2em;font-size:11px}.stack-layer strong{letter-spacing:-.02em;font-size:clamp(24px,2vw,32px);font-weight:750}.stack-access-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.access-chip{border:1px solid var(--hairline);background:#171614a6;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:12px 16px;transition:border-color .4s,background .4s;display:flex}.access-chip:hover{border-color:var(--accent);background:#ff5a1f14}.chip-code{font-family:var(--mono);color:var(--text-primary);font-size:18px;font-weight:700}.chip-sub{color:var(--text-muted);font-size:12px}.stack-layer{transition:opacity .42s,transform .42s,background .42s}.ftshare-topology-wrap.lit-foundation .stack-layer--foundation,.ftshare-topology-wrap.lit-access .stack-layer--access,.ftshare-topology-wrap.lit-community .stack-layer--community{opacity:1;transform:translateY(0)}.ftshare-topology-wrap.lit-foundation .stack-layer--foundation:before,.ftshare-topology-wrap.lit-access .stack-layer--access:before,.ftshare-topology-wrap.lit-community .stack-layer--community:before{transform:scaleY(1)}.ftshare-topology-wrap.lit-community .stack-layer--community{background:var(--accent-soft)}.ftshare-topology-wrap.lit-access .access-chip{border-color:#ff5a1f80}.ftshare-topology-wrap.lit-access .chip-code{color:var(--accent)}.ftshare-act-sites{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2vw,30px);margin-top:clamp(44px,6vh,72px);display:grid}.tilt-card{--tilt-x:0deg;--tilt-y:0deg;--glare-x:50%;--glare-y:50%;--spot-x:50%;--spot-y:50%;border:1px solid var(--hairline);background:var(--surface);transform:perspective(1100px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .2s ease-out, border-color var(--motion-medium) ease;will-change:transform;display:block;position:relative;overflow:hidden}.spotlight-border-layer{pointer-events:none;opacity:0;border-radius:inherit;background:radial-gradient(380px circle at var(--spot-x) var(--spot-y), #ff5a1f66, transparent 60%);-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;transition:opacity .3s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.tilt-card:hover .spotlight-border-layer{opacity:1}.site-card-media{aspect-ratio:16/10;border-bottom:1px solid var(--hairline);overflow:hidden}.site-card-media img{object-fit:cover;object-position:top;filter:saturate(.92);width:100%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1),filter .7s}.tilt-card:hover .site-card-media img{filter:saturate();transform:scale(1.035)}.site-card-body{padding:clamp(24px,2.2vw,36px)}.site-card-body small{color:var(--accent);font-family:var(--mono);letter-spacing:.2em;font-size:12px}.site-card-body h3{letter-spacing:-.03em;align-items:center;gap:12px;margin:16px 0 0;font-size:clamp(26px,2.1vw,36px);font-weight:780;display:flex}.site-card-body h3 .arrow-icon{color:var(--accent);transition:transform var(--motion-fast) ease}.tilt-card:hover .site-card-body h3 .arrow-icon{transform:translate(3px,-3px)}.site-card-body p{max-width:52ch;color:var(--text-muted);margin:14px 0 0;font-size:clamp(15px,1.05vw,18px);line-height:1.7}.site-card-glare{pointer-events:none;opacity:0;background:radial-gradient(560px circle at var(--glare-x) var(--glare-y), #ff7a4021, transparent 62%);transition:opacity var(--motion-medium) ease;position:absolute;inset:0}.tilt-card:hover .site-card-glare{opacity:1}.quant-act{background:radial-gradient(ellipse 46% 38% at 22% 22%, #ff5a1f0e, transparent 70%), var(--canvas);border-bottom:1px solid #3a373294;padding:clamp(52px,8.5vh,104px) 0 clamp(64px,9.5vh,112px)}.quant-act-layout{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:clamp(44px,5vw,92px);margin-top:clamp(44px,6vh,72px);display:grid}.quant-stats{border-top:1px solid var(--hairline);border-left:1px solid var(--hairline);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.quant-stat{border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);padding:clamp(24px,2.4vw,38px) clamp(22px,2vw,34px)}.quant-stat dt{color:var(--text-muted);font-family:var(--mono);letter-spacing:.18em;font-size:12px}.quant-stat dd{color:var(--text-primary);font-family:var(--display);letter-spacing:-.045em;margin:14px 0 0;font-size:clamp(46px,4vw,72px);font-weight:850;line-height:1}.quant-stat-value{color:var(--accent)}.quant-stat-unit{color:var(--text-muted);font-family:var(--sans);letter-spacing:.05em;white-space:nowrap;margin-left:7px;font-size:.38em;font-weight:650}.quant-features{flex-wrap:wrap;gap:12px;margin:34px 0 0;padding:0;list-style:none;display:flex}.quant-features li{border:1px solid var(--hairline);color:var(--text-muted);letter-spacing:.05em;padding:10px 20px;font-size:15px}.quant-act-panel>.cta-solid,.quant-act-panel>.magnetic-interactive{margin-top:44px}.quant-device-interactive{border:1px solid var(--hairline);background:var(--surface);position:relative;overflow:hidden;box-shadow:0 32px 100px #000000a6,0 0 50px #ff5a1f14}.quant-device-chrome{border-bottom:1px solid var(--hairline);background:#111110;justify-content:space-between;align-items:center;height:42px;padding:0 16px;display:flex}.chrome-dots{gap:7px;display:flex}.chrome-dots i{background:var(--hairline);border-radius:50%;width:9px;height:9px}.chrome-dots i:first-child{background:var(--accent)}.quant-canvas-tabs{gap:8px;display:flex}.quant-tab-btn{font-family:var(--mono);color:var(--text-muted);transition:all var(--motion-fast) ease;border-radius:4px;align-items:center;gap:6px;padding:4px 12px;font-size:11.5px;display:flex}.quant-tab-btn.is-active{color:var(--accent);background:#ff5a1f29}.live-dot{background:#34d399;border-radius:50%;width:6px;height:6px;animation:1.8s infinite pulse-dot;box-shadow:0 0 8px #34d399}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.chrome-link{font-family:var(--mono);color:var(--text-muted);transition:color var(--motion-fast) ease;font-size:11.5px}.chrome-link:hover{color:var(--accent)}.quant-hud-workspace{background:#0e0d0c;padding:20px 22px}.hud-metrics-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.hud-metric-pill{border:1px solid var(--hairline);background:#171614d9;flex-direction:column;gap:3px;min-width:0;padding:8px 10px;display:flex}.hud-label{color:var(--text-muted);font-size:10px;font-family:var(--mono);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hud-value{font-size:13.5px;font-weight:700;font-family:var(--mono);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hud-value.accent{color:var(--accent)}.hud-value.success{color:var(--success)}.hud-value.warn{color:var(--warn)}.hud-chart-container{border:1px solid var(--hairline);background:#080808;height:200px;position:relative;overflow:hidden}.hud-chart-container:after{content:"";z-index:2;pointer-events:none;opacity:.55;background:repeating-linear-gradient(0deg,#00000038 0 1px,#0000 1px 3px) 0 0/100% 3px;animation:9s linear infinite crt-roll;position:absolute;inset:0}@keyframes crt-roll{0%{background-position-y:0}to{background-position-y:60px}}.hud-chart-grid{background-image:linear-gradient(90deg,#ffffff08 1px,#0000 1px),linear-gradient(#ffffff08 1px,#0000 1px);background-size:40px 25px;position:absolute;inset:0}.hud-svg{width:100%;height:100%;position:absolute;inset:0}.hud-candle-layer{opacity:.4}.hud-candle line{stroke:currentColor;stroke-width:1px}.hud-candle rect{fill:currentColor}.hud-candle.up{color:#2f9e77}.hud-candle.down{color:#b35050}.hud-signal-tag{border:1px solid var(--accent);font-family:var(--mono);color:var(--text-primary);white-space:nowrap;background:#0e0d0ce6;border-radius:3px;align-items:center;gap:7px;padding:4px 10px;font-size:11px;display:flex;position:absolute;box-shadow:0 4px 16px #ff5a1f47}.signal-icon{background:var(--accent);width:6px;height:6px;box-shadow:0 0 6px var(--accent);border-radius:50%;flex:none}.hud-signal-1{top:42%;left:20%}.hud-signal-2{top:22%;left:56%}.hud-demo-note{font-family:var(--mono);color:#8a857cbf;letter-spacing:.04em;margin:10px 0 0;font-size:10.5px}.hud-footer-bar{border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;margin-top:12px;padding-top:10px;display:flex}.hud-tag-group{flex-wrap:wrap;gap:8px;display:flex}.hud-tag{font-size:11px;font-family:var(--mono);color:var(--text-muted);border:1px solid #ffffff14;padding:3px 8px}.hud-cta-link{font-size:12px;font-family:var(--mono);color:var(--accent);transition:opacity var(--motion-fast) ease;white-space:nowrap;font-weight:600}.hud-cta-link:hover{opacity:.8}.screenshot-view.is-hidden{display:none}.screenshot-view.is-visible{display:block}.screenshot-view img{width:100%;height:auto}.follow{grid-template-columns:53.5% 46.5%;min-height:max(680px,88dvh);display:grid}.follow-identity,.follow-destinations{min-height:max(680px,88dvh)}.follow-identity{align-items:center;padding:8vh clamp(44px,6vw,100px);display:grid}.follow-identity-content{z-index:1;width:min(100%,760px);position:relative}.follow-identity h2{color:var(--ink);letter-spacing:-.065em;white-space:nowrap;margin:0;font-size:clamp(76px,7vw,116px);font-weight:900;line-height:.98}.follow-identity p{color:#78736d;margin:30px 0 0;font-size:clamp(21px,1.8vw,30px)}.platform-list{border-top:1px solid #0b0b0b3d;border-bottom:1px solid #0b0b0b3d;grid-template-columns:repeat(5,minmax(0,1fr));margin:clamp(54px,7vh,82px) 0 0;padding:0;list-style:none;display:grid}.platform-list li{min-width:0;min-height:136px;color:var(--ink);transition:background var(--motion-fast) ease, transform var(--motion-fast) ease;cursor:pointer;border-left:1px solid #0b0b0b2e;align-content:center;place-items:center;gap:10px;padding:24px 8px 20px;display:grid}.platform-list li:hover{background:#0b0b0b14;transform:translateY(-2px)}.platform-list li:active{transform:scale(.96)}.platform-list li:first-child{border-left:0}.platform-list svg{fill:currentColor;width:clamp(29px,2.5vw,40px);height:clamp(29px,2.5vw,40px)}.platform-list span{white-space:nowrap;font-size:clamp(13px,1vw,16px);font-weight:650;line-height:1}.weui-touch-hint{opacity:.45;font-size:10px;font-family:var(--mono)}.follow-destinations{align-items:center;padding:clamp(72px,8vh,110px) clamp(54px,7vw,118px);display:grid}.follow-account-panel{z-index:1;position:relative}.follow-account-intro h3{color:var(--text-primary);letter-spacing:-.045em;margin:0;font-size:clamp(42px,3.5vw,58px);font-weight:750;line-height:1}.follow-account-intro p{max-width:31ch;color:var(--text-muted);margin:24px 0 0;font-size:clamp(16px,1.15vw,19px);line-height:1.7}.account-list{border-top:1px solid var(--hairline);margin-top:clamp(46px,6vh,70px)}.account-entry{border-bottom:1px solid var(--hairline);min-height:176px;transition:background var(--motion-fast) ease;grid-template-columns:minmax(120px,.34fr) minmax(0,1fr);align-items:start;gap:clamp(24px,3vw,52px);padding:34px 0 32px;display:grid}.weui-clickable-cell{cursor:pointer;border-radius:4px;padding-left:12px;padding-right:12px}.weui-clickable-cell:hover{background:#ff5a1f0d}.weui-clickable-cell:active{transform:scale(.985)}.account-entry>span{color:var(--accent);padding-top:8px;font-size:15px;font-weight:700;line-height:1.45}.account-entry h4{color:var(--text-primary);letter-spacing:-.04em;word-break:keep-all;margin:0;font-size:clamp(32px,2.75vw,48px);font-weight:720;line-height:1.12}.copy-icon-chip{vertical-align:middle;white-space:nowrap;font-size:12px;font-family:var(--mono);letter-spacing:.04em;color:var(--accent);opacity:0;transition:opacity var(--motion-fast) ease;border:1px solid #ff5a1f80;border-radius:3px;margin-left:14px;padding:3px 10px;font-weight:500;display:inline-block;transform:translateY(-4px)}.weui-clickable-cell:hover .copy-icon-chip{opacity:1}@media (hover:none){.copy-icon-chip{opacity:.85}}.account-entry p{color:var(--text-muted);margin:18px 0 0;font-size:clamp(15px,1.05vw,18px);line-height:1.55}.weui-dark-mask{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000a8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.weui-dark-actionsheet{border:1px solid var(--hairline);background:#181715;border-radius:14px;width:100%;max-width:350px;padding:22px 18px 16px;box-shadow:0 28px 90px #000000b3}.weui-actionsheet-header{border-bottom:1px solid var(--hairline);text-align:center;padding-bottom:16px}.weui-actionsheet-badge{font-family:var(--mono);color:var(--accent);letter-spacing:.08em;border:1px solid #ff5a1f8c;border-radius:3px;padding:2px 8px;font-size:10.5px}.weui-actionsheet-title{color:var(--text-primary);letter-spacing:-.01em;margin:12px 0 6px;font-size:20px;font-weight:700}.weui-actionsheet-desc{color:var(--text-muted);margin:0;font-size:13px}.weui-actionsheet-menu{flex-direction:column;gap:8px;margin-top:14px;display:flex}.weui-actionsheet-cell{border:1px solid var(--hairline);width:100%;color:var(--text-primary);transition:all var(--motion-fast) ease;background:#ffffff08;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:13px 18px;font-size:14.5px;font-weight:600;display:flex}.weui-actionsheet-cell:hover{border-color:var(--accent);background:#ff5a1f1f}.weui-actionsheet-cell:active{transform:scale(.98)}.weui-actionsheet-cell.weui-cell-primary{background:var(--accent);color:var(--ink);border-color:var(--accent)}.weui-actionsheet-cell.weui-cell-primary:hover{background:#ff7040}.weui-actionsheet-action{margin-top:10px}.weui-actionsheet-cancel{width:100%;color:var(--text-muted);transition:color var(--motion-fast) ease;border:0;border-radius:8px;padding:11px;font-size:14px}.weui-actionsheet-cancel:hover{color:var(--text-primary)}.weui-dark-toast-wrap{z-index:1100;pointer-events:none;position:fixed;top:40%;left:50%;transform:translate(-50%,-50%)}.weui-dark-toast{border:1px solid var(--accent);color:var(--text-primary);background:#0e0d0cf0;border-radius:8px;align-items:center;gap:12px;padding:16px 24px;font-size:15px;font-weight:600;display:flex;box-shadow:0 16px 40px #0009,0 0 24px #ff5a1f4d}.weui-toast-icon{color:var(--accent);font-size:18px;font-weight:800}.viral-band{border-top:1px solid #3a373294;border-bottom:1px solid #3a373294;padding:clamp(56px,8.5vh,100px) 0}.viral-heading h3{letter-spacing:-.05em;margin:26px 0 0;font-size:clamp(40px,3.6vw,64px);font-weight:820}.viral-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.8vw,26px);margin-top:clamp(40px,5vh,60px);display:grid}.viral-card{border:1px solid var(--hairline);background:var(--surface);min-height:230px;transition:border-color var(--motion-medium) ease, transform var(--motion-medium) ease, box-shadow var(--motion-medium) ease;flex-direction:column;padding:clamp(24px,2.2vw,34px);display:flex}.viral-card:hover{border-color:#ff5a1f73;transform:translateY(-4px);box-shadow:0 12px 36px #0006}.viral-card small{color:var(--text-muted);font-family:var(--mono);letter-spacing:.18em;font-size:12px}.viral-card h4{letter-spacing:-.02em;margin:16px 0 0;font-size:clamp(22px,1.7vw,29px);font-weight:750}.viral-card .placeholder-status{margin-top:auto;padding-top:26px}.viral-card p{color:var(--text-muted);margin:10px 0 0;font-size:14px;line-height:1.6}.viral-note{color:#77726b;margin:34px 0 0;font-size:15px;line-height:1.7}.site-footer{padding-bottom:clamp(46px,5vh,70px)}.data-arc-canvas{z-index:0;pointer-events:none;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.effect-backdrop-canvas{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.footer-marquee{z-index:1;padding:clamp(48px,7vh,92px) 0 clamp(40px,5vh,64px);position:relative;overflow:hidden}.footer-inner{max-width:1460px}.footer-manifesto h2{max-width:1320px;font-family:var(--serif);letter-spacing:-.055em;margin:0;font-size:clamp(50px,4.8vw,84px);font-weight:700;line-height:1.14}.footer-manifesto h2 span{display:block}.footer-manifesto h2 em{color:var(--accent);font-style:normal}.footer-manifesto>p{color:#aaa49c;letter-spacing:.01em;max-width:860px;margin:clamp(24px,3vh,36px) 0 0;font-size:clamp(16px,1.3vw,20px);line-height:1.72}.footer-tracks{border-top:1px solid #9f9a9280;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(40px,5vw,84px);margin-top:clamp(48px,6vh,72px);padding-top:clamp(32px,4vh,44px);display:grid}.footer-tracks article{align-content:start;min-width:0;display:grid}.footer-track-accent{background:var(--accent);width:38px;height:3px;display:block}.footer-tracks small{color:#b1aba2;font-family:var(--mono);letter-spacing:.26em;margin-top:22px;font-size:12px;line-height:1}.footer-tracks article h4{font-family:var(--serif);letter-spacing:-.04em;white-space:nowrap;margin:18px 0 0;font-size:clamp(30px,2.5vw,42px);font-weight:700;line-height:1.08}.footer-tracks article p{color:#aaa49c;max-width:30ch;margin:18px 0 0;font-size:clamp(15px,1.1vw,18px);line-height:1.7}.footer-bottom{border-top:1px solid var(--hairline);color:var(--text-muted);font-family:var(--mono);letter-spacing:.06em;justify-content:space-between;align-items:center;gap:24px;margin-top:clamp(56px,7vh,84px);padding-top:26px;font-size:12.5px;display:flex}.footer-bottom nav{gap:30px;display:flex}.footer-bottom a{transition:color var(--motion-fast) ease}.footer-bottom a:hover{color:var(--accent)}@media (width<=1180px){:root{--page-gutter:clamp(28px, 5vw, 68px)}.hero-act h1{font-size:clamp(96px,12.5vw,172px)}.ftshare-act-structure{grid-template-columns:230px 1fr}.act-heading h2{font-size:clamp(50px,5.6vw,78px)}.hud-metrics-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1020px){.hero-act{min-height:auto;padding:calc(var(--header-height) + 68px) 0 118px}.hero-scene,.hero-rays,.hero-hud-grid{display:none}.hero-act h1{font-size:clamp(88px,15vw,136px)}.hero-bg-name,.hero-act-scrollhint{display:none}.ftshare-act-structure{grid-template-columns:1fr;gap:26px}.ftshare-act-role{border-right:0;border-left:4px solid var(--accent);padding:0 0 0 20px;font-size:18px}.quant-act-layout{grid-template-columns:1fr;gap:52px}.hud-metrics-row{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-tracks{gap:clamp(30px,4vw,48px)}}@media (width<=760px){:root{--header-height:64px;--page-gutter:20px}.site-header{padding:0 20px}.wordmark{font-size:22px}.menu-button{cursor:pointer;background:0 0;border:0;place-content:center;gap:7px;width:42px;height:42px;padding:0;display:grid}.menu-button span{background:var(--text-primary);width:24px;height:2px;transition:transform var(--motion-fast) ease}.menu-button[aria-expanded=true] span:first-child{transform:translateY(4.5px)rotate(45deg)}.menu-button[aria-expanded=true] span:last-child{transform:translateY(-4.5px)rotate(-45deg)}.site-nav{top:var(--header-height);border-bottom:1px solid var(--hairline);background:#0b0b0bfa;flex-direction:column;align-items:stretch;gap:0;height:auto;padding:20px;display:none;position:fixed;left:0;right:0}.site-nav.is-open{display:flex}.site-nav a,.site-nav span{border-bottom:1px solid #3a37328a;justify-content:flex-start;min-height:54px;display:flex}.site-nav a:after{width:0;height:2px;inset:50% auto auto 0}.site-nav a.active{padding-left:24px}.site-nav a.active:after{width:14px;left:0;right:auto}.hero-act{padding-top:calc(var(--header-height) + 48px);padding-bottom:104px}.hero-act h1{white-space:normal;font-size:clamp(64px,21vw,92px)}.hero-act-roles{flex-direction:column;gap:8px;margin-top:30px;padding-top:18px;font-size:16px}.hero-act-roles span+span{border-left:0;margin-left:0;padding-left:0}.hero-act-sub{font-size:16px}.hero-act-sub br{display:none}.hero-act-cta{gap:12px;margin-top:36px}.cta-solid,.cta-ghost{padding:15px 22px;font-size:15px}.ftshare-act,.quant-act{padding:80px 0 72px}.act-heading h2{letter-spacing:-.055em;font-size:clamp(40px,11vw,56px)}.act-heading-sub{font-size:16px}.stack-layer{grid-template-columns:1fr;gap:14px;padding:22px 20px}.stack-layer strong{font-size:21px}.stack-access-grid,.ftshare-act-sites{grid-template-columns:1fr}.quant-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.quant-stat dd{font-size:clamp(38px,11vw,48px)}.hud-metrics-row{grid-template-columns:1fr 1fr}.follow{grid-template-columns:1fr;min-height:auto}.follow-identity,.follow-destinations{min-height:50svh}.follow-identity{padding:70px 26px}.follow-identity h2{white-space:normal;font-size:clamp(58px,17vw,78px)}.follow-identity p{margin-top:22px;font-size:19px}.platform-list{margin-top:42px}.platform-list li{gap:11px;min-height:98px;padding:18px 3px 16px}.platform-list svg{width:27px;height:27px}.platform-list span{font-size:11px}.follow-destinations{padding:66px 26px 76px}.follow-account-intro h3{font-size:43px}.follow-account-intro p{margin-top:19px;font-size:16px}.account-list{margin-top:44px}.account-entry{grid-template-columns:1fr;gap:15px;min-height:auto;padding:30px 0 32px}.account-entry>span{padding-top:0;font-size:14px}.account-entry h4{font-size:clamp(34px,10vw,43px)}.account-entry p{margin-top:14px;font-size:15px}.viral-band{padding:72px 0}.viral-heading h3{font-size:clamp(32px,9vw,42px)}.viral-rail{margin-right:calc(var(--page-gutter) * -1);padding-right:var(--page-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.viral-rail::-webkit-scrollbar{display:none}.viral-card{scroll-snap-align:start;flex:0 0 min(78vw,320px)}.weui-dark-mask{align-items:flex-end;padding:0}.weui-dark-actionsheet{max-width:none;padding:24px 20px calc(18px + env(safe-area-inset-bottom,12px));border-bottom:0;border-left:0;border-right:0;border-radius:16px 16px 0 0}.copy-icon-chip{margin-left:10px;font-size:11px}.footer-manifesto h2{font-size:clamp(38px,11vw,54px);line-height:1.16}.footer-manifesto h2 span{display:inline}.footer-manifesto h2 span+span:before{content:" "}.footer-manifesto>p br{display:none}.footer-tracks{grid-template-columns:1fr;gap:40px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.marquee-track,.marquee-track--slow,.stack-pulse,.hero-act-scrollhint,.topo-pulse-particle{animation:none!important}}html.motion-off .stack-layer{opacity:1;transform:none}html.motion-off .stack-layer:before{transform:scaleY(1)}html.motion-off .stack-layer--community{background:var(--accent-soft)}html.motion-off .access-chip{border-color:#ff5a1f80}html.motion-off .topology-flow-svg{opacity:.4}.stack-pulse{opacity:0;background:linear-gradient(to top, transparent, var(--accent));width:2px;height:26%;position:absolute;bottom:0;left:clamp(60px,5vw,90px)}.ftshare-topology-wrap.is-live .stack-pulse{animation:2.8s ease-in-out .4s infinite stack-pulse-rise}@keyframes stack-pulse-rise{0%{opacity:0;bottom:0}18%{opacity:.9}72%{opacity:.9}to{opacity:0;bottom:74%}}.hud-param-row{background:#ff5a1f0d;border:1px solid #ff5a1f52;align-items:center;gap:12px;margin-bottom:14px;padding:10px 12px;display:flex}.hud-param-row label{color:var(--text-primary);font-family:var(--mono);letter-spacing:.08em;flex:none;font-size:11.5px}.hud-param-row input[type=range]{appearance:none;background:linear-gradient(90deg, var(--accent), #ff5a1f40);outline-offset:4px;cursor:pointer;flex:auto;min-width:0;height:3px}.hud-param-row input[type=range]::-webkit-slider-thumb{appearance:none;border:2px solid var(--canvas);background:var(--accent);border-radius:50%;width:15px;height:15px;box-shadow:0 0 10px #ff5a1fb3}.hud-param-row input[type=range]::-moz-range-thumb{border:2px solid var(--canvas);background:var(--accent);border-radius:50%;width:13px;height:13px;box-shadow:0 0 10px #ff5a1fb3}.hud-param-value{color:var(--accent);font-family:var(--mono);white-space:nowrap;flex:none;font-size:11.5px;font-weight:700}.hud-param-hint{color:var(--text-muted);font-family:var(--mono);letter-spacing:.04em;flex:none;font-size:10px}.metric-flash{animation:.36s ease-out metric-flash}@keyframes metric-flash{0%{opacity:.25;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.boot-overlay{z-index:9998;background:var(--canvas);clip-path:inset(0 0 0%);place-items:center;display:grid;position:fixed;inset:0}.boot-line{color:var(--accent);font-family:var(--mono);letter-spacing:.34em;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.boot-caret{background:var(--accent);width:8px;height:15px;animation:.5s step-end infinite boot-caret-blink}@keyframes boot-caret-blink{0%,to{opacity:1}50%{opacity:0}}.sound-toggle{z-index:500;border:1px solid var(--hairline);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--text-muted);font-family:var(--mono);letter-spacing:.16em;transition:color var(--motion-fast) ease, border-color var(--motion-fast) ease;background:#0b0b0bd1;align-items:center;gap:8px;padding:8px 14px;font-size:10.5px;display:inline-flex;position:fixed;bottom:clamp(16px,2.4vh,26px);left:clamp(16px,2vw,28px)}.sound-toggle:hover{color:var(--text-primary);border-color:#ff5a1f80}.sound-toggle-dot{background:var(--hairline);width:6px;height:6px;transition:background var(--motion-fast) ease, box-shadow var(--motion-fast) ease;border-radius:50%}.sound-toggle.is-on{color:var(--accent);border-color:#ff5a1f8c}.sound-toggle.is-on .sound-toggle-dot{background:var(--accent);box-shadow:0 0 8px var(--accent)}.not-found-page{place-items:center;min-height:100dvh;padding:24px;display:grid;position:relative;overflow:hidden}.not-found-inner{z-index:1;text-align:center;max-width:720px;position:relative}.not-found-page h1{font-family:var(--display);letter-spacing:-.06em;margin:26px 0 0;font-size:clamp(44px,6vw,88px);font-weight:850;line-height:1.08}.not-found-page h1 em{color:var(--accent);font-style:normal}.not-found-sub{color:var(--text-muted);margin:22px 0 0;font-size:clamp(15px,1.2vw,19px);line-height:1.7}.not-found-actions{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:40px;display:flex}@media (width<=760px){.hud-param-row{flex-wrap:wrap;gap:10px}.hud-param-hint{display:none}.sound-toggle{padding:7px 11px;bottom:14px;left:14px}}@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-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}
