:root{--header-height:56px;--docs-subnav-height:46px;--content-max-width:1080px;--content-padding:24px;--font-body:"Inter","Noto Sans KR",system-ui,-apple-system,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,monospace;--font-brand:"Bruno Ace",var(--font-body);--font-ko:"Noto Sans KR",var(--font-body);--font-emoji:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","Twemoji Mozilla",sans-serif;--icon-badge-bg:#141a2e;--ease-out-quart:cubic-bezier(0.25,1,0.5,1);--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--pill-radius:999px;--btn-radius:var(--r-sm);--badge-radius:4px;--r-sm:8px;--r:14px;--r-lg:20px;--input-radius:4px;--icon-view-list:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='2.6' y='4' width='3.6' height='3.6' rx='1.1'/%3E%3Crect x='9' y='4.5' width='12.4' height='2.6' rx='1.3'/%3E%3Crect x='2.6' y='10.2' width='3.6' height='3.6' rx='1.1'/%3E%3Crect x='9' y='10.7' width='12.4' height='2.6' rx='1.3'/%3E%3Crect x='2.6' y='16.4' width='3.6' height='3.6' rx='1.1'/%3E%3Crect x='9' y='16.9' width='12.4' height='2.6' rx='1.3'/%3E%3C/svg%3E");--icon-view-grid:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='3.2' y='3.2' width='7.6' height='7.6' rx='2'/%3E%3Crect x='13.2' y='3.2' width='7.6' height='7.6' rx='2'/%3E%3Crect x='3.2' y='13.2' width='7.6' height='7.6' rx='2'/%3E%3Crect x='13.2' y='13.2' width='7.6' height='7.6' rx='2'/%3E%3C/svg%3E");--fs-3xl:30px;--fs-2xl:22px;--fs-xl:19px;--fs-lg:15.5px;--fs-md:14.5px;--fs-sm:13.5px;--fs-xs:13px;--fs-2xs:12.5px;--fs-3xs:12px;--fs-4xs:11.5px;--fs-5xs:10.5px;--tracking-display:-0.02em;--tracking-title:-0.01em;--tracking-label:0.09em;--lh-prose:1.8;--lh-heading:1.35;--space-1:1px;--space-2:2px;--space-4:4px;--space-5:5px;--space-6:6px;--space-7:7px;--space-8:8px;--space-9:9px;--space-10:10px;--space-11:11px;--space-12:12px;--space-14:14px;--space-15:15px;--space-16:16px;--space-18:18px;--space-20:20px;--space-24:24px;--space-28:28px;--space-32:32px;--space-40:40px;--space-56:56px;--space-60:60px;--bg-body:#fcfeff;--bg-card:#fff;--bg-card-header:#f5f9ff;--header-glass:#fcfeffb8;--bg-footer:#f5f9ff;--bg-input:#fff;--bg-input-alt:#f5f9ff;--bg-disabled:#f5f9ff;--bg-hover:#eef3fb;--bg-selected:#e3effd;--bg-modal-overlay:#0006;--glass-fill:var(--bg-input);--glass-blur:0px;--cover-canvas:#08090f;--neb-coral:#ef4b5812;--neb-cyan:#008f870f;--neb-blue:#4063ff0d;--neb-violet:rgba(138,92,246,.045);--net-star:#6f7ea8;--net-line:#5865f2;--text-primary:#0b1220;--text-secondary:#2e405c;--text-muted:#5f7290;--border-light:#0f172a1a;--border-default:#0f172a29;--border-medium:#0f172a33;--border-input:#0f172a3d;--border-bright:#0f172a4d;--bg-card-2:#f6f9fd;--grad-card:linear-gradient(180deg,var(--bg-card),var(--bg-card-2));--color-primary:#5865f2;--color-primary-hover:#4752c4;--color-primary-bg:#fff1f2;--color-primary-alpha:#6ea8fe36;--color-primary-alpha-light:#5865f21c;--color-primary-glass:#5865f2d9;--grad:linear-gradient(120deg,var(--color-coral),var(--accent-fuchsia) 45%,var(--color-primary));--color-brand-s:#8a96a8;--mark-off-bg:#0000;--mark-off-border:#0f172a1a;--brand-mark-glow-coral:#ef4b5873;--brand-mark-glow-cyan:#008f874d;--brand-mark-glow-coral-dim:#ef4b5859;--brand-mark-glow-cyan-dim:#008f8738;--brand-mark-glow-coral-bright:#ef4b588c;--brand-mark-glow-cyan-bright:#008f8761;--chart-1:#1789be;--chart-2:#74901a;--chart-3:#e8475c;--chart-4:#b4830e;--chart-muted:#ccd5e0;--chart-panel:#f2f6f7;--chart-grid:#0f172a1a;--chart-shadow:#0f172a61;--chart-ink:#17475e;--chart-ink-fg:#fff;--chart-lift:0 6px 16px -6px #0f172a4d,0 2px 4px -2px #0f172a29;--color-danger:#e63946;--color-danger-dark:#c43645;--color-danger-bg:#ffeaea;--color-success:#00a381;--color-success-dark:#008f87;--color-warning:#f59e0b;--color-warning-dark:#d97706;--color-purple:#3b6fd4;--color-purple-dark:#2f5aab;--color-warning-alpha:#f59e0b29;--color-success-alpha:#00a38129;--color-purple-alpha:#3b6fd429;--accent-text-indigo:#5865f2;--accent-text-blue:#65a0f2;--color-coral:#ff5f56;--accent-fuchsia:#eb459e;--btn-hero-bg:#f2e558;--btn-hero-fg:#2a2405;--btn-hero-glow:#f2e55880;--type-skill:#00897f;--type-recipe:#d97706;--type-engine:#e63946;--type-profile:#7c3aed;--type-preset:#0284c7;--type-tool:#4d7c0f;--type-model:#db2777;--type-mesh:#2563eb;--engine-llama:#b45309;--engine-vllm:#6d28d9;--engine-sd:#009b8d;--engine-other:var(--border-input);--me-grant:#15495f;--me-grant-soft:#e9f0f4;--me-vault:#5a7314;--me-vault-soft:#f2f7e6;--me-vault-ink:#3a4d0e;--me-ok:#0c6e9b;--me-ok-soft:#e9f4fb;--me-warn:#846a05;--me-warn-soft:#fdf5e7;--me-crit:#be2e3c;--me-crit-soft:#fce8ea;--shadow-sm:#00000014;--shadow-md:#00000026;--shadow-lg:#0003}html[lang=ko]{--tracking-display:-0.005em;--tracking-title:0em;--tracking-label:0.02em;--lh-heading:1.45}[data-theme=dark]{--bg-body:#050810;--bg-card:#111827;--bg-card-header:#0a0f1a;--bg-glass:#11182773;--bg-code:#16183080;--glass-fill:var(--bg-code);--glass-blur:0px;--header-glass:#050810b8;--bg-footer:#050810;--bg-input:#0a0f1a;--bg-input-alt:#111827;--bg-disabled:#0a0f1a;--bg-hover:#141d30;--bg-selected:#1a2540;--bg-modal-overlay:#000000b3;--text-primary:#f0f4ff;--text-secondary:#8892b0;--text-muted:#5f7290;--border-light:#161d2c;--border-default:#1c2436;--border-medium:#232c40;--border-input:#2a3346;--border-bright:#323c52;--bg-card-2:#0d1420;--grad-card:linear-gradient(180deg,var(--bg-card),var(--bg-card-2));--color-primary:#5865f2;--color-primary-hover:#7983f5;--color-primary-bg:#2a1216;--color-primary-alpha:#6ea8fe36;--color-primary-alpha-light:#5865f21c;--color-primary-glass:#5865f266;--color-brand-s:#aeaeae;--mark-off-bg:#1c2032;--mark-off-border:#ffffff0d;--brand-mark-glow-coral:#ff4d4dcc;--brand-mark-glow-cyan:#00e5cc73;--brand-mark-glow-coral-dim:#ff4d4db3;--brand-mark-glow-cyan-dim:#00e5cc66;--brand-mark-glow-coral-bright:#ff4d4df2;--brand-mark-glow-cyan-bright:#00e5cc8c;--chart-1:#2a97c6;--chart-2:#829f22;--chart-3:#f0526f;--chart-4:#b98817;--chart-muted:#2e3a52;--chart-panel:#1a2233;--chart-grid:#ffffff14;--chart-shadow:#000000bf;--chart-ink:#2a6b87;--chart-ink-fg:#fff;--chart-lift:0 6px 18px -6px #000000b3,0 2px 4px -2px #00000080;--color-danger:#ff5d6e;--color-danger-dark:#e0485a;--color-danger-bg:#2a1216;--color-success:#2dd4a7;--color-success-dark:#21b890;--color-warning:#fbbf24;--color-warning-dark:#e0a91a;--color-purple:#65a0f2;--color-purple-dark:#4a83d6;--color-warning-alpha:#fbbf2429;--color-success-alpha:#2dd4a729;--color-purple-alpha:#65a0f229;--net-star:#cfe0ff;--net-line:#5865f2;--void-base:#02040a;--neb-coral:#ff4d4d1f;--neb-ember:#ff6e5a14;--neb-cyan:#00e5cc1a;--neb-blue:#4063ff1a;--neb-violet:#8a5cf617;--neb-teal:#00a0c814;--void-edge:#0000008c;--type-skill:#00d4c7;--type-recipe:#fbbf24;--type-engine:#ff6b6b;--type-profile:#a78bfa;--type-preset:#38bdf8;--type-tool:#a3e635;--type-model:#f472b6;--type-mesh:#60a5fa;--engine-llama:#c08210;--engine-vllm:#8b6ee0;--engine-sd:#0f9c8d;--me-grant:#7fa6c0;--me-grant-soft:#16222c;--me-vault:#a9c63f;--me-vault-soft:#1b2410;--me-vault-ink:#c8de7a;--me-ok:#3aa9de;--me-ok-soft:#0d2432;--me-warn:#f0b23c;--me-warn-soft:#2a2010;--me-crit:#ee6a78;--me-crit-soft:#2c1416;--shadow-sm:#00000080;--shadow-md:#0009;--shadow-lg:#000000b3}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:14px}body,html{height:100%}body{background:#fcfeff;background:var(--bg-body);color:#0b1220;color:var(--text-primary);font-family:Inter,Noto Sans KR,system-ui,-apple-system,sans-serif;font-family:var(--font-body);overflow-wrap:break-word;word-break:keep-all}blockquote,dd,figcaption,li,p,td{line-height:1.8;line-height:var(--lh-prose)}h1,h2,h3,h4,h5,h6{line-height:1.35;line-height:var(--lh-heading)}.mono{font-family:JetBrains Mono,ui-monospace,monospace;font-family:var(--font-mono)}a{color:#5865f2;color:var(--color-primary);text-decoration:none}a:hover{text-decoration:underline}button{cursor:pointer;outline:none;-webkit-user-select:none;user-select:none}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#0f172a29;background:var(--border-default);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#5f7290;background:var(--text-muted)}::-webkit-scrollbar-corner{background:#0000}*{scrollbar-color:#0f172a29 #0000;scrollbar-color:var(--border-default) #0000;scrollbar-width:thin}:focus-visible{outline:2px solid #5865f2;outline:2px solid var(--color-primary);outline-offset:2px}:focus:not(:focus-visible){outline:none}input[type=number],input[type=password],input[type=text],input[type=url],select,textarea{border-radius:8px;border-radius:var(--r-sm);transition:border-color .2s,box-shadow .2s}input[type=number]:hover,input[type=password]:hover,input[type=text]:hover,input[type=url]:hover,select:hover,textarea:hover{border-color:#5f7290;border-color:var(--text-muted)}input[type=number]:focus,input[type=password]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:#5865f2;border-color:var(--color-primary);box-shadow:0 0 0 3px #6ea8fe36;box-shadow:0 0 0 3px var(--color-primary-alpha);outline:none}input[type=radio]{accent-color:#5865f2;accent-color:var(--color-primary)}.btn{align-items:center;border:1px solid #0000;border-radius:8px;border-radius:var(--btn-radius);cursor:pointer;display:inline-flex;font-family:Inter,Noto Sans KR,system-ui,-apple-system,sans-serif;font-family:var(--font-body);font-size:13.5px;font-weight:600;gap:7px;padding:9px 16px;transition:.18s;white-space:nowrap}.btn,.btn:hover{text-decoration:none}.btn-primary{background:color-mix(in oklch,#5865f2 12%,#0000);background:color-mix(in oklch,var(--color-primary) 12%,#0000);border-color:color-mix(in oklch,#5865f2 45%,#0000);border-color:color-mix(in oklch,var(--color-primary) 45%,#0000);box-shadow:0 0 18px -6px color-mix(in oklch,#5865f2 50%,#0000);box-shadow:0 0 18px -6px color-mix(in oklch,var(--color-primary) 50%,#0000);color:#5865f2;color:var(--color-primary)}.btn-primary:hover{background:color-mix(in oklch,#5865f2 20%,#0000);background:color-mix(in oklch,var(--color-primary) 20%,#0000);border-color:#5865f2;border-color:var(--color-primary);box-shadow:0 0 26px -4px color-mix(in oklch,#5865f2 65%,#0000);box-shadow:0 0 26px -4px color-mix(in oklch,var(--color-primary) 65%,#0000)}.btn-hero-explore{background:#f2e558;background:var(--btn-hero-bg);box-shadow:0 8px 24px -8px #f2e55880;box-shadow:0 8px 24px -8px var(--btn-hero-glow);color:#2a2405;color:var(--btn-hero-fg)}.btn-hero-explore:hover{background:color-mix(in oklch,#f2e558 88%,#fff);background:color-mix(in oklch,var(--btn-hero-bg) 88%,#fff);box-shadow:0 10px 30px -8px #f2e55880;box-shadow:0 10px 30px -8px var(--btn-hero-glow)}.btn-ghost{background:#0000;border-color:#0f172a3d;border-color:var(--border-input);color:#0b1220;color:var(--text-primary)}.btn-ghost:hover{background:#eef3fb;background:var(--bg-hover);border-color:#5865f2;border-color:var(--color-primary)}.btn-sm{font-size:12.5px;padding:6px 13px}.btn-lg{font-size:15px;padding:12px 24px}.badge{font-size:11px;font-weight:600;padding:3px 10px}.badge,.chip{align-items:center;border-radius:4px;border-radius:var(--badge-radius);display:inline-flex}.chip{background:#fff;background:var(--bg-input);border:1px solid #0f172a3d;border:1px solid var(--border-input);color:#2e405c;color:var(--text-secondary);font-size:12px;padding:5px 11px}.ui-dd{display:inline-block;position:relative}.ui-dd-btn{align-items:center;backdrop-filter:blur(0);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(0);-webkit-backdrop-filter:blur(var(--glass-blur));background:#fff;background:var(--glass-fill);border:1px solid #0f172a3d;border:1px solid var(--border-input);border-radius:4px;border-radius:var(--input-radius);color:#0b1220;color:var(--text-primary);cursor:pointer;display:flex;font-family:JetBrains Mono,ui-monospace,monospace;font-family:var(--font-mono);font-size:13px;gap:8px;gap:var(--space-8);justify-content:space-between;padding:8px 12px;padding:var(--space-8) var(--space-12);transition:border-color .15s;width:100%}.ui-dd-btn:hover{border-color:#0f172a33;border-color:var(--border-medium)}.ui-dd-btn:focus-visible,.ui-dd.is-open .ui-dd-btn{border-color:#5865f2;border-color:var(--color-primary);outline:none}.ui-dd-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-dd-btn:after{border-bottom:2px solid #5f7290;border-bottom:2px solid var(--text-muted);border-right:2px solid #5f7290;border-right:2px solid var(--text-muted);content:"";flex:none;height:6px;transform:rotate(45deg) translateY(-2px);transition:transform .15s;width:6px}.ui-dd.is-open .ui-dd-btn:after{transform:rotate(-135deg) translateY(-1px)}.ui-dd-menu{background:#fff;background:var(--bg-card);border:1px solid #0f172a29;border:1px solid var(--border-default);border-radius:4px;border-radius:var(--input-radius);box-shadow:0 12px 32px #0006;box-shadow:0 12px 32px var(--bg-modal-overlay);left:0;list-style:none;margin:0;max-height:260px;overflow-y:auto;padding:4px;padding:var(--space-4);position:absolute;right:0;top:calc(100% + 4px);z-index:30}.ui-dd-opt{background:none;border:none;border-radius:4px;border-radius:var(--input-radius);color:#2e405c;color:var(--text-secondary);cursor:pointer;display:block;font-family:JetBrains Mono,ui-monospace,monospace;font-family:var(--font-mono);font-size:13px;padding:8px 12px;padding:var(--space-8) var(--space-12);text-align:left;width:100%}.ui-dd-opt:hover{background:#eef3fb;background:var(--bg-hover);color:#0b1220;color:var(--text-primary)}.ui-dd-opt.is-active{background:#6ea8fe36;background:var(--color-primary-alpha);color:#5865f2;color:var(--color-primary)}.ui-dd-sm .ui-dd-btn{font-size:12px;padding:6px 10px;padding:var(--space-6) var(--space-10)}.ui-input{backdrop-filter:blur(0);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(0);-webkit-backdrop-filter:blur(var(--glass-blur));background:#fff;background:var(--glass-fill);border:1px solid #0f172a3d;border:1px solid var(--border-input);border-radius:4px;border-radius:var(--input-radius);color:#0b1220;color:var(--text-primary);font-family:Inter,Noto Sans KR,system-ui,-apple-system,sans-serif;font-family:var(--font-body);font-size:13px;padding:8px 12px;padding:var(--space-8) var(--space-12);transition:border-color .15s;width:100%}.ui-input::placeholder{color:#5f7290;color:var(--text-muted)}.ui-input:hover{border-color:#0f172a33;border-color:var(--border-medium)}.ui-input:focus{border-color:#5865f2;border-color:var(--color-primary);outline:none}.ui-input.is-mono{font-family:JetBrains Mono,ui-monospace,monospace;font-family:var(--font-mono)}.ui-textarea{backdrop-filter:blur(0);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(0);-webkit-backdrop-filter:blur(var(--glass-blur));background:#fff;background:var(--glass-fill);border:1px solid #0f172a3d;border:1px solid var(--border-input);border-radius:4px;border-radius:var(--input-radius);color:#0b1220;color:var(--text-primary);font-family:Inter,Noto Sans KR,system-ui,-apple-system,sans-serif;font-family:var(--font-body);font-size:13px;line-height:1.5;min-height:56px;padding:8px 12px;padding:var(--space-8) var(--space-12);resize:vertical;transition:border-color .15s;width:100%}.ui-textarea::placeholder{color:#5f7290;color:var(--text-muted)}.ui-textarea:hover{border-color:#0f172a33;border-color:var(--border-medium)}.ui-textarea:focus{border-color:#5865f2;border-color:var(--color-primary);outline:none}.ui-textarea.is-mono{font-family:JetBrains Mono,ui-monospace,monospace;font-family:var(--font-mono)}.ui-check{align-items:center;color:#2e405c;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:13px;gap:8px;gap:var(--space-8);position:relative;-webkit-user-select:none;user-select:none}.ui-check-input{height:1px;left:0;margin:0;opacity:0;pointer-events:none;position:absolute;top:0;width:1px}.ui-check-box{backdrop-filter:blur(0);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(0);-webkit-backdrop-filter:blur(var(--glass-blur));background:#fff;background:var(--glass-fill);border:1px solid #0f172a3d;border:1px solid var(--border-input);border-radius:4px;border-radius:var(--input-radius);flex:none;height:16px;position:relative;transition:border-color .15s,background .15s;width:16px}.ui-check:hover .ui-check-box{border-color:#0f172a33;border-color:var(--border-medium)}.ui-check-input:focus-visible+.ui-check-box{border-color:#5865f2;border-color:var(--color-primary)}.ui-check.is-checked .ui-check-box{background:#5865f2;background:var(--color-primary);border-color:#5865f2;border-color:var(--color-primary)}.ui-check-box:after{border:solid #fcfeff;border:solid var(--bg-body);border-width:0 2px 2px 0;content:"";height:8px;left:5px;opacity:0;position:absolute;top:1px;transform:rotate(45deg);transition:opacity .12s;width:4px}.ui-check.is-checked .ui-check-box:after{opacity:1}.ui-check-label{line-height:1}.app{display:flex;flex-direction:column;height:100vh;position:relative;z-index:1}.app-bg{display:none}[data-theme=dark] .app-bg{background-color:var(--void-base);background-image:radial-gradient(125% 125% at 50% 38%,#0000 52%,var(--void-edge)),radial-gradient(60% 50% at 50% -10%,#ef4b5812,#0000 70%),radial-gradient(50% 50% at 8% 0,var(--neb-ember),#0000 70%),radial-gradient(55% 55% at 92% 2%,#008f870f,#0000 70%),radial-gradient(70% 60% at 80% 58%,#4063ff0d,#0000 72%),radial-gradient(62% 56% at 16% 74%,rgba(138,92,246,.045),#0000 72%),radial-gradient(48% 42% at 50% 112%,var(--neb-teal),#0000 70%);background-image:radial-gradient(125% 125% at 50% 38%,#0000 52%,var(--void-edge)),radial-gradient(60% 50% at 50% -10%,var(--neb-coral),#0000 70%),radial-gradient(50% 50% at 8% 0,var(--neb-ember),#0000 70%),radial-gradient(55% 55% at 92% 2%,var(--neb-cyan),#0000 70%),radial-gradient(70% 60% at 80% 58%,var(--neb-blue),#0000 72%),radial-gradient(62% 56% at 16% 74%,var(--neb-violet),#0000 72%),radial-gradient(48% 42% at 50% 112%,var(--neb-teal),#0000 70%)}[data-theme=dark] .app-bg,[data-theme=light] .app-bg{background-repeat:no-repeat;display:block;inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}[data-theme=light] .app-bg{background-color:#fcfeff;background-color:var(--bg-body);background-image:radial-gradient(58% 48% at 50% -8%,#ef4b5812,#0000 70%),radial-gradient(52% 52% at 92% 4%,#008f870f,#0000 72%),radial-gradient(66% 58% at 82% 62%,#4063ff0d,#0000 74%),radial-gradient(60% 54% at 14% 80%,rgba(138,92,246,.045),#0000 74%);background-image:radial-gradient(58% 48% at 50% -8%,var(--neb-coral),#0000 70%),radial-gradient(52% 52% at 92% 4%,var(--neb-cyan),#0000 72%),radial-gradient(66% 58% at 82% 62%,var(--neb-blue),#0000 74%),radial-gradient(60% 54% at 14% 80%,var(--neb-violet),#0000 74%)}.app-net{height:100%;inset:0;opacity:.7;position:absolute;width:100%}.main-content{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-y:auto;scrollbar-gutter:stable}.content{flex:1 0 auto;margin:0 auto;max-width:1080px;max-width:var(--content-max-width);padding:24px;padding:var(--content-padding);width:100%}.top-header{align-items:center;backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);background:#fcfeffb8;background:var(--header-glass);border-bottom:1px solid #0f172a1a;border-bottom:1px solid var(--border-light);color:#0b1220;color:var(--text-primary);display:flex;flex-shrink:0;height:56px;height:var(--header-height);position:relative;z-index:100}.top-header.is-docs{align-items:stretch;flex-direction:column;height:auto}.top-header.is-docs .header-inner{height:56px;height:var(--header-height)}.header-docsbar{height:46px;height:var(--docs-subnav-height)}.header-docsbar-inner{align-items:stretch;display:flex;height:100%;margin:0 auto;max-width:1080px;max-width:var(--content-max-width);padding:0 24px;padding:0 var(--content-padding);width:100%}.header-docsbar .docs-topnav{align-items:stretch;border-bottom:none;margin-bottom:0}.header-docsbar .docs-topnav-tab{align-items:center;display:flex;margin-bottom:0;padding:0 12px;padding:0 var(--space-12)}.header-inner{gap:24px;margin:0 auto;max-width:1080px;max-width:var(--content-max-width);padding:0 24px;padding:0 var(--content-padding);width:100%}.header-inner,.header-left{align-items:center;display:flex}.header-left{color:inherit;gap:8px}.header-left,.header-left:hover{text-decoration:none}.brand-name{font-family:Bruno Ace,Inter,Noto Sans KR,system-ui,-apple-system,sans-serif;font-family:var(--font-brand);font-size:1.1rem;font-weight:900;letter-spacing:-1px}.brand-sub{color:#5865f2;color:var(--color-primary);font-size:.7rem;font-weight:800;letter-spacing:.5px}.brand-sub:before{content:"/ "}.header-nav{display:flex;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none}.header-nav::-webkit-scrollbar{display:none}.nav-link{border-radius:8px;border-radius:var(--r-sm);color:#2e405c;color:var(--text-secondary);cursor:pointer;flex:none;font-size:14px;font-weight:600;padding:8px 14px;text-decoration:none;transition:.15s}.nav-link:hover{background:#eef3fb;background:var(--bg-hover);color:#0b1220;color:var(--text-primary);text-decoration:none}.nav-link.active{background:#6ea8fe36;background:var(--color-primary-alpha);color:#65a0f2;color:var(--accent-text-blue)}.header-right{align-items:center;display:flex;gap:12px;margin-left:auto}@media(max-width:720px){.header-inner{gap:12px}.brand-sub{display:none}}@media(max-width:480px){.header-inner{gap:8px}.header-left{gap:6px}.nav-link{padding:8px 10px}}.app-footer{background:#f5f9ff;background:var(--bg-footer);border-top:1px solid #0f172a1a;border-top:1px solid var(--border-light);color:#5f7290;color:var(--text-muted);flex-shrink:0}[data-theme=dark] .app-footer{background:#0000;border-top-color:#0000}.footer-inner{margin:0 auto;max-width:1080px;max-width:var(--content-max-width);padding:40px 24px 28px;padding:40px var(--content-padding) 28px}.footer-top{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between}.footer-brand{max-width:300px}.footer-logo{align-items:center;display:flex;gap:8px}.footer-desc{color:#5f7290;color:var(--text-muted);font-size:.85rem;line-height:1.6;margin-top:12px}.footer-cols{display:flex;flex-wrap:wrap;gap:56px}.footer-col h5{color:#0b1220;color:var(--text-primary);font-size:.85rem;margin-bottom:12px}.footer-link{color:#5f7290;color:var(--text-muted);display:block;font-size:.85rem;padding:4px 0;text-decoration:none}.footer-link:hover{color:#5865f2;color:var(--color-primary);text-decoration:none}.footer-bottom{border-top:1px solid #0f172a1a;border-top:1px solid var(--border-light);color:#5f7290;color:var(--text-muted);font-size:.8rem;margin-top:32px;padding-top:18px}@keyframes arch-icon-dash{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.32;transform:scale(1.1)}}@keyframes arch-icon-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.09)}}.settings-menu{align-items:center;display:flex;gap:var(--space-6)}.toggle-btn{background:var(--bg-hover);border:1px solid var(--border-default);border-radius:var(--r-sm);color:var(--text-secondary);cursor:pointer;display:grid;height:34px;line-height:1;min-width:34px;padding:0 var(--space-8);place-items:center;transition:color .15s,border-color .15s,background .15s}.toggle-btn:hover{border-color:var(--color-primary);color:var(--color-primary)}.theme-toggle{font-size:1rem}.theme-toggle.is-dark:before{content:"🌙"}.theme-toggle.is-light:before{content:"☀️"}.lang-toggle{font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:700;letter-spacing:.04em}.wallet{--icon-wallet:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill-rule='evenodd'%3E%3Crect x='5.5' y='3.5' width='11' height='4.5' rx='1'/%3E%3Cpath d='M3.5 6.5H17a3 3 0 0 1 3 3v7a3 3 0 0 1-3 3H4.5a3 3 0 0 1-3-3v-7a3 3 0 0 1 3-3zM15.7 13a1.3 1.3 0 1 0 2.6 0 1.3 1.3 0 1 0-2.6 0z'/%3E%3C/svg%3E");align-items:center;display:flex;flex:none;position:relative}.wallet-connect{align-items:center;display:inline-flex}.wallet-connect:before{background:currentColor;content:"";height:16px;margin-right:var(--space-6);-webkit-mask:var(--icon-wallet) center/contain no-repeat;mask:var(--icon-wallet) center/contain no-repeat;width:16px}.wallet-chip{align-items:center;background:var(--bg-hover);border:1px solid var(--border-default);border-radius:var(--r-sm);color:var(--text-secondary);cursor:pointer;display:inline-flex;gap:var(--space-8);height:34px;padding:0 var(--space-10);transition:color .15s,border-color .15s}.wallet-chip:hover{border-color:var(--color-primary);color:var(--text-primary)}.wallet-av{background:var(--grad);border-radius:var(--badge-radius);display:grid;flex:none;height:22px;place-items:center;width:22px}.wallet-av:before{background:#fff;content:"";display:block;height:15px;-webkit-mask:var(--icon-wallet) center/contain no-repeat;mask:var(--icon-wallet) center/contain no-repeat;width:15px}.wallet-addr{font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:700;letter-spacing:.02em}.wallet-pop{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--r-sm);box-shadow:0 14px 34px -14px #0009;display:flex;flex-direction:column;gap:2px;min-width:168px;padding:var(--space-6);position:absolute;right:0;top:calc(100% + var(--space-6));z-index:40}.wallet-pop-item{background:#0000;border:0;border-radius:var(--r-sm);color:var(--text-secondary);cursor:pointer;display:block;font-family:var(--font-body);font-size:var(--fs-xs);padding:var(--space-8) var(--space-10);text-align:left;text-decoration:none;transition:color .15s,background .15s;width:100%}.wallet-pop-item:hover{background:var(--bg-hover);color:var(--text-primary);text-decoration:none}.wallet-pop-item.is-primary{color:var(--text-primary);font-weight:700}.wallet-pop-item.is-primary+.wallet-pop-item{border-radius:0 0 var(--r-sm) var(--r-sm);border-top:1px solid var(--border-light);margin-top:var(--space-4);padding-top:var(--space-10)}.wallet-pop-item.is-danger:hover{color:var(--color-primary)}.wallet-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04060e9e;display:grid;inset:0;padding:var(--space-16);place-items:center;position:fixed;z-index:200}.wallet-modal{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--bg-card);background:var(--bg-glass,var(--bg-card));border:1px solid var(--border-default);border-radius:var(--r-lg);box-shadow:0 30px 80px -24px #000000b3;max-width:380px;padding:var(--space-20);width:100%}.wallet-modal-head{align-items:center;display:flex;justify-content:space-between}.wallet-modal-head h3{font-size:var(--fs-lg);font-weight:800}.wallet-modal-close{background:#0000;border:1px solid var(--border-default);border-radius:var(--r-sm);color:var(--text-secondary);cursor:pointer;display:grid;height:30px;place-items:center;width:30px}.wallet-modal-close:before{content:"✕"}.wallet-modal-close:hover{border-color:var(--color-primary);color:var(--color-primary)}.wallet-modal-lede{color:var(--text-muted);font-size:var(--fs-xs);margin:var(--space-8) 0 var(--space-16)}.wallet-list{display:flex;flex-direction:column;gap:var(--space-8);list-style:none}.wallet-option{align-items:center;background:var(--bg-hover);border:1px solid var(--border-default);border-radius:var(--r);color:var(--text-primary);cursor:pointer;display:flex;gap:var(--space-12);padding:var(--space-12) var(--space-14);transition:border-color .15s,background .15s;width:100%}.wallet-option:hover:not(:disabled){border-color:var(--color-primary)}.wallet-option:disabled{cursor:default;opacity:.6}.wallet-option-icon{display:grid;flex:none;font-size:22px;height:30px;line-height:1;place-items:center;width:30px}.wallet-option-icon--metamask:before{content:"🦊"}.wallet-option-name{font-size:var(--fs-sm);font-weight:700}.wallet-option-status{color:var(--text-muted);font-size:var(--fs-2xs);margin-left:auto}.brand-mark{--mark-size:20px;--mark-cell:round(calc(var(--mark-size)/10),1px);--mark-gap:round(calc(var(--mark-size)/20),1px);--mark-border:round(down,calc(var(--mark-cell)/4),1px);--mark-fade:0.18s;--mark-off-opacity:0.7;align-items:center;display:inline-flex;flex:none;height:var(--mark-size);justify-content:center;position:relative;width:var(--mark-size)}.brand-mark--rows9{--mark-cell:round(calc(var(--mark-size)/13),1px);--mark-gap:round(calc(var(--mark-size)/26),1px)}.brand-mark-grid{display:flex;flex-direction:column;gap:var(--mark-gap)}.brand-mark-row{display:flex;gap:var(--mark-gap);justify-content:center}.brand-mark-cell{background:var(--mark-off-bg);border:var(--mark-border) solid var(--mark-off-border);border-radius:calc(var(--mark-cell)/4);flex:none;height:var(--mark-cell);opacity:var(--mark-off-opacity);transition:background-color var(--mark-fade) ease,border-color var(--mark-fade) ease,opacity var(--mark-fade) ease,box-shadow var(--mark-fade) ease;width:var(--mark-cell)}.brand-mark-cell.is-lit{background:var(--mark-on);border-color:#0000;box-shadow:0 0 calc(var(--mark-cell)*1) var(--mark-on);box-shadow:0 0 calc(var(--mark-cell)*var(--mark-glow, 1)) var(--mark-on);opacity:1}.brand-mark-cell--ring0{--mark-on:var(--color-coral)}.brand-mark-cell--ring1{--mark-on:var(--accent-fuchsia)}.brand-mark-cell--ring2{--mark-on:var(--color-primary)}.brand-mark-cell--ring3{--mark-on:var(--color-purple)}.brand-mark-cell--ring4{--mark-on:var(--color-success)}@media(prefers-reduced-motion:reduce){.brand-mark-cell{background:var(--mark-on);border-color:#0000;box-shadow:none;opacity:1;transition:none}}.brand-wordmark-s{color:var(--color-brand-s)}.arch-subhead{margin:var(--space-40) auto var(--space-16);max-width:640px;text-align:center}.arch-subhead h3{font-size:var(--fs-xl);font-weight:800;letter-spacing:-.2px;margin:0 0 var(--space-8)}.arch-subhead p{color:var(--text-secondary);font-size:var(--fs-md);line-height:1.6;margin:0}.arch-stage-link{cursor:pointer;display:block;text-decoration:none}.arch-stage-link .arch-stage{transition:border-color .2s ease,box-shadow .3s var(--ease-out-quart)}.arch-stage-link:hover .arch-stage{border-color:var(--color-primary);box-shadow:0 0 60px -14px color-mix(in oklch,var(--color-primary) 28%,#0000),0 0 110px -26px color-mix(in oklch,var(--color-purple) 22%,#0000)}.arch-stage{background:var(--glass-fill);border:1px solid var(--border-default);border-radius:var(--r-lg);overflow:hidden;position:relative}.arch-stage svg{display:block;height:auto;width:100%}.arch-stage.is-3d{perspective:1600px;perspective-origin:50% 24%}.arch-stage.is-3d svg{transform:rotateX(17deg) scale(1.06);transform-origin:50% 52%}.arch svg text{font-family:var(--font-body)}.arch svg .lbl{fill:var(--text-primary);font-weight:700}.arch svg .lbl-sm{fill:var(--text-secondary);font-weight:600}.arch svg .lbl-mono{fill:var(--text-muted);font-family:var(--font-mono)}.arch svg .cap{fill:var(--net-star);font-weight:700;letter-spacing:.3px}.arch-legend{color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:var(--fs-3xs);gap:var(--space-8) var(--space-18);justify-content:center;margin-top:var(--space-14)}.arch-legend span{align-items:center;display:inline-flex;gap:var(--space-8)}.arch-legend i{border-radius:50%;flex-shrink:0;height:11px;width:11px}.arch-legend .sw-star{background:var(--net-star);box-shadow:0 0 8px var(--net-star)}.arch-legend .sw-pax{background:#c9b6ff;box-shadow:0 0 8px var(--net-line)}.arch-legend .sw-p2p{background:linear-gradient(90deg,var(--color-primary),var(--color-purple));border-radius:2px;height:3px;width:22px}.arch-legend .sw-rv{border-radius:0;border-top:2px dashed var(--text-muted);height:0;width:22px}.arch .hl{color:var(--accent-text-indigo)}.arch-more{margin-top:var(--space-18);text-align:center}.arch-more a{color:var(--color-primary);font-size:var(--fs-sm);font-weight:600;text-decoration:none}.arch-more a:hover{text-decoration:underline}@media(max-width:860px){.arch-stage.is-3d svg{transform:none}}@keyframes hero-rise{0%{transform:translateY(14px)}to{transform:translateY(0)}}@keyframes qs-blink{0%,45%{opacity:1}50%,to{opacity:0}}@keyframes copy-pulse{0%{transform:scale(1)}40%{transform:scale(.92)}to{transform:scale(1)}}@keyframes loop-chase{0%,6%{background:radial-gradient(120% 120% at 0 0,color-mix(in oklch,var(--color-primary) 16%,#0000),#0000 55%),radial-gradient(120% 120% at 100% 100%,color-mix(in oklch,var(--color-purple) 16%,#0000),#0000 55%),var(--bg-card);border-color:var(--color-purple);box-shadow:0 0 0 3px color-mix(in oklch,var(--color-purple) 22%,#0000),0 0 50px -14px color-mix(in oklch,var(--color-primary) 34%,#0000),0 0 90px -24px color-mix(in oklch,var(--color-purple) 26%,#0000);opacity:1}22%,to{background:var(--glass-fill);border-color:var(--border-default);box-shadow:none;opacity:.5}}@keyframes arrow-flow{0%,to{opacity:.55;transform:translateX(0)}50%{opacity:1;transform:translateX(4px)}}@keyframes ambient-drift{0%{background-position:0 50%}to{background-position:100% 50%}}.home-page{--home-accent-text:var(--color-primary);--home-accent-text-2:var(--accent-text-indigo)}.home-page .section{padding:clamp(40px,6vw,64px) 0}.home-page .section-divider{background:linear-gradient(90deg,#0000,var(--border-default),#0000);height:1px;margin:0 auto;max-width:var(--content-max-width)}.home-page .section-head{margin:0 auto var(--space-32);max-width:600px;text-align:center}.home-page .section-head h2{text-wrap:balance;font-size:clamp(1.5rem,3vw,1.875rem);font-weight:900;letter-spacing:var(--tracking-display)}.home-page .section-head p{text-wrap:pretty;color:var(--text-secondary);font-size:var(--fs-lg);margin-top:var(--space-10)}.home-page .hero{padding:clamp(48px,8vw,96px) 0 clamp(40px,6vw,56px);position:relative;text-align:center}.home-page .hero-reveal{animation:hero-rise .7s var(--ease-out-quart) both}.home-page .hero-reveal--1{animation-delay:.02s}.home-page .hero-reveal--2{animation-delay:.1s}.home-page .hero-reveal--3{animation-delay:.18s}.home-page .hero-reveal--4{animation-delay:.32s}.home-page .hero-reveal--5{animation-delay:.44s}.home-page .hero-reveal--6{animation-delay:.6s}.home-page .hero-brand{align-items:center;color:var(--text-primary);display:inline-flex;font-size:clamp(2.4rem,6vw,3.6rem);font-weight:800;gap:var(--space-10);justify-content:center}.home-page .hero-brand-name{font-family:var(--font-brand);font-weight:900;letter-spacing:-1px}.home-page .hero-brand-mark{--mark-size:52px}.home-page .hero-fullname{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-3xs);letter-spacing:.18em;margin-top:var(--space-12);text-transform:uppercase}.home-page .hero-title{color:var(--text-primary);font-size:clamp(2rem,4.5vw,3.125rem);font-weight:900;letter-spacing:-.04em;line-height:1.15;margin:var(--space-20) auto 0}.home-page .hero-title-line{text-wrap:balance;display:block}html[lang=ko] .home-page .hero-title{font-family:var(--font-ko);letter-spacing:var(--tracking-display)}.home-page .hero-lede{text-wrap:pretty;color:var(--text-secondary);font-size:var(--fs-lg);line-height:1.6;margin:var(--space-16) auto 0;max-width:62ch}.home-page .hero-hl{font-weight:inherit}.home-page .hero-hl--a{color:var(--accent-text-indigo)}.home-page .hero-hl--b{color:var(--accent-text-blue)}.home-page .hero-title .hero-hl{font-weight:900}.home-page .hero-lede .hero-hl{font-weight:700}.home-page .quickstart-section .quickstart{margin-top:0}.home-page .quickstart-cta{display:flex;justify-content:center;margin-top:var(--space-20)}.home-page .quickstart{background:var(--bg-input);background:var(--bg-glass,var(--bg-input));border:1px solid var(--border-bright);border-radius:var(--r);box-shadow:0 0 60px -12px color-mix(in oklch,var(--color-primary) 32%,#0000),0 0 100px -20px color-mix(in oklch,var(--color-purple) 26%,#0000),0 0 140px -30px color-mix(in oklch,var(--color-primary) 18%,#0000);margin:var(--space-32) auto 0;max-width:780px;overflow:hidden;text-align:left}.home-page .quickstart-top{align-items:center;background:var(--bg-card-header);border-bottom:1px solid var(--border-light);display:flex;gap:var(--space-10);padding:var(--space-11) var(--space-15)}.home-page .quickstart-dots{display:flex;flex:none;gap:var(--space-6)}.home-page .quickstart-dots i{background:var(--border-bright);border-radius:50%;display:block;height:9px;width:9px}.home-page .quickstart-dots i:first-child{background:#ff5f57}.home-page .quickstart-dots i:nth-child(2){background:#febc2e}.home-page .quickstart-dots i:nth-child(3){background:#28c840}.home-page .quickstart-label{color:var(--text-muted);flex:1 1;font-family:var(--font-mono);font-size:var(--fs-4xs);font-weight:700;letter-spacing:.08em;text-align:center;text-transform:uppercase}.home-page .quickstart-copy{background:none;border:none;border-radius:var(--r-sm);color:var(--home-accent-text);cursor:pointer;font-family:var(--font-mono);font-size:var(--fs-4xs);font-weight:600;margin:calc(var(--space-6)*-1) calc(var(--space-8)*-1);padding:var(--space-6) var(--space-8);transition:background-color .15s}.home-page .quickstart-copy:hover{background:var(--bg-hover)}.home-page .quickstart-copy.is-copied{animation:copy-pulse .35s var(--ease-out-quart);color:var(--accent-text-blue)}.home-page .quickstart-tabs{display:flex;gap:var(--space-6);padding:var(--space-10) var(--space-15) 0}.home-page .quickstart-tab{background:#0000;border:1px solid var(--border-default);border-radius:var(--r-sm);color:var(--text-secondary);cursor:pointer;font-family:var(--font-mono);font-size:var(--fs-4xs);font-weight:600;padding:var(--space-6) var(--space-12);transition:color .15s,border-color .15s,background-color .15s}.home-page .quickstart-tab:hover{border-color:var(--border-bright);color:var(--text-primary)}.home-page .quickstart-tab.is-active{background:var(--color-primary-alpha);border-color:color-mix(in oklch,var(--color-primary) 40%,#0000);color:var(--color-primary);color:var(--home-accent-text,var(--color-primary))}.home-page .quickstart-body{color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--fs-sm);line-height:1.7;overflow-x:scroll;padding:var(--space-16) var(--space-18);white-space:nowrap}.home-page .qs-line{display:block}.home-page .qs-line--cmd{display:inline-block;padding-right:var(--space-18)}.home-page .qs-line--comment{color:var(--text-muted)}.home-page .qs-osprompt,.home-page .qs-prompt{color:var(--color-primary);color:var(--home-accent-text,var(--color-primary));font-weight:600}.home-page .qs-prompt:before{content:"$"}.home-page .qs-cursor:after{animation:qs-blink .9s steps(1,jump-none) infinite;background:var(--home-accent-text);content:"";display:inline-block;height:1em;margin-left:2px;vertical-align:text-bottom;width:6px}.home-page .hero-cta{display:flex;flex-wrap:wrap;gap:var(--space-12);justify-content:center;margin-top:var(--space-32)}.home-page .feature-grid{grid-gap:var(--space-14);display:grid;gap:var(--space-14);grid-template-columns:repeat(3,1fr)}@media(max-width:860px){.home-page .feature-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.home-page .feature-grid{grid-template-columns:1fr}}.home-page .feature-card{background:var(--glass-fill);border:1px solid var(--border-default);border-radius:var(--r);display:flex;flex-direction:column;overflow:hidden;transform:translateY(18px);transition:transform .5s var(--ease-out-quart),border-color .2s,box-shadow .3s var(--ease-out-quart)}.home-page .feature-card:hover{border-color:var(--color-primary);box-shadow:0 0 50px -14px color-mix(in oklch,var(--color-primary) 30%,#0000),0 0 90px -24px color-mix(in oklch,var(--accent-text-blue) 24%,#0000);transition-delay:0s!important}.home-page a.feature-card--link{color:inherit;cursor:pointer;text-decoration:none}.home-page .feature-grid.is-visible .feature-card{transform:translateY(0)}.home-page .feature-grid.is-visible .feature-card:first-child{transition-delay:0ms}.home-page .feature-grid.is-visible .feature-card:nth-child(2){transition-delay:65ms}.home-page .feature-grid.is-visible .feature-card:nth-child(3){transition-delay:.13s}.home-page .feature-grid.is-visible .feature-card:nth-child(4){transition-delay:195ms}.home-page .feature-grid.is-visible .feature-card:nth-child(5){transition-delay:.26s}.home-page .feature-grid.is-visible .feature-card:nth-child(6){transition-delay:325ms}.home-page .feature-grid.is-visible .feature-card:nth-child(7){transition-delay:.39s}.home-page .feature-grid.is-visible .feature-card:nth-child(8){transition-delay:455ms}.home-page .feature-thumb{border-radius:var(--r) var(--r) 0 0;box-shadow:0 7px 16px -8px var(--shadow-lg);height:156px;position:relative;width:100%}.home-page .feature-thumb svg{display:block;height:100%;width:100%}.home-page .feature-thumb svg text{font-family:var(--font-mono)}.home-page .feature-card--capabilities .feature-thumb,.home-page .feature-card--ens .feature-thumb,.home-page .feature-card--mcp .feature-thumb,.home-page .feature-card--sandbox .feature-thumb{background:radial-gradient(ellipse at 30% 60%,color-mix(in oklch,var(--accent-text-blue) 18%,#0000),#0000 65%),radial-gradient(ellipse at 80% 20%,color-mix(in oklch,var(--color-primary) 12%,#0000),#0000 60%)}.home-page .feature-card--connect .feature-thumb{background:radial-gradient(ellipse at 60% 40%,color-mix(in oklch,var(--color-primary) 18%,#0000),#0000 65%),radial-gradient(ellipse at 20% 80%,color-mix(in oklch,var(--accent-text-blue) 10%,#0000),#0000 55%)}.home-page .feature-card--monetize .feature-thumb{background:radial-gradient(ellipse at 40% 55%,color-mix(in oklch,var(--color-success) 15%,#0000),#0000 60%),radial-gradient(ellipse at 75% 25%,color-mix(in oklch,var(--color-warning) 14%,#0000),#0000 55%)}.home-page .feature-card--identity .feature-thumb{background:radial-gradient(ellipse at 35% 50%,color-mix(in oklch,var(--color-primary) 18%,#0000),#0000 60%),radial-gradient(ellipse at 70% 20%,color-mix(in oklch,var(--accent-text-blue) 8%,#0000),#0000 55%)}.home-page .feature-card--discovery .feature-thumb{background:radial-gradient(ellipse at 55% 45%,color-mix(in oklch,var(--accent-text-blue) 16%,#0000),#0000 60%),radial-gradient(ellipse at 20% 75%,color-mix(in oklch,var(--accent-fuchsia) 9%,#0000),#0000 55%)}.home-page .spotlight:after{background:radial-gradient(220px circle at 50% 50%,color-mix(in oklch,var(--color-purple) 20%,#0000),#0000 70%);background:radial-gradient(220px circle at var(--spot-x,50%) var(--spot-y,50%),color-mix(in oklch,var(--color-purple) 20%,#0000),#0000 70%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s var(--ease-out-quart)}.home-page .spotlight.is-spotlit:after{opacity:1}.home-page .feature-body{display:flex;flex:1 1;flex-direction:column;padding:0 var(--space-20) var(--space-20)}.home-page .feature-icon{background:var(--icon-badge-bg);border:1.5px solid color-mix(in oklch,var(--ib-color) 55%,var(--border-bright));border-radius:var(--r-sm);box-shadow:0 0 20px -8px color-mix(in oklch,var(--ib-color) 70%,#0000);display:grid;height:44px;place-items:center;position:relative;width:44px}.home-page .feature-icon:after{animation:arch-icon-dash 4.2s var(--ease-out-quart) infinite;border:1px dashed color-mix(in oklch,var(--ib-color) 45%,#0000);border-radius:calc(var(--r-sm) + 5px);content:"";inset:-5px;pointer-events:none;position:absolute}@media(prefers-reduced-motion:reduce){.home-page .feature-icon:after{animation:none;opacity:1;transform:none}}.home-page .feature-icon:before{animation:arch-icon-pulse 3.2s var(--ease-out-quart) infinite;display:block;font-family:var(--font-emoji);font-size:26px;line-height:1}@media(prefers-reduced-motion:reduce){.home-page .feature-icon:before{animation:none;transform:none}}.home-page .feature-icon{--ib-color:var(--color-primary);margin-bottom:var(--space-10);margin-top:-22px;z-index:2}.home-page .feature-card--discovery .feature-icon{--ib-color:var(--accent-fuchsia)}.home-page .feature-card--discovery .feature-icon:before{content:"📡️"}.home-page .feature-card--monetize .feature-icon{--ib-color:var(--color-coral)}.home-page .feature-card--monetize .feature-icon:before{content:"💎️"}.home-page .feature-card--ens .feature-icon{--ib-color:var(--color-coral)}.home-page .feature-card--ens .feature-icon:before{content:"🏷️"}.home-page .feature-card--capabilities .feature-icon{--ib-color:var(--accent-text-blue)}.home-page .feature-card--capabilities .feature-icon:before{content:"🧰️"}.home-page .feature-card--sandbox .feature-icon{--ib-color:var(--accent-text-blue)}.home-page .feature-card--sandbox .feature-icon:before{content:"🧱️"}.home-page .feature-card--connect .feature-icon{--ib-color:var(--color-primary)}.home-page .feature-card--connect .feature-icon:before{content:"🔗️"}.home-page .feature-card--identity .feature-icon{--ib-color:var(--color-coral)}.home-page .feature-card--identity .feature-icon:before{content:"🔐️"}.home-page .feature-card--mcp .feature-icon{--ib-color:var(--color-primary)}.home-page .feature-card--mcp .feature-icon:before{content:"🔌️"}.home-page .feature-card h3{font-size:var(--fs-lg);font-weight:800;letter-spacing:var(--tracking-title)}.home-page .feature-card p{color:var(--text-secondary);font-size:var(--fs-sm);line-height:1.65;margin-top:var(--space-8)}@media(min-width:861px){.home-page .feature-card--discovery{grid-column:span 2;grid-row:span 2}.home-page .feature-card--mcp{grid-column:span 2}.home-page .feature-card--discovery .feature-thumb{flex:1 1 auto;height:auto;min-height:200px}.home-page .feature-card--discovery h3{font-size:var(--fs-2xl)}.home-page .feature-card--discovery p{font-size:var(--fs-md);max-width:60ch}}.home-page .loop-grid{grid-gap:var(--space-12);align-items:stretch;display:grid;gap:var(--space-12);grid-template-columns:repeat(3,1fr)}@media(max-width:760px){.home-page .loop-grid{grid-template-columns:1fr 1fr}}@media(max-width:460px){.home-page .loop-grid{grid-template-columns:1fr}}.home-page .loop-step{animation:loop-chase 4.8s var(--ease-out-quart) infinite;animation-play-state:paused;background:var(--glass-fill);border:1px solid var(--border-default);border-radius:var(--r);padding:var(--space-20) var(--space-18);position:relative;transform:translateY(18px);transition:transform .5s var(--ease-out-quart),border-color .2s}.home-page .loop-step:hover{border-color:var(--border-bright);transition-delay:0s!important}.home-page .loop-step--1{animation-delay:-4.8s}.home-page .loop-step--2{animation-delay:-4s}.home-page .loop-step--3{animation-delay:-3.2s}.home-page .loop-step--4{animation-delay:-2.4s}.home-page .loop-step--5{animation-delay:-1.6s}.home-page .loop-step--6{animation-delay:-.8s}.home-page .loop-grid.is-visible .loop-step{animation-play-state:running;transform:translateY(0)}.home-page .loop-grid.is-visible .loop-step:first-child{transition-delay:0ms}.home-page .loop-grid.is-visible .loop-step:nth-child(2){transition-delay:70ms}.home-page .loop-grid.is-visible .loop-step:nth-child(3){transition-delay:.14s}.home-page .loop-grid.is-visible .loop-step:nth-child(4){transition-delay:.21s}.home-page .loop-grid.is-visible .loop-step:nth-child(5){transition-delay:.28s}.home-page .loop-grid.is-visible .loop-step:nth-child(6){transition-delay:.35s}.home-page .loop-step-n{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-4xs);font-weight:800;position:absolute;right:var(--space-16);top:var(--space-14)}.home-page .loop-step-icon{background:var(--icon-badge-bg);border:1.5px solid color-mix(in oklch,var(--ib-color) 55%,var(--border-bright));border-radius:var(--r-sm);box-shadow:0 0 20px -8px color-mix(in oklch,var(--ib-color) 70%,#0000);display:grid;height:44px;place-items:center;position:relative;width:44px}.home-page .loop-step-icon:after{animation:arch-icon-dash 4.2s var(--ease-out-quart) infinite;border:1px dashed color-mix(in oklch,var(--ib-color) 45%,#0000);border-radius:calc(var(--r-sm) + 5px);content:"";inset:-5px;pointer-events:none;position:absolute}@media(prefers-reduced-motion:reduce){.home-page .loop-step-icon:after{animation:none;opacity:1;transform:none}}.home-page .loop-step-icon:before{animation:arch-icon-pulse 3.2s var(--ease-out-quart) infinite;display:block;font-family:var(--font-emoji);font-size:26px;line-height:1}@media(prefers-reduced-motion:reduce){.home-page .loop-step-icon:before{animation:none;transform:none}}.home-page .loop-step-icon{--ib-color:var(--color-primary);margin-bottom:var(--space-10)}.home-page .loop-step--1 .loop-step-icon{--ib-color:var(--accent-text-indigo)}.home-page .loop-step--1 .loop-step-icon:before{content:"📥️"}.home-page .loop-step--2 .loop-step-icon{--ib-color:var(--accent-text-blue)}.home-page .loop-step--2 .loop-step-icon:before{content:"🧭️"}.home-page .loop-step--3 .loop-step-icon{--ib-color:var(--accent-text-blue)}.home-page .loop-step--3 .loop-step-icon:before{content:"🧩️"}.home-page .loop-step--4 .loop-step-icon{--ib-color:var(--color-primary)}.home-page .loop-step--4 .loop-step-icon:before{content:"🛡️"}.home-page .loop-step--5 .loop-step-icon{--ib-color:var(--accent-text-indigo)}.home-page .loop-step--5 .loop-step-icon:before{content:"⚙️"}.home-page .loop-step--6 .loop-step-icon{--ib-color:var(--color-primary)}.home-page .loop-step--6 .loop-step-icon:before{content:"🔁️"}.home-page .loop-step h4{font-size:var(--fs-md);font-weight:800;margin:var(--space-11) 0 var(--space-6)}.home-page .loop-step p{color:var(--text-secondary);font-size:var(--fs-xs);line-height:1.55}.home-page .loop-foot{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-12);justify-content:center;margin-top:var(--space-20);text-align:center}.home-page .loop-repeat{background:var(--color-purple-alpha);border:1px solid color-mix(in oklch,var(--color-purple) 35%,#0000);border-radius:var(--pill-radius);color:var(--home-accent-text-2);font-size:var(--fs-xs);font-weight:700;padding:var(--space-7) var(--space-16)}.home-page .loop-note{color:var(--text-secondary);font-size:var(--fs-xs)}.home-page .registry-panel{padding:0}.home-page .registry-panel .section-head{margin-bottom:var(--space-28)}.home-page .registry-grid{column-count:3;column-fill:balance;column-gap:var(--space-14)}@media(max-width:860px){.home-page .registry-grid{column-count:2}}@media(max-width:520px){.home-page .registry-grid{column-count:1}}.home-page .reg-hl{color:var(--home-accent-text);font-weight:700}.home-page .registry-card{background:radial-gradient(ellipse 90% 42% at 50% 0,color-mix(in oklch,var(--color-primary) 13%,#0000),#0000 70%),radial-gradient(ellipse 60% 38% at 12% 0,color-mix(in oklch,var(--color-purple) 13%,#0000),#0000 65%),var(--glass-fill);border:1px solid var(--border-default);border-radius:var(--r);break-inside:avoid;display:flex;flex-direction:column;margin-bottom:var(--space-14);padding:var(--space-18);page-break-inside:avoid;transform:translateY(18px);transition:transform .5s var(--ease-out-quart),border-color .2s,box-shadow .3s var(--ease-out-quart);width:100%}.home-page .registry-card:hover{border-color:var(--color-primary);box-shadow:0 0 50px -14px color-mix(in oklch,var(--color-primary) 30%,#0000),0 0 90px -24px color-mix(in oklch,var(--color-purple) 24%,#0000);transition-delay:0s!important}.home-page .registry-grid.is-visible .registry-card{transform:translateY(0)}.home-page .registry-grid.is-visible .registry-card:first-child{transition-delay:0ms}.home-page .registry-grid.is-visible .registry-card:nth-child(2){transition-delay:60ms}.home-page .registry-grid.is-visible .registry-card:nth-child(3){transition-delay:.12s}.home-page .registry-grid.is-visible .registry-card:nth-child(4){transition-delay:.18s}.home-page .registry-grid.is-visible .registry-card:nth-child(5){transition-delay:.24s}.home-page .registry-grid.is-visible .registry-card:nth-child(6){transition-delay:.3s}.home-page .registry-grid.is-visible .registry-card:nth-child(7){transition-delay:.36s}.home-page .registry-grid.is-visible .registry-card:nth-child(8){transition-delay:.42s}.home-page .registry-head{box-shadow:0 9px 14px -12px var(--shadow-lg);margin-bottom:var(--space-14);padding-bottom:var(--space-12);position:relative}.home-page .registry-body{display:flex;flex:1 1;flex-direction:column}.home-page a.registry-card{color:inherit;cursor:pointer;text-decoration:none}.home-page .registry-cover{background:var(--cover-canvas);border:1px solid var(--border-light);border-radius:var(--r-sm);height:92px;margin-bottom:var(--space-14);overflow:hidden}.home-page .registry-cover svg{display:block;height:100%;width:100%}.home-page .registry-card h3{font-size:var(--fs-lg);font-weight:800}.home-page .registry-kind{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-4xs);margin-top:var(--space-4)}.home-page .registry-dsl{align-self:flex-start;background:var(--color-purple-alpha);border:1px solid color-mix(in oklch,var(--color-purple) 30%,#0000);border-radius:var(--pill-radius);color:var(--home-accent-text-2);font-size:var(--fs-4xs);font-weight:600;margin-top:var(--space-11);padding:3px var(--space-11)}.home-page .registry-card p{color:var(--text-secondary);flex:1 1;font-size:var(--fs-xs);line-height:1.55;margin:var(--space-9) 0 var(--space-12)}.home-page .registry-cmd{background:var(--bg-input);border:1px solid var(--border-light);border-radius:var(--r-sm);color:var(--home-accent-text);display:block;font-family:var(--font-mono);font-size:var(--fs-3xs);overflow-x:auto;padding:var(--space-8) var(--space-11);white-space:nowrap}.home-page .registry-cta{margin-top:var(--space-24);text-align:center}.home-page .how-cards{grid-gap:var(--space-16);display:grid;gap:var(--space-16);grid-template-columns:1fr 1fr;margin:0 auto;max-width:820px}@media(max-width:640px){.home-page .how-cards{grid-template-columns:1fr}}.home-page .how-card{--how-accent:var(--color-primary);align-items:flex-start;background:radial-gradient(120% 90% at 100% 0,color-mix(in srgb,var(--how-accent) 12%,#0000),#0000 60%),var(--glass-fill);border:1px solid var(--border-default);border-radius:var(--r-lg);color:inherit;display:flex;flex-direction:column;overflow:hidden;padding:var(--space-28) var(--space-24) var(--space-24);position:relative;text-decoration:none;transform:translateY(18px);transition:transform .5s var(--ease-out-quart),border-color .25s,box-shadow .25s}.home-page .how-card:before{background:linear-gradient(90deg,var(--how-accent),#0000 85%);content:"";height:3px;inset:0 0 auto 0;opacity:.9;position:absolute}.home-page .how-card:after{background:radial-gradient(circle,color-mix(in srgb,var(--how-accent) 30%,#0000),#0000 70%);border-radius:50%;content:"";height:150px;opacity:0;pointer-events:none;position:absolute;right:-50px;top:-50px;transition:opacity .3s;width:150px}.home-page .how-card:hover{border-color:color-mix(in srgb,var(--how-accent) 60%,var(--border-default));box-shadow:0 14px 40px -18px color-mix(in srgb,var(--how-accent) 55%,#0000)}.home-page .how-card:hover:after{opacity:1}.home-page .how-card--skill{--how-accent:var(--color-purple)}.home-page .how-cards.is-visible .how-card{transform:translateY(0)}.home-page .how-cards.is-visible .how-card:nth-child(2){transition-delay:80ms}.home-page .how-card-icon{background:var(--icon-badge-bg);border:1.5px solid color-mix(in oklch,var(--ib-color) 55%,var(--border-bright));border-radius:var(--r-sm);box-shadow:0 0 20px -8px color-mix(in oklch,var(--ib-color) 70%,#0000);display:grid;height:52px;place-items:center;position:relative;width:52px}.home-page .how-card-icon:after{animation:arch-icon-dash 4.2s var(--ease-out-quart) infinite;border:1px dashed color-mix(in oklch,var(--ib-color) 45%,#0000);border-radius:calc(var(--r-sm) + 6px);content:"";inset:-6px;pointer-events:none;position:absolute}@media(prefers-reduced-motion:reduce){.home-page .how-card-icon:after{animation:none;opacity:1;transform:none}}.home-page .how-card-icon:before{animation:arch-icon-pulse 3.2s var(--ease-out-quart) infinite;display:block;font-family:var(--font-emoji);font-size:28px;line-height:1}@media(prefers-reduced-motion:reduce){.home-page .how-card-icon:before{animation:none;transform:none}}.home-page .how-card-icon{--ib-color:var(--how-accent);margin-bottom:var(--space-14);transition:transform .25s var(--ease-out-quart)}.home-page .how-card:hover .how-card-icon{transform:translateY(-2px)}.home-page .how-card--infer .how-card-icon:before{content:"🧠️"}.home-page .how-card--skill .how-card-icon:before{content:"📖️"}.home-page .how-card h4{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,var(--text-primary),color-mix(in srgb,var(--how-accent) 70%,var(--text-primary)));-webkit-background-clip:text;background-clip:text;font-size:var(--fs-xl);font-weight:800}.home-page .how-card p{color:var(--text-secondary);flex:1 1;font-size:var(--fs-sm);line-height:1.6;margin:var(--space-10) 0 0}.home-page .how-flow{grid-gap:var(--space-14);align-items:stretch;display:grid;gap:var(--space-14);grid-template-columns:1fr auto 1fr auto 1fr}@media(max-width:860px){.home-page .how-flow{grid-template-columns:1fr}.home-page .how-arrow{justify-self:center;transform:rotate(90deg)}}.home-page .how-step{background:var(--glass-fill);border:1px solid var(--border-default);border-radius:var(--r);display:flex;flex-direction:column;padding:var(--space-20);transform:translateY(18px);transition:transform .5s var(--ease-out-quart)}.home-page .how-flow.is-visible .how-step{transform:translateY(0)}.home-page .how-flow.is-visible .how-step:first-child{transition-delay:0ms}.home-page .how-flow.is-visible .how-step:nth-child(3){transition-delay:90ms}.home-page .how-flow.is-visible .how-step:nth-child(5){transition-delay:.18s}.home-page .how-step-n{color:var(--accent-text-indigo);font-size:var(--fs-4xs);font-weight:800;letter-spacing:.05em}.home-page .how-step h4{align-items:center;display:flex;font-size:var(--fs-lg);font-weight:800;gap:var(--space-8);margin:var(--space-9) 0 var(--space-7)}.home-page .how-step-icon{display:inline-block;font-size:1.1em}.home-page .how-step--machines .how-step-icon:before{content:"💻"}.home-page .how-step--mesh .how-step-icon:before{content:"🌐"}.home-page .how-step--scope .how-step-icon:before{content:"🔗"}.home-page .how-step p{color:var(--text-secondary);flex:1 1;font-size:var(--fs-sm);line-height:1.6}.home-page .how-tiers{display:flex;flex-wrap:wrap;gap:var(--space-5);margin-top:var(--space-12)}.home-page .how-tier{background:var(--bg-input);border:1px solid var(--border-bright);border-radius:var(--pill-radius);color:var(--text-secondary);font-size:var(--fs-4xs);padding:3px var(--space-9)}.home-page .how-tier--hot{background:color-mix(in oklch,var(--color-success) 8%,#0000);border-color:color-mix(in oklch,var(--color-success) 35%,#0000);color:var(--accent-text-blue)}.home-page .how-arrow{align-items:center;color:var(--text-muted);display:flex;font-size:20px;justify-content:center}.home-page .how-arrow:before{animation:arrow-flow 1.6s ease-in-out infinite;animation-play-state:paused;content:"→";display:inline-block}.home-page .how-flow.is-visible .how-arrow:before{animation-play-state:running}.home-page .how-guard{align-items:center;background:var(--color-purple-alpha);border:1px solid color-mix(in oklch,var(--color-purple) 25%,#0000);border-radius:var(--r-lg);color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:var(--fs-xs);gap:var(--space-10);justify-content:center;margin-top:var(--space-18);margin-inline:auto;max-width:560px;padding:var(--space-9) var(--space-16);text-align:center}.home-page .how-guard-icon{flex:none}.home-page .how-guard-icon:before{content:"🛡"}.home-page .how-guard-text{min-width:0}.home-page .cta-band{animation:ambient-drift 14s ease-in-out infinite alternate;background:linear-gradient(120deg,var(--color-primary-alpha-light),var(--color-purple-alpha) 48%,var(--color-primary-alpha-light) 100%);background-size:220% 220%;border:1px solid var(--border-bright);border-radius:var(--r-lg);box-shadow:0 24px 60px -30px color-mix(in srgb,var(--color-primary) 40%,#0000),inset 0 1px 0 color-mix(in srgb,#fff 6%,#0000);margin-top:var(--space-8);overflow:hidden;padding:clamp(34px,4.5vw,52px) clamp(20px,4vw,40px);position:relative;text-align:center}.home-page .cta-band:before{background:linear-gradient(90deg,#0000,color-mix(in srgb,var(--color-primary) 70%,#0000) 30%,color-mix(in srgb,var(--color-purple) 70%,#0000) 70%,#0000);content:"";height:1px;inset:0 0 auto 0;position:absolute}.home-page .cta-band h2{text-wrap:balance;font-size:clamp(1.35rem,2.7vw,1.65rem);font-weight:800;letter-spacing:var(--tracking-display);position:relative}.home-page .cta-band p{text-wrap:pretty;color:var(--text-secondary);font-size:var(--fs-md);margin:var(--space-10) auto 0;max-width:520px;position:relative}.home-page .cta-band-actions{display:flex;flex-wrap:wrap;gap:var(--space-12);justify-content:center;margin-top:var(--space-24);position:relative}[data-theme=light] .home-page{--home-accent-text:color-mix(in srgb,var(--color-primary) 76%,#000)}@media(prefers-reduced-motion:reduce){.home-page .feature-card,.home-page .hero-reveal,.home-page .how-step,.home-page .loop-step,.home-page .registry-card{animation:none;transform:none;transition:border-color .15s}.home-page .qs-cursor:after{animation:none;opacity:1}.home-page .cta-band:after,.home-page .quickstart-copy.is-copied{animation:none}.home-page .loop-step{animation:none;border-color:var(--border-default)}.home-page .how-arrow:before{animation:none}.home-page .feature-card:hover,.home-page .loop-step:hover,.home-page .registry-card:hover{transform:none}}.explore-page{margin:0 auto;max-width:var(--content-max-width);padding:var(--space-40) var(--content-padding) var(--space-60)}.ex-hero{margin-bottom:var(--space-24);text-align:center}.ex-hero h1{font-size:var(--fs-3xl);font-weight:900;letter-spacing:var(--tracking-display)}.ex-lede{color:var(--text-secondary);font-size:var(--fs-md);margin:var(--space-10) auto 0;max-width:62ch}.ex-search{display:flex;flex-wrap:wrap;gap:var(--space-8);margin:var(--space-20) auto 0;max-width:560px}.ex-search-input{flex:1 1;min-width:200px}.ex-stats{column-gap:var(--space-32);display:flex;flex-wrap:wrap;justify-content:center;margin-top:var(--space-24);row-gap:var(--space-12)}.ex-stats b{color:var(--text-primary);display:block;font-size:var(--fs-2xl);font-weight:800}.ex-stats span{color:var(--text-muted);display:block;font-size:var(--fs-4xs);margin-top:var(--space-2)}.ex-stat{text-align:center}.ex-trust{background:var(--bg-card-header);border:1px solid var(--border-default);border-radius:var(--r-sm);color:var(--text-secondary);font-size:var(--fs-sm);margin:var(--space-28) auto 0;max-width:760px;padding:var(--space-14) var(--space-18)}.ex-toolbar{align-items:center;gap:var(--space-12);justify-content:space-between;margin:var(--space-28) 0 var(--space-18)}.ex-tabs,.ex-toolbar{display:flex;flex-wrap:wrap}.ex-tabs{gap:var(--space-6)}.ex-tab{background:#0000;border:1px solid #0000;border-radius:var(--r-sm);color:var(--text-secondary);color:var(--type-color,var(--text-secondary));cursor:pointer;font-family:var(--font-body);font-size:var(--fs-sm);font-weight:600;padding:var(--space-8) var(--space-14);transition:.15s}.ex-tab:hover{background:color-mix(in oklch,var(--color-primary) 12%,#0000);background:color-mix(in oklch,var(--type-color,var(--color-primary)) 12%,#0000);border-color:color-mix(in oklch,var(--type-color,var(--color-primary)) 30%,#0000)}.ex-tab.is-active{background:color-mix(in oklch,var(--color-primary) 16%,#0000);background:color-mix(in oklch,var(--type-color,var(--color-primary)) 16%,#0000);border-color:color-mix(in oklch,var(--type-color,var(--color-primary)) 45%,#0000);color:var(--color-primary);color:var(--type-color,var(--color-primary))}.ex-tab--skill{--type-color:var(--type-skill)}.ex-tab--recipe{--type-color:var(--type-recipe)}.ex-tab--engine{--type-color:var(--type-engine)}.ex-tab--profile{--type-color:var(--type-profile)}.ex-tab--preset{--type-color:var(--type-preset)}.ex-tab--tool{--type-color:var(--type-tool)}.ex-tab--model{--type-color:var(--type-model)}.ex-tab--mesh{--type-color:var(--type-mesh)}.ex-rankbar{gap:var(--space-12);justify-content:space-between;margin:calc(var(--space-10)*-1) 0 var(--space-18)}.ex-rank,.ex-rankbar{align-items:center;display:flex}.ex-rank{gap:var(--space-4)}.ex-rank-btn{background:#0000;border:0;border-bottom:2px solid #0000;color:var(--text-secondary);cursor:pointer;flex:none;font-family:var(--font-body);font-size:var(--fs-3xs);font-weight:700;padding:var(--space-12) var(--space-10);transition:color .15s,border-color .15s;white-space:nowrap}.ex-rank-btn:hover{color:var(--text-primary)}.ex-rank-btn.is-active{border-bottom-color:var(--color-primary);color:var(--color-primary)}.ex-view{background:var(--bg-input);border:1px solid var(--border-default);border-radius:var(--r);display:inline-flex;flex:none;gap:var(--space-2);padding:var(--space-4)}.ex-view-btn{background:#0000;border:1px solid #0000;border-radius:var(--r-sm);color:var(--text-muted);cursor:pointer;display:grid;height:28px;padding:0;place-items:center;transition:.15s;width:32px}.ex-view-btn:before{background:currentColor;content:"";height:16px;-webkit-mask:var(--ex-view-icon) center/contain no-repeat;mask:var(--ex-view-icon) center/contain no-repeat;width:16px}.ex-view-btn:hover{background:color-mix(in oklch,var(--color-primary) 12%,#0000);color:var(--text-primary)}.ex-view-btn.is-active{background:color-mix(in oklch,var(--color-primary) 16%,#0000);border-color:color-mix(in oklch,var(--color-primary) 45%,#0000);color:var(--color-primary)}.ex-view-btn--list{--ex-view-icon:var(--icon-view-list)}.ex-view-btn--grid{--ex-view-icon:var(--icon-view-grid)}.ex-grid{grid-gap:var(--space-14);display:grid;gap:var(--space-14);grid-template-columns:repeat(3,1fr)}@media(max-width:860px){.ex-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.ex-grid{grid-template-columns:1fr}}.ex-empty,.ex-state{color:var(--text-muted);font-size:var(--fs-md);padding:var(--space-56) 0;text-align:center}.ex-state.is-error{color:var(--color-danger)}.ex-state-msg{font-weight:600;margin-bottom:var(--space-6)}.ex-state-detail{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-4xs);margin-bottom:var(--space-14);word-break:break-all}.ex-pager{align-items:center;display:flex;gap:var(--space-14);justify-content:center;margin-top:var(--space-28)}.ex-pager-info{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-3xs);min-width:64px;text-align:center}.ex-card{--type-color:var(--color-primary);background:var(--glass-fill);border:1px solid var(--border-default);border-radius:var(--r);color:inherit;display:flex;flex-direction:column;overflow:hidden;padding:var(--space-18);position:relative;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .3s var(--ease-out-quart)}.ex-card:before{background:linear-gradient(90deg,#0000,var(--type-color),color-mix(in oklch,var(--type-color) 35%,#0000),#0000);content:"";height:2px;inset:0 0 auto;opacity:.85;position:absolute}.ex-card:after{background:radial-gradient(ellipse at 18% 0,color-mix(in oklch,var(--type-color) 16%,#0000),#0000 58%);content:"";inset:0;opacity:.75;pointer-events:none;position:absolute;transition:opacity .3s var(--ease-out-quart)}.ex-card:hover{border-color:var(--type-color);box-shadow:0 0 40px -14px color-mix(in oklch,var(--type-color) 45%,#0000),0 0 80px -30px color-mix(in oklch,var(--type-color) 30%,#0000);text-decoration:none;transform:translateY(-3px)}.ex-card:hover:after{opacity:1}.ex-card>*{position:relative;z-index:1}.ex-card--skill{--type-color:var(--type-skill)}.ex-card--recipe{--type-color:var(--type-recipe)}.ex-card--engine{--type-color:var(--type-engine)}.ex-card--profile{--type-color:var(--type-profile)}.ex-card--preset{--type-color:var(--type-preset)}.ex-card--tool{--type-color:var(--type-tool)}.ex-card--model{--type-color:var(--type-model)}.ex-card--mesh{--type-color:var(--type-mesh)}.ex-card-top{align-items:flex-start;display:flex;gap:var(--space-10);justify-content:space-between;margin-bottom:var(--space-14)}.ex-card-meta{color:var(--type-color);font-family:var(--font-mono);font-size:var(--fs-5xs);font-weight:700;letter-spacing:var(--tracking-label);margin-bottom:var(--space-4);text-transform:uppercase}.ex-card-name{font-size:var(--fs-xl);font-weight:800;line-height:1.25;margin-bottom:var(--space-8);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ex-card-id{line-height:var(--fs-sm);margin-right:auto;opacity:.8}.ex-card-id,.ex-card-stat{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-5xs)}.ex-card-stat{align-items:flex-end;display:inline-flex;flex:none;flex-direction:column;gap:var(--space-2)}.ex-card-stat .ex-likes{color:var(--text-secondary);font-size:var(--fs-sm);font-weight:700}.ex-card-stat .ex-likes:before{font-size:1em}.ex-card-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-secondary);display:-webkit-box;flex:1 1;font-size:var(--fs-sm);line-height:1.5;margin-bottom:var(--space-12);min-height:calc(var(--fs-sm)*1.5*2);overflow:hidden}.ex-card-desc.is-empty{color:var(--text-muted);opacity:.7}.ex-card-tags{display:flex;flex-wrap:wrap;gap:var(--space-6);margin-bottom:var(--space-12)}.ex-tag-chip,.ex-type-chip{font-family:var(--font-mono)}.ex-tag-chip{color:var(--text-muted)}.ex-badge-official{background:var(--color-purple-alpha);color:var(--accent-text-indigo)}.ex-badge-paid{background:var(--color-warning-alpha);color:var(--color-warning-dark);font-family:var(--font-mono)}.ex-card-foot{align-items:center;border-top:1px solid var(--border-light);color:var(--text-muted);display:flex;flex-wrap:wrap;font-family:var(--font-mono);font-size:var(--fs-5xs);gap:var(--space-4) var(--space-8);margin-top:auto;padding-top:var(--space-10)}.ex-card-foot .ex-addr{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ex-card-rating{align-items:center;display:inline-flex;gap:var(--space-4)}.ex-rating-num{color:var(--text-secondary);font-weight:600}.ex-donate,.ex-likes{align-items:center;display:inline-flex;flex:none;gap:var(--space-4)}.ex-donate:before,.ex-likes:before{color:var(--type-color)}.ex-likes:before{content:"★"}.ex-donate:before{content:"◈"}.ex-date{flex:none}.ex-card-foot .ex-donate{margin-left:auto}.ex-grid.ex-grid--list{gap:var(--space-10);grid-template-columns:1fr}.ex-grid--list .ex-card{align-items:center;flex-direction:row;flex-wrap:wrap;gap:var(--space-6) var(--space-12);padding:var(--space-12) var(--space-16)}.ex-grid--list .ex-card-top{display:contents}.ex-grid--list .ex-card-top>*{position:relative;z-index:1}.ex-grid--list .ex-icon{background:var(--icon-badge-bg);border:1.5px solid color-mix(in oklch,var(--ib-color) 55%,var(--border-bright));border-radius:var(--r-sm);box-shadow:0 0 20px -8px color-mix(in oklch,var(--ib-color) 70%,#0000);display:grid;height:30px;place-items:center;position:relative;width:30px}.ex-grid--list .ex-icon:after{animation:arch-icon-dash 4.2s var(--ease-out-quart) infinite;border:1px dashed color-mix(in oklch,var(--ib-color) 45%,#0000);border-radius:calc(var(--r-sm) + 4px);content:"";inset:-4px;pointer-events:none;position:absolute}@media(prefers-reduced-motion:reduce){.ex-grid--list .ex-icon:after{animation:none;opacity:1;transform:none}}.ex-grid--list .ex-icon{order:0}.ex-grid--list .ex-icon:before{font-size:17px}.ex-grid--list .ex-card-meta{margin-bottom:0;order:1}.ex-grid--list .ex-card-name{flex:none;font-size:var(--fs-md);margin-bottom:0;max-width:34ch;order:2}.ex-grid--list .ex-card-desc{-webkit-line-clamp:1;flex:1 1 220px;margin-bottom:0;min-height:0;order:3}.ex-grid--list .ex-card-tags{flex:none;margin-bottom:0;order:4}.ex-grid--list .ex-card-id{margin-right:0;order:5}.ex-grid--list .ex-card-stat{align-items:center;flex-direction:row;gap:var(--space-8);order:6}.ex-grid--list .ex-card-foot{border-top:0;flex:none;margin-top:0;order:7;padding-top:0}.ex-grid--list .ex-card-foot .ex-addr{flex:none;max-width:14ch}.ex-grid--list .ex-card-foot .ex-donate{margin-left:0}.ex-icon{background:var(--icon-badge-bg);border:1.5px solid color-mix(in oklch,var(--ib-color) 55%,var(--border-bright));border-radius:var(--r-sm);box-shadow:0 0 20px -8px color-mix(in oklch,var(--ib-color) 70%,#0000);display:grid;height:42px;place-items:center;position:relative;width:42px}.ex-icon:after{animation:arch-icon-dash 4.2s var(--ease-out-quart) infinite;border:1px dashed color-mix(in oklch,var(--ib-color) 45%,#0000);border-radius:calc(var(--r-sm) + 5px);content:"";inset:-5px;pointer-events:none;position:absolute}@media(prefers-reduced-motion:reduce){.ex-icon:after{animation:none;opacity:1;transform:none}}.ex-icon:before{animation:arch-icon-pulse 3.2s var(--ease-out-quart) infinite;display:block;font-family:var(--font-emoji);font-size:25px;line-height:1}@media(prefers-reduced-motion:reduce){.ex-icon:before{animation:none;transform:none}}.ex-icon{--ib-color:var(--type-color,var(--color-purple));flex:none}.ex-card--skill .ex-icon:before{content:"🎓️"}.ex-card--recipe .ex-icon:before{content:"🍳️"}.ex-card--engine .ex-icon:before{content:"🐳️"}.ex-card--profile .ex-icon:before{content:"📐️"}.ex-card--preset .ex-icon:before{content:"🎛️"}.ex-card--tool .ex-icon:before{content:"🔧️"}.ex-card--model .ex-icon:before{content:"⚖️"}.ex-card--mesh .ex-icon:before{content:"🕸️"}.ex-avatar{background:var(--grad);height:16px;width:16px}.ex-avatar,.ex-verified{border-radius:var(--pill-radius);flex:none}.ex-verified{background:var(--color-success);height:13px;position:relative;width:13px}.ex-verified:before{color:var(--bg-body);content:"✓";display:grid;font-size:9px;inset:0;place-items:center;position:absolute}.ex-stars{display:inline-flex;gap:1px}.ex-star{background:none;border:none;cursor:default;display:inline-block;height:12px;padding:0;width:12px}.ex-star:before{color:var(--border-input);content:"★";font-size:12px;line-height:1}.ex-star.is-filled:before{color:var(--color-warning)}.ex-crumb{align-items:center;color:var(--text-muted);display:flex;flex-wrap:wrap;font-family:var(--font-mono);font-size:var(--fs-3xs);gap:var(--space-6);margin-bottom:var(--space-18)}.ex-crumb a{color:var(--text-secondary);text-decoration:none}.ex-crumb a:hover{color:var(--color-primary)}.ex-crumb>*+:before{color:var(--border-input);content:"/";margin-right:var(--space-6)}.ex-crumb .is-current{color:var(--text-primary)}.ex-back{color:var(--text-secondary);display:inline-block;font-size:var(--fs-sm);margin-bottom:var(--space-18);text-decoration:none}.ex-back:hover{color:var(--color-primary)}.ex-back:before{content:"← "}.ex-detail-layout{grid-gap:var(--space-32);align-items:start;display:grid;gap:var(--space-32);grid-template-columns:minmax(0,1fr) 300px}@media(max-width:860px){.ex-detail-layout{grid-template-columns:minmax(0,1fr)}}.ex-dhead{align-items:flex-start;display:flex;gap:var(--space-14);margin-bottom:var(--space-28)}.ex-dhead h1{align-items:center;display:flex;font-size:var(--fs-2xl);font-weight:800;gap:var(--space-10)}.ex-dhead .ex-icon{height:54px;width:54px}.ex-dhead .ex-icon:before{font-size:32px}.ex-dmeta{align-items:center;color:var(--text-muted);display:flex;flex-wrap:wrap;font-family:var(--font-mono);font-size:var(--fs-3xs);gap:var(--space-10);margin-top:var(--space-6)}.ex-dmeta-rating{align-items:center;display:inline-flex;gap:var(--space-6)}.ex-dtype{color:var(--type-color);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.ex-dhead-text{min-width:0}.ex-dsummary{color:var(--text-secondary);font-size:var(--fs-md);line-height:1.6;margin-top:var(--space-10)}.ex-dsummary.is-empty{color:var(--text-muted);opacity:.7}.ex-dhead .ex-card-tags{margin:var(--space-12) 0 0}.ex-script-ask{align-items:center;border:1px dashed var(--border-default);border-radius:var(--r);display:flex;flex-wrap:wrap;gap:var(--space-12);padding:var(--space-14) var(--space-16)}.ex-script-note{color:var(--text-muted);flex:1 1 240px;font-size:var(--fs-3xs);line-height:1.5}.ex-sha{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-5xs);margin-top:var(--space-8);word-break:break-all}.ex-section{margin-bottom:var(--space-32)}.ex-section h2{font-size:var(--fs-xl);font-weight:800;margin-bottom:var(--space-12)}.ex-readme{color:var(--text-secondary);font-size:var(--fs-md);line-height:1.6;overflow-wrap:anywhere}.ex-readme p{margin-bottom:var(--space-12)}.ex-readme ol,.ex-readme ul{margin:0 0 var(--space-12) var(--space-20)}.ex-readme li{margin-bottom:var(--space-4)}.ex-readme strong{color:var(--text-primary)}.ex-readme h1,.ex-readme h2,.ex-readme h3,.ex-readme h4{color:var(--text-primary);font-weight:800;line-height:1.3;margin:var(--space-20) 0 var(--space-8)}.ex-readme h1{font-size:var(--fs-xl)}.ex-readme h2{font-size:var(--fs-lg)}.ex-readme h3,.ex-readme h4{font-size:var(--fs-md)}.ex-readme a{color:var(--accent-text-blue)}.ex-readme code{background:var(--bg-input);border:1px solid var(--border-input);border-radius:var(--badge-radius);font-family:var(--font-mono);font-size:.9em;padding:1px 5px}.ex-readme pre{background:var(--bg-card-header);background:var(--bg-code,var(--bg-card-header));border:1px solid var(--border-default);border-radius:var(--r-sm);margin:0 0 var(--space-12);overflow-x:auto;padding:var(--space-14)}.ex-readme pre code{background:none;border:0;color:var(--text-primary);font-size:var(--fs-3xs);padding:0;white-space:pre}.ex-readme blockquote{border-left:2px solid var(--border-medium);color:var(--text-muted);margin:0 0 var(--space-12);padding-left:var(--space-14)}.ex-readme table{border-collapse:collapse;display:block;font-size:var(--fs-sm);margin-bottom:var(--space-12);overflow-x:auto;width:100%}.ex-readme td,.ex-readme th{border:1px solid var(--border-light);padding:var(--space-6) var(--space-10);text-align:left}.ex-readme th{color:var(--text-primary);font-weight:700}.ex-readme img{max-width:100%}.ex-code{background:var(--bg-card-header);background:var(--bg-code,var(--bg-card-header));border:1px solid var(--border-default);border-radius:var(--r-sm);overflow:hidden}.ex-code-head{align-items:center;border-bottom:1px solid var(--border-default);display:flex;justify-content:space-between;padding:var(--space-8) var(--space-12)}.ex-code-name{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-3xs)}.ex-code pre{margin:0;overflow-x:auto;padding:var(--space-14)}.ex-code code{color:var(--text-primary);font-family:var(--font-mono);font-size:var(--fs-3xs);white-space:pre}.ex-code-copy{background:none;border:none;cursor:pointer;display:inline-grid;flex:none;height:16px;padding:0;place-items:center;position:relative;width:16px}.ex-code-copy:before{color:var(--text-muted);content:"⧉";display:grid;font-size:13px;inset:0;place-items:center;position:absolute}.ex-code-copy.is-copied:before{color:var(--accent-text-blue);content:"✓"}.ex-code-copy:hover:before{color:var(--color-primary)}.ex-detail-side{display:flex;flex-direction:column;gap:var(--space-14)}.ex-side-card{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--r);padding:var(--space-18)}.ex-side-label{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-4xs);margin-bottom:var(--space-10)}.ex-install+.ex-install{margin-top:var(--space-10)}.ex-install-label{color:var(--text-muted);font-size:var(--fs-4xs);margin-bottom:var(--space-8)}.ex-install-note{color:var(--text-muted);font-size:var(--fs-5xs);line-height:1.5;margin-top:var(--space-10)}.ex-install-cmd{align-items:center;background:var(--bg-input);border:1px solid var(--border-input);border-radius:var(--input-radius);cursor:pointer;display:flex;gap:var(--space-8);padding:var(--space-8) var(--space-10);text-align:left;width:100%}.ex-install-cmd code{color:var(--text-primary);flex:1 1;font-family:var(--font-mono);font-size:var(--fs-4xs);overflow-x:auto;white-space:nowrap}.ex-install-cmd:hover{border-color:var(--color-primary)}.ex-kv{margin-top:var(--space-14)}.ex-kv div{border-top:1px solid var(--border-light);display:flex;justify-content:space-between;padding:var(--space-6) 0}.ex-kv dt{color:var(--text-muted)}.ex-kv dd,.ex-kv dt{font-size:var(--fs-4xs)}.ex-kv dd{color:var(--text-primary);font-family:var(--font-mono)}.ex-author-row{align-items:center}.ex-author-row,.ex-trust-list{display:flex;gap:var(--space-8)}.ex-trust-list{flex-direction:column;list-style:none;margin:0;padding:0}.ex-trust-list li{color:var(--text-secondary);font-size:var(--fs-3xs);padding-left:var(--space-16);position:relative}.ex-trust-list li:before{color:var(--accent-text-blue);content:"✓";font-weight:700;left:0;position:absolute}.ex-versions{list-style:none;margin:0;padding:0}.ex-versions li{border-top:1px solid var(--border-light)}.ex-version{align-items:baseline;background:none;border:0;border-radius:var(--r-sm);cursor:pointer;display:flex;font-size:var(--fs-4xs);gap:var(--space-8);padding:var(--space-8) var(--space-6);text-align:left;width:100%}.ex-version:hover{background:var(--bg-input)}.ex-version.is-current{box-shadow:inset 2px 0 0 var(--color-primary);cursor:default}.ex-version-n{color:var(--color-primary);flex:none;font-family:var(--font-mono);font-weight:700}.ex-version-note{color:var(--text-secondary);flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ex-version-date{color:var(--text-muted);flex:none}.ex-pinned{align-items:center;background:var(--color-warning-alpha);border:1px solid var(--color-warning);border-radius:var(--r-sm);display:flex;flex-wrap:wrap;gap:var(--space-12);justify-content:space-between;margin-bottom:var(--space-16);padding:var(--space-10) var(--space-14)}.ex-pinned-msg{color:var(--text-primary);font-size:var(--fs-4xs);line-height:1.5}.nodes-page{margin:0 auto;max-width:var(--content-max-width);padding:var(--space-40) var(--content-padding) var(--space-60)}.nd-hero{margin-bottom:var(--space-24);text-align:center}.nd-hero h1{font-size:var(--fs-3xl);font-weight:900;letter-spacing:var(--tracking-display)}.nd-lede{color:var(--text-secondary);font-size:var(--fs-md);margin:var(--space-10) auto 0;max-width:62ch}.nd-hero-register{margin-top:var(--space-16)}.nd-crumb{align-items:center;color:var(--text-muted);display:flex;flex-wrap:wrap;font-family:var(--font-mono);font-size:var(--fs-3xs);gap:var(--space-6);margin-bottom:var(--space-18)}.nd-crumb a{color:var(--text-secondary);text-decoration:none}.nd-crumb a:hover{color:var(--color-primary)}.nd-crumb>*+:before{color:var(--border-input);content:"/";margin-right:var(--space-6)}.nd-crumb .is-current{color:var(--text-primary)}.nr-page .nd-hero{text-align:left}.nr-notice{background:var(--color-primary-alpha-light);border:1px solid color-mix(in oklch,var(--color-primary) 35%,#0000);border-left-width:3px;border-radius:var(--r-sm);display:flex;flex-direction:column;font-size:var(--fs-3xs);gap:var(--space-4);line-height:1.55;margin:var(--space-20) 0 var(--space-28);padding:var(--space-14) var(--space-16)}.nr-notice strong{color:var(--text-primary);font-weight:800}.nr-notice span{color:var(--text-secondary)}.nr-layout{grid-gap:var(--space-32);align-items:start;display:grid;gap:var(--space-32);grid-template-columns:340px minmax(0,1fr)}@media(max-width:900px){.nr-layout{grid-template-columns:1fr}}.nr-form{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--r);display:flex;flex-direction:column;gap:var(--space-16);padding:var(--space-20);position:-webkit-sticky;position:sticky;top:var(--space-20)}.nr-form h2{font-size:var(--fs-md);font-weight:800}@media(max-width:900px){.nr-form{position:static}}.nr-field{display:flex;flex-direction:column;gap:var(--space-6)}.nr-field .ui-dd{align-self:flex-start}.nr-field .ui-dd-menu{max-width:240px;min-width:100%;width:-webkit-max-content;width:max-content}.nr-label{color:var(--text-secondary);font-size:var(--fs-4xs);font-weight:700}.nr-hint{color:var(--text-muted);font-size:var(--fs-5xs);line-height:1.5}.nr-hint.is-bad{color:var(--color-danger)}.nr-checks{display:flex;flex-direction:column;gap:var(--space-8)}.nr-steps-head{align-items:center;display:flex;gap:var(--space-12);justify-content:space-between;margin-bottom:var(--space-12)}.nr-steps-head h2{font-size:var(--fs-lg);font-weight:800}.nr-steps{display:flex;flex-direction:column;gap:var(--space-16);list-style:none;margin:var(--space-12) 0 0;padding:0}.nr-step{padding-left:var(--space-32);position:relative}.nr-step-n{background:var(--color-primary-alpha);border-radius:var(--pill-radius);color:var(--color-primary);display:grid;font-family:var(--font-mono);font-size:var(--fs-5xs);font-weight:700;height:22px;left:0;place-items:center;position:absolute;top:0;width:22px}.nr-step-head{margin-bottom:var(--space-8)}.nr-step-head h3{font-size:var(--fs-sm);font-weight:700}.nr-step-body{color:var(--text-secondary);font-size:var(--fs-3xs);line-height:1.55;margin-top:var(--space-4)}.nr-step-note{color:var(--text-muted);font-size:var(--fs-5xs);line-height:1.5;margin-top:var(--space-6)}.nr-cmd{align-items:center;background:var(--bg-card-header);background:var(--bg-code,var(--bg-card-header));border:1px solid var(--border-input);border-radius:var(--r-sm);cursor:pointer;display:flex;gap:var(--space-8);padding:var(--space-10) var(--space-12);text-align:left;width:100%}.nr-cmd code{color:var(--text-primary);flex:1 1;font-family:var(--font-mono);font-size:var(--fs-4xs);min-width:0;overflow-x:auto;white-space:pre}.nr-cmd:hover{border-color:var(--color-primary)}.nr-onchain{border:1px solid var(--border-light);border-radius:var(--r);margin-top:var(--space-32);padding:var(--space-18)}.nr-onchain h3{font-size:var(--fs-sm);font-weight:700;margin-bottom:var(--space-8)}.nr-onchain p{color:var(--text-secondary);font-size:var(--fs-3xs);line-height:1.6}.nr-doclink{color:var(--accent-text-blue);display:inline-block;font-size:var(--fs-3xs);margin-top:var(--space-10)}.nd-search{margin:var(--space-24) auto 0;max-width:720px;position:relative}.nd-searchbar{align-items:stretch;background:var(--bg-input);border:1px solid var(--border-input);border-radius:var(--r-sm);display:flex;transition:border-color .15s,box-shadow .15s}.nd-searchbar:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-alpha-light)}.nd-searchbar-input{background:none;border:0;color:var(--text-primary);flex:1 1;font-family:var(--font-body);font-size:var(--fs-md);min-width:0;padding:var(--space-10) var(--space-14)}.nd-searchbar-input:focus{outline:none}.nd-searchbar-input::placeholder{color:var(--text-muted)}.nd-searchbar-input::-webkit-search-cancel-button{display:none}.nd-searchbar-go{background:#0000;border:0;border-left:1px solid var(--border-default);border-radius:0 calc(var(--r-sm) - 1px) calc(var(--r-sm) - 1px) 0;color:var(--text-secondary);cursor:pointer;display:grid;flex:none;padding:0;place-items:center;width:44px}.nd-searchbar-go:before{content:"🔍";font-size:14px;line-height:1;opacity:.75}.nd-searchbar-go:hover{background:var(--bg-hover)}.nd-searchbar-go:hover:before{opacity:1}.nd-searchbar-clear{align-self:center;background:var(--bg-hover);border:0;border-radius:var(--pill-radius);color:var(--text-muted);cursor:pointer;display:grid;flex:none;height:22px;padding:0;place-items:center;width:22px}.nd-searchbar-clear:before{content:"✕";font-size:11px;line-height:1}.nd-searchbar-clear:hover{color:var(--text-primary)}.nd-searchbar-kbd{align-self:center;border:1px solid var(--border-input);border-radius:var(--badge-radius);color:var(--text-muted);flex:none;font-family:var(--font-mono);font-size:var(--fs-4xs);font-style:italic;line-height:1.5;margin-right:var(--space-10);min-width:20px;padding:1px var(--space-6);text-align:center}.nd-searchbar-sort{align-items:stretch;border-right:1px solid var(--border-default);display:flex;flex:none}.nd-searchbar-sort .ui-dd{display:flex}.nd-searchbar-sort .ui-dd-btn{background:#0000;border-color:#0000;border-radius:calc(var(--r-sm) - 1px) 0 0 calc(var(--r-sm) - 1px);color:var(--text-primary);min-width:120px;padding:var(--space-10) var(--space-14);white-space:nowrap}.nd-searchbar-sort .ui-dd-btn:hover{background:var(--bg-hover);border-color:#0000}.nd-searchbar-sort .ui-dd.is-open .ui-dd-btn{color:var(--color-primary)}.nd-searchbar-sort .ui-dd-menu{min-width:160px}.nd-suggest{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--r);box-shadow:0 18px 44px -18px #0000008c;left:0;max-height:340px;overflow-y:auto;padding:var(--space-8);position:absolute;right:0;top:calc(100% + var(--space-6));z-index:30}.nd-suggest-tabs{border-bottom:1px solid var(--border-light);display:flex;flex-wrap:wrap;gap:var(--space-4);margin-bottom:var(--space-4);padding:var(--space-4) var(--space-4) var(--space-8)}.nd-suggest-tab{background:#0000;border:0;border-radius:var(--pill-radius);color:var(--text-muted);cursor:pointer;font-family:var(--font-body);font-size:var(--fs-5xs);font-weight:700;padding:var(--space-4) var(--space-10)}.nd-suggest-tab:hover{background:var(--bg-hover);color:var(--text-primary)}.nd-suggest-tab.is-active{background:var(--color-primary-alpha);color:var(--color-primary)}.nd-suggest-group+.nd-suggest-group{border-top:1px solid var(--border-light);margin-top:var(--space-8);padding-top:var(--space-8)}.nd-suggest-head{align-items:center;display:flex;font-family:var(--font-mono);justify-content:space-between;padding:var(--space-4) var(--space-8)}.nd-suggest-clear,.nd-suggest-head{color:var(--text-muted);font-size:var(--fs-5xs)}.nd-suggest-clear{background:none;border:0;cursor:pointer}.nd-suggest-clear:hover{color:var(--color-primary)}.nd-suggest-item{align-items:center;background:none;border:0;border-radius:var(--r-sm);color:var(--text-secondary);cursor:pointer;display:flex;font-family:var(--font-body);font-size:var(--fs-sm);gap:var(--space-8);padding:var(--space-8) var(--space-10);text-align:left;width:100%}.nd-suggest-item:before{flex:none;font-size:12px;opacity:.6}.nd-suggest-item.is-recent:before{content:"↺"}.nd-suggest-item.is-model:before{content:"◈"}.nd-suggest-item.is-engine:before{content:"⚙"}.nd-suggest-item.is-role:before{content:"◎"}.nd-suggest-item:hover{background:var(--bg-hover);color:var(--text-primary)}.nd-suggest-value{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis}.nd-suggest-kind{color:var(--text-muted);flex:none;font-family:var(--font-mono);font-size:var(--fs-5xs)}.nd-chips{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-6);margin-top:var(--space-10)}.nd-chips-count{color:var(--text-muted);display:none;font-size:var(--fs-4xs)}.nd-chip{align-items:center;background:color-mix(in oklch,var(--color-primary) 12%,#0000);border:1px solid color-mix(in oklch,var(--color-primary) 40%,#0000);border-radius:var(--pill-radius);color:var(--color-primary);cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:var(--fs-4xs);gap:var(--space-6);padding:var(--space-4) var(--space-10)}.nd-chip:after{content:"✕";font-size:9px;opacity:.7}.nd-chip:hover{background:color-mix(in oklch,var(--color-primary) 20%,#0000)}.nd-chip-field{color:var(--text-muted)}.nd-chip-value{font-weight:700}.nd-chips-clear{background:none;border:0;color:var(--text-muted);cursor:pointer;font-size:var(--fs-4xs);text-decoration:underline}.nd-chips-clear:hover{color:var(--color-primary)}.nd-filterbar{flex-wrap:wrap;gap:var(--space-12);margin:var(--space-24) 0 var(--space-18)}.nd-filter,.nd-filterbar{align-items:center;display:flex}.nd-filter{gap:var(--space-8)}.nd-filter,.nd-filter .ui-dd{min-width:0}.nd-filter .ui-dd-btn{max-width:200px}.nd-filter .ui-dd-menu{max-width:280px;min-width:100%;width:-webkit-max-content;width:max-content}.nd-filter-label{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-5xs)}.nd-promoted{margin-bottom:var(--space-28)}.nd-promoted-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--space-10);margin-bottom:var(--space-12)}.nd-promoted-head h2{font-size:var(--fs-lg);font-weight:800}.nd-promoted-note{color:var(--text-muted);font-size:var(--fs-4xs)}.nd-promoted-list{grid-gap:var(--space-12);display:grid;gap:var(--space-12);grid-template-columns:repeat(3,1fr)}@media(max-width:900px){.nd-promoted-list{grid-template-columns:1fr 1fr}}@media(max-width:600px){.nd-promoted-list{grid-template-columns:1fr}}.nd-ad{grid-gap:var(--space-6);background:var(--bg-card);border:1px dashed color-mix(in oklch,var(--color-warning) 45%,#0000);border-radius:var(--r);cursor:pointer;display:grid;gap:var(--space-6);padding:var(--space-14) var(--space-16);text-align:left;transition:border-color .15s,background .15s}.nd-ad:hover{background:var(--bg-hover);border-color:var(--color-warning)}.nd-ad-badge{background:var(--btn-hero-bg);border-radius:var(--badge-radius);color:var(--btn-hero-fg);font-size:var(--fs-5xs);justify-self:start;letter-spacing:var(--tracking-label);padding:1px var(--space-8);text-transform:uppercase}.nd-ad-badge,.nd-ad-id{font-family:var(--font-mono);font-weight:700}.nd-ad-id{color:var(--text-primary);font-size:var(--fs-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd-ad-owner{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-5xs)}.nd-ad-models{color:var(--text-secondary);font-size:var(--fs-4xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd-result-head{align-items:center;display:flex;gap:var(--space-12);justify-content:space-between;margin-bottom:var(--space-10)}.nd-result-head h2{font-size:var(--fs-lg);font-weight:800}.nd-result-tools{align-items:center;display:flex;gap:var(--space-10)}.nd-result-count{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-4xs)}.nd-view{background:var(--bg-input);border:1px solid var(--border-default);border-radius:var(--r);display:inline-flex;flex:none;gap:var(--space-2);padding:var(--space-4)}.nd-view-btn{background:#0000;border:1px solid #0000;border-radius:var(--r-sm);color:var(--text-muted);cursor:pointer;display:grid;height:28px;padding:0;place-items:center;transition:.15s;width:32px}.nd-view-btn:before{background:currentColor;content:"";height:16px;-webkit-mask:var(--nd-view-icon) center/contain no-repeat;mask:var(--nd-view-icon) center/contain no-repeat;width:16px}.nd-view-btn:hover{background:color-mix(in oklch,var(--color-primary) 12%,#0000);color:var(--text-primary)}.nd-view-btn.is-active{background:color-mix(in oklch,var(--color-primary) 16%,#0000);border-color:color-mix(in oklch,var(--color-primary) 45%,#0000);color:var(--color-primary)}.nd-view-btn--list{--nd-view-icon:var(--icon-view-list)}.nd-view-btn--grid{--nd-view-icon:var(--icon-view-grid)}.nd-table{border:0}.nd-table--list{display:flex;flex-direction:column;gap:var(--space-10)}.nd-table--list .nd-row{align-items:stretch;background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--r);box-shadow:inset 3px 0 0 var(--nd-engine);column-gap:0;grid-template-columns:minmax(0,1fr) minmax(200px,1fr) 380px;grid-template-rows:auto;min-height:0;padding:0;row-gap:0}.nd-table--list .nd-row:last-child{border-bottom:1px solid var(--border-default)}.nd-table--list .nd-row:hover{background:var(--bg-hover);border-color:var(--border-bright)}.nd-table--list .nd-row--head{background:none;border:0;border-radius:0;box-shadow:none;color:var(--text-muted);cursor:default;font-size:var(--fs-5xs);font-weight:700;min-height:0;padding:0 0 var(--space-2)}.nd-table--list .nd-row--head:hover{background:none}.nd-table--list .nd-row--head>:first-child{padding-left:var(--space-16)}.nd-table--list .nd-row--head>:nth-child(2){text-align:center}.nd-table--list .nd-row--head>:nth-child(3){padding-left:var(--space-16)}.nd-table--list .nd-serving-engine{color:var(--nd-engine);font-weight:700}.nd-table--list .nd-row--eng-other .nd-serving-engine{color:var(--text-muted);font-weight:400}.nd-table--list .nd-cell--serving{grid-column:1;padding:var(--space-14) var(--space-16)}.nd-table--list .nd-serving-name{font-size:var(--fs-md)}.nd-table--list .nd-cell--gpu{align-items:center;gap:var(--space-6);grid-column:2;justify-content:center;padding:var(--space-12) var(--space-14)}.nd-table--list .nd-cell--ident{border-left:1px solid var(--border-light);grid-column:3;padding:var(--space-12) var(--space-16)}.nd-table--list .nd-gpu{align-items:center;gap:var(--space-6);width:100%}.nd-table--list .nd-gpu-name{background:var(--bg-input);border-radius:var(--r-sm);color:var(--text-secondary);font-size:var(--fs-3xs);font-weight:400;padding:var(--space-6) var(--space-10);text-align:center}.nd-table--list .nd-gpu-meta{justify-content:center}.nd-table--list .nd-cell--gpu>.nd-dim{text-align:center}.nd-row{--nd-engine:var(--engine-other)}.nd-row--eng-llama{--nd-engine:var(--engine-llama)}.nd-row--eng-vllm{--nd-engine:var(--engine-vllm)}.nd-row--eng-sd{--nd-engine:var(--engine-sd)}.nd-table--grid{grid-gap:var(--space-14);display:grid;gap:var(--space-14);grid-template-columns:repeat(3,1fr)}.nd-table--grid .nd-row--head{display:none}.nd-table--grid .nd-row{align-items:start;background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--r);grid-template-columns:1fr;min-height:0;padding:var(--space-14);row-gap:var(--space-10)}.nd-table--grid .nd-row:last-child{border-bottom:1px solid var(--border-default)}.nd-table--grid .nd-cell:before{color:var(--text-muted);content:attr(data-label);font-family:var(--font-mono);font-size:var(--fs-5xs)}.nd-table--grid .nd-cell+.nd-cell{border-top:1px solid var(--border-light);padding-top:var(--space-10)}.nd-table--grid .nd-cell--serving:before{display:none}.nd-table--grid .nd-serving-name{font-size:var(--fs-md);white-space:normal}.nd-table--grid .nd-row{box-shadow:inset 3px 0 0 var(--nd-engine)}.nd-table--grid .nd-serving-engine{color:var(--nd-engine);font-weight:700}.nd-table--grid .nd-row--eng-other .nd-serving-engine{color:var(--text-muted);font-weight:400}@media(max-width:1000px){.nd-table--grid{grid-template-columns:1fr 1fr}}.nd-row{grid-column-gap:var(--space-20);grid-row-gap:0;align-items:center;background:none;border:0;border-bottom:1px solid var(--border-light);color:var(--text-secondary);column-gap:var(--space-20);cursor:pointer;display:grid;font-family:var(--font-body);font-size:var(--fs-sm);grid-template-columns:minmax(0,1fr) 172px 356px;min-height:56px;padding:var(--space-10) var(--space-10);row-gap:0;text-align:left;transition:background .12s;width:100%}.nd-row:last-child{border-bottom:0}.nd-row:hover{background:var(--bg-hover)}.nd-row--head{border-bottom:2px solid var(--border-bright);border-top:2px solid var(--border-bright);color:var(--text-muted);cursor:default;font-size:var(--fs-5xs);font-weight:700;letter-spacing:normal;min-height:0;padding-bottom:var(--space-7);padding-top:var(--space-7);text-transform:none}.nd-row--head,.nd-row--head:hover{background:none}.nd-cell{display:flex;flex-direction:column;gap:var(--space-2);justify-content:center;min-width:0}.nd-dim,.nd-gpu-name,.nd-serving-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd-ident{font-family:var(--font-mono)}.nd-ident-node{color:var(--text-secondary);font-size:var(--fs-sm);font-weight:500}.nd-ident-owner{color:var(--text-muted);font-size:var(--fs-5xs)}.nd-ident-node,.nd-ident-owner{display:flex;min-width:0}.nd-addr-head{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd-addr-tail{flex:none;white-space:nowrap}.nd-ident-node.is-name,.nd-ident-owner.is-name{display:block;font-family:var(--font-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd-gpu{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.nd-gpu-name{color:var(--text-secondary);font-size:var(--fs-sm)}.nd-gpu-meta{align-items:center;display:flex;gap:var(--space-6);min-width:0}.nd-gpu-vram{background:var(--bg-input);border-radius:var(--badge-radius);color:var(--text-muted);flex:none;font-family:var(--font-mono);font-size:var(--fs-5xs);padding:0 var(--space-4)}.nd-serving{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.nd-serving-name{color:var(--accent-text-blue);font-size:var(--fs-sm);font-weight:700}.nd-row:hover .nd-serving-name{text-decoration:underline}.nd-serving-sub{align-items:baseline;color:var(--text-muted);display:flex;font-size:var(--fs-5xs);gap:var(--space-4);min-width:0}.nd-serving-engine{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd-serving-count{flex:none}.nd-serving-count:before{content:"·";margin-right:var(--space-4)}.nd-serving-sub>:first-child:before{content:none}.nd-more{color:var(--text-muted);font-weight:400;margin-left:var(--space-4)}.nd-mono{font-family:var(--font-mono);font-size:var(--fs-4xs)}.nd-dim{color:var(--text-muted)}.nd-cell>.nd-dim{font-size:var(--fs-3xs)}.nd-models{display:flex;flex-wrap:wrap;gap:var(--space-4)}.nd-model{align-items:center;background:var(--bg-input);border-radius:var(--badge-radius);color:var(--text-secondary);display:inline-flex;font-family:var(--font-mono);font-size:var(--fs-5xs);gap:var(--space-4);padding:1px var(--space-6)}.nd-model:before{background:var(--border-input);border-radius:var(--pill-radius);content:"";height:5px;width:5px}.nd-model.is-up:before{background:var(--color-success)}.nd-model.is-loading:before{background:var(--color-warning)}.nd-model.is-down:before{background:var(--color-danger)}.nd-status{align-items:center;display:inline-flex;font-size:var(--fs-4xs);font-weight:600;gap:var(--space-6)}.nd-status:before{background:var(--text-muted);border-radius:var(--pill-radius);content:"";height:6px;width:6px}.nd-status.is-ready{color:var(--color-success)}.nd-status.is-ready:before{background:var(--color-success)}.nd-state,.nd-status.is-idle{color:var(--text-muted)}.nd-state{font-size:var(--fs-md);padding:var(--space-56) 0;text-align:center}.nd-state.is-error{color:var(--color-danger)}.nd-state-msg{font-weight:600;margin-bottom:var(--space-6)}.nd-state-detail{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-4xs);margin-bottom:var(--space-14);word-break:break-all}.nd-pager{align-items:center;display:flex;gap:var(--space-14);justify-content:center;margin-top:var(--space-28)}.nd-pager-info{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-3xs);min-width:64px;text-align:center}.nd-empty{padding:var(--space-56) 0;text-align:center}.nd-empty-msg{color:var(--text-secondary);font-size:var(--fs-md);font-weight:600}.nd-empty-hint{color:var(--text-muted);font-size:var(--fs-3xs);margin-top:var(--space-8)}@media(max-width:860px){.nd-table{border:0}.nd-table--grid{grid-template-columns:1fr}.nd-table--list .nd-row--head{display:none}.nd-table--list .nd-row{align-items:start;background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--r);grid-template-columns:1fr;min-height:0;padding:var(--space-14);row-gap:var(--space-10)}.nd-table--list .nd-row:last-child{border-bottom:1px solid var(--border-default)}.nd-table--list .nd-cell:before{color:var(--text-muted);content:attr(data-label);font-family:var(--font-mono);font-size:var(--fs-5xs)}.nd-table--list .nd-cell+.nd-cell{border-top:1px solid var(--border-light)}.nd-table--list .nd-cell--serving:before{display:none}.nd-table--list .nd-serving-name{font-size:var(--fs-md);white-space:normal}.nd-table--list .nd-row{box-shadow:inset 3px 0 0 var(--nd-engine)}.nd-table--list .nd-serving-engine{color:var(--nd-engine);font-weight:700}.nd-table--list .nd-row--eng-other .nd-serving-engine{color:var(--text-muted);font-weight:400}.nd-table--list .nd-cell--gpu,.nd-table--list .nd-cell--ident,.nd-table--list .nd-cell--serving{align-items:stretch;border-left:0;grid-column:auto;grid-row:auto;padding:0}.nd-table--list .nd-cell+.nd-cell{padding-top:var(--space-10)}.nd-table--list .nd-ident{align-items:stretch;flex-direction:column;gap:var(--space-2)}.nd-table--list .nd-gpu{align-items:flex-start}.nd-table--list .nd-gpu-name{background:none;border-radius:0;padding:0;text-align:left}.nd-table--list .nd-gpu-meta{justify-content:flex-start}.nd-table--list .nd-row{margin-bottom:0}.nd-view{display:none}.nd-chips-count{display:inline}.nd-searchbar-kbd{display:none}}.nd-detail-head{border-bottom:2px solid var(--border-bright);margin-bottom:var(--space-20);padding-bottom:var(--space-16)}.nd-detail-body{grid-gap:var(--space-28);align-items:start;display:grid;gap:var(--space-28);grid-template-columns:minmax(0,1fr) 300px}.nd-detail-side{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--r);padding:var(--space-16);position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + var(--space-16))}.nd-detail-back{margin-top:var(--space-16)}@media(max-width:860px){.nd-detail-body{grid-template-columns:1fr}.nd-detail-side{position:static}}.nd-sheet-id{font-family:var(--font-mono);font-size:var(--fs-xl);font-weight:800;overflow-wrap:anywhere}.nd-detail-idrow{align-items:flex-start;display:flex;gap:var(--space-10)}.nd-detail-idrow .nd-copy{margin-top:var(--space-6)}.nd-kv div{align-items:center;border-top:1px solid var(--border-light);display:flex;gap:var(--space-12);justify-content:space-between;padding:var(--space-8) 0}.nd-kv dt{color:var(--text-muted)}.nd-kv dd,.nd-kv dt{font-size:var(--fs-4xs)}.nd-kv dd{color:var(--text-primary);min-width:0}.nd-kv-copy{align-items:center;display:flex;gap:var(--space-8)}.nd-kv-name,.nd-sheet-name{overflow-wrap:anywhere}.nd-sheet-name{color:var(--text-secondary);font-size:var(--fs-sm);margin-top:var(--space-6)}.nd-flag{border-radius:var(--badge-radius);display:inline-block;font-family:var(--font-mono);font-size:var(--fs-5xs);font-weight:700;padding:1px var(--space-6)}.nd-flag.is-ok,.nd-flag.is-open{background:var(--color-success-alpha);color:var(--color-success)}.nd-flag.is-gated{background:var(--color-warning-alpha);color:var(--color-warning)}.nd-flag-note{color:var(--text-muted);display:block;font-size:var(--fs-5xs);line-height:1.45;margin-top:var(--space-4);max-width:180px;text-align:right}.nd-copy{background:none;border:0;color:var(--text-muted);cursor:pointer;display:inline-grid;flex:none;height:18px;padding:0;place-items:center;width:18px}.nd-copy:before{content:"⧉";font-size:13px}.nd-copy.is-copied:before{color:var(--accent-text-blue);content:"✓"}.nd-copy:hover{color:var(--color-primary)}.nd-sheet-section{margin-bottom:var(--space-18)}.nd-use{border-top:1px solid var(--border-light);margin-top:var(--space-28);padding-top:var(--space-20)}.nd-use .nr-steps{margin-top:var(--space-16)}.nd-use-head{align-items:center;display:flex;gap:var(--space-12);justify-content:space-between}.nd-use-head .nd-sheet-label{margin-bottom:0}.nd-use-alias{display:block;margin-top:var(--space-14);max-width:260px}.nd-use-alias .nr-label{display:block;margin-bottom:var(--space-6)}.nd-use-alias .nr-hint{display:block;margin-top:var(--space-6)}.nd-sheet-label{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-4xs);margin-bottom:var(--space-10)}.nd-model-list{list-style:none;margin:0;padding:0}.nd-model-list li{align-items:center;border-top:1px solid var(--border-light);display:flex;font-size:var(--fs-4xs);gap:var(--space-8);padding:var(--space-6) 0}.nd-model-name{flex:1 1;font-family:var(--font-mono);min-width:0}.nd-model-engine{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-5xs)}.nd-model-state{flex:none;font-size:var(--fs-5xs);font-weight:700}.nd-model-state.is-up{color:var(--color-success)}.nd-model-state.is-loading{color:var(--color-warning)}.nd-model-state.is-down{color:var(--color-danger)}.nd-note{color:var(--text-muted);font-size:var(--fs-5xs);line-height:1.5}.me-page{--me-accent:#0c6e9b;margin:0 auto;max-width:var(--content-max-width);padding:var(--space-40) var(--content-padding) var(--space-60)}[data-theme=dark] .me-page{--me-accent:#3aa9de}.me-gate{align-items:center;display:flex;flex-direction:column;gap:var(--space-14);margin:var(--space-56) auto;max-width:46ch;text-align:center}.me-gate h1{font-size:var(--fs-2xl);font-weight:900;letter-spacing:var(--tracking-display)}.me-gate p{color:var(--text-secondary);font-size:var(--fs-sm);line-height:1.6}.me-previewbar{align-items:center;background:var(--me-warn-soft);border-left:3px solid var(--me-warn);border-radius:0 var(--r-sm) var(--r-sm) 0;display:flex;flex-wrap:wrap;gap:var(--space-12);justify-content:space-between;margin-bottom:var(--space-16);padding:var(--space-12) var(--space-14)}.me-previewbar-msg{color:var(--text-primary);font-size:var(--fs-4xs);line-height:1.5}.me-head{margin-bottom:var(--space-20)}.me-head h1{font-size:var(--fs-2xl);font-weight:900;letter-spacing:var(--tracking-display)}.me-tabs{align-items:center;border-bottom:1px solid var(--border-light);display:flex;gap:var(--space-4);margin-bottom:var(--space-24);overflow-x:auto;scrollbar-width:none}.me-tabs::-webkit-scrollbar{display:none}.me-tab{align-items:center;border-bottom:2px solid #0000;color:var(--text-secondary);display:inline-flex;flex:none;font-size:var(--fs-sm);font-weight:700;gap:var(--space-6);margin-bottom:-1px;padding:var(--space-12) var(--space-10);text-decoration:none;transition:color .15s,border-color .15s;white-space:nowrap}.me-tab:hover{color:var(--text-primary);text-decoration:none}.me-tab.active{border-bottom-color:var(--me-accent);color:var(--me-accent)}.me-panel h2{font-size:var(--fs-xl);font-weight:800}.me-panel-lede{color:var(--text-secondary);font-size:var(--fs-md);line-height:1.6;margin-top:var(--space-8);max-width:68ch}.me-list{display:flex;flex-direction:column;gap:var(--space-8);list-style:none;margin:var(--space-18) 0 0;max-width:68ch;padding:0}.me-list li{color:var(--text-secondary);font-size:var(--fs-sm);line-height:1.55;padding-left:var(--space-18);position:relative}.me-list li:before{color:var(--color-primary);content:"•";left:var(--space-4);position:absolute}.me-panel-link{margin-top:var(--space-16)}.me-h2{font-size:var(--fs-lg);font-weight:800;margin:var(--space-40) 0 var(--space-8)}.me-panel>.me-h2:first-of-type{margin-top:var(--space-32)}.me-cards{grid-gap:var(--space-14);display:grid;gap:var(--space-14);grid-template-columns:repeat(3,1fr)}.me-summary{margin-bottom:var(--space-24)}.me-summary .me-card{border-color:var(--me-accent)}.me-figrow{grid-gap:var(--space-14);display:grid;gap:var(--space-14);grid-template-columns:repeat(4,1fr);margin-top:var(--space-14)}.me-panel-figs{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}@media(max-width:900px){.me-cards{grid-template-columns:1fr}.me-figrow{grid-template-columns:1fr 1fr}}.me-card{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--r);box-shadow:var(--chart-lift);padding:var(--space-16) var(--space-18)}.me-card h3{color:var(--text-muted);font-size:var(--fs-5xs);font-weight:600;letter-spacing:var(--tracking-label);margin-bottom:var(--space-12);text-transform:uppercase}.me-panel>.me-card:not(:first-child),.me-sect>.me-card:not(:first-child){margin-top:var(--space-14)}.me-figs{display:flex;flex-wrap:wrap;gap:var(--space-24)}.me-fig{min-width:0}.me-fig-n{font-feature-settings:"tnum";font-family:var(--font-mono);font-size:var(--fs-2xl);font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.02em;line-height:1.15}.me-fig-l{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--fs-5xs);gap:var(--space-6);margin-top:var(--space-2)}.me-unit{color:var(--text-muted);font-size:var(--fs-3xs);font-weight:400;margin-left:var(--space-4)}.me-tone1{fill:var(--chart-1);background:var(--chart-1)}.me-tone2{fill:var(--chart-2);background:var(--chart-2)}.me-tone3{fill:var(--chart-3);background:var(--chart-3)}.me-tone4{fill:var(--chart-4);background:var(--chart-4)}.me-tone-muted{fill:var(--chart-muted);background:var(--chart-muted)}.me-mark{border-radius:2px;display:inline-block;flex:none;height:8px;width:8px}.me-mark.is-grant{background:var(--me-grant)}.me-mark.is-balance{background:var(--me-vault)}.me-licsum{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--fs-5xs);gap:var(--space-8);margin-bottom:var(--space-14)}.me-licsum-tax{color:var(--text-secondary)}.me-licsum-exp{color:var(--text-muted);margin-left:auto}.me-licsum-topup{border-top:1px solid var(--border-light);color:var(--text-secondary);font-size:var(--fs-5xs);margin-top:var(--space-12);padding-top:var(--space-10)}.me-meters{grid-gap:var(--space-16);display:grid;gap:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr))}.me-meter-bar{background:var(--chart-muted);border-radius:3px;height:6px;margin:var(--space-8) 0 var(--space-6);overflow:hidden}.me-meter-fill{border-radius:3px;display:block;height:100%}.me-meter-fill.is-ok{background:var(--me-ok)}.me-meter-fill.is-warn{background:var(--me-warn)}.me-meter-fill.is-w0{width:0}.me-meter-fill.is-w10{width:10%}.me-meter-fill.is-w20{width:20%}.me-meter-fill.is-w30{width:30%}.me-meter-fill.is-w40{width:40%}.me-meter-fill.is-w50{width:50%}.me-meter-fill.is-w60{width:60%}.me-meter-fill.is-w70{width:70%}.me-meter-fill.is-w80{width:80%}.me-meter-fill.is-w90{width:90%}.me-meter-fill.is-w100{width:100%}.me-meter-note{line-height:1.5}.me-meter-note,.me-meter-row{color:var(--text-secondary);font-size:var(--fs-5xs)}.me-meter-row{display:flex;gap:var(--space-10);justify-content:space-between}.me-sect{margin-bottom:var(--space-28)}.me-sect>.me-h2{margin-top:0}.me-sublabel{align-items:baseline;color:var(--text-muted);display:flex;font-size:var(--fs-5xs);font-weight:600;gap:var(--space-8);letter-spacing:var(--tracking-label);margin:var(--space-16) 0 var(--space-8);text-transform:uppercase}.me-sublabel:first-child{margin-top:0}.me-sublabel-note{color:var(--text-secondary);font-weight:400;letter-spacing:0;text-transform:none}.me-callout{background:var(--me-warn-soft);border-left:3px solid var(--me-warn);border-radius:0 var(--r-sm) var(--r-sm) 0;color:var(--text-primary);font-size:var(--fs-3xs);line-height:1.6;margin-top:var(--space-14);padding:var(--space-12) var(--space-14)}.me-callout.is-ok{background:var(--me-ok-soft);border-left-color:var(--me-ok)}.me-callout.is-crit{background:var(--me-crit-soft);border-left-color:var(--me-crit)}.me-callout.is-mute{background:var(--bg-input);border-left-color:var(--border-input)}.me-callout b{font-weight:700}.me-callout code{font-family:var(--font-mono);font-size:var(--fs-4xs)}.me-split{border-top:1px dashed var(--border-input);display:flex;flex-direction:column;gap:var(--space-6);margin:var(--space-14) 0 0;max-width:520px;padding-top:var(--space-12)}.me-split-r{align-items:baseline;display:flex;font-size:var(--fs-3xs);gap:var(--space-12);justify-content:space-between}.me-split-r dt{color:var(--text-secondary)}.me-split-r dd{font-feature-settings:"tnum";font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600;margin:0}.me-split-r.is-indent{padding-left:var(--space-14)}.me-split-r.is-crit dd,.me-split-r.is-crit dt{color:var(--me-crit)}.me-split-r.is-total{border-top:1px solid var(--border-light);margin-top:var(--space-2);padding-top:var(--space-8)}.me-split-r.is-total dt{color:var(--text-primary);font-weight:600}.me-steps{display:flex;flex-direction:column;gap:var(--space-20);list-style:none;margin:var(--space-14) 0 0;padding:0}.me-step{grid-gap:var(--space-14);display:grid;gap:var(--space-14);grid-template-columns:auto minmax(0,1fr)}.me-step-n{border:1px solid var(--border-input);border-radius:var(--pill-radius);color:var(--text-muted);display:grid;font-family:var(--font-mono);font-size:var(--fs-5xs);font-weight:700;height:24px;place-items:center;width:24px}.me-step.is-done .me-step-n{background:var(--me-vault);border-color:var(--me-vault);color:var(--bg-card)}.me-step-body{min-width:0}.me-step-body h3{font-size:var(--fs-md);font-weight:700}.me-step-sub{color:var(--text-secondary);font-size:var(--fs-3xs);line-height:1.6;margin:var(--space-2) 0 var(--space-10);max-width:62ch}.me-picks{display:flex;flex-wrap:wrap;gap:var(--space-6)}.me-pick{align-items:baseline;background:var(--bg-card);border:1px solid var(--border-input);border-radius:var(--pill-radius);display:inline-flex;font-size:var(--fs-4xs);gap:var(--space-8);padding:var(--space-4) var(--space-10)}.me-pick.is-on{background:var(--me-vault-soft);border-color:var(--me-vault);color:var(--me-vault-ink)}.me-pick-sub{color:var(--text-muted);font-family:var(--font-mono);font-weight:600}.me-pick.is-on .me-pick-sub{color:var(--me-vault-ink)}.me-terms{display:flex;flex-wrap:wrap;gap:var(--space-8)}.me-term{align-items:baseline;background:var(--bg-card);border:1px solid var(--border-input);border-radius:var(--r-sm);display:inline-flex;font-size:var(--fs-3xs);gap:var(--space-8);padding:var(--space-6) var(--space-10)}.me-term.is-on{background:var(--me-vault-soft);border-color:var(--me-vault);color:var(--me-vault-ink)}.me-term-p{font-feature-settings:"tnum";font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:700}.me-term-save{color:var(--me-ok);font-size:var(--fs-5xs);font-weight:700}.me-field{display:flex;flex-direction:column;gap:var(--space-6);margin-top:var(--space-12)}.me-field-l{color:var(--text-muted);font-size:var(--fs-5xs);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase}.me-field-v{background:var(--bg-input);border:1px solid var(--border-input);border-radius:var(--r-sm);font-size:var(--fs-sm);overflow-wrap:anywhere;padding:var(--space-8) var(--space-12)}.me-field-v.is-mono{font-feature-settings:"tnum";font-family:var(--font-mono);font-variant-numeric:tabular-nums}.me-field-hint{color:var(--text-muted);font-size:var(--fs-5xs);line-height:1.5}.me-role{border-radius:3px;display:inline-block;font-size:var(--fs-5xs);font-size:var(--fs-6xs,var(--fs-5xs));font-weight:700;letter-spacing:var(--tracking-label);padding:1px var(--space-6);text-transform:uppercase}.me-role.is-cl{background:var(--me-grant-soft);color:var(--me-grant)}.me-role.is-pv{background:var(--me-vault-soft);color:var(--me-vault)}.me-rows{display:flex;flex-direction:column;gap:var(--space-6);margin-top:var(--space-12)}.me-open3{grid-gap:var(--space-10);display:grid;gap:var(--space-10);grid-template-columns:2fr 1fr 1fr}.me-open3 .me-field{margin-top:0}@media(max-width:760px){.me-open3{grid-template-columns:1fr}}.me-cards2{grid-gap:var(--space-14);display:grid;gap:var(--space-14);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--space-14)}@media(max-width:820px){.me-cards2{grid-template-columns:1fr}}.me-rcs{grid-gap:var(--space-14);display:grid;gap:var(--space-14);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--space-14)}@media(max-width:900px){.me-rcs{grid-template-columns:1fr}}.me-rc{flex-direction:column}.me-rc,.me-rc-top{display:flex;gap:var(--space-12)}.me-rc-top{align-items:flex-start;justify-content:space-between}.me-rc-who{font-size:var(--fs-sm);font-weight:700;gap:var(--space-8);min-width:0}.me-opt,.me-rc-who{align-items:center;display:flex}.me-opt{background:var(--bg-input);border:1px solid var(--border-light);border-radius:var(--r-sm);flex-wrap:wrap;gap:var(--space-10);justify-content:space-between;padding:var(--space-10) var(--space-12)}.me-opt.is-ready{background:var(--me-ok-soft);border-color:var(--me-ok)}.me-opt-k{align-items:baseline;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:var(--fs-3xs);gap:var(--space-8)}.me-opt-when{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-5xs)}.me-relaybox{background:var(--bg-input);border:1px solid var(--border-light);border-radius:var(--r-sm);padding:var(--space-10) var(--space-12)}.me-relaystat{display:flex;flex-direction:column;gap:var(--space-6)}.me-relay-who{align-items:center;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:var(--fs-4xs);gap:var(--space-8)}.me-relay-rate{color:var(--text-muted);font-family:var(--font-mono)}.me-relay-addr{align-items:center;color:var(--text-muted);display:flex;font-size:var(--fs-5xs);gap:var(--space-8);min-width:0}.me-relay-k{border:1px solid var(--border-light);border-radius:3px;flex:none;font-size:var(--fs-5xs);letter-spacing:var(--tracking-label);padding:1px var(--space-6);text-transform:uppercase}.me-visual{display:flex;flex-direction:column;gap:var(--space-18);margin-bottom:var(--space-18)}.me-rates{display:flex;flex-wrap:wrap;gap:var(--space-10)}.me-rate{background:var(--bg-input);border:1px solid var(--border-light);border-radius:var(--r-sm);flex:1 1 auto;padding:var(--space-8) var(--space-12)}.me-rate.is-on{background:var(--me-vault-soft);border-color:var(--me-vault)}.me-rate.is-on .me-rate-v{color:var(--me-vault-ink)}.me-rate-k{color:var(--text-muted);font-size:var(--fs-5xs);letter-spacing:var(--tracking-label);text-transform:uppercase}.me-rate-v{font-feature-settings:"tnum";font-family:var(--font-mono);font-size:var(--fs-md);font-variant-numeric:tabular-nums;font-weight:700;margin-top:1px}.me-slots{display:flex;flex-direction:column;gap:var(--space-8)}.me-slotrow{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-12)}.me-slot-day{color:var(--text-muted);flex:none;font-family:var(--font-mono);font-size:var(--fs-5xs);width:48px}.me-slot-grid{display:flex;flex:none;gap:3px}.me-slot{background:var(--bg-input);border:1px solid var(--border-light);border-radius:3px;height:15px;width:15px}.me-slot.is-on{background:var(--me-grant);border-color:var(--me-grant)}.me-slot-t{align-items:baseline;color:var(--text-secondary);display:flex;font-size:var(--fs-5xs);gap:var(--space-8)}.me-slot-live{background:var(--bg-hover);border-radius:var(--badge-radius);color:var(--text-muted);flex:none;padding:1px var(--space-6)}.me-cursor{display:flex;flex-direction:column;gap:var(--space-8)}.me-cursor-track{background:var(--bg-input);border:1px solid var(--border-light);border-radius:var(--r-sm);height:34px;overflow:hidden;position:relative}.me-cursor-used{background:var(--bg-hover);left:0}.me-cursor-mark,.me-cursor-used{bottom:0;position:absolute;top:0}.me-cursor-mark{background:var(--me-grant);width:2px}.me-cursor-span{background:var(--me-grant-soft);border:1px solid var(--me-grant);border-radius:4px;bottom:7px;position:absolute;top:7px}.me-cursor-span.is-w0,.me-cursor-used.is-w0{width:0}.me-cursor-mark.is-l0,.me-cursor-span.is-l0{left:0}.me-cursor-span.is-w10,.me-cursor-used.is-w10{width:10%}.me-cursor-mark.is-l10,.me-cursor-span.is-l10{left:10%}.me-cursor-span.is-w20,.me-cursor-used.is-w20{width:20%}.me-cursor-mark.is-l20,.me-cursor-span.is-l20{left:20%}.me-cursor-span.is-w30,.me-cursor-used.is-w30{width:30%}.me-cursor-mark.is-l30,.me-cursor-span.is-l30{left:30%}.me-cursor-span.is-w40,.me-cursor-used.is-w40{width:40%}.me-cursor-mark.is-l40,.me-cursor-span.is-l40{left:40%}.me-cursor-span.is-w50,.me-cursor-used.is-w50{width:50%}.me-cursor-mark.is-l50,.me-cursor-span.is-l50{left:50%}.me-cursor-span.is-w60,.me-cursor-used.is-w60{width:60%}.me-cursor-mark.is-l60,.me-cursor-span.is-l60{left:60%}.me-cursor-span.is-w70,.me-cursor-used.is-w70{width:70%}.me-cursor-mark.is-l70,.me-cursor-span.is-l70{left:70%}.me-cursor-span.is-w80,.me-cursor-used.is-w80{width:80%}.me-cursor-mark.is-l80,.me-cursor-span.is-l80{left:80%}.me-cursor-span.is-w90,.me-cursor-used.is-w90{width:90%}.me-cursor-mark.is-l90,.me-cursor-span.is-l90{left:90%}.me-cursor-span.is-w100,.me-cursor-used.is-w100{width:100%}.me-cursor-mark.is-l100,.me-cursor-span.is-l100{left:100%}.me-cursor-lbls{color:var(--text-muted);display:flex;font-family:var(--font-mono);font-size:var(--fs-5xs);gap:var(--space-10);justify-content:space-between}.me-pill{align-items:center;border-radius:var(--pill-radius);display:inline-flex;font-size:var(--fs-5xs);font-weight:700;gap:var(--space-4);padding:3px var(--space-8)}.me-pill.is-ok{background:var(--me-ok-soft);color:var(--me-ok)}.me-pill.is-warn{background:var(--me-warn-soft);color:var(--me-warn)}.me-pill.is-grant{background:var(--me-grant-soft);color:var(--me-grant)}.me-pill.is-balance{background:var(--me-vault-soft);color:var(--me-vault)}.me-pill.is-circulating,.me-pill.is-license{background:var(--bg-hover);color:var(--text-secondary)}.me-pill.is-active,.me-pill.is-claimable,.me-pill.is-deposit,.me-pill.is-live,.me-pill.is-online{background:var(--me-ok-soft);color:var(--me-ok)}.me-pill.is-check,.me-pill.is-expiring,.me-pill.is-grace,.me-pill.is-passed{background:var(--me-warn-soft);color:var(--me-warn)}.me-pill.is-down,.me-pill.is-refundable{background:var(--me-crit-soft);color:var(--me-crit)}.me-pill.is-closed,.me-pill.is-send,.me-pill.is-withdraw{background:var(--bg-hover);color:var(--text-secondary)}.me-charts{display:flex;flex-direction:column;gap:var(--space-14);margin-top:var(--space-14)}.me-chart{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--r);box-shadow:var(--chart-lift);padding:var(--space-16) var(--space-18)}.me-chart h3{font-size:var(--fs-sm);font-weight:600}.me-chart-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--space-12);justify-content:space-between;margin-bottom:var(--space-14)}.me-chart-sub{color:var(--text-muted);font-size:var(--fs-5xs)}.me-chart-note{color:var(--text-secondary);font-size:var(--fs-3xs);line-height:1.6;margin-top:var(--space-10);max-width:72ch}.me-chart-body svg{display:block;height:auto;overflow:visible;width:100%}.me-chart-panel{fill:var(--chart-panel)}.me-grid{stroke:var(--chart-grid);stroke-width:1}.me-axis{fill:var(--text-muted);font-family:var(--font-mono);font-size:9px}.me-axis-chip{fill:var(--bg-input);stroke:var(--border-light);stroke-width:1}.me-tag-bg{fill:var(--chart-ink)}.me-tag-text{fill:var(--chart-ink-fg);font-feature-settings:"tnum";font-family:var(--font-mono);font-size:10px;font-variant-numeric:tabular-nums;font-weight:700}.me-hit{fill:#0000}.me-bar-group{cursor:default}.me-bar-group:focus-visible .me-hit,.me-bar-group:hover .me-hit{fill:var(--bg-hover)}.me-bar-group:focus{outline:none}.me-tip{pointer-events:none}.me-tip-bg{fill:var(--bg-card);stroke:var(--border-bright);stroke-width:1}.me-tip-day{fill:var(--text-primary);font-family:var(--font-mono);font-size:10px;font-weight:700}.me-tip-name{fill:var(--text-secondary);font-size:10px}.me-tip-val{fill:var(--text-primary);font-family:var(--font-mono);font-size:10px;font-weight:600}.me-legend{color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:var(--fs-5xs);gap:var(--space-16);margin-top:var(--space-12)}.me-legend span{align-items:center;display:inline-flex;gap:var(--space-6)}.me-tablewrap{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--r);margin-top:var(--space-14);overflow-x:auto}.me-table{border-collapse:collapse;font-size:var(--fs-sm);min-width:480px;width:100%}.me-table th{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-5xs);font-weight:600;letter-spacing:var(--tracking-label);text-align:left;text-transform:uppercase;white-space:nowrap}.me-table td,.me-table th{border-bottom:1px solid var(--border-light);padding:var(--space-10) var(--space-14)}.me-table td{color:var(--text-secondary)}.me-table tbody tr:last-child td{border-bottom:0}.me-table tfoot td{border-bottom:0;border-top:1px solid var(--border-default);color:var(--text-primary);font-weight:700}.me-table .is-num{font-feature-settings:"tnum";font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.me-table .is-mono{font-family:var(--font-mono);font-size:var(--fs-4xs)}.me-table .me-grouprow td{background:var(--bg-input);color:var(--text-muted);font-size:var(--fs-5xs);line-height:1.5;padding:var(--space-8) var(--space-14)}.me-table .me-derived td:first-child{padding-left:var(--space-28)}.me-cell-sub{color:var(--text-muted);display:block;font-family:var(--font-body);font-size:var(--fs-5xs);font-weight:400;letter-spacing:0}.me-idchain{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--fs-sm);gap:var(--space-10)}.me-idchain>*+:before{color:var(--text-muted);content:"→";margin-right:var(--space-10)}.me-idchain-h{font-weight:700}.me-idchain-n{color:var(--text-secondary)}.me-idchain-p{color:var(--me-vault);font-weight:600}.me-lic{display:flex;flex-direction:column;gap:var(--space-12)}.me-table tbody tr.me-mine td{background:var(--bg-hover)}.me-exempt{display:flex;flex-wrap:wrap;gap:var(--space-8);margin-top:var(--space-10)}.me-exempt code{background:var(--bg-hover);border-radius:var(--r-sm);color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--fs-5xs);padding:2px var(--space-8)}.me-circuit{align-items:stretch;display:grid;grid-template-columns:1fr auto 1fr;margin-top:var(--space-14)}@media(max-width:760px){.me-circuit{gap:var(--space-12);grid-template-columns:1fr}}.me-lane{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--r);overflow:hidden;padding:var(--space-16) var(--space-18);position:relative}.me-lane h4{font-size:var(--fs-md);font-weight:600}.me-lane:before{content:"";inset:0 auto 0 0;position:absolute;width:3px}.me-lane.is-grant:before{background:var(--me-grant)}.me-lane.is-balance:before{background:var(--me-vault)}.me-lane-desc{color:var(--text-secondary);font-size:var(--fs-3xs)}.me-lane-amt{font-feature-settings:"tnum";font-family:var(--font-mono);font-size:var(--fs-3xl);font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.025em;margin:var(--space-8) 0 var(--space-2)}.me-lane-list{display:flex;flex-direction:column;gap:var(--space-6);list-style:none;margin:var(--space-12) 0 0;padding:0}.me-lane-list li{color:var(--text-secondary);font-size:var(--fs-3xs)}.me-flowgate{align-items:center;display:flex;flex-direction:column;gap:var(--space-6);justify-content:center;min-width:132px;padding:0 var(--space-16)}.me-flowgate-arrow:before{color:var(--me-vault);content:"──▶";font-family:var(--font-mono);font-size:15px;letter-spacing:.05em}.me-flowgate-cap{color:var(--text-secondary);font-size:var(--fs-5xs);line-height:1.35;text-align:center}@media(max-width:760px){.me-flowgate{flex-direction:row;min-width:0;padding:var(--space-4) 0}.me-flowgate-arrow:before{content:"▼"}}.download-page .dl-section{padding:clamp(40px,6vw,64px) 0}.download-page .dl-head{margin:0 auto var(--space-32);max-width:640px;text-align:center}.download-page .dl-head .dl-eyebrow{color:var(--accent-text-indigo);display:block;font-size:var(--fs-3xs);font-weight:800;letter-spacing:.14em;margin-bottom:var(--space-10);text-transform:uppercase}.download-page .dl-head h2{text-wrap:balance;font-size:clamp(1.5rem,3vw,1.875rem);font-weight:900;letter-spacing:var(--tracking-display)}.download-page .dl-head .dl-expand{align-items:center;color:var(--accent-text-indigo);display:inline-flex;font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:600;letter-spacing:.14em;margin-top:var(--space-8);text-transform:uppercase}.download-page .dl-head .dl-expand:after,.download-page .dl-head .dl-expand:before{content:"·";margin:0 .7em;opacity:.5}.download-page .dl-head p{text-wrap:pretty;color:var(--text-secondary);font-size:var(--fs-lg);margin-top:var(--space-12)}.download-page .os-grid{grid-gap:var(--space-16);display:grid;gap:var(--space-16);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:940px}@media(max-width:720px){.download-page .os-grid{grid-template-columns:1fr;max-width:380px}}.download-page .os-card{align-items:center;background:var(--glass-fill);border:1px solid var(--border-default);border-radius:var(--r);display:flex;flex-direction:column;padding:var(--space-24);position:relative;text-align:center;transform:translateY(18px);transition:transform .5s var(--ease-out-quart),border-color .2s,box-shadow .3s var(--ease-out-quart)}.download-page .os-card:hover{border-color:var(--color-primary);box-shadow:0 0 50px -14px color-mix(in oklch,var(--color-primary) 30%,#0000),0 0 90px -24px color-mix(in oklch,var(--color-purple) 24%,#0000)}.download-page .os-grid.is-visible .os-card{transform:translateY(0)}.download-page .os-grid.is-visible .os-card:first-child{transition-delay:0ms}.download-page .os-grid.is-visible .os-card:nth-child(2){transition-delay:70ms}.download-page .os-grid.is-visible .os-card:nth-child(3){transition-delay:.14s}.download-page .os-badge{background:var(--color-primary-alpha);border:1px solid color-mix(in oklch,var(--color-primary) 35%,#0000);border-radius:var(--pill-radius);color:var(--color-primary);font-size:var(--fs-5xs);font-weight:800;letter-spacing:.04em;padding:var(--space-4) var(--space-9);position:absolute;right:var(--space-12);top:var(--space-12)}.download-page .os-icon{background:var(--bg-card);border:1px solid var(--border-bright);border-radius:var(--r-sm);display:grid;font-size:30px;height:58px;margin-bottom:var(--space-14);place-items:center;width:58px}.download-page .os-icon:before{content:""}.download-page .os-card--windows .os-icon:before{content:"⊞"}.download-page .os-card--linux .os-icon:before{content:"🐧"}.download-page .os-card--macos .os-icon:before{content:"🍎"}.download-page .os-card--windows{background:radial-gradient(ellipse 72% 55% at 50% 0,color-mix(in oklch,var(--color-purple) 16%,#0000),#0000 70%),var(--glass-fill)}.download-page .os-card--windows .os-icon{border-color:color-mix(in oklch,var(--color-purple) 45%,#0000);box-shadow:0 0 22px -6px color-mix(in oklch,var(--color-purple) 60%,#0000);color:var(--color-purple)}.download-page .os-card--linux{background:radial-gradient(ellipse 72% 55% at 50% 0,color-mix(in oklch,var(--color-warning) 15%,#0000),#0000 70%),var(--glass-fill)}.download-page .os-card--linux .os-icon{border-color:color-mix(in oklch,var(--color-warning) 45%,#0000);box-shadow:0 0 22px -6px color-mix(in oklch,var(--color-warning) 55%,#0000)}.download-page .os-card--macos{background:radial-gradient(ellipse 72% 55% at 50% 0,color-mix(in oklch,var(--color-primary) 13%,#0000),#0000 70%),var(--glass-fill)}.download-page .os-card--macos .os-icon{border-color:color-mix(in oklch,var(--color-primary) 40%,#0000);box-shadow:0 0 22px -6px color-mix(in oklch,var(--color-primary) 45%,#0000)}.download-page .os-card h3{font-size:var(--fs-xl);font-weight:800}.download-page .os-meta{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-3xs);margin-top:var(--space-5)}.download-page .os-spec{color:var(--accent-text-indigo);color:var(--home-accent-text-2,var(--accent-text-indigo));font-family:var(--font-mono);font-size:var(--fs-4xs);margin-top:var(--space-4)}.download-page .os-download{justify-content:center;margin-top:var(--space-16);width:100%}.download-page .os-download:not(.os-download--soon):before{content:"⤓";font-weight:700}.download-page .os-download:hover{transform:none}.download-page .os-download--soon{color:var(--text-muted);cursor:default}.download-page .os-download--soon,.download-page .os-download--soon:hover{background:var(--bg-input);border-color:var(--border-default)}.download-page .os-card.is-soon{cursor:default;opacity:.5}.download-page .os-card.is-soon:hover{border-color:var(--border-default);box-shadow:none;transform:translateY(0)}.download-page .os-grid.is-visible .os-card.is-soon,.download-page .os-grid.is-visible .os-card.is-soon:hover{transform:translateY(0)}.download-page .os-badge--soon{background:var(--color-warning-alpha);border-color:color-mix(in oklch,var(--color-warning) 35%,#0000);color:var(--color-warning)}.download-page .os-hint{color:var(--text-secondary);font-size:var(--fs-4xs);margin-top:var(--space-9)}.download-page .dl-note{background:var(--color-purple-alpha);border:1px solid var(--border-default);border-left:3px solid var(--color-purple);border-radius:var(--r-sm);color:var(--text-secondary);font-size:var(--fs-sm);line-height:1.6;margin:var(--space-28) auto 0;max-width:760px;padding:var(--space-14) var(--space-18)}.download-page .dl-note .dl-note-q{color:var(--text-primary)}.download-page .dl-note .dl-note-body{color:var(--text-secondary)}@media(prefers-reduced-motion:reduce){.download-page .os-card{transform:none;transition:border-color .15s,box-shadow .2s}.download-page .os-grid.is-visible .os-card:hover{transform:none}}.arch-scene-fig{margin:var(--space-24) 0}.arch-scene{background:var(--glass-fill);border:1px solid var(--border-default);border-radius:var(--r-lg);overflow:hidden;position:relative}.arch-scene svg{display:block;height:auto;width:100%}.arch-scene.is-3d{perspective:1600px;perspective-origin:50% 24%}.arch-scene.is-3d svg{transform:rotateX(17deg) scale(1.06);transform-origin:50% 52%}.arch-scene svg text{font-family:var(--font-body)}.arch-scene svg .lbl{fill:var(--text-primary);font-weight:700}.arch-scene svg .lbl-sm{fill:var(--text-secondary);font-weight:600}.arch-scene svg .lbl-mono{fill:var(--text-muted);font-family:var(--font-mono)}.arch-scene svg .cap{fill:var(--net-star);font-weight:700;letter-spacing:.3px}.arch-scene-cap{color:var(--text-muted);font-size:var(--fs-3xs);line-height:1.5;margin-top:var(--space-10);text-align:center}@media(max-width:860px){.arch-scene.is-3d svg{transform:none}}.docs-wrap{grid-gap:var(--space-32);align-items:start;display:grid;gap:var(--space-32);grid-template-columns:210px minmax(0,1fr) 200px;padding-bottom:var(--space-60)}.docs-nav{align-self:start;height:calc(100vh - var(--header-height) - var(--docs-subnav-height) - var(--space-16));position:-webkit-sticky;position:sticky;top:var(--space-8)}.docs-nav-scroll{height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.docs-nav-scroll::-webkit-scrollbar{display:none}.docs-nav-inner{display:flex;flex-direction:column;gap:var(--space-2);padding-bottom:var(--space-40)}.docs-nav-cue{align-items:center;display:flex;height:var(--space-28);justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;right:0;transition:opacity .2s ease;z-index:2}.docs-nav-cue:before{border-bottom:2px solid var(--color-primary);border-right:2px solid var(--color-primary);content:"";height:var(--space-6);opacity:.85;width:var(--space-6)}.docs-nav-cue.up{background:linear-gradient(to bottom,var(--bg-body) 35%,#0000);top:0}.docs-nav-cue.up:before{transform:rotate(-135deg)}.docs-nav-cue.down{background:linear-gradient(to top,var(--bg-body) 35%,#0000);bottom:0}.docs-nav-cue.down:before{transform:rotate(45deg)}.docs-nav.can-down .docs-nav-cue.down,.docs-nav.can-up .docs-nav-cue.up{opacity:1}.docs-nav-group{display:flex;flex-direction:column;gap:var(--space-2)}.docs-nav-label{align-items:center;background:none;border:none;color:var(--text-secondary);cursor:pointer;display:flex;font-size:var(--fs-xs);font-weight:800;gap:var(--space-8);letter-spacing:var(--tracking-label);padding:var(--space-14) var(--space-8) var(--space-7);text-align:left;text-transform:uppercase;transition:color .15s;width:100%}.docs-nav-label:hover{color:var(--text-primary)}.docs-nav-label:before{border-bottom:2px solid;border-right:2px solid;content:"";flex-shrink:0;height:var(--space-6);opacity:.65;transform:rotate(45deg) translate(-1px,-1px);transition:transform .2s ease;width:var(--space-6)}.docs-nav-group.is-collapsed .docs-nav-label:before{transform:rotate(-45deg) translate(-1px,1px)}.docs-nav-links{display:flex;flex-direction:column;gap:var(--space-2);overflow:hidden}.docs-nav-group.is-collapsed .docs-nav-links{display:none}.docs-nav-link{border-radius:var(--r-sm);color:var(--text-secondary);cursor:pointer;font-size:var(--fs-sm);padding:var(--space-7) var(--space-11) var(--space-7) var(--space-24);text-decoration:none;transition:.15s}.docs-nav-link:hover{background:var(--bg-hover);color:var(--text-primary);text-decoration:none}.docs-nav-link.active{background:var(--color-primary-alpha);color:var(--color-primary);font-weight:600}.docs-nav-sublabel{align-items:center;background:none;border:none;color:var(--text-secondary);cursor:pointer;display:flex;font-size:var(--fs-xs);font-weight:700;gap:var(--space-6);padding:var(--space-7) var(--space-8) var(--space-7) var(--space-11);text-align:left;transition:color .15s;width:100%}.docs-nav-sublabel:hover{color:var(--text-primary)}.docs-nav-sublabel:before{border-bottom:2px solid;border-right:2px solid;content:"";flex-shrink:0;height:var(--space-5);opacity:.55;transform:rotate(45deg) translate(-1px,-1px);transition:transform .2s ease;width:var(--space-5)}.docs-nav-subgroup.is-collapsed .docs-nav-sublabel:before{transform:rotate(-45deg) translate(-1px,1px)}.docs-nav-sublinks{display:flex;flex-direction:column;gap:var(--space-2);overflow:hidden}.docs-nav-subgroup.is-collapsed .docs-nav-sublinks{display:none}.docs-nav-sublink{padding-left:var(--space-32)}.doc-body{max-width:760px;min-width:0}.doc-title{color:var(--text-primary);font-size:var(--fs-3xl);font-weight:800;letter-spacing:var(--tracking-display);margin-bottom:var(--space-8)}.doc-lede{color:var(--text-secondary);font-size:var(--fs-lg);line-height:1.65;margin-bottom:var(--space-4)}.doc-section{padding-top:var(--space-16);scroll-margin-top:var(--content-padding)}.doc-section+.doc-section{margin-top:var(--space-28)}.doc-h2{border-left:3px solid var(--color-primary);font-size:var(--fs-xl);margin:var(--space-12) 0 var(--space-10);padding-left:var(--space-10)}.doc-h2,.doc-h4{color:var(--text-primary);font-weight:700}.doc-h4{margin:var(--space-18) 0 var(--space-6)}.doc-h4,.doc-p{font-size:var(--fs-md)}.doc-p{color:var(--text-secondary);line-height:1.7;margin:var(--space-9) 0}.doc-code+.doc-p,.doc-note+.doc-p{margin-top:var(--space-32)}.doc-ul{color:var(--text-secondary);font-size:var(--fs-md);line-height:1.6;margin:var(--space-9) 0;padding-left:var(--space-20)}.doc-ul li{margin:var(--space-5) 0}.doc-ol{color:var(--text-secondary);font-size:var(--fs-md);line-height:1.6;margin:var(--space-9) 0;padding-left:var(--space-20)}.doc-ol li{margin:var(--space-5) 0}.doc-ol li::marker{color:var(--color-primary);font-weight:700}.doc-cards{grid-gap:var(--space-14);display:grid;gap:var(--space-14);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:var(--space-16) 0}.doc-card{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--r);padding:var(--space-16);transition:border-color .15s}.doc-card:hover{border-color:var(--color-primary)}.doc-card-icon{background:var(--icon-badge-bg);border:1.5px solid color-mix(in oklch,var(--ib-color) 55%,var(--border-bright));border-radius:var(--r-sm);box-shadow:0 0 20px -8px color-mix(in oklch,var(--ib-color) 70%,#0000);display:grid;height:44px;place-items:center;position:relative;width:44px}.doc-card-icon:after{animation:arch-icon-dash 4.2s var(--ease-out-quart) infinite;border:1px dashed color-mix(in oklch,var(--ib-color) 45%,#0000);border-radius:calc(var(--r-sm) + 5px);content:"";inset:-5px;pointer-events:none;position:absolute}@media(prefers-reduced-motion:reduce){.doc-card-icon:after{animation:none;opacity:1;transform:none}}.doc-card-icon{--ib-color:var(--accent-text-blue);margin-bottom:var(--space-10)}.doc-card-glyph{animation:arch-icon-pulse 3.2s var(--ease-out-quart) infinite;display:block;font-family:var(--font-emoji);font-size:26px;line-height:1}@media(prefers-reduced-motion:reduce){.doc-card-glyph{animation:none;transform:none}}.doc-cards .doc-card:nth-child(3n+2) .doc-card-icon{--ib-color:var(--accent-text-indigo)}.doc-cards .doc-card:nth-child(3n+3) .doc-card-icon{--ib-color:var(--color-primary)}.doc-card-title{color:var(--text-primary);font-size:var(--fs-md);font-weight:700;margin-bottom:var(--space-6)}.doc-card-text{color:var(--text-secondary);font-size:var(--fs-xs);line-height:1.6}.doc-ic{background:var(--color-primary-alpha-light);border-radius:5px;font-family:var(--font-mono);font-size:var(--fs-2xs);padding:var(--space-1) var(--space-6)}.doc-ic,.doc-link{color:var(--color-primary)}.doc-link{border-bottom:1px solid #0000;text-decoration:none}.doc-link:hover{border-bottom-color:var(--color-primary)}.doc-note{background:var(--bg-card-header);border-left:3px solid var(--color-purple);border-radius:var(--r-sm);color:var(--text-secondary);font-size:var(--fs-sm);line-height:1.65;margin:var(--space-14) 0;padding:var(--space-11) var(--space-15)}.doc-note-head{align-items:center;color:var(--accent-text-indigo);display:flex;font-weight:700;gap:var(--space-6);margin-bottom:var(--space-4)}.doc-note-head:before{content:"ⓘ";font-size:var(--fs-md);line-height:1}.doc-note-body{color:var(--text-secondary)}.doc-note.is-warn{border-left-color:var(--color-warning)}.doc-note.is-warn .doc-note-head{color:var(--color-warning)}.doc-note.is-warn .doc-note-head:before{content:"⚠"}[data-theme=dark] .doc-card,[data-theme=dark] .doc-note{background:var(--bg-glass)}[data-theme=dark] .doc-code{background:var(--bg-code)}.doc-table{border-collapse:collapse;font-size:var(--fs-sm);margin:var(--space-12) 0;width:100%}.doc-table td,.doc-table th{border-bottom:1px solid var(--border-light);padding:var(--space-10) var(--space-14);text-align:left}.doc-table th{color:var(--text-muted);font-size:var(--fs-3xs);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase}.doc-table td{color:var(--text-secondary)}.doc-table td:first-child{color:var(--color-primary);font-family:var(--font-mono);white-space:nowrap}.doc-tabs{margin:var(--space-14) 0}.doc-tablist{display:flex;gap:var(--space-6);margin-bottom:var(--space-12)}.doc-tab{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--r-sm);color:var(--text-secondary);cursor:pointer;font-family:var(--font-body);font-size:var(--fs-xs);font-weight:600;padding:var(--space-7) var(--space-15);transition:color .15s,border-color .15s,background-color .15s}.doc-tab:hover{border-color:var(--border-bright);color:var(--text-primary)}.doc-tab.is-active{background:var(--color-primary-alpha);border-color:color-mix(in oklch,var(--color-primary) 40%,#0000);color:var(--color-primary)}.doc-tabpanel>:first-child{margin-top:0}.doc-download{margin:var(--space-18) 0}.doc-code{background:var(--bg-card-header);border:1px solid var(--border-default);border-radius:var(--r-sm);margin:var(--space-12) 0;overflow:hidden;position:relative}.doc-code pre{color:var(--text-secondary);font-size:var(--fs-2xs);line-height:1.7;margin:0;overflow-x:auto;padding:var(--space-14) var(--space-16)}.doc-code code,.doc-code pre{font-family:var(--font-mono)}.doc-code-head{align-items:center;border-bottom:1px solid var(--border-default);display:flex;justify-content:space-between;padding:var(--space-6) var(--space-12)}.doc-code-lang{color:var(--accent-text-indigo);font-size:var(--fs-5xs);font-weight:700;letter-spacing:1px;text-transform:uppercase}.doc-code-copy{background:none;border:none;color:var(--text-muted);cursor:pointer;flex-shrink:0;height:24px;position:relative;transition:color .15s;width:24px}.doc-code-copy:hover{color:var(--text-primary)}.doc-code-copy:after,.doc-code-copy:before{border:1.5px solid;border-radius:2px;content:"";height:11px;position:absolute;width:9px}.doc-code-copy:before{left:6px;top:4px}.doc-code-copy:after{left:9px;top:7px}.doc-code-copy.is-copied{color:var(--accent-text-blue)}.doc-code-copy.is-copied:after{display:none}.doc-code-copy.is-copied:before{align-items:center;border:none;border-radius:0;content:"✓";display:flex;font-size:var(--fs-sm);font-weight:700;height:auto;inset:0;justify-content:center;width:auto}.docs-toc{align-self:start;max-height:calc(100vh - var(--header-height) - var(--docs-subnav-height) - var(--space-16));overflow-y:auto;overscroll-behavior:contain;position:-webkit-sticky;position:sticky;scrollbar-width:none;top:var(--space-8)}.docs-toc::-webkit-scrollbar{display:none}.docs-toc{font-size:var(--fs-2xs)}.docs-toc-label{color:var(--text-muted);font-size:var(--fs-5xs);letter-spacing:var(--tracking-label);padding:var(--space-14) var(--space-10) var(--space-8);text-transform:uppercase}.docs-toc ul{border-left:1px solid var(--border-light);list-style:none;margin:0;padding:0}.docs-toc a{border-left:2px solid #0000;color:var(--text-muted);display:block;line-height:1.4;margin-left:-1px;padding:var(--space-5) var(--space-12);text-decoration:none;transition:.15s}.docs-toc a:hover{color:var(--text-primary);text-decoration:none}.docs-toc a.is-active{border-left-color:var(--color-primary);color:var(--color-primary)}.docs-topnav{align-items:center;border-bottom:1px solid var(--border-light);display:flex;gap:var(--space-4);justify-content:flex-start;margin-bottom:var(--space-28);overflow-x:auto;scrollbar-width:none}.docs-topnav::-webkit-scrollbar{display:none}.docs-topnav-tab{border-bottom:2px solid #0000;color:var(--text-secondary);flex:none;font-size:var(--fs-sm);font-weight:700;margin-bottom:-1px;padding:var(--space-12) var(--space-10);text-decoration:none;transition:color .15s,border-color .15s;white-space:nowrap}.docs-topnav-tab:hover{color:var(--text-primary);text-decoration:none}.docs-topnav-tab.is-active{border-bottom-color:var(--color-primary);color:var(--color-primary)}.err-cards{display:flex;flex-direction:column;gap:var(--space-10);margin:var(--space-14) 0}.err-card{background:var(--bg-card);border:1px solid var(--border-default);border-left:3px solid var(--color-danger);border-radius:var(--r-sm);padding:var(--space-12) var(--space-14)}[data-theme=dark] .err-card{background:var(--bg-glass)}.err-card>:first-child{margin-top:0}.err-card>:last-child{margin-bottom:0}.err-card>p:first-child{margin-bottom:var(--space-8)}.err-card>p:first-child code{background:color-mix(in oklch,var(--color-danger) 12%,#0000);border-radius:var(--badge-radius);color:var(--color-danger);font-size:var(--fs-2xs);padding:var(--space-2) var(--space-8);word-break:break-all}.err-card ul{margin:0;padding-left:var(--space-18)}.err-card li{margin:var(--space-3) 0}.flow,.flow-row{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--r);margin:var(--space-16) 0;overflow-x:auto;padding:var(--space-20) var(--space-18)}[data-theme=dark] .flow,[data-theme=dark] .flow-row{background:var(--bg-glass)}.flow{flex-direction:column;gap:var(--space-6)}.flow,.flow-row{align-items:center;display:flex}.flow-row{flex-wrap:nowrap;gap:var(--space-12);justify-content:center}.flow-row>*{flex:0 0 auto}.flow-node{background:var(--bg-card-header);border:1px solid var(--border-bright);border-radius:var(--r-sm);color:var(--text-primary);font-size:var(--fs-2xs);line-height:1.5;padding:var(--space-8) var(--space-14);text-align:center}[data-theme=dark] .flow-node{background:color-mix(in oklch,var(--color-primary) 9%,var(--bg-code))}.flow-node code{background:none;color:inherit;font-family:var(--font-mono);font-size:.95em;padding:0}.flow-arrow{align-items:center;color:var(--color-primary);display:flex;flex-direction:column;font-weight:700;line-height:1}.flow-col>.flow-arrow:before,.flow>.flow-arrow:before{content:"↓"}.flow-row>.flow-arrow:before,.flow-split>.flow-arrow:before{content:"→"}.flow-arrow-label{color:var(--text-muted);font-size:var(--fs-4xs);font-weight:600;margin-top:var(--space-2);white-space:nowrap}.flow-split{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--space-20);justify-content:center}.flow-col{align-items:center;display:flex;flex-direction:column;gap:var(--space-6)}.flow-cap{color:var(--text-muted);font-size:var(--fs-3xs);line-height:1.5;max-width:210px;text-align:center}.doc-md a.doc-btn{align-items:center;border-bottom:none;display:inline-flex;line-height:1.5;margin:var(--space-10) 0;padding:var(--space-8) var(--space-16);text-decoration:none}.doc-md a.doc-btn:hover{border-bottom:#0000;text-decoration:none}.cmd-syntax{background:var(--bg-card-header);border:1px solid var(--border-default);border-radius:var(--r-sm);color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--fs-xs);margin:var(--space-12) 0;overflow-x:auto;padding:var(--space-14) var(--space-16);white-space:nowrap}[data-theme=dark] .cmd-syntax{background:var(--bg-code)}.cmd-tok{font-weight:700}.cmd-ns{color:var(--color-primary)}.cmd-vb{color:var(--accent-text-indigo)}.cmd-po{color:var(--accent-text-blue)}.cmd-op{color:var(--color-warning)}.doc-code .tok-comment{color:var(--text-muted);font-style:italic}.doc-code .tok-cmd{color:var(--text-primary);font-weight:700}.doc-code .tok-ns{color:var(--color-primary)}.doc-code .tok-vb{color:var(--accent-text-indigo)}.doc-code .tok-opt{color:var(--color-warning)}.doc-code .tok-ph{color:var(--accent-text-blue)}.doc-features{margin:var(--space-14) 0}.doc-feature{grid-gap:var(--space-18);border-top:1px solid var(--border-light);display:grid;gap:var(--space-18);grid-template-columns:132px minmax(0,1fr);padding:var(--space-14) 0}.doc-feature:first-child{border-top:none;padding-top:0}.doc-feature-name{color:var(--color-primary);font-size:var(--fs-sm);font-weight:700}.doc-feature-desc{color:var(--text-secondary);font-size:var(--fs-sm);line-height:1.7}.doc-feature-desc :first-child{margin-top:0}.doc-feature-desc :last-child{margin-bottom:0}@media(max-width:600px){.doc-feature{gap:var(--space-4);grid-template-columns:1fr}}.docs-nav-heading{color:var(--text-muted);font-size:var(--fs-4xs);font-weight:700;letter-spacing:var(--tracking-label);padding:var(--space-8) var(--space-11) var(--space-4);text-transform:uppercase}.docs-nav-group+.docs-nav-group{margin-top:var(--space-14)}.doc-empty{align-items:center;display:flex;justify-content:center;min-height:40vh}.doc-empty-msg{color:var(--text-muted);font-size:var(--fs-lg)}.doc-md>:first-child{margin-top:0}.doc-md p{color:var(--text-secondary);font-size:var(--fs-md);line-height:1.7;margin:var(--space-9) 0}.doc-md h2{border-left:3px solid var(--color-primary);font-size:var(--fs-xl);margin:var(--space-28) 0 var(--space-10);padding-left:var(--space-10)}.doc-md h2,.doc-md h3{color:var(--text-primary);font-weight:700;scroll-margin-top:var(--content-padding)}.doc-md h3{font-size:var(--fs-md);margin:var(--space-18) 0 var(--space-6)}.doc-md ol,.doc-md ul{color:var(--text-secondary);font-size:var(--fs-md);line-height:1.6;margin:var(--space-9) 0;padding-left:var(--space-20)}.doc-md li{margin:var(--space-5) 0}.doc-md ol li::marker{color:var(--color-primary);font-weight:700}.doc-md a{border-bottom:1px solid #0000;color:var(--color-primary);text-decoration:none}.doc-md a:hover{border-bottom-color:var(--color-primary);text-decoration:none}.doc-md strong{color:var(--text-primary);font-weight:700}.doc-md :not(pre)>code{background:var(--color-primary-alpha-light);border-radius:5px;color:var(--color-primary);font-family:var(--font-mono);font-size:var(--fs-2xs);padding:var(--space-1) var(--space-6)}.doc-md blockquote{background:var(--bg-card-header);border-left:3px solid var(--color-purple);border-radius:var(--r-sm);color:var(--text-secondary);font-size:var(--fs-sm);line-height:1.65;margin:var(--space-14) 0;padding:var(--space-11) var(--space-15)}.doc-md blockquote p{margin:0}[data-theme=dark] .doc-md blockquote{background:var(--bg-glass)}.doc-md table{border-collapse:collapse;font-size:var(--fs-sm);margin:var(--space-12) 0;width:100%}.doc-md td,.doc-md th{border-bottom:1px solid var(--border-light);padding:var(--space-10) var(--space-14);text-align:left}.doc-md th{color:var(--text-muted);font-size:var(--fs-3xs);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase}.doc-md td{color:var(--text-secondary)}.doc-table-scroll{margin:var(--space-12) 0;overflow-x:auto}.doc-table-scroll table{margin:0}.doc-md td,.doc-md th{white-space:nowrap}@media(max-width:1024px){.docs-wrap{grid-template-columns:200px minmax(0,1fr)}.docs-toc{display:none}}@media(max-width:720px){.docs-wrap{gap:var(--space-16);grid-template-columns:1fr}.docs-nav{height:auto;position:relative}.docs-nav-scroll{height:auto;overflow:visible}.docs-nav-label{padding:var(--space-8) var(--space-4)}.docs-nav-link{padding-left:var(--space-11)}.docs-nav-sublink{padding-left:var(--space-20)}.docs-nav-sublabel{padding-left:var(--space-6)}}.doc-endpoint{margin:var(--space-28) 0}.doc-ep-card{display:block}.doc-ep-head{align-items:center;border-bottom:1px solid var(--border-default);display:flex;flex-wrap:wrap;gap:var(--space-12);padding:0 0 var(--space-12)}.doc-ep-method{flex:none;font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.08em}.doc-ep-method.m-get{color:var(--accent-text-indigo)}.doc-ep-method.m-post{color:var(--accent-text-blue)}.doc-ep-method.m-put{color:var(--color-warning)}.doc-ep-method.m-delete{color:var(--color-danger)}.doc-ep-method.m-patch{color:var(--color-primary)}.doc-ep-path{color:var(--text-primary);font-family:var(--font-mono);font-size:13.5px;word-break:break-all}.doc-ep-q{color:var(--text-muted)}.doc-ep-tags{display:flex;flex-wrap:wrap;gap:var(--space-8);margin-left:auto}.doc-ep-tag{border-radius:var(--badge-radius);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.05em;padding:3px 9px;white-space:nowrap}.doc-ep-tag.t-lock{background:var(--color-purple-alpha);color:var(--accent-text-indigo)}.doc-ep-tag.t-lock:before{content:"🔒";margin-right:5px}.doc-ep-tag.t-plain{background:var(--color-warning-alpha);color:var(--color-warning)}.doc-ep-body{padding:0}.doc-ep-desc{color:var(--text-secondary);line-height:1.7;margin:var(--space-16) 0 0}.doc-ep-group{margin-top:var(--space-32)}.doc-ep-grouphead{align-items:baseline;color:var(--text-secondary);display:flex;font-size:14px;font-weight:600;gap:var(--space-8);letter-spacing:0;margin-bottom:var(--space-12);text-transform:none}.doc-ep-ct,.doc-ep-status{color:var(--text-muted);font-size:11px;font-weight:400;letter-spacing:0;opacity:.85;text-transform:none}.doc-ep-table{border-collapse:collapse;margin:0;width:100%}.doc-ep-table th{border-bottom:1px solid var(--border-default);color:var(--text-muted);font-size:10.5px;font-weight:700;letter-spacing:var(--tracking-label);padding:0 var(--space-16) var(--space-10) 0;text-align:left;text-transform:uppercase}.doc-ep-table td{border-bottom:1px solid var(--border-light);padding:var(--space-14) var(--space-16) var(--space-14) 0;vertical-align:top}.doc-ep-table td:first-child,.doc-ep-table th:first-child{padding-right:var(--space-24);white-space:nowrap;width:1%}.doc-endpoint .doc-ep-name{background:none;border:none;color:var(--color-primary);font-family:var(--font-mono);font-size:13px;font-weight:600;padding:0}.doc-ep-badge{align-items:baseline;backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));background:var(--glass-fill);border:1px solid var(--border-light);border-radius:var(--badge-radius);display:inline-flex;font-family:var(--font-mono);font-size:11px;gap:var(--space-8);margin-bottom:var(--space-8);padding:2px 8px}.doc-ep-btype{color:var(--text-secondary)}.doc-ep-bdef{color:var(--text-muted)}.doc-ep-bopt,.doc-ep-breq{font-size:10px;letter-spacing:.05em;text-transform:uppercase}.doc-ep-breq{color:var(--color-primary)}.doc-ep-bopt{color:var(--text-muted)}.doc-ep-pdesc{color:var(--text-secondary);font-size:13.5px;line-height:1.6;margin:0}.doc-ep-resp{margin:0}.doc-endpoint .doc-ic,.doc-tryit .doc-ic{background:var(--bg-hover);border:none;border-radius:4px;color:var(--text-secondary);font-size:.88em;padding:1px 5px}.doc-tryit{border-top:1px solid var(--border-default);margin-top:var(--space-28)}.tryit-toggle{align-items:center;background:none;border:none;color:var(--color-primary);cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:var(--space-8);padding:var(--space-14) 0;text-align:left}.tryit-toggle:before{border-bottom:2px solid;border-right:2px solid;content:"";flex:none;height:6px;transform:rotate(-45deg);transition:transform .15s;width:6px}.tryit-toggle.is-open:before{transform:rotate(45deg)}.tryit-body{display:flex;flex-direction:column;gap:var(--space-16);padding:var(--space-8) 0 var(--space-16)}.tryit-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--space-12)}.tryit-row-path{align-items:end;display:grid;grid-template-columns:1fr 1fr}.tryit-opts{align-items:center;gap:var(--space-24)}.tryit-field{display:flex;flex:1 1;flex-direction:column;gap:var(--space-6);min-width:160px}.tryit-field .ui-dd{width:100%}.tryit-field-auth{max-width:300px}.tryit-field-token{flex:1 1;min-width:220px}.tryit-drop{align-items:center;background:#1a2130;background:var(--surface-2,#1a2130);border:1px dashed #2a3342;border:1px dashed var(--border,#2a3342);border-radius:8px;border-radius:var(--radius-8,8px);color:#9aa4b2;color:var(--text-secondary,#9aa4b2);cursor:pointer;display:flex;flex-direction:column;font-size:.82rem;gap:6px;gap:var(--space-6,6px);justify-content:center;min-height:96px;padding:12px;padding:var(--space-12,12px);position:relative;text-align:center;transition:border-color .12s,background .12s}.tryit-drop.is-drag,.tryit-drop:hover{border-color:#6ea8fe;border-color:var(--accent,#6ea8fe)}.tryit-drop.is-drag{background:color-mix(in srgb,#6ea8fe 12%,#0000);background:color-mix(in srgb,var(--accent,#6ea8fe) 12%,#0000);border-style:solid}.tryit-drop-input{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.tryit-drop-thumb{border-radius:6px;border-radius:var(--radius-6,6px);max-height:140px;max-width:100%;object-fit:contain}.tryit-drop-hint{word-break:break-all}.tryit-service{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-12)}.tryit-service .tryit-field-auth{max-width:220px}.tryit-service-hint{color:var(--text-muted);flex:1 1;font-size:12px;line-height:1.5;margin:0;min-width:240px}.tryit-field-label{color:var(--text-muted);font-size:11px;letter-spacing:var(--tracking-label);text-transform:uppercase}.tryit-block,.tryit-msgs{display:flex;flex-direction:column;gap:var(--space-8)}.tryit-msg{align-items:stretch;display:flex;gap:var(--space-8)}.tryit-msg-role{flex:none;width:130px}.tryit-msg-role .ui-dd-btn{height:100%}.tryit-msg-text{flex:1 1}.tryit-msg-rm{backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));background:var(--glass-fill);border:1px solid var(--border-input);border-radius:var(--input-radius);color:var(--text-muted);cursor:pointer;flex:none;width:36px}.tryit-msg-rm:before{content:"×";font-size:17px}.tryit-msg-rm:hover{border-color:var(--color-danger);color:var(--color-danger)}.tryit-add{align-self:flex-start;backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));background:var(--glass-fill);border:1px solid var(--border-default);border-radius:var(--input-radius);color:var(--text-secondary);cursor:pointer;font-size:13px;padding:var(--space-6) var(--space-14)}.tryit-add:hover{border-color:var(--color-primary);color:var(--text-primary)}.tryit-fields{grid-gap:var(--space-12);display:grid;gap:var(--space-12);grid-template-columns:1fr 1fr}.tryit-wallet{align-self:flex-end;background:var(--color-warning);border:none;border-radius:var(--input-radius);color:var(--bg-body);cursor:pointer;font-size:13px;font-weight:600;padding:var(--space-8) var(--space-16)}.tryit-wallet:hover{background:var(--color-warning-dark)}.tryit-sub{color:var(--text-muted);font-size:11px;letter-spacing:var(--tracking-label);margin-bottom:var(--space-8);text-transform:uppercase}.tryit-pre{color:var(--text-secondary);font-family:var(--font-mono);font-size:12.5px;line-height:1.55;margin:0;overflow-x:auto;padding:var(--space-12) var(--space-14);white-space:pre}.tryit-img,.tryit-pre{background:var(--bg-code);border:1px solid var(--border-default);border-radius:var(--r-sm)}.tryit-img{display:block;height:auto;max-width:100%}.tryit-imgmeta{color:var(--text-muted);font-family:var(--font-mono);font-size:12px;margin-top:var(--space-8)}.tryit-send{align-self:flex-start;background:var(--color-primary-alpha);border:none;border-radius:var(--input-radius);color:var(--color-primary);cursor:pointer;font-size:14px;font-weight:700;padding:var(--space-8) var(--space-24);transition:background .15s}.tryit-send:hover{background:var(--color-primary-glass)}.tryit-send:disabled{cursor:default;opacity:.55}.tryit-hint{color:var(--color-warning);font-size:12px;line-height:1.5;margin:var(--space-8) 0 0}@media(max-width:720px){.tryit-fields,.tryit-row-path{grid-template-columns:1fr}}