:root{--ink:#07111f;--deep:#0b2a4a;--flow:#2fe6ff;--signal:#4c8dff;--healthy:#38d996;--amber:#ffb84d;--surface:#f6f9fc;--white:#fff;--text:#111827;--muted:#5e6b7a;--line:#d8e2ee;--shadow:0 22px 70px #07111f24;--glow:0 0 36px #2fe6ff42;--gradient-flow:linear-gradient(135deg, #2fe6ff 0%, #4c8dff 58%, #38d996 100%);--gradient-ink:radial-gradient(circle at 18% 12%, #2fe6ff33, transparent 32%), linear-gradient(135deg, #07111f 0%, #0b2a4a 100%);font-family:Segoe UI,Microsoft YaHei,PingFang SC,sans-serif}*{box-sizing:border-box}body{color:var(--text);background:radial-gradient(circle at 76% 6%, #2fe6ff33, transparent 28rem), radial-gradient(circle at 7% 34%, #4c8dff24, transparent 24rem), var(--surface);margin:0;font-family:Segoe UI,Microsoft YaHei,PingFang SC,sans-serif}body:before{content:"";pointer-events:none;opacity:.42;mix-blend-mode:multiply;background-image:linear-gradient(#07111f0f 1px,#0000 1px),linear-gradient(90deg,#07111f0d 1px,#0000 1px);background-size:28px 28px;position:fixed;inset:0}main{width:min(1320px,100% - 32px);margin:0 auto;padding:22px 0 80px;position:relative}.site-nav{z-index:12;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f6f9fcd1;border:1px solid #d8e2eedb;border-radius:24px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-bottom:22px;padding:12px;display:grid;position:sticky;top:12px;box-shadow:0 18px 58px #07111f1a}.site-nav .tabs{justify-content:center;gap:8px;margin:0}.site-nav .tabs button{box-shadow:none;background:#ffffffb3;padding:9px 12px;font-size:14px}.site-nav .brand-lockup span{color:var(--muted)}.site-nav .language-switcher{border-color:var(--line);background:#ffffffa8}.site-nav .language-switcher span{color:var(--muted)}.site-nav .language-switcher button{color:var(--text)}.site-nav .language-switcher button.active,.site-nav .language-switcher button:hover{color:var(--white)}.site-footer{background:#ffffffc7;border:1px solid #d8e2eee6;border-radius:24px;justify-content:space-between;align-items:flex-end;gap:18px;margin-top:56px;padding:20px;display:flex;box-shadow:0 14px 38px #07111f14}.site-footer div{gap:6px;display:grid}.site-footer span{color:var(--signal);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:1000}.site-footer strong{color:var(--ink);letter-spacing:-.03em;font-size:20px;line-height:1.1}.site-footer p{max-width:560px;color:var(--muted);margin:0;line-height:1.55}.site-footer code{color:var(--deep);white-space:nowrap}.hero{min-height:520px;color:var(--white);background:var(--gradient-ink);box-shadow:var(--shadow);border:1px solid #d8e2ee47;border-radius:28px;align-content:center;padding:clamp(28px,4.8vw,62px);display:grid;position:relative;overflow:hidden}.hero-flow{opacity:.72;pointer-events:none;width:min(48%,610px);max-width:none;position:absolute;top:8%;right:-1%}.hero:after{content:"FLOW OS";color:#f6f9fc0e;letter-spacing:-.08em;font-size:clamp(76px,14vw,188px);font-weight:900;position:absolute;bottom:-38px;right:-20px}.topbar{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:34px;display:flex;position:relative}.brand-lockup{align-items:center;gap:13px;display:flex}.brand-lockup img{filter:drop-shadow(0 0 18px #2fe6ff47);width:42px;height:42px}.brand-lockup strong{letter-spacing:-.02em;font-size:17px;display:block}.brand-lockup span{color:#9fb6ce;letter-spacing:.14em;text-transform:uppercase;margin-top:3px;font-size:12px;display:block}.signal,.eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--flow);font-size:12px;font-weight:800}.eyebrow{z-index:1;background:#2fe6ff14;border:1px solid #2fe6ff57;border-radius:999px;width:fit-content;padding:8px 12px;display:inline-block;position:relative}h1{z-index:1;letter-spacing:-.075em;text-wrap:balance;max-width:720px;margin:18px 0;font-size:clamp(46px,6.3vw,84px);line-height:.98;position:relative}.lang-zh h1{letter-spacing:-.07em;max-width:720px;font-size:clamp(38px,4.8vw,66px);font-weight:900;line-height:1.08}.hero p{z-index:1;color:#c8d6e6;max-width:720px;margin:0;font-size:19px;line-height:1.68;position:relative}.lang-zh .hero p{max-width:700px;font-size:16px;line-height:1.78}.hero-subline{color:#93a9bf!important;margin-top:12px!important}.hero-stats{z-index:1;flex-wrap:wrap;gap:10px;margin-top:22px;display:flex;position:relative}.hero-stats div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12;border:1px solid #2fe6ff3d;border-radius:15px;min-width:108px;padding:10px 13px}.hero-stats strong{color:var(--flow);font-size:22px;line-height:1;display:block}.hero-stats span{color:#9fb6ce;margin-top:6px;font-size:12px;display:block}.language-switcher{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #d8e2ee47;border-radius:999px;align-items:center;gap:8px;padding:7px;display:inline-flex;position:relative}.language-switcher span{color:#9fb6ce;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}.language-switcher button{color:var(--white);border-color:#0000;border-radius:999px;padding:7px 11px;font-size:12px}.scroll-jumps{z-index:20;gap:8px;display:grid;position:fixed;top:50%;right:clamp(12px,2vw,28px);transform:translateY(-50%)}.scroll-jumps button{width:42px;height:42px;color:var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffad;border:1px solid #d8e2eedb;border-radius:14px;place-items:center;padding:0;font-size:22px;line-height:1;display:grid;box-shadow:0 14px 34px #07111f24}.scroll-jumps button:hover{color:var(--ink);background:#ffffffeb;border-color:#2fe6ff70;transform:translateY(-1px)}.command{z-index:1;width:fit-content;max-width:100%;box-shadow:var(--glow);background:#07111fd6;border:1px solid #2fe6ff5c;border-radius:14px;align-items:stretch;gap:0;margin-top:22px;display:flex;position:relative;overflow:hidden}.command code{color:var(--flow);padding:14px 16px;font-family:Consolas,monospace;line-height:1.35;overflow:auto}.command button{background:var(--gradient-flow);color:var(--ink);text-transform:uppercase;letter-spacing:.08em;border:0;border-left:1px solid #2fe6ff38}.command.compact{width:100%;box-shadow:none;border-radius:10px;margin-top:0}.command.compact code{flex:1;padding:10px;font-size:12px}.command.compact button{padding:8px;font-size:11px}.tabs{flex-wrap:wrap;gap:12px;margin:30px 0 10px;display:flex}.tabs button{background:#ffffffb8;border-width:1px;font-size:16px;box-shadow:0 10px 30px #07111f12}.scene-panel{grid-template-columns:.82fr 1.18fr;align-items:start;gap:22px;margin:34px 0 28px;display:grid}.scene-panel>div:first-child{background:#ffffffc2;border:1px solid #d8e2eee6;border-radius:24px;padding:26px;position:sticky;top:18px;box-shadow:0 14px 44px #07111f14}.scene-panel h2{letter-spacing:-.065em;margin:12px 0;font-size:clamp(34px,4.8vw,60px);line-height:1.02}.scene-panel p{color:var(--muted);margin:0;line-height:1.65}.scene-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.scene-card{text-align:left;white-space:normal;background:#ffffffb8;border-radius:22px;align-content:space-between;gap:10px;min-height:136px;padding:18px;display:grid;box-shadow:0 12px 34px #07111f12}.scene-card strong{letter-spacing:-.035em;font-size:20px}.scene-card span{color:var(--muted);font-size:14px;font-weight:600;line-height:1.45}.scene-card em{width:fit-content}.scene-card.active{color:var(--white);background:var(--gradient-ink);box-shadow:var(--shadow);border-color:#0000;transform:translateY(-1px)}.scene-card.active span{color:#c8d6e6}.scene-card.active em{color:var(--flow);background:#2fe6ff1a;border-color:#2fe6ff73}.toolbar{gap:18px;margin:34px 0 28px;display:grid}.active-scene{background:#2fe6ff14;border:1px solid #2fe6ff57;border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px;padding:13px 14px;display:flex}.active-scene span{text-transform:uppercase;letter-spacing:.12em;color:var(--signal);font-size:12px;font-weight:800}.active-scene strong{color:var(--deep)}.active-scene button{padding:7px 10px;font-size:12px}input{border:1px solid var(--line);font:inherit;background:#ffffffc7;border-radius:16px;padding:18px 20px;font-size:18px;box-shadow:0 12px 40px #07111f14}.chips{flex-wrap:wrap;gap:10px;display:flex}button{border:1px solid var(--line);color:var(--text);cursor:pointer;background:#ffffff9e;border-radius:999px;padding:10px 14px;font-weight:800;transition:transform .2s,background .2s,color .2s,border-color .2s}button.active,button:hover{background:var(--ink);color:var(--white);border-color:#0000;transform:translateY(-1px)}.target-picker{background:#4c8dff14;border:1px solid #4c8dff3d;border-radius:18px;flex-wrap:wrap;align-items:center;gap:14px;padding:14px;display:flex}.target-picker span{text-transform:uppercase;letter-spacing:.12em;color:var(--signal);font-size:12px;font-weight:800}.grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.card{animation:.55s both rise;animation-delay:var(--delay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffc7;border:1px solid #d8e2eee0;border-radius:20px;flex-direction:column;gap:12px;min-height:286px;padding:20px;display:flex;box-shadow:0 16px 46px #07111f1a}.card:nth-child(4n+2){background:#f6f9fce6}.card:nth-child(4n+3){border-color:#2fe6ff57}.card-top{text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:12px;font-size:12px;display:flex}.card h2{letter-spacing:-.045em;margin:0;font-size:27px;line-height:1.08}.card p{color:var(--muted);flex:1;margin:0;line-height:1.55}.targets{flex-wrap:wrap;gap:6px;display:flex}em{color:var(--deep);background:#4c8dff14;border:1px solid #4c8dff59;border-radius:999px;padding:3px 7px;font-size:12px;font-style:normal}pre{white-space:pre-wrap;background:#07111f0f;margin:0;padding:10px;font-family:Consolas,monospace;font-size:12px}.card-actions{gap:10px;display:grid}.card-actions>button{background:#2fe6ff1f;width:fit-content}.load-more{color:var(--muted);justify-content:center;align-items:center;gap:12px;margin:28px 0 0;font-size:14px;display:flex}.load-more button{color:var(--deep);background:#2fe6ff1a;border-color:#2fe6ff57}.stacks{grid-template-columns:1.2fr repeat(3,1fr);align-items:start;gap:18px;margin-top:72px;display:grid}.stacks h2{letter-spacing:-.06em;margin:14px 0 0;font-size:clamp(34px,5vw,58px);line-height:1}.stack{border:1px solid #d8e2eee6;border-top:5px solid var(--flow);background:#ffffffb8;border-radius:18px;padding:20px;box-shadow:0 14px 38px #07111f14}.stack-toggle{text-align:left;width:100%;font:inherit;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:start;gap:12px;padding:0;display:flex}.stack-toggle:hover{color:var(--text);background:0 0;transform:none}.stack-toggle span{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.1em;border-radius:999px;padding:4px 7px;font-size:11px}.stack h3{letter-spacing:-.04em;margin-top:0;font-size:22px}.stack code{line-height:1.7}.stack-detail{border-top:1px solid var(--line);margin-top:16px;padding-top:14px;animation:.35s both rise}.stack-detail strong{color:var(--signal);margin-bottom:10px;display:block}.stack-detail ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.stack-detail li{background:#f6f9fcc2;border:1px solid #d8e2eee6;border-radius:12px;gap:3px;padding:8px;display:grid}.stack-detail li span{font-weight:800}.use-cases{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.use-cases em{color:#126b4d;background:#38d9961a;border-color:#38d99673}.modal-backdrop{z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#07111f9e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal{border:1px solid var(--line);background:var(--white);width:min(920px,100%);max-height:min(760px,100vh - 48px);box-shadow:var(--shadow);border-radius:24px;padding:clamp(24px,5vw,48px);animation:.25s both rise;position:relative;overflow:auto}.modal-close{background:var(--ink);color:var(--white);text-transform:uppercase;letter-spacing:.1em;position:absolute;top:16px;right:16px}.modal h2{letter-spacing:-.06em;margin:14px 0;font-size:clamp(38px,6vw,72px);line-height:1}.modal p{max-width:760px;font-size:18px;line-height:1.55}.modal-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:26px;display:grid}.info-list{border:1px solid var(--line);background:#f6f9fcd6;border-radius:16px;padding:16px}.info-list h3{color:var(--signal);text-transform:uppercase;letter-spacing:.1em;margin:0 0 10px;font-size:13px}.info-list ul{margin:0;padding-left:18px;line-height:1.7}.website-directory{overflow:hidden}.website-directory-head,.website-directory-list a{grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);align-items:center;gap:10px;display:grid}.website-directory-head{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:900}.website-directory-list{gap:7px;display:grid}.website-directory-list a{color:var(--text);background:#ffffffb8;border:1px solid #d8e2eee0;border-radius:12px;padding:8px 10px;text-decoration:none}.website-directory-list a:hover{color:var(--white);background:var(--ink);border-color:#0000}.website-directory-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.website-directory-list code{text-overflow:ellipsis;white-space:nowrap;color:inherit;font-size:12px;overflow:hidden}.usage{gap:28px;margin-top:34px;display:grid}.usage-intro{border:1px solid var(--line);box-shadow:var(--shadow);background:#ffffffc2;border-radius:24px;padding:clamp(24px,5vw,44px)}.usage-intro h2{letter-spacing:-.06em;max-width:900px;margin:14px 0;font-size:clamp(36px,6vw,72px);line-height:1.04}.usage-intro p{max-width:820px;color:var(--muted);font-size:19px;line-height:1.62}.usage-steps{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.usage-steps article{border:1px solid var(--line);background:#ffffffc7;border-radius:18px;padding:20px}.usage-steps strong{background:var(--gradient-flow);width:38px;height:38px;color:var(--ink);border-radius:12px;place-items:center;margin-bottom:12px;display:inline-grid}.usage-steps h3{margin:0 0 8px;font-size:24px}.usage-steps p{color:var(--muted);margin:0;line-height:1.5}.platform-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.platform-card{border:1px solid var(--line);background:#ffffffc7;border-radius:20px;padding:20px;box-shadow:0 12px 40px #07111f14}.platform-card h3{letter-spacing:-.05em;margin:12px 0 6px;font-size:31px}.platform-card p,.platform-card li{color:var(--muted);line-height:1.55}.platform-card ul{padding-left:18px}.usage-note{border-left:8px solid var(--healthy);background:#38d9961a;border-radius:16px;padding:20px}.usage-note h3{margin:0 0 8px;font-size:26px}.usage-note p{color:var(--muted);margin:0;font-size:18px;line-height:1.5}.scenario-page{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:22px;margin-top:24px;display:grid}.scenario-rail{background:#ffffffd1;border:1px solid #d8e2eee6;border-radius:28px;padding:24px;position:sticky;top:104px;box-shadow:0 18px 52px #07111f14}.scenario-rail h2{letter-spacing:-.06em;margin:12px 0;font-size:38px;line-height:1.02}.scenario-rail p{color:var(--muted);margin:0 0 18px;line-height:1.6}.scenario-list{gap:8px;max-height:calc(100vh - 330px);padding-right:4px;display:grid;overflow:auto}.scenario-list button{text-align:left;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.scenario-list button span{font-size:16px}.scenario-detail{gap:18px;display:grid}.scenario-feature{min-height:260px;color:var(--white);background:var(--gradient-ink);box-shadow:var(--shadow);border-radius:30px;align-content:end;padding:32px;display:grid;overflow:hidden}.scenario-feature h2{letter-spacing:-.075em;margin:10px 0;font-size:clamp(42px,6vw,82px);line-height:.95}.scenario-feature p{color:#c8d6e6;max-width:760px;margin:0;font-size:19px;line-height:1.6}.scenario-agent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.scenario-agent,.scenario-empty{background:#ffffffc7;border:1px solid #d8e2eee0;border-radius:22px;gap:12px;padding:20px;display:grid;box-shadow:0 14px 38px #07111f14}.scenario-agent h3,.scenario-empty h3{letter-spacing:-.045em;margin:0;font-size:26px}.scenario-agent p,.scenario-empty p{color:var(--muted);margin:0;line-height:1.55}.scenario-agent button{background:#2fe6ff1f;width:fit-content}.starter-page{gap:22px;margin-top:24px;display:grid}.starter-head{color:var(--white);background:radial-gradient(circle at 70% 20%, #ffb84d3d, transparent 30%), var(--gradient-ink);box-shadow:var(--shadow);border-radius:30px;padding:32px}.starter-head h2{letter-spacing:-.075em;max-width:980px;margin:12px 0;font-size:clamp(42px,6vw,82px);line-height:1}.starter-head p{color:#d8e3ef;max-width:820px;margin:0;font-size:19px;line-height:1.6}.starter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.starter-card{background:#fffc;border:1px solid #d8e2eee6;border-radius:24px;align-content:start;gap:14px;padding:22px;display:grid;box-shadow:0 16px 46px #07111f1a}.starter-card>strong{color:var(--signal);letter-spacing:-.08em;font-size:42px;line-height:1}.starter-card>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:900}.starter-card h3{letter-spacing:-.055em;margin:0;font-size:30px;line-height:1.04}.starter-card p{color:var(--muted);margin:0;line-height:1.55}.demo-strip{border-left:5px solid var(--amber);background:#ffb84d1f;border-radius:14px;padding:14px}.demo-strip b{color:#9a5a00;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:12px;display:block}.starter-card ul{color:var(--muted);margin:0;padding-left:18px;line-height:1.7}.channel-page{gap:24px;margin-top:34px;display:grid}.channel-hero{background:linear-gradient(135deg,#ffffffdb,#dbf5ffb8);border:1px solid #d8e2eee6;border-radius:28px;padding:32px;position:relative;overflow:hidden;box-shadow:0 18px 52px #07111f14}.channel-hero:after{content:"";background:radial-gradient(circle,#2fe6ff5c,#4c8dff00);border-radius:999px;width:280px;height:280px;position:absolute;top:-92px;right:-84px}.channel-hero h2{letter-spacing:-.07em;max-width:900px;margin:12px 0;font-size:clamp(38px,5vw,68px);line-height:1}.channel-hero p{max-width:820px;color:var(--muted);margin:0;font-weight:650;line-height:1.7}.directory-hero{background:radial-gradient(circle at 82% 18%,#38d99647,#0000 28%),linear-gradient(135deg,#ffffffe6,#e5fff7b8)}.workflow-hero{color:var(--white);background:radial-gradient(circle at 82% 18%, #ffb84d3d, transparent 30%), var(--gradient-ink)}.workflow-hero p,.submit-hero p{color:#d8e3ef}.project-hero{background:radial-gradient(circle at 82% 18%,#ffb84d52,#0000 30%),linear-gradient(135deg,#ffffffe6,#fff5dfc7)}.setup-hero{color:var(--white);background:radial-gradient(circle at 78% 18%,#38d9963d,#0000 32%),linear-gradient(135deg,#07111f 0%,#0b2a4a 56%,#0f3b2e 100%)}.setup-hero p{color:#d8e3ef}.submit-hero{color:var(--white);background:radial-gradient(circle at 76% 14%,#2fe6ff38,#0000 32%),linear-gradient(135deg,#07111f 0%,#17304a 58%,#203914 100%)}.workbench-hero{color:var(--white);background:radial-gradient(circle at 78% 18%,#4c8dff4d,#0000 28%),linear-gradient(135deg,#07111f 0%,#13233b 45%,#25310f 100%)}.workbench-hero p{color:#d8e3ef}.workbench-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.workbench-stats article{background:#ffffffd1;border:1px solid #d8e2eee0;border-radius:20px;padding:18px;box-shadow:0 12px 34px #07111f12}.workbench-stats strong{color:var(--signal);letter-spacing:-.06em;font-size:38px;line-height:1;display:block}.workbench-stats span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-top:8px;font-size:12px;font-weight:900;display:block}.workbench-layout{grid-template-columns:1.3fr 1fr 1fr;align-items:start;gap:16px;display:grid}.workbench-panel{background:#fffc;border:1px solid #d8e2eee0;border-radius:24px;gap:12px;padding:20px;display:grid;box-shadow:0 14px 38px #07111f14}.workbench-projects{grid-row:span 2}.workbench-panel h3{color:var(--signal);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:18px;font-weight:900}.workbench-project,.workbench-item{background:#f6f9fcc7;border:1px solid #d8e2eee6;border-radius:16px;gap:8px;padding:14px;display:grid}.workbench-project{text-align:left;white-space:normal;border-radius:16px;width:100%}.workbench-project:hover,.workbench-project.active{color:var(--text);background:linear-gradient(135deg,#fffffff5,#e8f1ffeb);border-color:#4c8dff7a;transform:translateY(-1px);box-shadow:0 18px 46px #4c8dff24}.workbench-project.active{outline:2px solid #4c8dff47}.workbench-project h4{letter-spacing:-.045em;margin:0;font-size:24px;line-height:1.05}.workbench-project p,.workbench-item p{color:var(--muted);margin:0;line-height:1.55}.workbench-item strong{color:var(--deep);line-height:1.25}.workbench-time{color:var(--muted);letter-spacing:.04em;flex-wrap:wrap;gap:8px;font-size:11px;font-weight:800;display:flex}.workbench-time span{background:#d8e2ee9e;border-radius:999px;padding:5px 8px}.workbench-open{width:fit-content;color:var(--deep);letter-spacing:.04em;background:#2fe6ff24;border-radius:999px;margin-top:4px;padding:6px 10px;font-size:12px;font-weight:900}.workbench-project-detail{background:radial-gradient(circle at 88% 10%,#2fe6ff2e,#0000 30%),#ffffffe6;border:1px solid #4c8dff5c;border-radius:20px;gap:14px;margin-top:6px;padding:18px;animation:.28s both rise;display:grid;box-shadow:0 18px 48px #07111f1a}.workbench-project-detail h3{letter-spacing:-.055em;text-transform:none;font-size:30px;line-height:1.02}.workbench-project-detail p{color:var(--muted);margin:0;line-height:1.65}.workbench-detail-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.workbench-detail-grid div,.workbench-detail-block{background:#f6f9fcc2;border:1px solid #d8e2eedb;border-radius:14px;padding:12px}.workbench-detail-grid span,.workbench-detail-block>strong{color:var(--signal);letter-spacing:.09em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:900;display:block}.workbench-detail-grid strong{color:var(--deep)}.workbench-detail-block ul{color:var(--muted);gap:6px;margin:0;padding-left:18px;line-height:1.55;display:grid}.workbench-detail-block a{color:var(--deep);word-break:break-all;font-weight:800}.crs-n6-page{--n6-ink:#11170f;--n6-rust:#c96f31;--n6-gold:#f4c85b;--n6-mint:#83f0c2}.crs-n6-hero{color:#fff8ed;background:radial-gradient(circle at 80% 16%,#f4c85b61,#0000 30%),linear-gradient(135deg,#11170f 0%,#26341b 42%,#07111f 100%);min-height:360px}.crs-n6-hero:after{content:"N6";color:#f4c85b29;letter-spacing:-.14em;background:0 0;border-radius:0;width:auto;height:auto;font-size:clamp(170px,26vw,330px);font-weight:1000;line-height:.82;top:auto;bottom:-72px;right:-28px}.crs-n6-hero p{color:#f0dfc1}.crs-n6-meta{z-index:1;flex-wrap:wrap;gap:8px;margin-top:22px;display:flex;position:relative}.crs-n6-meta em{color:#fff4d5;background:#f4c85b1f;border-color:#f4c85b73}.crs-n6-shell{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:18px;display:grid}.crs-n6-tabs{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffc7;border:1px solid #d8e2eee0;border-radius:28px;gap:10px;padding:14px;display:grid;position:sticky;top:104px;box-shadow:0 18px 48px #07111f1a}.crs-n6-tabs button{text-align:left;white-space:normal;border-radius:18px;gap:7px;width:100%;padding:16px;display:grid}.crs-n6-tabs button span{color:var(--n6-rust);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:1000}.crs-n6-tabs button strong{letter-spacing:-.04em;font-size:22px;line-height:1.05}.crs-n6-tabs button small{color:var(--muted);font-size:12px;line-height:1.35}.crs-n6-tabs button.active{color:#fff8ed;background:linear-gradient(135deg, var(--n6-ink), #2f3d18);border-color:#0000;box-shadow:0 18px 44px #11170f33}.crs-n6-tabs button.active span{color:var(--n6-gold)}.crs-n6-tabs button.active small{color:#dbc9ab}.crs-n6-doc{background:#ffffffdb;border:1px solid #d8e2eee0;border-radius:28px;overflow:hidden;box-shadow:0 18px 52px #07111f1a}.crs-n6-doc-head{background:linear-gradient(135deg,#fff8edeb,#ecfff7b8);border-bottom:1px solid #d8e2eedb;justify-content:space-between;align-items:flex-end;gap:18px;padding:24px;display:flex}.crs-n6-doc-head h3{letter-spacing:-.07em;margin:9px 0 0;font-size:clamp(34px,4.8vw,58px);line-height:.98}.crs-n6-doc-head code{white-space:normal;max-width:360px;color:var(--n6-rust);font-size:12px;font-weight:900}.crs-n6-frame{background:#0f1115;border:0;width:100%;height:min(78vh,920px);display:block}.markdown-doc{gap:14px;padding:clamp(20px,3vw,34px);display:grid}.markdown-doc h3,.markdown-doc h4,.markdown-doc h5,.markdown-doc h6{color:var(--deep);letter-spacing:-.045em;margin:18px 0 0;line-height:1.08}.markdown-doc h3{font-size:32px}.markdown-doc h4{font-size:25px}.markdown-doc h5,.markdown-doc h6{font-size:20px}.markdown-doc p,.markdown-doc li,.markdown-doc blockquote{color:var(--muted);line-height:1.75}.markdown-doc p{margin:0}.markdown-doc ul{gap:8px;margin:0;padding-left:22px;display:grid}.markdown-doc strong{color:var(--ink)}.markdown-doc code{color:#8b451c;background:#f4c85b24;border:1px solid #c96f3138;border-radius:8px;padding:2px 6px;font-family:Consolas,monospace;font-size:.92em}.markdown-doc blockquote{border-left:5px solid var(--n6-gold);background:#f4c85b1f;border-radius:14px;margin:0;padding:14px 16px;font-weight:700}.markdown-doc hr{background:linear-gradient(90deg,#c96f3166,#83f0c21a);border:0;width:100%;height:1px}.markdown-code,.markdown-table{color:#d9f7ec;background:#11170f;border:1px solid #d8e2eee0;border-radius:16px;overflow:auto;box-shadow:inset 0 0 0 1px #f4c85b14}.markdown-code code{min-width:max-content;color:inherit;background:0 0;border:0;padding:16px;display:block}.markdown-table{color:#f6f1e8;padding:14px;font-size:13px;line-height:1.7}.taxonomy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.taxonomy-lead,.taxonomy-card,.spotlight-card,.workflow-card,.project-card,.project-fields,.submit-card{background:#fffc;border:1px solid #d8e2eee0;border-radius:22px;box-shadow:0 14px 38px #07111f14}.taxonomy-lead{min-height:260px;color:var(--white);background:var(--gradient-ink);grid-row:span 2;align-content:end;padding:24px;display:grid}.taxonomy-lead h3{letter-spacing:-.055em;margin:14px 0 0;font-size:34px;line-height:1.02}.taxonomy-card{min-height:180px;padding:20px}.taxonomy-card code{color:var(--signal);font-weight:900}.taxonomy-card h3,.spotlight-card h3,.workflow-card h3,.project-card h3,.submit-card h3{letter-spacing:-.05em;margin:12px 0 8px;font-size:28px;line-height:1.04}.taxonomy-card p,.spotlight-card p,.workflow-card p,.project-card p,.submit-card p{color:var(--muted);margin:0;line-height:1.6}.spotlight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.spotlight-card{gap:14px;padding:22px;display:grid}.workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.workflow-card{align-content:start;gap:12px;min-height:320px;padding:24px;display:grid}.workflow-card>strong{color:var(--signal);letter-spacing:-.08em;font-size:46px;line-height:1}.workflow-card>span{color:#126b4d;letter-spacing:.1em;text-transform:uppercase;background:#38d9961f;border:1px solid #38d99661;border-radius:999px;width:fit-content;padding:5px 9px;font-size:12px;font-weight:900}.project-layout{grid-template-columns:360px 1fr;align-items:start;gap:18px;display:grid}.project-fields{padding:24px;position:sticky;top:104px}.project-fields ul{color:var(--muted);margin:14px 0 0;padding-left:20px;font-weight:700;line-height:1.8}.project-list{gap:14px;display:grid}.project-card{padding:24px}.setup-grid{gap:18px;display:grid}.setup-card{background:#fffc;border:1px solid #d8e2eee0;border-radius:28px;align-content:start;gap:18px;padding:clamp(22px,3vw,34px);display:grid;box-shadow:0 16px 46px #07111f1a}.setup-card-head{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);align-items:start;gap:18px;display:grid}.setup-card h3{letter-spacing:-.07em;margin:14px 0 10px;font-size:clamp(36px,5vw,64px);line-height:.96}.setup-card p{color:var(--muted);margin:0;line-height:1.6}.setup-head-lists{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.setup-warning{border-left-color:var(--amber);background:#ffb84d1f}.setup-details{background:#2fe6ff0f;border:1px solid #2fe6ff38;border-radius:20px;gap:14px;padding:14px;display:grid}.setup-summary{gap:10px;display:grid}.setup-summary strong,.setup-app-group h4{color:var(--signal);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:13px;font-weight:900}.setup-summary div{flex-wrap:wrap;gap:7px;display:flex}.setup-app-group{gap:10px;display:grid}.setup-app-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.setup-app-list article{background:#ffffffc7;border:1px solid #d8e2eee6;border-radius:16px;padding:12px}.setup-app-title{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.setup-app-list strong{color:var(--deep);font-size:16px;display:block}.setup-app-links{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.setup-app-links a{min-height:24px;color:var(--deep);background:#4c8dff14;border:1px solid #4c8dff5c;border-radius:999px;align-items:center;padding:4px 8px;font-size:11px;font-weight:900;line-height:1;text-decoration:none;display:inline-flex}.setup-app-links a.github-link{justify-content:center;width:26px;padding:4px}.setup-app-links a.github-link svg{width:15px;height:15px;display:block}.setup-app-links a:hover{color:var(--white);background:var(--ink);border-color:#0000}.setup-app-list span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:4px 0 7px;font-size:12px;font-weight:900;display:block}.setup-app-list p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.setup-mini-grids{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.setup-command-pack{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:16px;display:grid}.setup-command-pack>span{color:var(--signal);letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;font-size:12px;font-weight:900}.setup-command{background:#f6f9fcc7;border:1px solid #d8e2eee6;border-radius:16px;gap:8px;padding:12px;display:grid}.setup-command strong{color:var(--deep);font-size:15px}.setup-command p{font-size:13px}.submit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.submit-card{align-content:start;gap:14px;padding:24px;display:grid}.submit-footer,.tool-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.tool-channel-card{background:#ffffffc7;border:1px solid #d8e2eee0;border-radius:24px;gap:14px;min-height:420px;padding:24px;display:grid;box-shadow:0 16px 46px #07111f1a}.tool-channel-card h3{letter-spacing:-.055em;margin:0;font-size:34px;line-height:1.02}.tool-channel-card p{color:var(--muted);margin:0;line-height:1.6}.tool-list{flex-wrap:wrap;gap:8px;display:flex}.tool-data-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.tool-data-card{background:#fffc;border:1px solid #d8e2eee0;border-radius:24px;gap:14px;min-height:420px;padding:24px;display:grid;box-shadow:0 16px 46px #07111f1a}.tool-data-card h3{letter-spacing:-.055em;margin:0;font-size:32px;line-height:1.02}.tool-data-card p{color:var(--muted);margin:0;line-height:1.6}.models-hero{color:var(--white);background:var(--gradient-ink)}.models-hero p{color:#d8e3ef}.model-list{gap:12px;display:grid}.model-row{background:#fffc;border:1px solid #d8e2eee0;border-radius:22px;grid-template-columns:90px 1fr;align-items:start;gap:18px;padding:20px;display:grid;box-shadow:0 14px 38px #07111f14}.model-row>strong{color:var(--signal);letter-spacing:-.08em;font-size:42px;line-height:1}.model-row h3{letter-spacing:-.045em;margin:0 0 8px;font-size:30px}.model-row p{color:var(--muted);margin:0 0 12px;line-height:1.55}.cc-switch-page{--cc-lime:#d7ff37;--cc-ink:#11170a;--cc-panel:#faffe8db}.cc-switch-hero{min-height:360px;color:var(--white);background:radial-gradient(circle at 78% 20%,#d7ff3757,#0000 30%),linear-gradient(135deg,#11170a 0%,#07111f 48%,#173810 100%)}.cc-switch-hero:after{content:"CC";color:#d7ff3721;letter-spacing:-.16em;background:0 0;border-radius:0;width:auto;height:auto;font-size:clamp(180px,28vw,360px);font-weight:1000;line-height:.8;top:auto;bottom:-74px;right:-42px}.cc-switch-hero p{color:#e7f2d7}.cc-switch-actions{z-index:1;flex-wrap:wrap;gap:12px;margin-top:24px;display:flex;position:relative}.cc-switch-actions a{min-height:44px;color:var(--cc-ink);background:var(--cc-lime);border:1px solid #d7ff376b;border-radius:999px;justify-content:center;align-items:center;padding:11px 16px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 12px 34px #d7ff3738}.cc-switch-actions a+a{color:var(--white);box-shadow:none;background:#ffffff14}.cc-switch-actions a:hover{transform:translateY(-1px)}.cc-switch-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.cc-switch-flow article{background:var(--cc-panel);border:1px solid #d8e2eee0;border-radius:28px;min-height:250px;padding:24px;animation:.55s both rise;position:relative;overflow:hidden;box-shadow:0 18px 48px #07111f1a}.cc-switch-flow article:after{content:"";background:linear-gradient(135deg,#d7ff3761,#2fe6ff1f);border:1px solid #11170a1a;border-radius:36px;width:130px;height:130px;position:absolute;bottom:-38px;right:-34px;transform:rotate(18deg)}.cc-switch-flow strong{color:var(--cc-ink);letter-spacing:-.1em;font-size:58px;line-height:.8;display:block}.cc-switch-flow span{color:#587300;letter-spacing:.14em;text-transform:uppercase;margin:18px 0 10px;font-size:12px;font-weight:1000;display:block}.cc-switch-flow h3{z-index:1;letter-spacing:-.055em;margin:0 0 10px;font-size:30px;line-height:1.02;position:relative}.cc-switch-flow p{z-index:1;color:var(--muted);margin:0;line-height:1.62;position:relative}.cc-switch-config{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:stretch;gap:18px;display:grid}.cc-switch-terminal,.cc-switch-checklist{border:1px solid #d8e2eee0;border-radius:28px;box-shadow:0 18px 48px #07111f1a}.cc-switch-terminal{color:var(--white);background:linear-gradient(135deg,#07111f,#132018 62%,#1f2f0a);gap:16px;padding:28px;display:grid}.cc-switch-terminal>span{color:var(--cc-lime);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:1000}.cc-switch-terminal h3,.cc-switch-checklist h3{letter-spacing:-.065em;margin:0;font-size:clamp(30px,4vw,48px);line-height:1}.cc-switch-terminal p{color:#d8e3cf;max-width:760px;margin:0;line-height:1.62}.cc-switch-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cc-switch-values>div{background:#ffffff0f;border:1px solid #d7ff372e;border-radius:18px;gap:8px;padding:12px;display:grid}.cc-switch-values b{color:var(--cc-lime);letter-spacing:.12em;text-transform:uppercase;font-size:12px}.cc-switch-checklist{background:#ffffffd1;padding:28px}.cc-switch-checklist ul{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.cc-switch-checklist li{border:1px solid #d8e2eee6;border-left:5px solid var(--cc-lime);color:var(--muted);background:#faffe8bd;border-radius:14px;padding:13px 14px;font-weight:700;line-height:1.45}.cc-switch-note{border-left-color:var(--cc-lime);background:#d7ff371f}.finance-page{--finance-gold:#e2b857;--finance-ink:#16120a;--finance-green:#124a32}.finance-hero{color:#fffaf0;background:radial-gradient(circle at 80% 18%,#e2b85757,#0000 30%),linear-gradient(135deg,#16120a 0%,#213824 54%,#07111f 100%);min-height:340px}.finance-hero:after{content:"£";color:#e2b8572e;background:0 0;border-radius:0;width:auto;height:auto;font-family:Georgia,serif;font-size:clamp(190px,26vw,340px);font-weight:900;line-height:.85;top:auto;bottom:-74px;right:24px}.finance-hero p{color:#eadfc6}.finance-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.finance-card{min-height:320px;color:var(--text);background:linear-gradient(#ffffffe6,#fff9ebc7);border:1px solid #e2b85761;border-radius:30px;align-content:start;gap:13px;padding:24px;text-decoration:none;animation:.55s both rise;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 50px #16120a1f}.finance-card:after{content:"";background:linear-gradient(135deg,#e2b85757,#38d9961f);border-radius:44px;width:150px;height:150px;transition:transform .25s;position:absolute;bottom:-42px;right:-42px;transform:rotate(20deg)}.finance-card:hover{color:var(--text);background:linear-gradient(#fffffffa,#fff5d7e6);border-color:#e2b857cc;transform:translateY(-3px)}.finance-card:hover:after{transform:rotate(10deg)scale(1.08)}.finance-card>strong{color:var(--finance-gold);letter-spacing:-.1em;font-size:56px;line-height:.86}.finance-card>span{width:fit-content;color:var(--finance-green);letter-spacing:.08em;text-transform:uppercase;background:#38d9961a;border:1px solid #124a3233;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:900}.finance-card h3{z-index:1;letter-spacing:-.055em;margin:4px 0 0;font-size:30px;line-height:1.02;position:relative}.finance-card p{z-index:1;color:var(--muted);margin:0;line-height:1.58;position:relative}.finance-card em{z-index:1;color:#7a5512;background:#e2b85724;border-color:#e2b8578a;width:fit-content;margin-top:auto;font-weight:900;position:relative}.finance-card.pending{opacity:.72;border-style:dashed}.finance-card.pending:hover{transform:none}.finance-note{border-left-color:var(--finance-gold);background:#e2b8571f}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){main{width:min(100% - 22px,1180px);padding-top:16px}.hero{border-radius:20px;min-height:auto}.hero-flow{opacity:.36;width:760px;top:52px;right:-180px}.topbar{margin-bottom:36px}.site-nav,.scenario-page,.scenario-agent-grid,.starter-grid,.grid,.stacks,.modal-grid,.usage-steps,.platform-grid,.scene-panel,.scene-grid,.tool-channel-grid,.tool-data-grid,.taxonomy-grid,.spotlight-grid,.workflow-grid,.workbench-stats,.workbench-layout,.project-layout,.setup-grid,.setup-card-head,.setup-head-lists,.setup-app-list,.setup-mini-grids,.setup-command-pack,.submit-grid,.submit-footer,.cc-switch-flow,.cc-switch-config,.cc-switch-values,.finance-grid,.crs-n6-shell{grid-template-columns:1fr}.site-footer{flex-direction:column;align-items:flex-start}.site-nav .tabs{justify-content:flex-start;padding-bottom:4px;overflow-x:auto}.scenario-rail,.project-fields,.crs-n6-tabs{position:static}.crs-n6-doc-head{flex-direction:column;align-items:flex-start}.scenario-list{max-height:none}.scene-panel>div:first-child{position:static}.model-row{grid-template-columns:1fr}.command{width:100%}.command button{min-width:74px}.scroll-jumps{top:auto;bottom:18px;right:10px;transform:none}.scroll-jumps button{border-radius:13px;width:38px;height:38px;font-size:20px}}.crs-deploy-page{--deploy-blue:#0f5b78;--deploy-ink:#081824;--deploy-green:#0f766e;--deploy-amber:#b45309}.crs-deploy-hero{color:#f7fbff;background:radial-gradient(circle at 76% 18%,#38bdf857,#0000 30%),radial-gradient(circle at 16% 72%,#14b8a647,#0000 32%),linear-gradient(135deg,#081824 0%,#0f5b78 52%,#0b3b3f 100%);min-height:350px}.crs-deploy-hero:after{content:"N7";color:#ffffff21;letter-spacing:-.12em;background:0 0;border-radius:0;width:auto;height:auto;font-size:clamp(150px,24vw,310px);font-weight:1000;line-height:.85;bottom:-64px;right:-20px}.crs-deploy-hero p{color:#d7eef8}.crs-deploy-actions{z-index:1;flex-wrap:wrap;gap:10px;margin-top:24px;display:flex;position:relative}.crs-deploy-actions a{color:#06202d;background:#e8fbff;border:1px solid #ffffff6b;border-radius:999px;padding:10px 15px;font-weight:900;text-decoration:none;box-shadow:0 14px 34px #02081733}.crs-deploy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.crs-deploy-card{background:#ffffffe0;border:1px solid #d8e2eee6;border-radius:28px;padding:22px;box-shadow:0 18px 52px #07111f17}.crs-deploy-card.span-2{grid-column:span 2}.crs-deploy-card h3{letter-spacing:-.06em;margin:8px 0 10px;font-size:clamp(26px,3.4vw,42px);line-height:1}.crs-deploy-card p{color:var(--muted)}.crs-deploy-card ol{color:#213142;margin:12px 0 0;padding-left:22px}.crs-deploy-card li{margin:8px 0}.crs-link-list{gap:8px;margin:16px 0;display:grid}.crs-link-list a{color:var(--deploy-blue);overflow-wrap:anywhere;font-weight:900}.crs-section-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.crs-section-head p{max-width:620px;margin:0}.crs-section-head button,.crs-command button{color:#fff;background:linear-gradient(135deg, var(--deploy-blue), var(--deploy-green));border-color:#0000}.crs-command-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.crs-command{background:#f8fbfd;border:1px solid #d8e2eee6;border-radius:20px;padding:16px}.crs-command strong{font-size:18px;display:block}.crs-command pre,.crs-deploy-card pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0}.crs-ai-prompt{max-height:520px;overflow:auto}.crs-table-wrap{border:1px solid #d8e2eee6;border-radius:18px;overflow:auto}.crs-deploy-table{border-collapse:collapse;background:#fff;width:100%;min-width:980px;font-size:13px}.crs-deploy-table th,.crs-deploy-table td{text-align:left;vertical-align:top;border-bottom:1px solid #d8e2eee6;padding:11px 12px}.crs-deploy-table th{color:#0d2b3a;background:#eaf7fb}.crs-deploy-table td:first-child{color:var(--deploy-blue);font-weight:1000}@media (width<=860px){.crs-deploy-grid,.crs-command-grid{grid-template-columns:1fr}.crs-deploy-card.span-2{grid-column:span 1}.crs-section-head{flex-direction:column;align-items:flex-start}.crs-deploy-actions a{text-align:center;width:100%}}.crs-package-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0;display:grid}.crs-package-card{background:linear-gradient(#fff,#f8fbfd);border:1px solid #d8e2eee6;border-radius:20px;gap:10px;padding:16px;display:grid}.crs-package-card.recommended{background:linear-gradient(#ecfdf5,#f8fbfd);border-color:#0f766e59;box-shadow:inset 0 0 0 1px #0f766e14}.crs-package-card span{color:var(--deploy-green);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:1000}.crs-package-card strong{color:#0d2b3a;font-size:21px;line-height:1.1}.crs-package-card p{margin:0}.crs-package-card a{color:var(--deploy-blue);overflow-wrap:anywhere;font-weight:1000}.crs-package-card pre{margin:2px 0 0;font-size:12px}@media (width<=860px){.crs-package-grid{grid-template-columns:1fr}}.crs-node-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 18px;display:grid}.crs-node-tabs button{text-align:left;white-space:normal;background:#f8fbfd;border:1px solid #d8e2eee6;border-radius:18px;gap:6px;padding:16px;display:grid}.crs-node-tabs button span{color:var(--deploy-green);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:1000}.crs-node-tabs button strong{color:#0d2b3a;font-size:22px;line-height:1.05}.crs-node-tabs button em{color:var(--muted);font-size:13px;font-style:normal;line-height:1.35}.crs-node-tabs button.active{color:#f7fbff;background:linear-gradient(135deg, var(--deploy-ink), var(--deploy-blue));border-color:#0000;box-shadow:0 18px 42px #0818242e}.crs-node-tabs button.active span{color:#7dd3fc}.crs-node-tabs button.active strong{color:#fff}.crs-node-tabs button.active em{color:#d7eef8}.crs-node-detail{background:linear-gradient(#fff,#f8fbfd);border:1px solid #d8e2eee6;border-radius:22px;gap:18px;padding:18px;display:grid}.crs-node-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.crs-node-head h4{color:#0d2b3a;letter-spacing:-.06em;margin:6px 0 8px;font-size:clamp(30px,3.8vw,48px);line-height:1}.crs-node-head p{max-width:780px;margin:0}.crs-node-status{border-radius:999px;flex:none;padding:7px 12px;font-size:13px}.crs-node-status.ok{color:#065f46;background:#d1fae5}.crs-node-status.warn{color:#92400e;background:#fef3c7}.crs-node-facts{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.crs-node-facts div{background:#fff;border:1px solid #d8e2eed9;border-radius:16px;padding:12px}.crs-node-facts span{color:var(--muted);margin-bottom:5px;font-size:12px;display:block}.crs-node-facts strong{color:#0d2b3a;overflow-wrap:anywhere;font-size:15px}.crs-node-addresses{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.crs-node-addresses code{overflow-wrap:anywhere;padding:10px 12px;display:block}.crs-node-lists{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.crs-node-lists div{background:#fff;border:1px solid #d8e2eedb;border-radius:18px;padding:15px}.crs-node-lists h5{color:#0d2b3a;margin:0 0 10px;font-size:16px}.crs-node-lists ul{color:#213142;margin:0;padding-left:18px}.crs-node-lists li{margin:8px 0}@media (width<=980px){.crs-node-facts,.crs-node-addresses,.crs-node-lists{grid-template-columns:1fr}.crs-node-head{flex-direction:column}}@media (width<=760px){.crs-node-tabs{grid-template-columns:1fr}}
