*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--border-default)}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Switzer,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{border-width:0}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-x-0{left:0;right:0}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.top-16{top:4rem}.top-full{top:100%}.z-30{z-index:30}.z-40{z-index:40}.col-start-3{grid-column-start:3}.ml-1{margin-left:.25rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-16{height:4rem}.h-5{height:1.25rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[38px\]{height:38px}.min-h-10{min-height:2.5rem}.min-h-9{min-height:2.25rem}.w-32{width:8rem}.w-5{width:1.25rem}.w-9{width:2.25rem}.w-\[184px\]{width:184px}.w-\[380px\]{width:380px}.w-\[38px\]{width:38px}.min-w-9{min-width:2.25rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.translate-y-1{--tw-translate-y:0.25rem}.transform,.translate-y-1{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-4{gap:1rem}.overflow-hidden{overflow:hidden}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:var(--r-md)}.rounded-2xl{border-radius:var(--r-2xl)}.rounded-full{border-radius:9999px}.rounded-md{border-radius:var(--r-md)}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-default{border-color:var(--border-default)}.border-subtle{border-color:var(--border-subtle)}.bg-\[color-mix\(in_srgb\2c var\(--bg-app\)_72\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--bg-app) 72%,transparent)}.bg-bg-app{background-color:var(--bg-app)}.bg-bg-card{background-color:var(--bg-card)}.bg-bg-raised{background-color:var(--bg-raised)}.bg-black\/40{background-color:rgb(0 0 0/.4)}.p-2{padding:.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.font-mono{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-sm{font-size:.875rem;line-height:1.25rem}.font-medium{font-weight:500}.lowercase{text-transform:lowercase}.text-accent{color:var(--accent)}.text-fg-1{color:var(--fg-1)}.text-fg-2{color:var(--fg-2)}.text-fg-3{color:var(--fg-3)}.text-fg-4{color:var(--fg-4)}.overline{text-decoration-line:overline}.opacity-0{opacity:0}.shadow-pop{--tw-shadow:var(--shadow-pop);--tw-shadow-colored:var(--shadow-pop);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.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)}.backdrop-blur-\[16px\]{--tw-backdrop-blur:blur(16px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150,.transition-transform{transition-duration:.15s}.duration-200{transition-duration:.2s}.data-provenance{display:block;margin-top:6px;color:var(--muted);font-size:11px;font-weight:400;line-height:1.45;white-space:normal;overflow-wrap:anywhere}.data-provenance>span{display:block}.data-provenance.compact{font-size:10px;max-width:180px}.data-provenance[data-state=snapshot],.data-provenance[data-state=stale]{color:var(--muted)}:root:root{--font-sans:var(--font-latin),"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif}:root{--dur-hover:380ms;--r-xs:4px;--r-sm:8px;--r-md:10px;--r-lg:14px;--r-xl:18px;--r-2xl:24px}:root:not([data-theme=light]),[data-theme=dark]{--bg-base:#101012;--bg-app:#121213;--bg-surface:#141414;--bg-card:#141414;--bg-raised:#262529;--bg-inset:#0d0d0e;--bg-overlay:rgba(16,16,18,0.78);--border-subtle:rgba(255,255,255,0.05);--border-default:rgba(255,255,255,0.09);--border-strong:rgba(255,255,255,0.15);--border-accent:rgba(74,151,245,0.70);--accent:#4A97F5;--accent-hover:#6BAAF8;--accent-press:#3A82DC;--accent-soft:rgba(74,151,245,0.14);--accent-soft-hover:rgba(74,151,245,0.22);--accent-line:rgba(74,151,245,0.38);--action:#2F7FE8;--action-hover:#4090F5;--action-press:#2670CE;--action-glow:none;--atmosphere:#101012;--card-surface:#141414;--sheen:none;--focal-glow:none;--grad-veil:none;--grad-edge:none;--grain-opacity:0;--grad-accent:linear-gradient(90deg,#4A97F5,#6BAAF8);--shadow-sm:none;--shadow-md:0 2px 8px rgba(0,0,0,0.5);--shadow-lg:0 20px 60px -2px rgba(0,0,0,0.55);--shadow-pop:0 24px 64px -4px rgba(0,0,0,0.72);--glow-accent:none;--glow-accent-soft:0 0 0 1px var(--accent-line);--glow-success:none;--art-panel-a:rgba(255,255,255,0.06);--art-panel-b:rgba(255,255,255,0.015)}:root[data-theme=light]{--bg-base:#FFFFFF;--bg-app:#FFFFFF;--bg-surface:#FFFFFF;--bg-card:#FFFFFF;--bg-raised:#F2F4F7;--bg-inset:#F7F8FA;--bg-overlay:rgba(255,255,255,0.82);--border-subtle:rgba(17,22,30,0.07);--border-default:rgba(17,22,30,0.11);--border-strong:rgba(17,22,30,0.17);--border-accent:rgba(29,99,214,0.55);--accent:#1D63D6;--accent-hover:#1A57BC;--accent-press:#164BA3;--accent-soft:rgba(29,99,214,0.09);--accent-soft-hover:rgba(29,99,214,0.15);--accent-line:rgba(29,99,214,0.30);--action:#1D63D6;--action-hover:#1A57BC;--action-press:#164BA3;--action-glow:none;--atmosphere:#FFFFFF;--card-surface:#FFFFFF;--sheen:none;--focal-glow:none;--grad-veil:none;--grad-edge:none;--grain-opacity:0;--grad-accent:linear-gradient(90deg,#1D63D6,#3B84EE);--shadow-sm:none;--shadow-md:0 2px 8px rgba(17,22,30,0.06);--shadow-lg:0 18px 44px -8px rgba(17,22,30,0.12);--shadow-pop:0 20px 52px -6px rgba(17,22,30,0.16);--glow-accent:none;--glow-accent-soft:0 0 0 1px var(--accent-line);--glow-success:none;--art-panel-a:rgba(17,22,30,0.05);--art-panel-b:rgba(17,22,30,0.015)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html{background:var(--bg-base);scrollbar-gutter:stable}body{margin:0;min-height:100dvh;position:relative;font-family:var(--font-sans);color:var(--fg-1);background:var(--atmosphere);background-attachment:fixed;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background-image:var(--grain);background-size:180px 180px;opacity:var(--grain-opacity);mix-blend-mode:var(--grain-blend)}body>*{position:relative;z-index:1}.chain-fact-sources{margin:12px 0 20px;font-size:13px;line-height:1.6}.chain-fact-sources ul{display:flex;flex-wrap:wrap;gap:6px 20px;padding-left:18px}.chain-fact-sources a{overflow-wrap:anywhere}.hover\:border-strong:hover{border-color:var(--border-strong)}.hover\:bg-bg-raised:hover{background-color:var(--bg-raised)}.hover\:text-accent:hover{color:var(--accent)}.hover\:text-fg-1:hover{color:var(--fg-1)}.group:hover .group-hover\:visible{visibility:visible}.group:hover .group-hover\:translate-y-0{--tw-translate-y:0px}.group:hover .group-hover\:rotate-180,.group:hover .group-hover\:translate-y-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rotate-180{--tw-rotate:180deg}.group:hover .group-hover\:text-accent{color:var(--accent)}.group:hover .group-hover\:opacity-100{opacity:1}.group:has(:focus-visible) .group-has-\[\:focus-visible\]\:visible{visibility:visible}.group:has(:focus-visible) .group-has-\[\:focus-visible\]\:translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:has(:focus-visible) .group-has-\[\:focus-visible\]\:opacity-100{opacity:1}@media (min-width:1024px){.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}}.wrap{max-width:1320px;margin:0 auto;padding:0 32px}.page{position:relative;overflow:hidden}.page:before{content:"";position:absolute;top:-200px;left:50%;transform:translateX(-50%);width:1100px;height:700px;background:var(--grad-veil);pointer-events:none;z-index:0}.page>*{position:relative;z-index:1}body:after{display:none}.hdr-shell{position:sticky;top:0;z-index:20;transition:transform .52s var(--ease-out);will-change:transform}.hdr-shell.is-hidden{transform:translateY(-100%)}.hdr-shell:has([aria-expanded=true]){transform:none}@media (prefers-reduced-motion:reduce){.hdr-shell{transition:none}}.btn{display:inline-flex;align-items:center;gap:8px;font-weight:600;border-radius:var(--r-md);cursor:pointer;border:1px solid transparent;transition:all var(--dur-base) var(--ease-out);white-space:nowrap;font-family:var(--font-sans)}.btn.primary{background:var(--action);color:var(--action-fg)}.btn.primary:hover{background:var(--action-hover)}.btn.primary.glow{box-shadow:var(--action-glow)}.btn.ghost{background:transparent;color:var(--accent);border-color:var(--border-accent)}.btn.ghost:hover{background:var(--accent-soft);border-color:var(--accent)}.btn:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.btn:active{transform:scale(.985)}.btn.lg,.btn.md{min-height:44px}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn:disabled:active,.btn[aria-disabled=true]:active{transform:none}.btn.md{padding:10px 18px;font-size:14px}.btn.lg{padding:15px 24px;font-size:16px;border-radius:var(--r-lg)}[data-theme=dark] .btn.primary{background:var(--accent);color:var(--accent-fg)}[data-theme=dark] .btn.primary:hover{background:var(--accent-hover)}[data-theme=dark] .btn.primary.glow{box-shadow:var(--glow-accent-soft)}[data-theme=light] .btn.primary{background:var(--action)}[data-theme=dark] .btn.ghost,[data-theme=light] .btn.ghost{background:var(--bg-surface)}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:var(--r-pill);padding:6px 12px;white-space:nowrap}.eyebrow+.ds-h1{margin-top:14px}@keyframes mq-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes ticker-blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes flow-pulse{0%{left:0;opacity:0}12%{opacity:1}88%{opacity:1}to{left:100%;opacity:0}}@keyframes flow-pulse-v{0%{top:0;opacity:0}12%{opacity:1}88%{opacity:1}to{top:100%;opacity:0}}@media (max-width:640px){.hero .eyebrow{display:none}}.section{padding:40px 0 128px;content-visibility:auto;contain-intrinsic-size:auto 600px}@media (max-width:880px){.section{padding:24px 0 80px}}.sec-eyebrow{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3)}.sec-title{font-size:clamp(30px,3.8vw,44px);font-weight:700;letter-spacing:-.03em;margin:12px 0 0;max-width:900px;line-height:1.1;color:var(--fg-1)}.sec-sub{color:var(--fg-2);font-size:16px;line-height:1.6;max-width:760px;margin:14px 0 0}.sec-split{display:grid;grid-template-columns:minmax(260px,.8fr) 1.55fr;gap:40px 64px;align-items:start}.sec-split>.sec-split-head{grid-column:1}.sec-split>.sec-split-head .sec-sub,.sec-split>.sec-split-head .sec-title{max-width:none}.sec-split>.sec-split-body{grid-column:2;margin-top:0;min-width:0}@media (max-width:1023px){.sec-split{grid-template-columns:1fr;gap:0}.sec-split>.sec-split-body{margin-top:40px}}.sec-shield{display:flex;align-items:flex-start;gap:16px;margin:34px 0 6px;padding:22px 26px;border:1px solid transparent;border-radius:var(--r-xl);background:var(--card-surface)}.sec-shield-badge{flex:0 0 auto;display:grid;place-items:center;color:var(--accent);padding-top:2px}.sec-shield-copy{display:flex;flex-direction:column;gap:5px}.sec-shield-copy strong{font-size:17px;font-weight:500;letter-spacing:-.01em;color:var(--fg-1)}.sec-shield-copy span{font-size:14px;line-height:1.6;color:var(--fg-2)}[data-theme=light] .sec-shield-badge{box-shadow:var(--action-glow)}@media (max-width:560px){.sec-shield{flex-direction:column;text-align:center;align-items:center}}.sec-center{text-align:center}.sec-center .sec-sub,.sec-center .sec-title{margin-left:auto;margin-right:auto}.footer{border-top:1px solid var(--border-subtle);padding:56px 0 48px;margin-top:0}.footer .frow{display:block}.footer .fbrand-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 48px;align-items:end;margin-top:24px}@media (max-width:720px){.footer .fbrand-row{grid-template-columns:1fr;align-items:start}}.footer .fcols{display:grid;grid-template-columns:repeat(4,1fr);gap:40px 32px;margin-top:48px;padding-top:40px;border-top:1px solid var(--border-subtle)}.footer .fcol .fhead{font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);margin:0 0 18px}.footer .fcol a{display:block;font-size:14px;color:var(--fg-2);margin-bottom:12px;transition:color var(--dur-base)}.footer .fcol a:hover{color:var(--accent)}.footer .fbrand{max-width:none}@media (max-width:880px){.footer .fcols{grid-template-columns:repeat(2,1fr);gap:32px 24px}}@media (max-width:480px){.footer .fcols{grid-template-columns:1fr}}.footer .fbrand .wm{font-size:22px;font-weight:600;letter-spacing:-.025em;color:var(--fg-1)}.footer .fbrand .wm em{font-style:normal;color:var(--accent)}.footer .fbrand p{font-size:14px;color:var(--fg-2);line-height:1.75;margin:0;max-width:560px;letter-spacing:-.005em}.footer .fbrand .fstats{font-family:var(--font-mono);font-size:11.5px;color:var(--fg-2);letter-spacing:.04em;line-height:1.7;margin:18px 0 0;padding-top:16px;border-top:1px solid var(--border-subtle)}.footer .fbrand .fsocial{display:flex;gap:12px;margin:0;flex-wrap:wrap}.footer .fbrand .fsocial :is(a,.social-pill){display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border:1px solid transparent;border-radius:var(--r-pill);font-size:12.5px;font-weight:500;color:var(--fg-2);transition:border-color var(--dur-hover) var(--ease-out),color var(--dur-base) var(--ease-out)}.footer .fbrand .fsocial a:hover{border-color:var(--accent-line);color:var(--fg-1)}.footer .fbrand .fsocial :is(a,.social-pill) .i-host{color:var(--fg-3);flex:0 0 auto}.footer-links-block{display:flex;min-width:0;flex-direction:column;align-items:flex-end;gap:16px}.footer-links-block .fsocial{max-width:100%}.footer-launch-badge{display:inline-flex;flex-shrink:0;line-height:0}.footer-launch-badge img{display:block;width:120px;height:auto;aspect-ratio:103/44}.footer-launch-badge:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}@media (max-width:720px){.footer-links-block{align-items:flex-start}}.footer .fbuilt{font-size:11.5px;color:var(--fg-4);margin:12px 0 0;letter-spacing:.02em;line-height:1.6}.footer .frisk{margin-top:36px;padding-top:22px;border-top:1px solid var(--border-subtle);font-size:12.5px;line-height:1.75;color:var(--fg-4)}.footer .frisk strong{font-weight:500;color:var(--fg-3)}.footer .frisk a{color:var(--fg-3);text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--border-default)}.footer .frisk a:hover{color:var(--fg-2);text-decoration-color:var(--fg-3)}.footer .legal{margin-top:28px;padding-top:22px;border-top:1px solid var(--border-subtle);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:12px;color:var(--fg-4)}.art-card{fill:none}.art-card,.art-card-c{stroke:var(--border-default);stroke-width:1.3}.art-card-c{fill:var(--bg-inset)}.art-chip{fill:var(--bg-card)}.art-chip,.art-line-dim{stroke:var(--border-default);stroke-width:1.3}.art-line-dim{fill:none}.art-az-fill{fill:var(--accent)}.art-dim-fill{fill:var(--fg-4);opacity:.45}.art-az-soft{fill:var(--accent-soft);stroke:var(--accent-line);stroke-width:1}.art-az-line{fill:none;stroke:var(--accent);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.art-white-line{fill:none;stroke:var(--action-fg);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.art-mono{font-family:var(--font-mono);font-size:11px;fill:var(--fg-3)}.art-fg{fill:var(--fg-2)}.art-az-t{fill:var(--accent)}.art-logo{clip-path:circle(50%)}.art-qr{fill:var(--fg-4);opacity:.4}.art-card-solid{fill:var(--bg-card);stroke:var(--border-default);stroke-width:1.3}.art-success-fill,.art-success-t{fill:var(--success)}.art-glow-az{filter:drop-shadow(0 0 5px rgba(90,168,255,.55))}.art-glow-su{filter:drop-shadow(0 0 5px rgba(45,200,150,.5))}.art-bold{font-weight:600}.art-mono-sm{font-size:10px;fill:var(--fg-3)}.art-mono-sm,.art-mono-w{font-family:var(--font-mono)}.art-mono-w{font-size:11px;fill:#fff}.art-qr-corner{fill:none;stroke:var(--fg-3);stroke-width:2}.art-flow{fill:none;stroke:var(--border-default);stroke-width:1.4}.art-price-big{font-family:var(--font-mono);font-size:30px;font-weight:600;fill:var(--accent);letter-spacing:-.03em}.art-success-line{fill:none;stroke:var(--success);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hub-head{padding:60px 0 4px}.hub-intro{color:var(--fg-2);font-size:18px;margin:16px 0 0}.hub-intro,.hub-note{line-height:1.6;max-width:62ch}.hub-note{color:var(--fg-3);font-size:14px;margin:22px 0 0}.learn-sec{display:grid;grid-template-columns:1.5fr minmax(280px,.85fr);gap:56px;align-items:center}.learn-wall{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start;-webkit-mask-image:linear-gradient(180deg,transparent,#000 22%,#000 74%,transparent);mask-image:linear-gradient(180deg,transparent,#000 22%,#000 74%,transparent)}.learn-col{display:flex;flex-direction:column;gap:16px}.learn-col.is-offset{margin-top:52px}.learn-card{display:block;flex:0 0 auto;padding:22px 24px;border:1px solid transparent;border-radius:var(--r-2xl);background:var(--card-surface);transition:border-color var(--dur-hover) var(--ease-out)}.learn-card:hover{border-color:var(--border-accent)}.learn-aside .sec-title{max-width:none}.learn-aside .sec-sub{max-width:none;margin-bottom:28px}@media (max-width:1023px){.learn-sec{grid-template-columns:1fr;gap:40px}.learn-aside{order:-1}.learn-wall{-webkit-mask-image:none;mask-image:none}}@media (max-width:640px){.learn-wall{grid-template-columns:1fr}.learn-col.is-offset{margin-top:0}}.guides{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:36px}.guide{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border:1px solid transparent;border-radius:var(--r-lg);background:var(--card-surface);transition:border-color var(--dur-hover) var(--ease-out)}.guide:hover{border-color:var(--accent-line)}.guide .gt{font-size:15px;font-weight:500;color:var(--fg-1)}.learn-all{margin-top:18px}.breadcrumb{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--fg-3);margin-bottom:10px}.breadcrumb a{color:var(--fg-3);transition:color var(--dur-base)}.breadcrumb a:hover{color:var(--fg-1)}.breadcrumb .bc-current{color:var(--fg-2)}.article{max-width:720px;margin-top:8px}.article h2{font-size:clamp(21px,2.5vw,26px);font-weight:700;letter-spacing:-.02em;color:var(--fg-1);margin:38px 0 12px}.article p{font-size:16px;line-height:1.72;color:var(--fg-2);margin:0 0 14px}.article .a-faq h3{font-size:17px;font-weight:600;color:var(--fg-1);margin:22px 0 6px}.related{margin-top:44px;padding-top:26px;border-top:1px solid var(--border-subtle)}.related-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.related-pill{display:inline-flex;align-items:center;padding:8px 14px;border:1px solid transparent;border-radius:var(--r-pill);background:var(--card-surface);font-size:14px;font-weight:500;color:var(--fg-1);transition:border-color var(--dur-hover) var(--ease-out)}.related-pill:hover{border-color:var(--accent-line)}@media (max-width:1319px){.wrap.hero,.wrap.section{padding-left:32px;padding-right:32px}}@media (max-width:880px){.wrap.hero{padding-left:0;padding-right:0}.cards-2col,.features,.guides,.hiw-steps{grid-template-columns:1fr}}[data-theme=light] .btn.ghost,[data-theme=light] .guide{box-shadow:var(--shadow-sm)}@keyframes live-pulse{0%{transform:scale(1);opacity:.7}to{transform:scale(2.4);opacity:0}}@keyframes live-blink{0%,to{opacity:1}50%{opacity:.35}}.brand-hero .breadcrumb{margin-bottom:18px}.action-btn{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:var(--r-pill);background:rgba(110,162,235,.1);color:var(--fg-1);border:1px solid var(--accent-line);font-size:12px;font-weight:500;text-decoration:none;transition:background .15s,color .15s,border-color .15s;white-space:nowrap}.action-btn:hover{background:rgba(110,162,235,.18);color:var(--fg-1);border-color:var(--accent)}.brand-tagline{margin-left:10px;font-size:13px;font-weight:400;color:var(--fg-3);letter-spacing:.01em;white-space:nowrap;line-height:1}.brand-tagline-header{display:none}@media (min-width:640px){.brand-tagline-header{display:inline-block}}.hero-stats{grid-column:1/-1;grid-row:3;display:grid;grid-template-columns:repeat(4,1fr);gap:20px 0;margin:56px 0 0;padding:0;list-style:none}.hero-stats li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;min-width:0}.hero-stats strong{font-size:26px;font-weight:700;color:var(--fg-1);letter-spacing:-.025em;line-height:1.1}.hero-stats span{font-size:12.5px;color:var(--fg-3);letter-spacing:.01em}@media (max-width:880px){.hero-stats{grid-column:1;grid-row:4;margin-top:32px;padding-left:28px;padding-right:28px}}@media (max-width:560px){.hero-stats{grid-template-columns:repeat(2,1fr);gap:24px 0}.hero-stats strong{font-size:22px}}.learn-cluster{display:flex;flex-wrap:wrap;gap:8px}.learn-pill{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border:1px solid transparent;border-radius:var(--r-pill);font-size:13px;font-weight:500;color:var(--fg-2);text-decoration:none;transition:border-color var(--dur-hover) var(--ease-out),color var(--dur-base) var(--ease-out)}.learn-pill:hover{border-color:var(--accent-line);color:var(--fg-1)}.learn-pill .i-host{color:var(--fg-3)}.learn-pillars{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:32px}.learn-pillar{display:flex;flex-direction:column;gap:10px;padding:22px 24px;border:1px solid transparent;border-radius:var(--r-lg);background:var(--card-surface);color:var(--fg-2);text-decoration:none;transition:border-color var(--dur-hover) var(--ease-out),background var(--dur-base) var(--ease-out)}.learn-pillar:hover{border-color:var(--accent-line);background:color-mix(in srgb,var(--accent) 4%,var(--bg-raised))}.learn-pillar-ico{width:36px;height:36px;border-radius:50%;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent);display:inline-flex;align-items:center;justify-content:center}.learn-pillar h3{font-size:18px;font-weight:600;color:var(--fg-1);margin:0;letter-spacing:-.01em}.learn-pillar p{font-size:13.5px;color:var(--fg-3);line-height:1.6;margin:0}.learn-pillar-go{margin-top:4px;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--accent)}.learn-featured{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.learn-featured,.learn-grid{display:grid;gap:16px;margin-top:32px}.learn-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.art-card{display:flex;flex-direction:column;gap:8px;padding:20px 22px;border:1px solid transparent;border-radius:var(--r-md);background:var(--bg-raised);color:var(--fg-2);text-decoration:none;transition:border-color var(--dur-hover) var(--ease-out),background var(--dur-base) var(--ease-out);overflow:hidden}.art-card:hover{border-color:var(--accent-line);background:color-mix(in srgb,var(--accent) 4%,var(--bg-raised))}.art-card-cover{margin:-20px -22px 6px;aspect-ratio:16/9;overflow:hidden;background:var(--bg-inset);border-bottom:1px solid var(--border-subtle)}.art-card-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform var(--dur-base) var(--ease-out)}.art-card:hover .art-card-cover img{transform:scale(1.03)}.art-card-meta{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;color:var(--fg-3);letter-spacing:.02em}.art-card-cat{font-weight:600;color:var(--accent);text-transform:uppercase;letter-spacing:.06em}.art-card-dot{color:var(--fg-3)}.art-card-title{font-size:17px;font-weight:600;color:var(--fg-1);margin:4px 0 0;line-height:1.35;letter-spacing:-.015em}.art-card-desc{font-size:13px;color:var(--fg-3);line-height:1.6;margin:4px 0 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.art-card-foot{margin-top:auto;padding-top:10px;border-top:1px solid var(--border-subtle);display:flex;align-items:center;gap:10px;font-size:11.5px;color:var(--fg-3)}.art-card-author{color:var(--fg-2);font-weight:500}.art-card-foot .i-host{margin-left:auto}.art-card-featured{padding:28px 30px}.art-card-featured .art-card-title{font-size:22px}.art-card-featured .art-card-desc{font-size:14px;-webkit-line-clamp:4}.learn-authors{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin-top:32px}.learn-author-card{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:14px 18px;border:1px solid transparent;border-radius:var(--r-lg);background:var(--card-surface);color:var(--fg-2);text-decoration:none;transition:border-color var(--dur-hover) var(--ease-out)}.learn-author-card:hover{border-color:var(--accent-line)}.learn-author-card strong{display:block;font-size:15px;font-weight:600;color:var(--fg-1)}.learn-author-card em{display:block;font-style:normal;font-size:12.5px;color:var(--fg-3);margin-top:1px}.author-avatar{width:44px;height:44px;border-radius:50%;background:color-mix(in srgb,var(--accent) 18%,var(--bg-app));color:var(--fg-1);display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;letter-spacing:-.02em;flex:0 0 auto}.author-avatar-sm{width:22px;height:22px;font-size:11px}.learn-cat-tabs{display:flex;flex-wrap:wrap;padding:6px;border:1px solid var(--border-subtle);background:var(--bg-raised);width:-moz-fit-content;width:fit-content}.learn-cat-tab,.learn-cat-tabs{gap:6px;border-radius:var(--r-pill)}.learn-cat-tab{display:inline-flex;align-items:center;padding:8px 14px;font-size:13px;font-weight:500;color:var(--fg-3);text-decoration:none;transition:background var(--dur-hover) var(--ease-out),color var(--dur-base) var(--ease-out)}.learn-cat-tab:hover{color:var(--fg-1)}.learn-cat-tab.is-active{background:var(--bg-app);color:var(--fg-1)}.learn-cat-intro{margin:14px 0 0;max-width:72ch;font-size:14.5px;line-height:1.7;color:var(--fg-2)}.author-hero{display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:start;margin:16px 0 0}.author-hero .author-avatar{width:80px;height:80px;font-size:30px}.author-role{font-size:14.5px;color:var(--fg-3);margin:4px 0 12px}.author-bio{font-size:15px;line-height:1.7;color:var(--fg-2);margin:0 0 14px;max-width:72ch}.author-expertise{list-style:none;padding:0;margin:0 0 14px;display:flex;flex-wrap:wrap;gap:6px}.author-expertise li{padding:4px 10px;border:1px solid transparent;border-radius:var(--r-pill);font-size:11.5px;color:var(--fg-3);background:var(--card-surface)}.author-links{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px}.author-links a{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:var(--accent);text-decoration:none}.author-links a:hover{color:var(--fg-1)}@media (max-width:720px){.author-hero{grid-template-columns:1fr}}.article-head{padding-bottom:32px}.article-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 0;padding:12px 0 0;border-top:1px solid var(--border-subtle);font-size:12.5px}.article-meta,.article-meta-dot{color:var(--fg-3)}.article-meta-item{display:inline-flex;align-items:center;gap:4px}.article-meta-item .i-host{vertical-align:-1px}.article-author-mini{display:inline-flex;align-items:center;gap:6px;color:var(--fg-2);text-decoration:none}.article-author-mini:hover .article-author-name{color:var(--fg-1)}.article-author-name{font-weight:500}.article-body{display:grid;grid-template-columns:220px minmax(0,1fr);gap:48px;align-items:start}.article-main{min-width:0;overflow-wrap:anywhere}.article-page h2[id]{scroll-margin-top:88px}.article-toc{position:sticky;top:88px;max-height:calc(100vh - 100px);overflow-y:auto;padding:18px 16px;border:1px solid transparent;border-radius:var(--r-lg);background:var(--card-surface)}.article-toc-h{display:block;font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--fg-3);margin:0 0 12px}.article-toc ol{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.article-toc a{display:block;font-size:12.5px;color:var(--fg-3);text-decoration:none;line-height:1.5;transition:color var(--dur-base) var(--ease-out);border-left:2px solid transparent;padding:4px 0 4px 10px;margin-left:-10px}.article-toc a:hover{color:var(--fg-1);border-left-color:var(--accent-line)}@media (max-width:1024px){.article-body{grid-template-columns:minmax(0,1fr)}.article-toc{position:static;max-height:none}}.article-inline-cta{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin:28px 0;padding:18px 22px;border:1px solid var(--accent-line);border-radius:var(--r-lg);background:color-mix(in srgb,var(--accent) 6%,var(--bg-raised))}.article-inline-cta>.i-host{color:var(--accent);flex:0 0 auto}.article-inline-cta strong{display:block;font-size:14.5px;font-weight:600;color:var(--fg-1)}.article-inline-cta p{font-size:13px;color:var(--fg-3);margin:4px 0 0;line-height:1.55}@media (max-width:720px){.article-inline-cta{grid-template-columns:1fr;text-align:left}}.article-sources{margin-top:36px;padding-top:24px;border-top:1px solid var(--border-subtle)}.article-sources ul{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:8px}.article-sources a{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;color:var(--accent);text-decoration:none}.article-sources a:hover{color:var(--fg-1)}.article-sources .i-host{color:var(--fg-3)}.article-author-bio{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start;margin-top:36px;padding:22px 24px;border:1px solid transparent;border-radius:var(--r-lg);background:var(--card-surface)}.article-author-bio strong{display:block;font-size:16px;font-weight:600;color:var(--fg-1)}.article-author-bio em{display:block;font-style:normal;font-size:12.5px;color:var(--fg-3);margin-top:1px}.article-author-bio p{font-size:14px;color:var(--fg-2);line-height:1.65;margin:10px 0 12px}.article-author-go{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:var(--accent);text-decoration:none}.article-author-go:hover{color:var(--fg-1)}.article-nav{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:36px}.article-nav-card{padding:16px 20px;border:1px solid transparent;border-radius:var(--r-lg);background:var(--card-surface);color:var(--fg-2);text-decoration:none;transition:border-color var(--dur-hover) var(--ease-out)}.article-nav-card:hover{border-color:var(--accent-line)}.article-nav-card-r{text-align:right}.article-nav-dir{display:block;font-size:11.5px;color:var(--fg-3);letter-spacing:.04em;text-transform:uppercase}.article-nav-card strong{display:block;font-size:14.5px;font-weight:600;color:var(--fg-1);margin-top:6px;line-height:1.4}@media (max-width:720px){.article-nav{grid-template-columns:1fr}.article-nav-card-r{text-align:left}}.article-tldr{padding-left:16px;border-left:3px solid var(--accent);margin-top:24px!important;max-width:none}.article-cover{position:relative;margin:32px 0 4px;aspect-ratio:16/9;overflow:hidden;border-radius:var(--r-md);background:var(--bg-inset);border:1px solid transparent}.article-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.error-boundary{max-width:560px;margin:64px auto;text-align:left}.error-boundary h1{font-size:28px;font-weight:700;color:var(--fg-1);margin:0 0 14px;letter-spacing:-.02em}.error-boundary p{font-size:15.5px;color:var(--fg-3);line-height:1.7;margin:0 0 24px}.error-actions{display:flex;gap:12px;flex-wrap:wrap}.error-actions .action-btn{cursor:pointer;border:0}.error-digest{margin-top:24px!important;font-size:12px;color:var(--fg-3)}.error-digest code{font-family:var(--font-mono)}.wrap.brand-hero:has(+.wrap .legal-body),.wrap.section:has(.legal-body){max-width:1180px}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_d9d98a{font-family:DM Sans,DM Sans Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-style:normal}.__variable_d9d98a{--font-latin:"DM Sans","DM Sans Fallback",-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC",system-ui,sans-serif;--font-mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--fs-display:3.5rem;--fs-h1:2.5rem;--fs-h2:2rem;--fs-h3:1.5rem;--fs-h4:1.25rem;--fs-lg:1.125rem;--fs-body:1rem;--fs-sm:0.875rem;--fs-xs:0.75rem;--fs-2xs:0.6875rem;--lh-tight:1.05;--lh-snug:1.25;--lh-normal:1.5;--lh-relaxed:1.65;--tracking-display:-0.03em;--tracking-tight:-0.015em;--tracking-normal:0;--tracking-wide:0.02em;--tracking-label:0.08em;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--space-0:0;--space-1:2px;--space-2:4px;--space-3:8px;--space-4:12px;--space-5:16px;--space-6:20px;--space-7:24px;--space-8:32px;--space-9:40px;--space-10:48px;--space-11:64px;--space-12:80px;--space-13:96px;--r-xs:2px;--r-sm:4px;--r-md:6px;--r-lg:8px;--r-xl:12px;--r-2xl:16px;--r-pill:999px;--border-hair:1px;--border-thick:1.5px;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--dur-fast:120ms;--dur-base:200ms;--dur-slow:360ms;--dur-slower:560ms;--azure-300:#9CCBFF;--azure-400:#74B6FF;--azure-500:#5AA8FF;--azure-600:#3E8DF2;--azure-700:#2A72D6;--mint-400:#44E0AE;--mint-500:#25C98F;--mint-600:#14A876;--amber-400:#F2B547;--amber-500:#E09A22;--rose-400:#FF7A82;--rose-500:#F2545B;--rose-600:#DB3B43}:root,[data-theme=dark]{color-scheme:dark;--bg-base:#06080B;--bg-app:#0A0D12;--bg-surface:#0F141B;--bg-card:#141A22;--bg-raised:#1A212B;--bg-inset:#1E2733;--bg-overlay:rgba(6,8,11,0.72);--fg-1:#F3F6FB;--fg-2:#AEB9C7;--fg-3:#9AA6B5;--fg-4:#929EAD;--fg-inverse:#06080B;--border-subtle:rgba(255,255,255,0.06);--border-default:rgba(255,255,255,0.10);--border-strong:rgba(255,255,255,0.16);--border-accent:rgba(90,168,255,0.60);--accent:#5AA8FF;--accent-hover:#7DBEFF;--accent-press:#4795F0;--accent-fg:#06080B;--accent-soft:rgba(90,168,255,0.13);--accent-soft-hover:rgba(90,168,255,0.20);--accent-line:rgba(90,168,255,0.34);--action:#2C72DD;--action-hover:#2866C7;--action-press:#2462C9;--action-fg:#FFFFFF;--action-glow:0 4px 16px rgba(44,114,221,0.28);--success:#2FD39B;--success-soft:rgba(47,211,155,0.12);--warning:#F2B547;--warning-soft:rgba(242,181,71,0.12);--danger:#FF6B72;--danger-soft:rgba(255,107,114,0.12);--info:var(--accent);--shadow-sm:0 1px 2px rgba(0,0,0,0.4);--shadow-md:0 4px 16px rgba(0,0,0,0.45);--shadow-lg:0 12px 40px rgba(0,0,0,0.55);--shadow-pop:0 16px 48px rgba(0,0,0,0.6),0 0 0 1px var(--border-default);--glow-accent:0 0 30px rgba(90,168,255,0.50);--glow-accent-soft:0 0 0 1px var(--accent-line),0 8px 36px rgba(90,168,255,0.24);--glow-success:0 0 20px rgba(47,211,155,0.30);--grad-accent:linear-gradient(135deg,#5AA8FF,#2FD39B 130%);--grad-veil:radial-gradient(120% 100% at 50% 0%,rgba(90,168,255,0.12) 0%,rgba(90,168,255,0) 62%);--atmosphere:radial-gradient(64% 54% at 15% -10%,rgba(104,158,255,0.10),transparent 56%),radial-gradient(54% 50% at 85% 3%,rgba(158,126,252,0.08),transparent 54%),radial-gradient(50% 56% at 99% 60%,rgba(88,166,255,0.035),transparent 52%),radial-gradient(58% 46% at 24% 100%,rgba(150,118,248,0.03),transparent 56%),radial-gradient(44% 42% at 62% 40%,rgba(104,158,255,0.03),transparent 60%),linear-gradient(158deg,#141A24,#11151D 52%,#0D1016);--card-surface:linear-gradient(180deg,#181F29,#12171F);--sheen:linear-gradient(180deg,rgba(255,255,255,0.06),rgba(255,255,255,0) 36%);--focal-glow:radial-gradient(34% 30% at 38% 30%,rgba(112,162,255,0.12),transparent 64%),radial-gradient(30% 34% at 64% 26%,rgba(156,122,252,0.10),transparent 64%),radial-gradient(40% 26% at 30% 52%,rgba(120,150,255,0.07),transparent 66%),radial-gradient(28% 32% at 70% 56%,rgba(158,124,250,0.07),transparent 64%),radial-gradient(38% 30% at 52% 70%,rgba(110,160,255,0.05),transparent 68%),radial-gradient(46% 44% at 50% 42%,rgba(120,140,255,0.04),transparent 72%);--grain-opacity:0.05;--grain-blend:overlay;--grad-edge:linear-gradient(180deg,rgba(255,255,255,0.05),rgba(255,255,255,0) 40%)}[data-theme=light]{color-scheme:light;--bg-base:#FFFFFF;--bg-app:#FFFFFF;--bg-surface:#FFFFFF;--bg-card:#FFFFFF;--bg-raised:#F5F7F9;--bg-inset:#FAFBFC;--bg-overlay:rgba(17,22,30,0.34);--fg-1:#141821;--fg-2:#4A5260;--fg-3:#5D6775;--fg-4:#626D7A;--fg-inverse:#FFFFFF;--border-subtle:rgba(17,22,30,0.08);--border-default:rgba(17,22,30,0.12);--border-strong:rgba(17,22,30,0.18);--border-accent:rgba(29,99,214,0.42);--accent:#1D63D6;--accent-hover:#1857C2;--accent-press:#144CAC;--accent-fg:#FFFFFF;--accent-soft:rgba(29,99,214,0.08);--accent-soft-hover:rgba(29,99,214,0.13);--accent-line:rgba(29,99,214,0.22);--action:#14181F;--action-hover:#232932;--action-press:#0B0E13;--action-fg:#FFFFFF;--action-glow:0 6px 16px rgba(20,24,31,0.20),0 1px 2px rgba(20,24,31,0.16);--success:#087855;--success-soft:rgba(14,158,114,0.10);--warning:#925C08;--warning-soft:rgba(190,124,12,0.10);--danger:#B32734;--danger-soft:rgba(217,58,65,0.09);--info:var(--accent);--shadow-sm:0 1px 1px rgba(17,22,30,0.04),0 1px 2px rgba(17,22,30,0.05);--shadow-md:0 2px 4px rgba(17,22,30,0.04),0 8px 18px rgba(17,22,30,0.08);--shadow-lg:0 6px 12px rgba(17,22,30,0.06),0 22px 48px rgba(17,22,30,0.12);--shadow-pop:0 14px 38px rgba(17,22,30,0.17),0 0 0 1px rgba(17,22,30,0.06);--glow-accent:0 8px 18px rgba(29,99,214,0.22),0 1px 2px rgba(29,99,214,0.18);--glow-accent-soft:0 0 0 1px var(--accent-line),0 10px 24px rgba(29,99,214,0.10);--glow-success:0 8px 18px rgba(14,158,114,0.20);--grad-accent:linear-gradient(135deg,#1D63D6,#0E9E72 130%);--grad-veil:none;--atmosphere:#FFFFFF;--card-surface:linear-gradient(180deg,#FFFFFF,#FBFCFE);--sheen:linear-gradient(180deg,rgba(255,255,255,0.9),rgba(255,255,255,0) 40%);--focal-glow:none;--grain-opacity:0;--grain-blend:multiply;--grad-edge:linear-gradient(180deg,rgba(17,22,30,0.035),rgba(17,22,30,0) 40%)}.ds-display{font-size:var(--fs-display);font-weight:var(--fw-light)}.ds-display,.ds-h1{font-family:var(--font-sans);line-height:var(--lh-tight);letter-spacing:var(--tracking-display);color:var(--fg-1)}.ds-h1{font-size:var(--fs-h1);font-weight:var(--fw-regular)}.ds-h2{font-size:var(--fs-h2);font-weight:var(--fw-regular)}.ds-h2,.ds-h3{font-family:var(--font-sans);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);color:var(--fg-1)}.ds-h3{font-size:var(--fs-h3)}.ds-h3,.ds-h4{font-weight:var(--fw-medium)}.ds-h4{font-family:var(--font-sans);font-size:var(--fs-h4);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);color:var(--fg-1)}.ds-lg{font-size:var(--fs-lg);line-height:var(--lh-normal)}.ds-body,.ds-lg{font-family:var(--font-sans);font-weight:var(--fw-regular);color:var(--fg-2)}.ds-body{font-size:var(--fs-body);line-height:var(--lh-relaxed)}.ds-sm{font-size:var(--fs-sm);color:var(--fg-2)}.ds-sm,.ds-xs{font-family:var(--font-sans);font-weight:var(--fw-regular);line-height:var(--lh-normal)}.ds-xs{font-size:var(--fs-xs);color:var(--fg-3)}.ds-overline{font-family:var(--font-sans);font-size:var(--fs-2xs);font-weight:var(--fw-medium);line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg-3)}.ds-amount,.ds-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--fg-1)}.ds-amount{font-weight:var(--fw-regular)}.ds-address{letter-spacing:0;color:var(--fg-2)}.ds-address,.ds-code{font-family:var(--font-mono);font-size:var(--fs-sm)}.ds-code{color:var(--fg-1);background:var(--bg-inset);border:var(--border-hair) solid var(--border-subtle);border-radius:var(--r-sm);padding:.1em .4em}.ds-pos{color:var(--success)}.ds-neg{color:var(--danger)}.ds-muted{color:var(--fg-3)}.ds-accent-text{color:var(--accent)}.rp{display:block;overflow:visible}.rp-lbl{font-family:var(--font-mono);font-size:12px;fill:var(--fg-3);letter-spacing:.01em}.rp-lbl-mid{fill:var(--fg-2);font-weight:500}.rp-bridge rect{transition:stroke var(--dur-base) var(--ease-out)}.i-host svg{width:100%;height:100%}.i-spin svg{animation:rot .9s linear infinite}@keyframes rot{to{transform:rotate(1turn)}}.as-btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-sans);font-weight:600;cursor:pointer;border:1px solid transparent;border-radius:var(--r-md);transition:background var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.as-btn.full{width:100%}.as-btn.s-sm{padding:7px 12px;font-size:13px}.as-btn.s-md{padding:10px 16px;font-size:14px}.as-btn.s-lg{padding:15px 20px;font-size:16px;border-radius:var(--r-lg)}.as-btn:active{transform:scale(.985)}.v-primary{background:var(--action);color:var(--action-fg)}.v-primary:hover{background:var(--action-hover)}.v-primary:active{background:var(--action-press)}.v-primary.glow{box-shadow:var(--action-glow)}.v-primary:disabled{background:var(--bg-raised);color:var(--fg-4);box-shadow:none;cursor:not-allowed}.v-secondary{background:var(--bg-raised);color:var(--fg-1);border-color:var(--border-strong)}.v-secondary:hover{border-color:var(--accent-line);background:var(--bg-card)}.v-ghost{background:transparent;color:var(--fg-2)}.v-ghost:hover{background:var(--bg-raised);color:var(--fg-1)}.v-soft{background:var(--accent-soft);color:var(--accent);border-color:var(--accent-line)}.v-soft:hover{background:var(--accent-soft-hover)}