:root{--paper: #f6f7fb;--mist: #eef1f8;--surface: #ffffff;--surface-2: #f3f5fb;--line: #e3e7f1;--line-2: #cfd5e6;--ink: #151a32;--ink-2: #434a69;--muted: #5b6383;--accent: #4753d3;--accent-press: #3a45bd;--accent-hi: #7c86f2;--accent-soft: #e9ebfd;--accent-ink: #ffffff;--teal: #0b7a72;--teal-hi: #2bb5a8;--teal-soft: #e0f3f0;--ok: #1b8048;--ok-soft: #e2f3e8;--run: #935200;--run-soft: #fcefd9;--err: #b1342c;--err-soft: #fbe6e3;--need: #7d5200;--need-bg: #fff5dc;--need-line: #e2bd62;--dot: #d5dae8;--amber: #d8902a;--shadow-1: 0 1px 2px rgba(21, 26, 50, .06), 0 1px 1px rgba(21, 26, 50, .03);--shadow-2: 0 2px 6px rgba(21, 26, 50, .05), 0 14px 32px -14px rgba(40, 52, 120, .2);--shadow-3: 0 6px 16px rgba(21, 26, 50, .06), 0 36px 70px -24px rgba(40, 52, 120, .3);--glow: rgba(71, 83, 211, .28);--header-bg: rgba(246, 247, 251, .82);--font-display: "Be Vietnam Pro", system-ui, -apple-system, "Segoe UI", sans-serif;--font-sans: "Be Vietnam Pro", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--fs-display: clamp(42px, 4.4vw + 16px, 80px);--fs-h2: clamp(30px, 2.2vw + 18px, 50px);--fs-lead: clamp(17px, .35vw + 15.5px, 20px);--r-sm: 8px;--r: 12px;--r-lg: 18px;--r-xl: 26px;--gutter-min: 16px}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--paper: #0f1323;--mist: #12172a;--surface: #161c31;--surface-2: #1b2240;--line: #262e4b;--line-2: #343d5f;--ink: #eef0fa;--ink-2: #c1c6de;--muted: #9098b6;--accent: #8e98ff;--accent-press: #a3abff;--accent-hi: #a9b1ff;--accent-soft: #232a56;--accent-ink: #10142b;--teal: #55d0c2;--teal-hi: #55d0c2;--teal-soft: #11302e;--ok: #63d394;--ok-soft: #153223;--run: #f0b45c;--run-soft: #3a2a13;--err: #ff8f86;--err-soft: #3a1b1a;--need: #f3cf7a;--need-bg: #2f2612;--need-line: #806426;--dot: #2c3453;--amber: #d8902a;--shadow-1: 0 1px 2px rgba(0, 0, 0, .3);--shadow-2: 0 2px 6px rgba(0, 0, 0, .25), 0 14px 32px -14px rgba(0, 0, 0, .5);--shadow-3: 0 6px 16px rgba(0, 0, 0, .3), 0 36px 70px -24px rgba(0, 0, 0, .6);--glow: rgba(142, 152, 255, .35);--header-bg: rgba(15, 19, 35, .8);color-scheme:dark}}:root[data-theme=dark]{--paper: #0f1323;--mist: #12172a;--surface: #161c31;--surface-2: #1b2240;--line: #262e4b;--line-2: #343d5f;--ink: #eef0fa;--ink-2: #c1c6de;--muted: #9098b6;--accent: #8e98ff;--accent-press: #a3abff;--accent-hi: #a9b1ff;--accent-soft: #232a56;--accent-ink: #10142b;--teal: #55d0c2;--teal-hi: #55d0c2;--teal-soft: #11302e;--ok: #63d394;--ok-soft: #153223;--run: #f0b45c;--run-soft: #3a2a13;--err: #ff8f86;--err-soft: #3a1b1a;--need: #f3cf7a;--need-bg: #2f2612;--need-line: #806426;--dot: #2c3453;--amber: #d8902a;--shadow-1: 0 1px 2px rgba(0, 0, 0, .3);--shadow-2: 0 2px 6px rgba(0, 0, 0, .25), 0 14px 32px -14px rgba(0, 0, 0, .5);--shadow-3: 0 6px 16px rgba(0, 0, 0, .3), 0 36px 70px -24px rgba(0, 0, 0, .6);--glow: rgba(142, 152, 255, .35);--header-bg: rgba(15, 19, 35, .8);color-scheme:dark}*,:before,:after{--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 / .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 / .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: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;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,samp,pre{font-family:var(--font-mono);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,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{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}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font:400 16px/1.65 var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:60;background:var(--paper)}h1,h2,h3,h4,p{margin:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}a{color:inherit}svg{display:block}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ic-sym{display:none}.wrap{width:100%;max-width:1240px;margin-inline:auto;padding-left:max(var(--gutter-min),env(safe-area-inset-left,0px));padding-right:max(var(--gutter-min),env(safe-area-inset-right,0px))}@media (min-width: 720px){:root{--gutter-min: 32px}}.btn{--h: 46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--h);padding:0 22px;border-radius:999px;border:1px solid transparent;text-decoration:none;cursor:pointer;white-space:nowrap;font:600 15px/1 var(--font-sans);letter-spacing:-.005em;transition:transform .2s ease,box-shadow .25s ease,background-color .2s ease,border-color .2s ease,color .2s ease}.btn svg{width:17px;height:17px;transition:transform .25s ease}.btn.primary{background:var(--accent);color:var(--accent-ink);box-shadow:inset 0 1px #ffffff38,0 1px 2px #151a3224,0 8px 20px -8px var(--glow)}.btn.primary:hover{background:var(--accent-press);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff38,0 2px 4px #151a321f,0 14px 28px -10px var(--glow)}.btn.primary:hover svg{transform:translate(3px)}.btn.quiet{background:var(--surface);color:var(--ink);border-color:var(--line-2);box-shadow:var(--shadow-1)}.btn.quiet:hover{border-color:var(--muted);transform:translateY(-1px)}.btn.ghost{background:transparent;color:var(--ink-2)}.btn.ghost:hover{color:var(--ink);background:var(--surface-2)}.btn.lg{--h: 54px;padding:0 28px;font-size:16px}.btn.sm{--h: 40px;padding:0 16px;font-size:14px}.btn:active{transform:translateY(0) scale(.98)}.need{display:inline-flex;align-items:center;gap:7px;padding:3px 11px 3px 9px;border:1px dashed var(--line-2);border-radius:999px;background:transparent;color:var(--muted);font:500 13px/1.45 var(--font-sans)}.need:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--accent-hi)}.top{position:sticky;top:env(safe-area-inset-top,0px);z-index:50;background:var(--header-bg);-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid transparent;transition:border-color .3s ease}.top.scrolled{border-bottom-color:var(--line)}.top .wrap{display:flex;align-items:center;gap:28px;height:68px}.brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font:700 19px/1 var(--font-display);letter-spacing:-.02em}.mark{display:block;flex:none;-o-object-fit:contain;object-fit:contain;background:transparent}.brand .mark{width:30px;height:30px}.top nav{display:flex;gap:4px;margin-right:auto}.top nav a{padding:8px 12px;border-radius:999px;font:500 14.5px/1 var(--font-sans);color:var(--ink-2);text-decoration:none;transition:color .2s,background-color .2s}.top nav a:hover{color:var(--ink);background:var(--surface-2)}.top .right{display:flex;gap:6px;align-items:center}@media (max-width: 1020px){.top nav{display:none}.top .right{margin-left:auto}}@media (max-width: 520px){.top .hide-sm{display:none}}.hero{position:relative;padding-block:64px 0;text-align:center;overflow:hidden;isolation:isolate}.hero:before{content:"";position:absolute;z-index:-1;left:50%;top:-260px;width:1400px;height:900px;transform:translate(-50%);background:radial-gradient(closest-side,color-mix(in srgb,var(--accent-soft) 90%,transparent),transparent 70%),radial-gradient(closest-side at 78% 62%,color-mix(in srgb,var(--teal-soft) 70%,transparent),transparent 70%);opacity:.9;pointer-events:none}.hero .txt{display:grid;justify-items:center;gap:22px}.pill{display:inline-flex;align-items:center;gap:10px;height:34px;padding:0 14px 0 6px;border:1px solid var(--line);border-radius:999px;background:var(--surface);box-shadow:var(--shadow-1);font:500 13.5px/1 var(--font-sans);color:var(--ink-2);text-decoration:none;transition:border-color .2s,transform .2s}.pill:hover{border-color:var(--line-2);transform:translateY(-1px)}@media (max-width: 560px){.pill{height:auto;min-height:34px;padding-block:5px;text-align:left;line-height:1.35;border-radius:18px}}.pill b{flex:none;white-space:nowrap;display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font:600 12px/1 var(--font-mono)}.pill svg{width:14px;height:14px;color:var(--muted)}.hero h1{font:700 var(--fs-display)/1.08 var(--font-display);letter-spacing:-.025em;max-width:15ch}.hero h1 .hl{position:relative;color:var(--accent);white-space:nowrap}.hero .lead{max-width:58ch;font-size:var(--fs-lead);color:var(--ink-2)}.hero .lead b{color:var(--ink);font-weight:600;letter-spacing:.03em}.hero .sub{max-width:56ch;color:var(--muted);font-size:16px;margin-top:-8px}.cta{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:8px}.reassure{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;font-size:14px;color:var(--ink-2)}.reassure span{display:inline-flex;align-items:center;gap:7px}.reassure svg{width:16px;height:16px;color:var(--ok)}.scene{margin-top:56px;display:grid;gap:22px}.stage-fit{position:relative;width:100%;max-width:1200px;margin-inline:auto;aspect-ratio:1200 / 700;overflow:hidden}.stage{position:absolute;left:0;top:0;width:1200px;height:700px;transform-origin:0 0;transform:scale(var(--k, 1)) translate(var(--ox, 0px));text-align:left}@media (max-width: 680px){.stage-fit{aspect-ratio:968 / 700}}.stage>*{position:absolute}.sc-rings{left:0;top:0;width:1200px;height:700px;color:var(--line);pointer-events:none}.sc-rings .spin{transform-origin:600px 820px;animation:spin 90s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}#flow{left:0;top:0;width:1200px;height:700px;pointer-events:none}.sc-label{font:500 11.5px/1 var(--font-mono);letter-spacing:.04em;color:var(--muted);display:flex;align-items:center;gap:6px}.sc-label i{width:7px;height:7px;border-radius:50%;background:var(--accent)}.sc-label.lk i{background:var(--teal-hi)}.sc-chip{display:flex;align-items:center;gap:9px;height:42px;padding:0 14px 0 6px;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:var(--shadow-2);font:600 13.5px/1 var(--font-sans);color:var(--ink);white-space:nowrap;transition:border-color .4s,box-shadow .4s;animation:bob 6s ease-in-out infinite;animation-delay:var(--d, 0s)}.sc-chip .ic{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent)}.sc-chip.lk .ic{background:var(--teal-soft);color:var(--teal)}.sc-chip .ic svg{width:17px;height:17px}.sc-chip.on{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));box-shadow:var(--shadow-2),0 0 0 4px color-mix(in srgb,var(--accent) 12%,transparent)}.sc-chip.lk.on{border-color:color-mix(in srgb,var(--teal-hi) 55%,var(--line));box-shadow:var(--shadow-2),0 0 0 4px color-mix(in srgb,var(--teal-hi) 16%,transparent)}@keyframes bob{0%,to{translate:0 0}50%{translate:0 -5px}}.win{background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-3);overflow:hidden;display:flex;flex-direction:column}.chrome{display:flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-bottom:1px solid var(--line);background:var(--surface-2);flex:none}.chrome i{width:9px;height:9px;border-radius:50%;background:var(--dot)}.chrome span{margin-left:8px;font:500 11.5px/1 var(--font-mono);color:var(--muted)}.chrome em{margin-left:auto;font:500 10.5px/1 var(--font-mono);font-style:normal;color:var(--muted)}.st{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:999px;font:600 11.5px/1 var(--font-sans);white-space:nowrap;background:var(--ok-soft);color:var(--ok)}.st:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.st.run{background:var(--run-soft);color:var(--run)}.st.run:before{animation:blink 1s ease-in-out infinite}.st.err{background:var(--err-soft);color:var(--err)}.st.off{background:var(--surface-2);color:var(--muted)}.st.lk{background:var(--teal-soft);color:var(--teal)}@keyframes blink{50%{opacity:.25}}#scConsole{left:232px;top:22px;width:446px;height:312px}.cn-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px}.cn-head b{font:700 15px/1 var(--font-sans)}.cn-add{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border-radius:8px;background:var(--accent-soft);color:var(--accent);font:600 11.5px/1 var(--font-sans)}.cn-add svg{width:13px;height:13px}.cn-tabs{display:flex;gap:18px;padding:0 16px;border-bottom:1px solid var(--line);font:600 12px/1 var(--font-sans);color:var(--muted)}.cn-tabs span{padding:8px 0 9px;display:inline-flex;gap:6px;align-items:center}.cn-tabs span.on{color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent)}.cn-tabs small{font:500 10.5px/1 var(--font-mono);padding:3px 5px;border-radius:5px;background:var(--surface-2);color:var(--muted)}.cn-rows{display:grid}.cn-row{position:relative;display:grid;grid-template-columns:30px 1fr auto 46px;align-items:center;gap:10px;padding:9px 16px;border-bottom:1px solid var(--line);font-size:12.5px}.cn-row:last-child{border-bottom:0}.cn-row .ic{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:var(--surface-2);color:var(--ink-2)}.cn-row .ic svg{width:16px;height:16px}.cn-row b{display:block;font-weight:600;font-size:12.5px;line-height:1.2}.cn-row small{display:block;font:400 10.5px/1.3 var(--font-mono);color:var(--muted)}.cn-row time{font:500 10.5px/1 var(--font-mono);color:var(--muted);text-align:right}.cn-row .bar{position:absolute;left:16px;right:16px;bottom:0;height:2px;border-radius:2px;background:transparent;overflow:hidden}.cn-row .bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--accent-hi),var(--accent))}#scGraph{left:280px;top:362px;width:340px;height:330px;border-radius:22px}.gr-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 6px}.gr-head b{display:inline-flex;align-items:center;gap:8px;font:700 14.5px/1 var(--font-sans)}.gr-head b svg{width:17px;height:17px;color:var(--accent)}.gr-head small{font:500 10.5px/1 var(--font-mono);color:var(--muted)}.gr-head .fresh{color:var(--ok);opacity:0;transition:opacity .4s}.gr-head .fresh.on{opacity:1}.gr-body{position:relative;height:246px;margin:0 12px}.gr-body svg.edges{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.gr-body .e{stroke:var(--line-2);stroke-width:1.4;fill:none}.gr-body .e.flow{stroke:var(--accent-hi);stroke-dasharray:4 5;animation:dash 1.1s linear infinite}@keyframes dash{to{stroke-dashoffset:-18}}.gr-body .el{position:absolute;transform:translate(-50%,-50%);padding:2px 5px;border-radius:5px;background:var(--surface);font:500 9.5px/1.2 var(--font-mono);color:var(--muted);white-space:nowrap}.node{position:absolute;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 9px;border-radius:999px;border:1px solid var(--line-2);background:var(--surface);font:600 11px/1 var(--font-mono);color:var(--ink);white-space:nowrap;box-shadow:var(--shadow-1);transition:box-shadow .35s,border-color .35s,background-color .35s}.node:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--nc, var(--accent))}.node.repo{--nc: var(--ink-2)}.node.pr{--nc: var(--accent)}.node.person{--nc: var(--teal-hi)}.node.issue{--nc: var(--amber)}.node.hot{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 14%,transparent)}.node.ping{animation:ping .9s ease-out}@keyframes ping{0%{box-shadow:0 0 color-mix(in srgb,var(--accent) 45%,transparent)}to{box-shadow:0 0 0 12px transparent}}.gr-legend{display:flex;gap:12px;justify-content:center;padding:8px 12px 0;font:500 10px/1 var(--font-mono);color:var(--muted)}.gr-legend span{display:inline-flex;align-items:center;gap:5px}.gr-legend i{width:7px;height:7px;border-radius:50%}#scChat{left:690px;top:92px;width:510px;height:604px}.ch-top{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-bottom:1px solid var(--line);flex:none}.ch-top b{font:600 13px/1.2 var(--font-sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scope{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;background:var(--teal-soft);color:var(--teal);font:600 11.5px/1 var(--font-sans);white-space:nowrap;transition:box-shadow .4s}.scope svg{width:14px;height:14px}.scope.pulse{box-shadow:0 0 0 5px color-mix(in srgb,var(--teal-hi) 18%,transparent)}.ch-thread{flex:1;display:flex;flex-direction:column;gap:12px;padding:16px;overflow:hidden;transition:opacity .35s ease}.ch-thread.fade{opacity:0}.ch-q{align-self:flex-end;max-width:84%;padding:10px 13px;border-radius:14px 14px 4px;background:var(--accent);color:var(--accent-ink);font-size:13px;line-height:1.45;min-height:39px}.ch-q .caret{display:inline-block;width:1.5px;height:1em;margin-left:1px;vertical-align:-2px;background:currentColor;animation:blink .8s steps(2) infinite}.ch-status{display:flex;align-items:center;gap:8px;font:500 11.5px/1 var(--font-mono);color:var(--muted);height:16px}.ch-status .sp{width:12px;height:12px;border-radius:50%;border:2px solid var(--line-2);border-top-color:var(--accent);animation:spin .8s linear infinite}.ch-status.lk .sp{border-top-color:var(--teal-hi)}.ch-a{font-size:13px;line-height:1.6;color:var(--ink);display:grid;gap:6px}.ch-a ul{margin:0;padding-left:18px;display:grid;gap:2px}.ch-a code{font:500 11.5px/1 var(--font-mono);padding:2px 5px;border-radius:5px;background:var(--surface-2)}.ch-a .w{transition:opacity .25s ease}.ch-a .w.hide{opacity:0}.cite{display:inline-grid;place-items:center;min-width:17px;height:17px;padding:0 4px;margin-left:2px;border-radius:5px;background:var(--accent-soft);color:var(--accent);font:600 10px/1 var(--font-mono);vertical-align:1px}.cite.lk{background:var(--teal-soft);color:var(--teal)}.ch-ev{display:grid;gap:6px}.ev{display:grid;grid-template-columns:22px 1fr auto;gap:10px;align-items:center;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2);font-size:11.5px;line-height:1.35;transition:opacity .35s ease,transform .35s ease}.ev.hide{opacity:0;transform:translateY(6px)}.ev .n{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);font:600 10.5px/1 var(--font-mono)}.ev.lk .n{background:var(--teal-soft);color:var(--teal)}.ev b{font-weight:600;display:block}.ev small{font:400 10px/1.3 var(--font-mono);color:var(--muted)}.ev time{font:500 10px/1 var(--font-mono);color:var(--muted);white-space:nowrap}.ch-compose{display:flex;align-items:center;gap:10px;margin:0 14px 14px;padding:0 6px 0 14px;height:44px;border:1px solid var(--line-2);border-radius:12px;background:var(--surface);font-size:12.5px;color:var(--muted);flex:none}.ch-compose span{flex:1}.ch-compose i{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:var(--accent);color:var(--accent-ink)}.ch-compose i svg{width:15px;height:15px}.phases{list-style:none;margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1080px;width:100%;text-align:left}.phases button{width:100%;height:100%;display:grid;grid-template-columns:auto 1fr;gap:4px 12px;align-content:start;padding:16px 18px 18px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);cursor:pointer;text-align:left;position:relative;overflow:hidden;transition:border-color .3s,box-shadow .3s}.phases button:hover{border-color:var(--line-2)}.phases .num{grid-row:span 2;width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:var(--surface-2);color:var(--muted);font:600 12.5px/1 var(--font-mono);transition:background-color .3s,color .3s}.phases b{font:700 16px/1.3 var(--font-display);letter-spacing:-.01em}.phases p{font-size:13.5px;line-height:1.5;color:var(--muted)}.phases .fill{position:absolute;left:0;bottom:0;height:3px;width:0;background:var(--accent)}.phases button[aria-current=step]{border-color:color-mix(in srgb,var(--accent) 40%,var(--line));box-shadow:var(--shadow-2)}.phases button[aria-current=step] .num{background:var(--accent);color:var(--accent-ink)}@media (max-width: 760px){.phases{grid-template-columns:1fr}}.facts{margin-top:72px;border-block:1px solid var(--line);background:var(--surface)}.facts .wrap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.facts div{padding:26px 20px;display:grid;gap:4px;align-content:start;text-align:left}.facts div+div{border-left:1px solid var(--line)}.facts b{font:700 clamp(22px,1.2vw + 14px,30px)/1.1 var(--font-display);letter-spacing:-.02em}.facts b em{font-style:normal;color:var(--accent)}.facts span{font-size:14px;color:var(--muted)}@media (max-width: 860px){.facts .wrap{grid-template-columns:repeat(2,minmax(0,1fr))}.facts div:nth-child(3){border-left:0}.facts div:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width: 420px){.facts div{padding:20px 12px}}.marquee{overflow:hidden;padding-block:22px;border-bottom:1px solid var(--line);background:var(--surface);-webkit-mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent);mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent)}.marquee .track{display:flex;gap:12px;width:-moz-max-content;width:max-content;margin-inline:auto}.marquee .track.go{animation:slide 52s linear infinite;margin-inline:0}.marquee:hover .track{animation-play-state:paused}@keyframes slide{to{transform:translate(-50%)}}.src{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px 0 5px;border:1px solid var(--line);border-radius:11px;background:var(--surface);font:600 13.5px/1 var(--font-sans);color:var(--ink);white-space:nowrap}.src .ic{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent)}.src.lk .ic{background:var(--teal-soft);color:var(--teal)}.src .ic svg{width:16px;height:16px}.sec{padding-block:clamp(72px,8vw,120px)}.sec.mist{background:var(--mist)}.sec-head{display:grid;gap:14px;margin-bottom:clamp(36px,4vw,56px);max-width:760px}.sec-head{gap:8px}.eyebrow{justify-self:start;font:600 clamp(17px,.4vw + 15px,21px)/1.2 var(--font-sans);letter-spacing:-.01em;color:var(--muted)}.sec-h{font:700 clamp(30px,2vw + 18px,48px)/1.1 var(--font-display);letter-spacing:-.028em;max-width:20ch}.sec-p{font-size:17px;color:var(--ink-2);max-width:62ch}.card{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1);isolation:isolate;overflow:hidden;transition:border-color .3s,box-shadow .3s,transform .3s}.card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:0;transition:opacity .35s;background:radial-gradient(420px circle at var(--mx, 50%) var(--my, 0%),color-mix(in srgb,var(--accent) 9%,transparent),transparent 60%)}.card:hover{border-color:var(--line-2);box-shadow:var(--shadow-2)}.card:hover:before{opacity:1}.tile{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent)}.tile svg{width:21px;height:21px}.tile.lk{background:var(--teal-soft);color:var(--teal)}.roles{display:grid;gap:28px}.seg{display:inline-flex;gap:4px;padding:5px;border:1px solid var(--line);border-radius:999px;background:var(--surface);box-shadow:var(--shadow-1);justify-self:start;position:relative}.seg .tab{position:relative;z-index:1;height:40px;padding:0 20px;border:0;border-radius:999px;background:transparent;color:var(--ink-2);font:600 14.5px/1 var(--font-sans);cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:color .25s}.seg .tab svg{width:17px;height:17px}.seg .tab[aria-selected=true]{color:var(--accent-ink)}.seg .knob{position:absolute;z-index:0;top:5px;bottom:5px;left:5px;width:0;border-radius:999px;background:var(--accent);box-shadow:0 6px 16px -6px var(--glow);transition:transform .35s cubic-bezier(.3,.8,.3,1),width .35s cubic-bezier(.3,.8,.3,1)}.panel{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.6fr);gap:56px;align-items:center}.panel[hidden]{display:none!important}.panel.enter{animation:rise .45s cubic-bezier(.2,.8,.2,1)}@keyframes rise{0%{transform:translateY(10px);opacity:.4}to{transform:none;opacity:1}}@media (max-width: 1000px){.panel{grid-template-columns:minmax(0,1fr);gap:28px}}.panel .txt{display:grid;gap:18px;align-content:start;min-width:0}.panel h3{font:700 clamp(24px,1.1vw + 17px,32px)/1.2 var(--font-display);letter-spacing:-.02em}.checks{list-style:none;margin:0;padding:0;display:grid;gap:12px}.checks li{display:grid;grid-template-columns:24px 1fr;gap:12px;color:var(--ink-2);font-size:15.5px}.checks li svg{width:22px;height:22px;padding:4px;border-radius:7px;background:var(--ok-soft);color:var(--ok);margin-top:1px}.mock{min-width:0}.mock .win{box-shadow:var(--shadow-3)}.mock-scroll{border-radius:14px}.mock-scroll>.win{min-width:0}.mc{display:grid;grid-template-columns:190px 1fr;min-height:420px}.mc-side{border-right:1px solid var(--line);background:var(--surface-2);padding:12px 10px;display:grid;gap:4px;align-content:start;font-size:12.5px}.mc-side .new{display:flex;align-items:center;gap:6px;height:32px;padding:0 10px;margin-bottom:8px;border-radius:9px;background:var(--surface);border:1px solid var(--line);font-weight:600}.mc-side .new svg{width:14px;height:14px;color:var(--accent)}.mc-side .k{font:500 10px/1 var(--font-mono);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;padding:8px 8px 4px}.mc-side a{display:block;padding:7px 8px;border-radius:8px;text-decoration:none;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-side a.on{background:var(--accent-soft);color:var(--accent);font-weight:600}.mc-main{display:grid;grid-template-columns:1fr 200px;min-width:0}.mc-thread{padding:18px;display:grid;gap:12px;align-content:start;min-width:0}.mc-src{border-left:1px solid var(--line);padding:14px 12px;display:grid;gap:8px;align-content:start;font-size:11.5px}.mc-src .k{font:600 11.5px/1.2 var(--font-sans);display:flex;justify-content:space-between}.mc-src .k small{font:500 10px/1.2 var(--font-mono);color:var(--muted)}.mc-src .ev{grid-template-columns:22px 1fr}.mc-src .ev small{display:block}.mc-src .muted{color:var(--muted);font-size:11px;line-height:1.45;padding:6px 2px 0;border-top:1px dashed var(--line-2)}.mc .ch-a{font-size:13px}.mc .ch-q{font-size:13px;justify-self:end}.mc .tools{display:flex;gap:8px;align-items:center;font:500 11px/1 var(--font-mono);color:var(--muted)}.mc .tools span{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 9px;border-radius:8px;border:1px solid var(--line);background:var(--surface)}.mc .tools svg{width:13px;height:13px}.mo-body{padding:18px;display:grid;gap:14px}.mo-top{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.mo-top b{font:700 17px/1 var(--font-sans)}.mo-filters{display:flex;gap:6px;flex-wrap:wrap}.mo-filters span{height:26px;padding:0 10px;display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--line);font:600 11.5px/1 var(--font-sans);color:var(--ink-2);background:var(--surface)}.mo-filters span.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.mo-table{border:1px solid var(--line);border-radius:12px;overflow:hidden;font-size:12.5px}.mo-table .tr{display:grid;grid-template-columns:1.4fr .9fr .6fr .9fr .9fr;gap:10px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--line)}.mo-table .tr:last-child{border-bottom:0}.mo-table .th{background:var(--surface-2);font:500 10.5px/1 var(--font-mono);color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.mo-table .nm{display:flex;align-items:center;gap:10px;font-weight:600;min-width:0}.mo-table .nm .ic{flex:none;width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent)}.mo-table .nm .ic svg{width:15px;height:15px}.mo-table .nm small{display:block;font:400 10px/1.3 var(--font-mono);color:var(--muted)}.mo-table .mono{font:500 11px/1.3 var(--font-mono);color:var(--ink-2)}.mo-table .fix{grid-column:1 / -1;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 10px;margin-top:-2px;border-radius:9px;background:var(--err-soft);color:var(--err);font-size:12px}.mo-table .fix svg{width:15px;height:15px}.mo-table .fix u{text-decoration:none;margin-left:auto;display:inline-flex;gap:6px}.mo-table .fix u span{padding:4px 8px;border-radius:6px;background:var(--surface);color:var(--ink);font-weight:600;font-size:11.5px;border:1px solid var(--line)}.own{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media (max-width: 960px){.own{grid-template-columns:1fr}}.own .card{padding:28px;display:grid;gap:14px;align-content:start}.own h3{font:700 19px/1.3 var(--font-display);letter-spacing:-.01em}.own p{color:var(--ink-2);font-size:15px}.where{margin-top:28px;display:flex;flex-wrap:wrap;gap:10px 12px;align-items:center;font-size:14.5px;color:var(--ink-2)}.where>span:first-child{font-weight:600;color:var(--ink)}.groups{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:20px}@media (max-width: 960px){.groups{grid-template-columns:1fr}}.group{padding:28px;display:grid;gap:18px;align-content:start}.group header{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;align-items:center}.group header .tile{grid-row:span 2}.group h3{font:700 19px/1.25 var(--font-display);letter-spacing:-.01em;display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.group h3 small{font:500 12.5px/1 var(--font-mono);color:var(--muted)}.group p{font-size:14.5px;color:var(--ink-2)}.chips{display:flex;flex-wrap:wrap;gap:8px}.mission{display:grid;gap:22px;max-width:980px}.mission q{quotes:none;font:600 clamp(26px,1.9vw + 16px,42px)/1.22 var(--font-display);letter-spacing:-.025em;text-wrap:balance}.mission q em{font-style:normal;color:inherit}.mission .need{justify-self:start}.hop{margin-top:56px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}@media (max-width: 860px){.hop{grid-template-columns:1fr}}.hop .card{padding:24px;display:grid;gap:16px;align-content:start}.hop .k{font:600 12.5px/1 var(--font-mono);color:var(--muted);letter-spacing:.02em}.hop .k.good{color:var(--accent)}.hop h3{font:700 18px/1.3 var(--font-display);letter-spacing:-.01em}.trail{position:relative;height:104px}.trail svg.path{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.trail .tp{fill:none;stroke:var(--line-2);stroke-width:1.6;stroke-dasharray:5 6}.trail .tp.go{stroke:var(--accent-hi);stroke-dasharray:none;stroke-width:2}.trail .tp.walk{stroke:var(--err);opacity:.55;animation:dash 1.4s linear infinite}.trail .tp.beam{stroke-dasharray:6 260;stroke:var(--accent);stroke-width:2.6;stroke-linecap:round;animation:beam 2.4s ease-in-out infinite}@keyframes beam{0%{stroke-dashoffset:0}to{stroke-dashoffset:-266}}.trail .stop{position:absolute;transform:translate(-50%,-50%)}.trail .stop .ic{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1);color:var(--ink-2)}.trail .stop .ic svg{width:18px;height:18px}.trail .ask{position:absolute;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:12px;background:var(--accent);color:var(--accent-ink);font-size:13px;font-weight:500;box-shadow:0 8px 20px -8px var(--glow);white-space:nowrap}.trail .ans{position:absolute;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:12px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1);font-size:13px;white-space:nowrap}.hop .note{font-size:14.5px;color:var(--ink-2)}.why{margin-top:20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media (max-width: 860px){.why{grid-template-columns:1fr}}.why .card{padding:26px;display:grid;gap:12px;align-content:start}.why h3{font:700 18px/1.3 var(--font-display);letter-spacing:-.01em}.why p{color:var(--ink-2);font-size:15px}.why .fix{display:flex;gap:8px;align-items:flex-start;padding-top:12px;border-top:1px dashed var(--line-2);font-size:14.5px;color:var(--ink)}.why .fix svg{flex:none;width:18px;height:18px;color:var(--accent);margin-top:2px}.start{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;align-items:start}@media (max-width: 960px){.start{grid-template-columns:1fr;gap:28px}}.start ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.start li a{display:grid;grid-template-columns:auto 1fr auto;gap:4px 16px;align-items:center;padding:20px 22px;text-decoration:none}.start li a .tile{grid-row:span 2}.start li b{font:700 17px/1.3 var(--font-display)}.start li .d{grid-column:2;font-size:14px;color:var(--muted)}.start li .go{grid-row:1 / span 2;grid-column:3;width:40px;height:40px;border-radius:999px;display:grid;place-items:center;background:var(--surface-2);color:var(--ink);transition:background-color .25s,color .25s,transform .25s}.start li .go svg{width:18px;height:18px}.start li a:hover .go{background:var(--accent);color:var(--accent-ink);transform:translate(3px)}.faq{max-width:860px;display:grid;gap:10px}.faq details{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);transition:border-color .25s,box-shadow .25s}.faq details[open]{border-color:var(--line-2);box-shadow:var(--shadow-2)}.faq summary{list-style:none;cursor:pointer;padding:18px 20px;font:600 16px/1.4 var(--font-sans);display:flex;justify-content:space-between;align-items:center;gap:16px;border-radius:var(--r)}.faq summary::-webkit-details-marker{display:none}.faq summary i{flex:none;width:30px;height:30px;border-radius:999px;display:grid;place-items:center;background:var(--surface-2);color:var(--ink-2);transition:transform .3s,background-color .3s,color .3s}.faq summary i svg{width:15px;height:15px}.faq details[open] summary i{transform:rotate(45deg);background:var(--accent-soft);color:var(--accent)}.faq .a{padding:0 20px 20px;color:var(--ink-2);font-size:15px;display:grid;gap:8px;justify-items:start;max-width:70ch}.faq details[open] .a{animation:rise .35s ease}.close{position:relative;overflow:hidden;isolation:isolate;padding-block:clamp(88px,10vw,140px);text-align:center;background:var(--surface);border-top:1px solid var(--line)}.close:before{content:"";position:absolute;z-index:-1;left:50%;top:50%;width:1100px;height:700px;transform:translate(-50%,-50%);background:radial-gradient(closest-side,var(--accent-soft),transparent 72%)}.close .orbits{position:absolute;z-index:-1;left:50%;top:50%;width:900px;height:900px;transform:translate(-50%,-50%);color:var(--line);pointer-events:none}.close .orbits .o1{transform-origin:450px 450px;animation:spin 70s linear infinite}.close .orbits .o2{transform-origin:450px 450px;animation:spin 110s linear infinite reverse}.close .wrap{display:grid;justify-items:center;gap:20px}.close .mark{width:56px;height:56px;filter:drop-shadow(0 10px 20px var(--glow))}.close h2{font:700 var(--fs-h2)/1.08 var(--font-display);letter-spacing:-.03em;max-width:18ch}.close p{color:var(--ink-2);max-width:52ch;font-size:17px}footer{background:var(--paper);border-top:1px solid var(--line);padding-block:56px 32px;font-size:14px}footer .about{display:grid;gap:14px;align-content:start;color:var(--muted);max-width:34ch}footer a{color:var(--ink-2);text-decoration:none}footer a:hover{color:var(--accent)}footer .base{margin-top:44px;padding-top:22px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;color:var(--muted);font-size:13px}.rise{transition:transform .8s cubic-bezier(.2,.8,.2,1)}.rise.pre{transform:translateY(22px)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.rise.pre{transform:none}}.btn.icon-btn{width:40px;padding:0}.top .right button.btn{cursor:pointer}@media (max-width: 520px){.top .wrap{gap:12px}.top .right{gap:2px}.top .right .btn.sm{padding:0 12px}.top .right .btn.icon-btn{width:36px;padding:0}}@media (max-width: 720px){.mc{grid-template-columns:minmax(0,1fr);min-height:0}.mc-side{display:none}.mc-main{grid-template-columns:minmax(0,1fr)}.mc-src{border-left:0;border-top:1px solid var(--line)}.mc-thread{padding:14px}}@media (max-width: 359px){.top .wrap{gap:8px}.brand{gap:8px;font-size:17px}.brand .mark{width:26px;height:26px}.top .right .btn.sm{padding:0 10px;font-size:13px}.top .right .btn.icon-btn{width:34px;padding:0}}
