:root{--header-height:56px;--docs-subnav-height:46px;--content-max-width:1080px;--content-padding:24px;--search-bar-w:720px;--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");--icon-search: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%3Cpath d='M2 10.2a8.2 8.2 0 1 0 16.4 0 8.2 8.2 0 1 0-16.4 0Zm2.4 0a5.8 5.8 0 1 0 11.6 0 5.8 5.8 0 1 0-11.6 0Z'/%3E%3Crect x='15.8' y='17.6' width='6.4' height='2.8' rx='1.4' transform='rotate(45 19 19)'/%3E%3C/svg%3E");--icon-fold-arrow:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M8.5 3h7v8.5H21L12 21l-9-9.5h5.5z'/%3E%3C/svg%3E");--list-row-hover:color-mix(in srgb,var(--text-muted) 12%,#0000);--fold-tab-w:34px;--fold-tab-h:30px;--fold-tab-radius:4px;--fold-tab-top:#a9aeb6;--fold-tab-bottom:#7d838c;--fold-tab-shadow:#0000004d;--fold-tab-arrow-shadow:#00000080;--fold-tab-arrow-light:#ffffff73;--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-blue:#4063ff0d;--neb-violet:rgba(138,92,246,.045);--net-star:#6f7ea8;--net-line:#5865f2;--text-primary:#0b1220;--text-secondary:#2e405c;--text-muted:#566a89;--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);--nd-serving:#00a828;--nd-serving-text:#00801d;--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:#7a8cab;--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-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;--nd-serving:#3fd964;--nd-serving-text:var(--nd-serving);--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)}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}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:#566a89;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:#566a89;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-danger{background:color-mix(in oklch,#e63946 12%,#0000);background:color-mix(in oklch,var(--color-danger) 12%,#0000);border-color:color-mix(in oklch,#e63946 45%,#0000);border-color:color-mix(in oklch,var(--color-danger) 45%,#0000);box-shadow:0 0 18px -6px color-mix(in oklch,#e63946 50%,#0000);box-shadow:0 0 18px -6px color-mix(in oklch,var(--color-danger) 50%,#0000);color:#e63946;color:var(--color-danger)}.btn-danger:hover{background:color-mix(in oklch,#e63946 20%,#0000);background:color-mix(in oklch,var(--color-danger) 20%,#0000);border-color:#e63946;border-color:var(--color-danger);box-shadow:0 0 26px -4px color-mix(in oklch,#e63946 65%,#0000);box-shadow:0 0 26px -4px color-mix(in oklch,var(--color-danger) 65%,#0000)}.btn-danger:disabled{box-shadow:none;cursor:not-allowed;opacity:.5}.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 #566a89;border-bottom:2px solid var(--text-muted);border-right:2px solid #566a89;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{align-items:baseline;background:none;border:none;border-radius:4px;border-radius:var(--input-radius);color:#2e405c;color:var(--text-secondary);cursor:pointer;display:flex;font-family:JetBrains Mono,ui-monospace,monospace;font-family:var(--font-mono);font-size:13px;gap:12px;gap:var(--space-12);padding:8px 12px;padding:var(--space-8) var(--space-12);text-align:left;width:100%}.ui-dd-label{flex:1 1 auto;min-width:0}.ui-dd-hint{font-feature-settings:"tnum";flex:none;font-variant-numeric:tabular-nums;margin-left:auto;opacity:.75;text-align:right}.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:#566a89;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:#566a89;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(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(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(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(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}.header-menu-btn{background:#0000;border:1px solid #0f172a29;border:1px solid var(--border-default);border-radius:8px;border-radius:var(--r-sm);color:#2e405c;color:var(--text-secondary);cursor:pointer;display:none;flex:none;height:36px;padding:0;position:relative;transition:color .15s,background .15s;width:36px}.header-menu-btn:hover{background:#eef3fb;background:var(--bg-hover);color:#0b1220;color:var(--text-primary)}.header-menu-btn span,.header-menu-btn span:after,.header-menu-btn span:before{background:currentColor;border-radius:1px;height:2px;position:absolute;transition:transform .2s,top .2s,background .2s;width:16px}.header-menu-btn span{left:50%;margin:-1px 0 0 -8px;top:50%}.header-menu-btn span:after,.header-menu-btn span:before{content:"";left:0}.header-menu-btn span:before{top:-5px}.header-menu-btn span:after{top:5px}.header-menu-btn.is-open span{background:#0000}.header-menu-btn.is-open span:before{top:0;transform:rotate(45deg)}.header-menu-btn.is-open span:after{top:0;transform:rotate(-45deg)}@media(max-width:860px){.header-menu-btn{display:inline-flex}.header-nav{background:#fff;background:var(--bg-card);border-bottom:1px solid #0f172a1a;border-bottom:1px solid var(--border-light);box-shadow:0 14px 24px -14px #0000008c;display:none;flex-direction:column;gap:2px;left:0;overflow:visible;padding:8px 24px 12px;padding:var(--space-8) var(--content-padding) var(--space-12);position:absolute;right:0;top:100%}.header-nav.is-open{display:flex}.header-nav .nav-link{padding:12px 14px}}@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:#566a89;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:#566a89;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 h2{color:#0b1220;color:var(--text-primary);font-size:.85rem;margin-bottom:12px}.footer-link{color:#566a89;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:#566a89;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{--icon-moon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3Cmask id='a'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'/%3E%3Ccircle cx='17' cy='7' r='7'/%3E%3C/mask%3E%3C/defs%3E%3Ccircle cx='11' cy='13' r='9' mask='url(%23a)'/%3E%3Cpath d='M18.5 2.5q.5 2.5 3 3-2.5.5-3 3-.5-2.5-3-3 2.5-.5 3-3z'/%3E%3Ccircle cx='21.3' cy='10.8' r='1.1'/%3E%3C/svg%3E");--icon-sun:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='4.6'/%3E%3Cpath d='M12 1.8v2.6m0 15.2v2.6M1.8 12h2.6m15.2 0h2.6M4.8 4.8l1.6 1.6m11.2 11.2 1.6 1.6m-14.4 0 1.6-1.6M17.6 6.4l1.6-1.6' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E")}.theme-toggle:before{background:currentColor;content:"";display:block;height:18px;-webkit-mask:var(--theme-icon) center/contain no-repeat;mask:var(--theme-icon) center/contain no-repeat;width:18px}.theme-toggle.is-dark{--theme-icon:var(--icon-moon)}.theme-toggle.is-light{--theme-icon:var(--icon-sun)}.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'%3E%3Cdefs%3E%3Cmask id='b'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'/%3E%3Crect x='12' y='10.5' width='12' height='8' rx='4'/%3E%3C/mask%3E%3Cmask id='a'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'/%3E%3Cpath d='M0 6.8h24V24H0z'/%3E%3C/mask%3E%3C/defs%3E%3Cg mask='url(%23a)'%3E%3Crect x='6.5' y='1.8' width='10' height='7' rx='1.2' transform='rotate(14 11.5 5.3)'/%3E%3C/g%3E%3Crect x='1.5' y='8' width='19' height='13.5' rx='3' mask='url(%23b)'/%3E%3Cpath fill-rule='evenodd' d='M16 11.5h4a3 3 0 0 1 0 6h-4a3 3 0 0 1 0-6Zm1.3 3a1.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:18px;margin-right:var(--space-6);-webkit-mask:var(--icon-wallet) center/contain no-repeat;mask:var(--icon-wallet) center/contain no-repeat;width:18px}.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{display:grid;flex:none;height:24px;place-items:center;width:24px}.wallet-av:before{background:currentColor;content:"";display:block;height:18px;-webkit-mask:var(--icon-wallet) center/contain no-repeat;mask:var(--icon-wallet) center/contain no-repeat;width:18px}.wallet-addr{font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:700;letter-spacing:.02em}@media(max-width:480px){.wallet-addr{display:none}.wallet-connect{font-size:0}.wallet-connect:before{margin-right:0}}.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{flex:none;height:30px;object-fit:contain;width:30px}.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}.node-lock:before{background:currentColor;content:"";height:18px;-webkit-mask:var(--node-lock-icon) center/contain no-repeat;mask:var(--node-lock-icon) center/contain no-repeat;width:18px}.node-lock.is-locked{--node-lock-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='4.5' y='10.5' width='15' height='10.5' rx='2.6'/%3E%3Cpath d='M8 10.5v-3a4 4 0 0 1 8 0v3' fill='none' stroke='%23000' stroke-width='2.3' stroke-linecap='round'/%3E%3C/svg%3E")}.node-lock.is-open{--node-lock-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='4.5' y='10.5' width='15' height='10.5' rx='2.6'/%3E%3Cpath d='M8 10.5v-3a4 4 0 0 1 7.6-1.7' fill='none' stroke='%23000' stroke-width='2.3' stroke-linecap='round'/%3E%3C/svg%3E");border-color:color-mix(in srgb,var(--color-success) 55%,var(--border-default));color:var(--color-success)}.node-lock.is-wait{--node-lock-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='5' cy='12' r='2.4'/%3E%3Ccircle cx='12' cy='12' r='2.4'/%3E%3Ccircle cx='19' cy='12' r='2.4'/%3E%3C/svg%3E");border-color:var(--color-primary);color:var(--color-primary)}.node-lock.is-off{--node-lock-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='4.5' y='10.5' width='15' height='10.5' rx='2.6'/%3E%3Cpath d='M8 10.5v-3a4 4 0 0 1 8 0v3' fill='none' stroke='%23000' stroke-width='2.3' stroke-linecap='round'/%3E%3C/svg%3E");color:var(--text-muted);opacity:.7}.node-lock-note,.node-lock.is-blocked{color:var(--color-warning)}.node-lock-note{background:var(--color-warning-alpha);border:1px solid var(--color-warning);border-radius:var(--pill-radius);cursor:pointer;flex:none;font-size:11px;font-weight:700;padding:3px 10px;white-space:nowrap}.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)}.ui-search{position:relative}.ui-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}.ui-searchbar:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-alpha-light)}.ui-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)}.ui-searchbar-input:focus{outline:none}.ui-searchbar-input::placeholder{color:var(--text-muted)}.ui-searchbar-input::-webkit-search-cancel-button{display:none}.ui-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}.ui-searchbar-go:before{background:currentColor;content:"";height:16px;-webkit-mask:var(--icon-search) center/contain no-repeat;mask:var(--icon-search) center/contain no-repeat;opacity:.75;width:16px}.ui-searchbar-go:hover{background:var(--bg-hover)}.ui-searchbar-go:hover:before{opacity:1}.ui-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;margin-right:var(--space-10);padding:0;place-items:center;width:22px}.ui-searchbar-clear:before{content:"✕";font-size:11px;line-height:1}.ui-searchbar-clear:hover{color:var(--text-primary)}.ui-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}@media(max-width:860px){.ui-searchbar-kbd{display:none}}.ui-searchbar-lead{align-items:stretch;border-right:1px solid var(--border-default);display:flex;flex:none}.ui-searchbar-lead .ui-dd{display:flex}.ui-searchbar-lead .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}.ui-searchbar-lead .ui-dd-btn:hover{background:var(--bg-hover);border-color:#0000}.ui-searchbar-lead .ui-dd.is-open .ui-dd-btn{color:var(--color-primary)}.ui-searchbar-lead .ui-dd-menu{min-width:160px}.ui-search.is-sm .ui-searchbar-input{font-size:var(--fs-3xs);padding:var(--space-6) var(--space-12)}.ui-search.is-sm .ui-searchbar-go{width:36px}.ui-search.is-sm .ui-searchbar-lead .ui-dd-btn{min-width:0;padding:var(--space-6) var(--space-12)}.ui-search.is-sm .ui-searchbar-clear,.ui-search.is-sm .ui-searchbar-kbd{margin-right:var(--space-8)}.ui-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}.ui-search.is-sm .ui-suggest{left:auto;width:max(100%,300px)}.ui-suggest-close{background:var(--bg-hover);border:0;border-radius:var(--pill-radius);color:var(--text-muted);cursor:pointer;display:grid;float:right;height:22px;margin:var(--space-2) var(--space-2) 0 var(--space-8);padding:0;place-items:center;position:-webkit-sticky;position:sticky;top:0;width:22px;z-index:1}.ui-suggest-close:before{content:"✕";font-size:11px;line-height:1}.ui-suggest-close:hover{color:var(--text-primary)}.ui-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)}.ui-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)}.ui-suggest-tab:hover{background:var(--bg-hover);color:var(--text-primary)}.ui-suggest-tab.is-active{background:var(--color-primary-alpha);color:var(--color-primary)}.ui-suggest-group+.ui-suggest-group{border-top:1px solid var(--border-light);margin-top:var(--space-8);padding-top:var(--space-8)}.ui-suggest-head{align-items:center;display:flex;font-family:var(--font-mono);justify-content:space-between;padding:var(--space-4) var(--space-8)}.ui-suggest-clear,.ui-suggest-head{color:var(--text-muted);font-size:var(--fs-5xs)}.ui-suggest-clear{background:none;border:0;cursor:pointer}.ui-suggest-clear:hover{color:var(--color-primary)}.ui-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%}.ui-suggest-item:before{content:"•";flex:none;font-size:12px;opacity:.6}.ui-suggest-item.is-recent:before{content:"↺"}.ui-suggest-item.is-model:before{content:"◈"}.ui-suggest-item.is-engine:before{content:"⚙"}.ui-suggest-item.is-gpu:before{content:"▣"}.ui-suggest-item.is-role:before{content:"◎"}.ui-suggest-item.is-name:before{content:"□"}.ui-suggest-item.is-tag:before{content:"#"}.ui-suggest-item.is-kind:before{content:"◎"}.ui-suggest-item:hover{background:var(--bg-hover);color:var(--text-primary)}.ui-suggest-value{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis}.ui-suggest-kind{color:var(--text-muted);flex:none;font-family:var(--font-mono);font-size:var(--fs-5xs)}.hud-frame{color:color-mix(in srgb,var(--accent-text-blue) 10%,#0000);color:var(--hud-c,color-mix(in srgb,var(--accent-text-blue) 10%,#0000));height:round(down,100% - var(--space-6)*2,1px);left:var(--space-6);pointer-events:none;position:absolute;top:var(--space-6);transition:color .2s;width:round(down,100% - var(--space-6)*2,1px);will-change:transform;z-index:1}.hud-cap{border:0 solid;height:calc(var(--space-32) + var(--space-2));position:absolute;width:calc(var(--space-32) + var(--space-2))}.hud-cap--tl{border-left-width:var(--space-4);border-top-left-radius:calc(var(--r-sm) + var(--space-2));border-top-width:var(--space-4);-webkit-clip-path:polygon(0 0,calc(100% - var(--space-2)) 0,100% var(--space-2),100% 100%,var(--space-2) 100%,0 calc(100% - var(--space-2)));clip-path:polygon(0 0,calc(100% - var(--space-2)) 0,100% var(--space-2),100% 100%,var(--space-2) 100%,0 calc(100% - var(--space-2)));left:calc(var(--space-2)*-1)}.hud-cap--tl,.hud-cap--tr{top:calc(var(--space-2)*-1)}.hud-cap--tr{border-right-width:var(--space-4);border-top-right-radius:calc(var(--r-sm) + var(--space-2));border-top-width:var(--space-4);-webkit-clip-path:polygon(100% 0,var(--space-2) 0,0 var(--space-2),0 100%,calc(100% - var(--space-2)) 100%,100% calc(100% - var(--space-2)));clip-path:polygon(100% 0,var(--space-2) 0,0 var(--space-2),0 100%,calc(100% - var(--space-2)) 100%,100% calc(100% - var(--space-2)))}.hud-cap--br,.hud-cap--tr{right:calc(var(--space-2)*-1)}.hud-cap--br{border-bottom-right-radius:calc(var(--r-sm) + var(--space-2));border-bottom-width:var(--space-4);border-right-width:var(--space-4);-webkit-clip-path:polygon(100% 100%,var(--space-2) 100%,0 calc(100% - var(--space-2)),0 0,calc(100% - var(--space-2)) 0,100% var(--space-2));clip-path:polygon(100% 100%,var(--space-2) 100%,0 calc(100% - var(--space-2)),0 0,calc(100% - var(--space-2)) 0,100% var(--space-2))}.hud-cap--bl,.hud-cap--br{bottom:calc(var(--space-2)*-1)}.hud-cap--bl{border-bottom-left-radius:calc(var(--r-sm) + var(--space-2));border-bottom-width:var(--space-4);border-left-width:var(--space-4);-webkit-clip-path:polygon(0 100%,calc(100% - var(--space-2)) 100%,100% calc(100% - var(--space-2)),100% 0,var(--space-2) 0,0 var(--space-2));clip-path:polygon(0 100%,calc(100% - var(--space-2)) 100%,100% calc(100% - var(--space-2)),100% 0,var(--space-2) 0,0 var(--space-2));left:calc(var(--space-2)*-1)}.hud-edge{background:currentColor;position:absolute}.hud-edge--t{top:0}.hud-edge--b,.hud-edge--t{height:var(--space-2);left:calc(var(--space-32) + var(--space-2) - var(--space-2));right:calc(var(--space-32) + var(--space-2) - var(--space-2))}.hud-edge--b{bottom:0}.hud-edge--l{left:0}.hud-edge--l,.hud-edge--r{bottom:calc(var(--space-32) + var(--space-2) - var(--space-2));top:calc(var(--space-32) + var(--space-2) - var(--space-2));width:var(--space-2)}.hud-edge--r{right:0}.hud-inner{border:var(--space-1) solid;border-radius:var(--space-2);inset:var(--space-6);position:absolute}.hud-tri{background:currentColor;height:var(--space-8);position:absolute;width:var(--space-8)}.hud-tri--tr{-webkit-clip-path:polygon(0 0,100% 0,100% 100%);clip-path:polygon(0 0,100% 0,100% 100%);right:var(--space-8);top:var(--space-8)}.hud-tri--bl{bottom:var(--space-8);-webkit-clip-path:polygon(0 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 100%,0 100%);left:var(--space-8)}.dp-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)}.dp-crumb a{color:var(--text-secondary);text-decoration:none}.dp-crumb a:hover{color:var(--color-primary)}.dp-crumb>*+:before{color:var(--border-input);content:"/";margin-right:var(--space-6)}.dp-crumb .is-current{color:var(--text-primary)}.dp-hero{margin-bottom:var(--space-24)}.dp-layout{grid-gap:var(--space-32);align-items:start;display:grid;gap:var(--space-32);grid-template-columns:minmax(0,1fr) 300px}.dp-main{min-width:0}.dp-side{display:flex;flex-direction:column;gap:var(--space-14);position:-webkit-sticky;position:sticky;top:var(--space-16)}@media(max-width:860px){.dp-layout{grid-template-columns:minmax(0,1fr)}.dp-side{position:static}}.dp-head{align-items:flex-start;display:flex;gap:var(--space-14);margin-bottom:var(--space-28)}.dp-head-icon{flex:none}.dp-head-text{min-width:0}.dp-title-row{align-items:flex-start;display:flex;gap:var(--space-10)}.dp-title{color:var(--text-primary);font-size:var(--fs-2xl);font-weight:800;overflow-wrap:anywhere}.dp-meta,.dp-title.is-mono{font-family:var(--font-mono)}.dp-meta{align-items:center;color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:var(--fs-3xs);gap:var(--space-10);margin-top:var(--space-6)}.dp-kind{color:var(--color-primary);color:var(--dp-kind-c,var(--color-primary));font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.dp-summary{color:var(--text-secondary);font-size:var(--fs-md);line-height:1.6;margin-top:var(--space-10);overflow-wrap:anywhere}.dp-chips{display:flex;flex-wrap:wrap;gap:var(--space-6);margin-top:var(--space-12)}.dp-chip{align-items:center;background:var(--bg-input);border:1px solid var(--border-default);border-radius:var(--badge-radius);color:var(--text-muted);display:inline-flex;font-family:var(--font-mono);font-size:var(--fs-3xs);padding:1px var(--space-8)}.dp-section{margin-bottom:var(--space-32)}.dp-section-head{align-items:center;display:flex;gap:var(--space-12);justify-content:space-between;margin-bottom:var(--space-12)}.dp-section-title{color:var(--text-primary);font-size:var(--fs-xl);font-weight:800}.dp-card{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--badge-radius);padding:var(--space-18)}.dp-card-label{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-4xs);margin-bottom:var(--space-10)}.dp-md{overflow-wrap:anywhere}.dp-md h1{color:var(--text-primary);font-size:var(--fs-xl);margin:var(--space-20) 0 var(--space-8)}.dp-md h1,.dp-md h2{font-weight:800}.dp-md :not(pre)>code{font-size:.9em}.dp-md pre{background:var(--bg-card-header);background:var(--bg-code,var(--bg-card-header));border:1px solid var(--border-default);border-radius:var(--badge-radius);margin:0 0 var(--space-12);overflow-wrap:normal;overflow-x:auto;padding:var(--space-14)}.dp-md pre code{background:none;border:0;color:var(--text-primary);font-family:var(--font-mono);font-size:var(--fs-3xs);padding:0;white-space:pre}.dp-md table{display:block;max-width:100%;overflow-x:auto}.dp-md.doc-md td:last-child,.dp-md.doc-md th:last-child{overflow-wrap:break-word;white-space:normal}.dp-md h2,.dp-md h3{scroll-margin-top:var(--space-16)}.rx-stars{display:inline-flex;gap:var(--space-1)}.rx-star:before{color:var(--border-input);content:"★";font-size:var(--fs-3xs);line-height:1}.rx-star.is-on:before{color:var(--color-warning)}.rx-like,.rx-rating{align-items:center;background:var(--bg-input);border:1px solid var(--border-input);border-radius:var(--pill-radius);color:var(--text-secondary);cursor:pointer;display:inline-flex;flex:none;font:inherit;font-family:var(--font-mono);font-size:var(--fs-3xs);font-weight:700;gap:var(--space-6);padding:var(--space-2) var(--space-10);transition:border-color .15s,color .15s,background .15s}.rx-like:before,.rx-rating:before{font-size:var(--fs-md);line-height:1}.rx-like:focus-visible,.rx-rating:focus-visible{outline:1px solid var(--color-primary);outline-offset:2px}.rx-like{--like-c:var(--accent-fuchsia)}.rx-like:before{content:"♡"}.rx-like.is-on,.rx-like:hover:not(:disabled){border-color:var(--like-c);color:var(--like-c)}.rx-like.is-on{background:color-mix(in srgb,var(--like-c) 14%,#0000)}.rx-like.is-on:before{content:"♥"}.rx-like:disabled{cursor:default;opacity:.6}.rx-rating{gap:var(--space-4)}.rx-rating:before{color:var(--color-warning);content:"★"}.rx-rating:hover{border-color:var(--color-warning)}.rx-rating.is-none{color:var(--text-muted)}.rx-rating.is-none:before{color:var(--border-input)}.rx-rating-n{font-weight:500}.rx-count,.rx-rating-n{color:var(--text-muted)}.rx-count{font-family:var(--font-mono);font-size:var(--fs-3xs)}.rx-summary{gap:var(--space-28);margin-bottom:var(--space-16)}.rx-avg,.rx-summary{align-items:center;display:flex}.rx-avg{flex:none;flex-direction:column;gap:var(--space-4)}.rx-avg-n{color:var(--text-primary);font-size:var(--fs-2xl);font-weight:800}.rx-dist{grid-gap:var(--space-4);display:grid;flex:1 1;gap:var(--space-4);list-style:none;margin:0;min-width:0;padding:0}.rx-dist li{grid-gap:var(--space-8);align-items:center;color:var(--text-muted);display:grid;font-family:var(--font-mono);font-size:var(--fs-4xs);gap:var(--space-8);grid-template-columns:var(--space-12) minmax(0,1fr) var(--space-28)}.rx-dist-n{text-align:right}.rx-bar{-webkit-appearance:none;appearance:none;background:var(--bg-input);border:0;border-radius:var(--pill-radius);height:var(--space-6);overflow:hidden;width:100%}.rx-bar::-webkit-progress-bar{background:var(--bg-input)}.rx-bar::-webkit-progress-value{background:var(--color-warning);border-radius:var(--pill-radius)}.rx-bar::-moz-progress-bar{background:var(--color-warning);border-radius:var(--pill-radius)}.rx-form{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--badge-radius);display:flex;flex-direction:column;gap:var(--space-10);padding:var(--space-18)}.rx-form.is-off .rx-text{opacity:.6}.rx-form.is-report{border-left:2px solid var(--color-danger)}.rx-form-head{align-items:center;display:flex;gap:var(--space-12);justify-content:space-between}.rx-form-title{color:var(--text-primary);font-size:var(--fs-sm);font-weight:800}.rx-pick{display:inline-flex;gap:var(--space-2)}.rx-pick-star{background:none;border:0;cursor:pointer;padding:0 var(--space-2)}.rx-pick-star:before{color:var(--border-input);content:"★";font-size:var(--fs-2xl);line-height:1;transition:color .15s}.rx-pick-star.is-on:before{color:var(--color-warning)}.rx-pick-star:disabled{cursor:default}.rx-pick-star:focus-visible{border-radius:var(--r-sm);outline:1px solid var(--color-primary);outline-offset:2px}.rx-text{resize:vertical;width:100%}.rx-form-foot{align-items:center;display:flex;gap:var(--space-12)}.rx-note{flex:1 1;line-height:1.6;min-width:0}.rx-counter,.rx-note{color:var(--text-muted);font-size:var(--fs-4xs)}.rx-counter{flex:none;font-family:var(--font-mono)}.rx-msg{font-size:var(--fs-4xs)}.rx-msg.is-ok{color:var(--color-success)}.rx-msg.is-error{color:var(--color-danger)}.rx-state{color:var(--text-muted);font-size:var(--fs-3xs);margin-top:var(--space-14)}.rx-list{list-style:none;margin:var(--space-16) 0 0;padding:0}.rx-item{border-bottom:1px solid var(--border-light);padding:var(--space-14) 0}.rx-item-head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-8)}.rx-who{color:var(--text-primary);font-size:var(--fs-3xs);font-weight:700}.rx-mine{background:var(--color-primary-alpha-light);border-radius:var(--badge-radius);color:var(--color-primary);font-size:var(--fs-5xs);font-weight:700;padding:0 var(--space-6)}.rx-date{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-4xs);margin-left:auto}.rx-body{color:var(--text-secondary);font-size:var(--fs-3xs);line-height:1.7;margin-top:var(--space-6);overflow-wrap:anywhere;white-space:pre-wrap}.rx-more{margin-top:var(--space-12)}.rx-head-aside{gap:var(--space-10)}.rx-head-aside,.rx-report-open{align-items:center;display:inline-flex}.rx-report-open{background:none;border:1px solid var(--border-input);border-radius:var(--pill-radius);color:var(--text-secondary);cursor:pointer;font:inherit;font-size:var(--fs-4xs);font-weight:700;gap:var(--space-4);padding:var(--space-2) var(--space-10);transition:border-color .15s,color .15s}.rx-report-open:before{color:var(--color-danger);content:"⚑"}.rx-report-open.is-on,.rx-report-open:hover{border-color:var(--color-danger);color:var(--color-danger)}.rx-report-open:focus-visible{outline:1px solid var(--color-primary);outline-offset:2px}.rx-report-close{background:none;border:0;color:var(--text-muted);cursor:pointer;font:inherit;font-size:var(--fs-4xs);padding:0}.rx-report-close:hover{color:var(--text-primary)}.rx-form.is-report{margin-bottom:var(--space-16)}.rx-reasons{display:flex;flex-wrap:wrap;gap:var(--space-6)}.rx-reason{background:var(--bg-input);border:1px solid var(--border-input);border-radius:var(--badge-radius);color:var(--text-secondary);cursor:pointer;font:inherit;font-size:var(--fs-4xs);font-weight:700;padding:var(--space-2) var(--space-10)}.rx-reason.is-on,.rx-reason:hover:not(:disabled){border-color:var(--color-danger)}.rx-reason.is-on{background:color-mix(in srgb,var(--color-danger) 14%,#0000);color:var(--color-danger)}.rx-reason:disabled{cursor:default;opacity:.6}.rx-send-report{border-color:var(--color-danger);color:var(--color-danger)}@media(max-width:560px){.rx-form-head{align-items:flex-start;flex-direction:column}.rx-form-foot{flex-wrap:wrap}.rx-note{flex-basis:100%}}@keyframes hero-rise{0%{transform:translateY(14px)}to{transform:translateY(0)}}@keyframes qs-blink{0%,45%{opacity:1}50%,to{opacity:0}}@property --qs-fade{syntax:"<length>";inherits:false;initial-value:40px}@keyframes qs-fade-out{0%,92%{--qs-fade:var(--space-40)}to{--qs-fade:0px}}@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{border-image:linear-gradient(90deg,#0000,var(--border-default),#0000) 1;border-top:1px solid #0000;height:0;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 h1,.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-sm);letter-spacing:.18em;margin-top:var(--space-12);text-transform:uppercase}.home-page .hero-fullname-era{font-size:var(--fs-4xs)}.home-page .hero-fullname-era:before{content:"·";margin:0 .7em}.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-category{color:var(--accent-text-blue);font-size:var(--fs-md);font-weight:700;letter-spacing:var(--tracking-label);margin:var(--space-12) auto 0}.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 .hero-node{text-wrap:pretty;color:var(--text-muted);font-size:var(--fs-sm);line-height:1.6;margin:var(--space-10) auto 0;max-width:62ch}.home-page .hero-node-label{border:1px solid color-mix(in oklch,var(--color-primary) 55%,#0000);border-radius:var(--pill-radius);color:var(--accent-text-indigo);display:inline-block;font-size:var(--fs-3xs);font-weight:700;line-height:1.5;margin-right:var(--space-8);padding:0 var(--space-8)}.home-page .home-steps{padding:0 0 clamp(40px,6vw,56px)}.home-page .home-steps-list{grid-gap:var(--space-28);counter-reset:home-step;display:grid;gap:var(--space-28);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0 auto;max-width:900px;padding:0}.home-page .home-step{background:var(--glass-fill);border:1px solid var(--border-default);border-radius:var(--r);counter-increment:home-step;padding:var(--space-16) var(--space-20);position:relative;text-align:left}.home-page .home-step:not(:last-child):after{color:var(--text-muted);content:"→";font-size:var(--fs-lg);position:absolute;right:calc(var(--space-28)/-2);top:50%;transform:translate(50%,-50%)}.home-page .home-step{align-items:center;display:flex;min-height:calc(var(--space-20)*5);padding-left:calc(var(--space-14) + var(--space-12) + var(--space-20)*2 + var(--space-10) + var(--space-16))}.home-page .home-step-tabs{--step-tab:var(--border-default);--step-num:#fff;bottom:0;display:flex;flex-direction:column;gap:var(--space-10);left:var(--space-14);position:absolute;top:0;width:calc(var(--space-12) + var(--space-20)*2 + var(--space-10))}.home-page .home-step-tabs:after,.home-page .home-step-tabs>.home-step-title{background:var(--step-tab);border:var(--space-1) solid var(--step-tab)}.home-page .home-step-tabs>.home-step-title{align-items:center;border-radius:0 0 var(--r-sm) var(--r-sm);border-top:0;color:var(--step-num);display:flex;font-size:var(--fs-4xs);font-weight:800;justify-content:center;letter-spacing:-.02em;line-height:1.2;margin:0;min-height:0;overflow-wrap:anywhere;padding:var(--space-2) 0;text-align:center;word-break:keep-all}.home-page .home-step-tabs:after{align-items:center;border-bottom:0;border-radius:var(--r-sm) var(--r-sm) 0 0;color:var(--step-num);content:counter(home-step,decimal-leading-zero);display:flex;font-family:var(--font-mono);font-size:calc(var(--fs-3xl) - var(--space-2));font-weight:700;justify-content:center;letter-spacing:0;line-height:1}.home-page .home-step-tabs>.home-step-title{flex:3 1}.home-page .home-step-tabs:after{flex:2 1}.home-page .home-steps-list .home-step{--step-num-w:calc(var(--space-16)*4);grid-column-gap:var(--space-16);--step-under:calc(var(--step-num-w) + var(--space-20)*4);align-content:center;background:linear-gradient(to right,var(--color-primary) var(--step-under),#0000 var(--step-under));border:0;border-radius:var(--pill-radius);column-gap:var(--space-16);display:grid;grid-template-columns:var(--step-num-w) minmax(0,1fr);grid-template-rows:auto auto;min-height:0;padding:var(--space-10) var(--space-24) var(--space-10) 0}.home-page .home-steps-list .home-step:before{background:var(--bg-card);border-radius:var(--pill-radius);bottom:0;box-shadow:calc(var(--space-4)*-1) 0 var(--space-12) var(--shadow-md);content:"";left:calc(var(--step-num-w) - var(--space-8));position:absolute;right:0;top:0}.home-page .home-steps-list .home-step .home-step-tabs{display:contents}.home-page .home-steps-list .home-step .home-step-tabs:after{align-self:stretch;background:none;border:0;border-radius:0;color:#fff;grid-column:1;grid-row:1/span 2}.home-page .home-steps-list .home-step .home-step-tabs>.home-step-title{align-self:end;background:none;border:0;border-radius:0;color:var(--text-primary);font-size:calc(var(--fs-3xs) + var(--space-2));grid-column:2;grid-row:1;justify-content:flex-start;letter-spacing:0;line-height:1.3;padding:0;position:relative;text-align:left}.home-page .home-steps-list .home-step .home-step-desc{align-self:start;grid-column:2;grid-row:2;margin-top:var(--space-2);position:relative}.home-page .home-step-desc{color:var(--text-secondary);font-size:var(--fs-3xs);line-height:1.6}@media(max-width:720px){.home-page .home-steps-list{gap:var(--space-24);grid-template-columns:1fr}.home-page .home-step:not(:last-child):after{bottom:calc(var(--space-24)/-2);content:"↓";right:50%;top:auto;transform:translate(50%,50%)}}.home-page .quickstart-section{scroll-margin-top:var(--header-height)}.home-page .quickstart-section .quickstart{margin-top:var(--space-16)}.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;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-guide{color:var(--text-secondary);font-size:var(--fs-sm);line-height:1.7;margin:0 auto;padding-bottom:var(--space-12);position:relative;text-align:left}.home-page .quickstart-guide-head{align-items:baseline;background-color:var(--bg-input-alt);border:1px solid var(--border-default);border-radius:var(--badge-radius);cursor:pointer;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-12);justify-content:space-between;list-style:none;padding:var(--space-7) calc(var(--space-16) + var(--fold-tab-w) + var(--space-12)) var(--space-7) var(--space-16);position:relative;transition:background-color .15s;z-index:1}.home-page .quickstart-guide-head::-webkit-details-marker{display:none}.home-page .quickstart-guide-head:hover{background-color:var(--bg-hover)}.home-page .quickstart-guide-head:hover .quickstart-guide-more{color:var(--text-primary)}.home-page .quickstart-guide[open] .quickstart-guide-head{border-radius:var(--badge-radius) var(--badge-radius) 0 0}.home-page .quickstart-guide-tab{background:linear-gradient(to bottom,var(--fold-tab-top) 3px,var(--fold-tab-bottom));border-radius:0 0 var(--fold-tab-radius) var(--fold-tab-radius);box-shadow:inset 0 -1px 2px var(--fold-tab-shadow),inset 1px 0 2px -1px var(--fold-tab-shadow),inset -1px 0 2px -1px var(--fold-tab-shadow);height:var(--fold-tab-h);position:absolute;transition:filter .15s;width:var(--fold-tab-w)}.home-page .quickstart-guide-tab:before{background:var(--fold-tab-top);box-shadow:0 3px 0 calc(var(--space-2)*-1) var(--fold-tab-top);content:"";height:calc(var(--space-4) + var(--space-1));left:calc(var(--space-2)*-1 - var(--space-1));position:absolute;right:calc(var(--space-2)*-1 - var(--space-1));top:calc(var(--space-4)*-1)}.home-page .quickstart-guide-tab:after{background:var(--icon-fold-arrow) center/contain no-repeat;content:"";filter:drop-shadow(0 -1px 0 var(--fold-tab-arrow-shadow)) drop-shadow(0 1px 0 var(--fold-tab-arrow-light));height:16px;left:50%;position:absolute;top:calc(50% + 1.5px);transform:translate(-50%,-50%);transition:transform .15s;width:16px}.home-page .quickstart-guide-tab{-webkit-clip-path:inset(0 calc(var(--space-8)*-1) calc(var(--space-8)*-1));clip-path:inset(0 calc(var(--space-8)*-1) calc(var(--space-8)*-1));right:var(--space-16);top:-1px;z-index:2}.home-page .quickstart-guide-head:hover .quickstart-guide-tab{filter:brightness(1.1)}.home-page .quickstart-guide[open] .quickstart-guide-tab:after{filter:drop-shadow(0 1px 0 var(--fold-tab-arrow-shadow)) drop-shadow(0 -1px 0 var(--fold-tab-arrow-light));transform:translate(-50%,-50%) rotate(180deg)}.home-page .quickstart-guide-line{flex:1 1 auto;min-width:0}.home-page .quickstart-guide-more{align-items:center;color:var(--home-accent-text);display:inline-flex;flex:none;font-size:var(--fs-xs);font-weight:600;gap:var(--space-4);margin-inline:auto;transition:.15s}@media(max-width:560px){.home-page .quickstart-guide-line{flex-basis:100%}.home-page .quickstart-guide-more{left:calc((var(--fold-tab-w) + var(--space-12))/2);position:relative}}.home-page .quickstart-steps{background:var(--bg-input-alt);border:1px solid var(--border-default);border-radius:0 0 var(--badge-radius) var(--badge-radius);border-top:0;margin:0;padding:var(--space-12) var(--space-16) var(--space-12) calc(var(--space-16) + var(--space-20));position:relative;z-index:1}.home-page .quickstart-steps>li{margin:var(--space-4) 0}.home-page .quickstart-options{list-style:disc;margin:var(--space-2) 0 0;padding-left:var(--space-18)}.home-page .quickstart-options li{margin:var(--space-2) 0}.home-page .quickstart-prompt{background:var(--bg-input);border:1px solid var(--border-light);border-radius:var(--r-sm);color:var(--text-primary);font-family:var(--font-mono);font-size:.92em;padding:0 var(--space-5)}.home-page .quickstart-help{color:var(--text-muted);font-size:var(--fs-xs);margin:var(--space-12) auto 0;text-align:left}.home-page .quickstart-help a{color:var(--home-accent-text);text-decoration:underline;text-underline-offset:2px}.home-page .quickstart-help a:hover{color:var(--text-primary)}.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{--qs-bar:var(--space-12);animation-timeline:scroll(self inline);animation:qs-fade-out linear both;color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--fs-sm);line-height:1.7;-webkit-mask:linear-gradient(to right,#000 calc(100% - var(--qs-fade)),#0000) top/100% calc(100% - var(--qs-bar)) no-repeat,linear-gradient(#000,#000) bottom/100% var(--qs-bar) no-repeat;mask:linear-gradient(to right,#000 calc(100% - var(--qs-fade)),#0000) top/100% calc(100% - var(--qs-bar)) no-repeat,linear-gradient(#000,#000) bottom/100% var(--qs-bar) no-repeat;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}.home-page .feature-card:hover{border-color:var(--color-primary);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-grid.is-visible .feature-card:nth-child(9){transition-delay:.52s}.home-page .feature-thumb{border-radius:var(--r) var(--r) 0 0;box-shadow:0 7px 16px -8px var(--shadow-lg);box-sizing:initial;height:156px;padding-top:var(--space-16);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--compat .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,.home-page .feature-card--p2p .feature-thumb,.home-page .feature-card--pay .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,.home-page .feature-card--trust .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 .feature-body{display:flex;flex:1 1;flex-direction:column;padding:var(--space-16) 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 .features .feature-icon{display:none}.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--compat .feature-icon{--ib-color:var(--color-primary)}.home-page .feature-card--compat .feature-icon:before{content:"🔌️"}.home-page .feature-card--p2p .feature-icon{--ib-color:var(--accent-fuchsia)}.home-page .feature-card--p2p .feature-icon:before{content:"📂️"}.home-page .feature-card--pay .feature-icon{--ib-color:var(--color-success)}.home-page .feature-card--pay .feature-icon:before{content:"💳️"}.home-page .feature-card--trust .feature-icon{--ib-color:var(--accent-text-blue)}.home-page .feature-card--trust .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--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 .feature-card--discovery{border:1px solid color-mix(in oklch,var(--color-primary) 28%,#0000);position:relative;transition-property:transform,opacity,box-shadow,border-color}.home-page .feature-card--discovery:before{background:var(--grad);border-radius:0 0 var(--pill-radius) var(--pill-radius);box-shadow:0 0 var(--space-16) var(--space-2) color-mix(in oklch,var(--accent-fuchsia) 35%,#0000);content:"";height:var(--space-2);left:50%;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);transition:width .35s var(--ease-out-quart),box-shadow .35s;width:44%;z-index:2}.home-page .feature-card--discovery:hover{border-color:color-mix(in oklch,var(--color-primary) 60%,#0000)}.home-page .feature-card--discovery:hover:before{box-shadow:0 0 var(--space-20) var(--space-4) color-mix(in oklch,var(--accent-fuchsia) 50%,#0000);width:64%}.home-page .feature-card:not(.feature-card--discovery){position:relative}.home-page .feature-card:not(.feature-card--discovery):before{background:var(--border-default);border-radius:0 0 var(--pill-radius) var(--pill-radius);content:"";height:var(--space-2);left:50%;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);transition:width .35s var(--ease-out-quart),background-color .2s;width:44%;z-index:2}.home-page .feature-card:not(.feature-card--discovery):hover:before{background:var(--color-primary);width:64%}@media(max-width:860px){.home-page .feature-card--discovery .feature-thumb{aspect-ratio:560/400;height:auto}}.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 .usecase-section .section-head{margin-bottom:var(--space-28)}.home-page .usecase-grid{grid-gap:var(--space-14);display:grid;gap:var(--space-14);grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:860px){.home-page .usecase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.home-page .usecase-grid{grid-template-columns:1fr}}.home-page .usecase-card{background:var(--glass-fill);border:0;border-radius:var(--badge-radius);box-shadow:0 var(--space-6) var(--space-8) calc(var(--space-4)*-1) var(--shadow-lg),0 var(--space-16) var(--space-28) calc(var(--space-10)*-1) var(--shadow-lg);color:inherit;cursor:pointer;display:flex;flex-direction:column;height:393px;overflow:hidden;padding:var(--space-20) var(--space-28) var(--space-24);position:relative;text-decoration:none;transform:translateY(18px);transition:transform .5s var(--ease-out-quart),opacity .2s,box-shadow .2s}.home-page .usecase-card.is-match{box-shadow:0 var(--space-10) var(--space-12) calc(var(--space-4)*-1) var(--shadow-lg),0 var(--space-24) var(--space-40) calc(var(--space-10)*-1) var(--shadow-lg);transition-delay:0s!important}.home-page .usecase-card.is-match h3{color:var(--home-accent-text)}.home-page .usecase-card:hover{text-decoration:none}.home-page .usecase-card{--hud-c:color-mix(in srgb,var(--accent-text-blue) 5%,#0000)}.home-page .usecase-card.is-match,.home-page .usecase-card:hover{--hud-c:var(--home-accent-text)}.home-page .usecase-grid.is-visible .usecase-card{transform:translateY(0)}.home-page .usecase-grid.is-visible .usecase-card:first-child{transition-delay:0ms}.home-page .usecase-grid.is-visible .usecase-card:nth-child(2){transition-delay:40ms}.home-page .usecase-grid.is-visible .usecase-card:nth-child(3){transition-delay:80ms}.home-page .usecase-grid.is-visible .usecase-card:nth-child(4){transition-delay:.12s}.home-page .usecase-grid.is-visible .usecase-card:nth-child(5){transition-delay:.16s}.home-page .usecase-grid.is-visible .usecase-card:nth-child(6){transition-delay:.2s}.home-page .usecase-grid.is-visible .usecase-card:nth-child(7){transition-delay:.24s}.home-page .usecase-grid.is-visible .usecase-card:nth-child(8){transition-delay:.28s}.home-page .usecase-grid.is-visible .usecase-card:nth-child(9){transition-delay:.32s}.home-page .usecase-grid.is-visible .usecase-card:nth-child(10){transition-delay:.36s}.home-page .usecase-grid.is-visible .usecase-card:nth-child(11){transition-delay:.4s}.home-page .usecase-grid.is-visible .usecase-card:nth-child(12){transition-delay:.44s}.home-page .usecase-grid.is-visible .usecase-card:nth-child(13){transition-delay:.48s}.home-page .usecase-grid.is-visible .usecase-card:nth-child(14){transition-delay:.52s}.home-page .usecase-grid.is-visible .usecase-card:nth-child(15){transition-delay:.56s}.home-page .usecase-grid.is-visible .usecase-card:nth-child(16){transition-delay:.6s}.home-page .usecase-grid.is-visible .usecase-card:nth-child(17){transition-delay:.64s}.home-page .usecase-grid.is-visible .usecase-card:nth-child(18){transition-delay:.68s}.home-page .usecase-grid.is-visible .usecase-card:nth-child(19){transition-delay:.72s}.home-page .usecase-grid.is-visible .usecase-card:nth-child(20){transition-delay:.76s}.home-page .usecase-grid.is-filtering .usecase-card:not(.is-match){opacity:.38}.home-page .usecase-cover{--cover-canvas:#0000;height:152px;margin-inline:calc(var(--space-12)*-1);margin-bottom:var(--space-16);overflow:hidden}.home-page .usecase-cover svg{display:block;height:100%;width:100%}[data-theme=light] .home-page .usecase-cover .cv-on-canvas{fill:var(--text-muted)}[data-theme=light] .home-page .usecase-cover .cv-on-canvas-strong{fill:var(--text-primary)}[data-theme=light] .home-page .usecase-cover text.cv-on-canvas-gold{fill:color-mix(in srgb,var(--color-warning-dark) 70%,#000)}[data-theme=light] .home-page .usecase-cover circle.cv-on-canvas-gold{stroke:var(--color-warning)}.home-page .usecase-card h3{font-size:var(--fs-md);font-weight:800;transition:color .2s}.home-page .usecase-card p{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:var(--text-secondary);display:-webkit-box;font-size:var(--fs-3xs);height:4.8em;line-height:1.6;margin:var(--space-8) 0 var(--space-16);overflow:hidden}.home-page .usecase-foot{border-top:1px solid var(--border-default);display:flex;flex-direction:column;gap:var(--space-10);margin-top:auto;padding-top:var(--space-16)}.home-page .usecase-chips{display:flex;flex-wrap:wrap;gap:var(--space-4);min-height:20px}.home-page .usecase-link{--uc-deboss-dark:#000000d9;--uc-deboss-light:#ffffff1a;align-self:flex-end;color:var(--text-muted);font-size:var(--fs-3xs);font-weight:700;text-decoration:none;text-shadow:0 -1px 0 var(--uc-deboss-dark),0 1px 0 var(--uc-deboss-light);white-space:nowrap}[data-theme=light] .home-page .usecase-link{--uc-deboss-dark:#0f172a4d;--uc-deboss-light:#fffffff2}.home-page .usecase-chip{align-items:center;background:var(--bg-input);border:1px solid var(--border-default);border-radius:var(--badge-radius);color:var(--text-muted);display:inline-flex;font-family:var(--font-mono);font-size:var(--fs-5xs);font-weight:600;padding:1px var(--space-8);transition:color .15s,border-color .15s,background-color .15s}.home-page .usecase-chip.is-hot{background:color-mix(in oklch,var(--color-primary) 12%,var(--bg-input));border-color:color-mix(in oklch,var(--color-primary) 55%,#0000);color:var(--home-accent-text)}.home-page .usecase-all,.home-page .usecase-assets{display:flex;justify-content:center;margin-top:var(--space-24)}.home-page .usecase-assets{align-items:center;color:var(--text-secondary);flex-wrap:wrap;font-size:var(--fs-sm);gap:var(--space-6);text-align:center}.home-page .usecase-assets .usecase-chip{cursor:default;font-size:var(--fs-4xs);padding:2px var(--space-9)}.home-page .usecase-assets .usecase-chip:hover{border-color:var(--border-bright);color:var(--text-primary)}.home-page .usecase-more{color:var(--home-accent-text);font-weight:700;margin-left:var(--space-6);white-space:nowrap}.home-page .usecase-more:after{content:" →"}.home-page .usecase-more:hover{text-decoration:underline;text-underline-offset:3px}.home-page .how-cards{grid-gap:var(--space-16);display:grid;gap:var(--space-16);grid-template-columns:1fr 1fr;margin:0 auto}@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}.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:hover{border-color:color-mix(in srgb,var(--how-accent) 60%,var(--border-default))}.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)}.home-page .how-card--infer{--how-icon:url("data:image/svg+xml;utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 32 32%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Crect x=%276.5%27 y=%276.5%27 width=%2719%27 height=%2719%27 rx=%273%27/%3E%3Cpath d=%27M11 2.5v4M16 2.5v4M21 2.5v4M11 25.5v4M16 25.5v4M21 25.5v4M2.5 11h4M2.5 16h4M2.5 21h4M25.5 11h4M25.5 16h4M25.5 21h4%27/%3E%3Crect x=%2710%27 y=%2710%27 width=%2712%27 height=%2712%27 rx=%271.5%27/%3E%3Cpath stroke-width=%271.2%27 d=%27M16 12.3L17 15L19.7 16L17 17L16 19.7L15 17L12.3 16L15 15Z%27/%3E%3Ccircle cx=%278.9%27 cy=%278.9%27 r=%270.5%27/%3E%3C/svg%3E")}.home-page .how-card--skill{--how-icon:url("data:image/svg+xml;utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 32 32%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M3 8h8a5 5 0 0 1 5 5v15a4 4 0 0 0-4-4H3z%27/%3E%3Cpath d=%27M29 8h-8a5 5 0 0 0-5 5v15a4 4 0 0 1 4-4h9z%27/%3E%3Cpath d=%27M6 12.5h5M6 15.5h6M6 18.5h4%27/%3E%3Cpath d=%27M21 12.5v6l5-3z%27/%3E%3Cpath d=%27M16 1.5v3M12.5 3l1.2 1.2M19.5 3l-1.2 1.2%27/%3E%3C/svg%3E")}.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-cards .how-card{--how-circle:calc(var(--space-24)*3);--how-outer:calc(var(--space-20)*5 - var(--space-8));--how-gap:calc((var(--how-outer) - var(--how-circle))/2);--how-cut-x:calc(var(--space-20)*4);--how-cut-y:calc(var(--space-20)*6);background:var(--how-accent);border:0;padding:var(--space-28) var(--space-28) var(--space-28) calc(var(--how-outer) + var(--space-20))}.home-page .how-cards .how-card:before{background:var(--bg-card);border-radius:var(--r);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,var(--how-cut-x) 100%,0 calc(100% - var(--how-cut-y)));clip-path:polygon(0 0,100% 0,100% 100%,var(--how-cut-x) 100%,0 calc(100% - var(--how-cut-y)));height:auto;inset:var(--space-6);opacity:1}.home-page .how-cards .how-card:after{background:var(--how-accent);border-radius:50%;bottom:calc(var(--space-24) - var(--space-10));box-shadow:0 var(--space-4) var(--space-12) var(--shadow-md);content:"";height:var(--how-outer);left:var(--space-6);position:absolute;width:var(--how-outer)}.home-page .how-cards .how-card>*{position:relative}.home-page .how-cards .how-card .how-card-icon{background:var(--bg-card);border:0;border-radius:50%;bottom:calc(var(--space-24) - var(--space-10) + var(--how-gap));box-shadow:0 var(--space-6) var(--space-14) var(--shadow-lg),0 var(--space-2) var(--space-4) var(--shadow-md);height:var(--how-circle);left:calc(var(--space-6) + var(--how-gap));margin:0;pointer-events:none;position:absolute;width:var(--how-circle);z-index:1}.home-page .how-cards .how-card .how-card-icon:before{animation:none;background:var(--how-accent);content:"";height:calc(var(--space-16)*2);-webkit-mask:var(--how-icon) center/contain no-repeat;mask:var(--how-icon) center/contain no-repeat;transform:none;width:calc(var(--space-16)*2)}.home-page .how-cards .how-card .how-card-icon:after{border:1px dashed color-mix(in oklch,var(--how-accent) 45%,#0000);border-radius:50%;inset:var(--space-6)}.home-page .how-cards .how-card h4{-webkit-text-fill-color:currentColor;align-self:stretch;background:none;border-bottom:var(--space-1) solid var(--how-accent);color:var(--how-accent);padding-bottom:var(--space-6)}.home-page .how-cards .how-card{transition:transform .5s var(--ease-out-quart),background-color .25s}.home-page .how-cards .how-card:after{transition:background-color .25s}.home-page .how-cards .how-card:hover{--how-accent:var(--color-primary-hover);border-color:#0000}.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{--cta-pad-x:clamp(20px,4vw,48px);background:radial-gradient(ellipse 50% 80% at 50% 0,color-mix(in oklch,var(--color-primary) 22%,#0000),#0000 70%),color-mix(in oklch,var(--color-primary) 6%,#0000);border:1px solid color-mix(in oklch,var(--color-primary) 28%,#0000);border-radius:var(--r-lg);margin:var(--space-8) 0 clamp(40px,6vw,64px);overflow:hidden;padding:clamp(34px,4.5vw,52px) var(--cta-pad-x);position:relative;text-align:center}.home-page .cta-band:before{background:var(--grad);border-radius:0 0 var(--pill-radius) var(--pill-radius);box-shadow:0 0 var(--space-16) var(--space-2) color-mix(in oklch,var(--accent-fuchsia) 35%,#0000);content:"";height:var(--space-2);left:50%;position:absolute;top:0;transform:translateX(-50%);width:36%}.home-page .cta-band h2{text-wrap:balance;font-size:clamp(1.5rem,3vw,1.875rem);font-weight:900;letter-spacing:var(--tracking-display);position:relative}.home-page .cta-band p{text-wrap:pretty;color:var(--text-secondary);font-size:var(--fs-lg);margin:var(--space-10) auto 0;max-width:680px;position:relative}.home-page .cta-band-actions{position:relative}.home-page .cta-band-actions .btn-primary{background:var(--color-primary);border-color:var(--color-primary);box-shadow:0 var(--space-4) var(--space-16) calc(var(--space-4)*-1) color-mix(in oklch,var(--color-primary) 60%,#0000);color:#fff}.home-page .cta-band-actions .btn-primary:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover);box-shadow:0 var(--space-6) var(--space-20) calc(var(--space-4)*-1) color-mix(in oklch,var(--color-primary) 70%,#0000);color:#fff}.home-page .cta-band-actions{display:flex;flex-wrap:wrap;gap:var(--space-12);justify-content:center;margin-top:var(--space-24)}[data-theme=light] .home-page{--home-accent-text:color-mix(in srgb,var(--color-primary) 76%,#000)}[data-theme=light] .home-page .home-step-tabs{--step-num:var(--text-primary)}@media(prefers-reduced-motion:reduce){.home-page .feature-card,.home-page .hero-reveal,.home-page .how-step,.home-page .loop-step,.home-page .usecase-card{animation:none;transform:none;transition:border-color .15s}.home-page .qs-cursor:after{animation:none;opacity:1}.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{transform:none}}.notfound-page{padding:var(--space-56) 0;text-align:center}.notfound-page h1{font-size:var(--fs-xl);font-weight:800;letter-spacing:var(--tracking-title);margin-bottom:var(--space-10)}.notfound-page p{color:var(--text-muted);font-size:var(--fs-md);margin-bottom:var(--space-20)}.notfound-page .nf-actions{display:flex;flex-wrap:wrap;gap:var(--space-10);justify-content:center}.explore-page{margin:0 auto;max-width:var(--content-max-width);padding:var(--space-40) var(--content-padding) var(--space-60)}.explore-page--list,.explore-page.ex-detail{padding-left:0;padding-right:0}.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{margin:var(--space-20) auto 0;max-width:var(--search-bar-w);text-align:left}.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);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.is-active,.ex-tab:hover{color:var(--color-primary);color:var(--type-color,var(--color-primary))}.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)}.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(--badge-radius);display:inline-flex;flex:none;gap:var(--space-2);padding:var(--space-4)}.ex-view-btn{background:#0000;border:1px solid #0000;border-radius:calc(var(--badge-radius)/2);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)}@media(max-width:860px){.ex-view{display:none}}.ex-grid{grid-gap:var(--space-14);display:grid;gap:var(--space-14);grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:860px){.ex-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.ex-grid{grid-template-columns:minmax(0,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);--ex-accent:var(--border-bright);background:none;border:0;border-bottom:1px solid var(--border-default);border-radius:0;border-top:1px solid var(--border-default);color:inherit;display:flex;flex-direction:column;padding:var(--space-20);position:relative;text-decoration:none}.ex-card:before{background:var(--list-row-hover);content:"";inset:var(--space-2) 0;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s;z-index:0}.ex-card>*,.ex-card>.ex-card-head>*{position:relative;z-index:1}.ex-grid--grid>.ex-card{--hud-c:color-mix(in srgb,var(--accent-text-blue) 5%,#0000);background:var(--glass-fill);border:0;border-radius:var(--badge-radius);box-shadow:0 var(--space-6) var(--space-8) calc(var(--space-4)*-1) var(--shadow-lg),0 var(--space-16) var(--space-28) calc(var(--space-10)*-1) var(--shadow-lg);padding:var(--space-20) var(--space-28) var(--space-28)}.ex-grid--grid>.ex-card:before{display:none}.ex-grid--grid>.ex-card:hover{--hud-c:var(--color-primary)}.ex-grid--grid>.ex-card{height:393px;padding-top:calc(var(--space-20) + var(--space-10))}.ex-grid--grid>.ex-card .ex-card-desc{-webkit-line-clamp:10;height:calc(var(--fs-3xs)*1.5*10)}@media(max-width:860px){.ex-grid--list>.ex-card{--hud-c:color-mix(in srgb,var(--accent-text-blue) 5%,#0000);background:var(--glass-fill);border:0;border-radius:var(--badge-radius);box-shadow:0 var(--space-6) var(--space-8) calc(var(--space-4)*-1) var(--shadow-lg),0 var(--space-16) var(--space-28) calc(var(--space-10)*-1) var(--shadow-lg);padding:var(--space-20) var(--space-28) var(--space-28)}.ex-grid--list>.ex-card:before{display:none}.ex-grid--list>.ex-card:hover{--hud-c:var(--color-primary)}.ex-grid--list>.ex-card{height:393px;padding-top:calc(var(--space-20) + var(--space-10))}.ex-grid--list>.ex-card .ex-card-desc{-webkit-line-clamp:10;height:calc(var(--fs-3xs)*1.5*10)}}.ex-card>.hud-frame{position:absolute;z-index:1}.ex-card .hud-frame{display:none}.ex-grid--grid>.ex-card .hud-frame{display:block}@media(max-width:860px){.ex-grid--list>.ex-card .hud-frame{display:block}}.ex-card:hover{--ex-accent:var(--type-color);text-decoration:none}.ex-card:hover:before{opacity: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-head{align-items:center;display:flex;gap:var(--space-12);margin-bottom:var(--space-12)}.ex-card-title{grid-row-gap:var(--space-4);display:grid;flex:1 1;justify-items:start;min-width:0;row-gap:var(--space-4)}.ex-card-main{display:flex;flex-direction:column;min-width:0}.ex-card-side{grid-row-gap:var(--space-12);display:grid;grid-template-areas:"tags tags" "foot stat";grid-template-columns:minmax(0,1fr) auto;margin-top:auto;row-gap:var(--space-12)}.ex-card-tags{grid-area:tags}.ex-card-foot{grid-area:foot}.ex-card-stat{grid-area:stat}.ex-card-meta{align-items:center;border:1px solid var(--border-default);border-radius:var(--badge-radius);color:var(--text-muted);display:inline-flex;flex:none;font-family:var(--font-mono);font-size:var(--fs-5xs);font-weight:700;gap:var(--space-8);height:calc(var(--space-12) + var(--space-8));letter-spacing:var(--tracking-label);max-width:100%;padding:0 var(--space-8);text-transform:uppercase;transition:color .2s,border-color .2s}.ex-card-name{font-size:var(--fs-3xs);font-weight:800;line-height:1.3;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ex-card-stat{align-items:center;background:var(--ex-foot-fill);border-radius:0 var(--ex-foot-r) var(--ex-foot-r) 0;color:var(--text-muted);display:flex;flex:none;font-family:var(--font-mono);font-size:var(--fs-4xs);gap:var(--space-10);height:var(--space-32);line-height:1.75;padding-right:var(--space-16)}.ex-card-stat .ex-likes{color:var(--text-secondary);font-weight:700}.ex-card-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-secondary);display:-webkit-box;font-size:var(--fs-3xs);height:calc(var(--fs-3xs)*1.5*2);line-height:1.5;margin-bottom:var(--space-12);overflow:hidden}.ex-card-desc.is-empty{color:var(--text-muted);opacity:.7}.ex-card-tags,.ex-tag-list{align-items:center;display:flex;gap:var(--space-8);height:var(--space-24);min-width:0;overflow:hidden}.ex-tag-list{flex:1 1 auto;flex-wrap:wrap}.ex-type-chip{font-family:var(--font-mono)}.ex-tag-chip{align-items:center;color:var(--text-muted);display:inline-flex;flex:0 1 auto;font-family:var(--font-mono);height:var(--space-24);white-space:nowrap}.ex-tag-chip,.ex-tag-text{min-width:0;overflow:hidden}.ex-tag-text{text-overflow:ellipsis}.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);display:inline-flex;flex:none;height:var(--space-24);margin-left:auto}.ex-badge-paid,.ex-card-foot{align-items:center;font-family:var(--font-mono)}.ex-card-foot{background:var(--ex-foot-fill);border-radius:var(--ex-foot-r) 0 0 var(--ex-foot-r);color:var(--text-muted);display:flex;font-size:var(--fs-4xs);gap:var(--space-6);height:var(--space-32);line-height:1.75;min-width:0;padding-left:var(--space-16);padding-right:var(--space-8)}.ex-card{--ex-foot-r:calc(var(--r) - var(--space-4));--ex-foot-fill:color-mix(in srgb,var(--text-muted) 12%,#0000)}.ex-card-go{border:1px solid var(--border-input);border-radius:var(--badge-radius);color:var(--text-secondary);display:none;flex:none;font-family:var(--font-body);font-size:var(--fs-4xs);margin-left:auto;padding:var(--space-4) var(--space-10);transition:border-color .2s,color .2s;white-space:nowrap}.ex-card:hover .ex-card-go{border-color:var(--type-color);color:var(--type-color)}.ex-card-foot .ex-addr{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ex-card-rating{align-items:center;border-left:1px solid var(--border-default);color:var(--text-secondary);display:inline-flex;gap:var(--space-4);padding-left:var(--space-8)}.ex-card-rating:before{content:"★"}.ex-card-rating.is-empty,.ex-card-rating:before{color:var(--text-muted);font-weight:400}.ex-rating-num{color:var(--text-secondary);font-weight:600}.ex-likes{align-items:center;display:inline-flex;flex:none;gap:var(--space-4)}.ex-likes:before{color:var(--text-muted);content:"♥"}.ex-date{flex:none;white-space:nowrap}.ex-date:before{content:"·";margin-right:var(--space-6)}@media(min-width:861px){.ex-grid.ex-grid--list{grid-template-columns:1fr}.ex-grid--list{--ex-col-stat:80px;--ex-col-tags:216px;--ex-col-foot:248px}.ex-grid--list .ex-card{grid-column-gap:var(--space-14);grid-row-gap:0;align-items:center;column-gap:var(--space-14);display:grid;grid-template-areas:"icon title side" "icon desc side";grid-template-columns:auto minmax(0,1fr) auto;padding:var(--space-12) var(--space-16);row-gap:0}.ex-grid--list .ex-card-head{display:contents}.ex-grid.ex-grid--list{gap:0;margin-top:var(--space-1)}.ex-grid--list .ex-card{border-top:0}.ex-grid--list .ex-card:first-child{box-shadow:0 calc(var(--space-1)*-1) 0 var(--border-default)}.ex-grid--list .ex-icon{grid-area:icon}.ex-grid--list .ex-card-title{grid-area:title}.ex-grid--list .ex-card-main{grid-area:desc}.ex-grid--list .ex-card-side{grid-area:side}.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:34px;place-items:center;position:relative;width:34px}.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) + 5px);content:"";inset:-5px;pointer-events:none;position:absolute}}@media(min-width:861px)and (prefers-reduced-motion:reduce){.ex-grid--list .ex-icon:after{animation:none;opacity:1;transform:none}}@media(min-width:861px){.ex-grid--list .ex-icon:before{font-size:18px}.ex-grid--list .ex-card-title{align-items:center;display:flex;gap:var(--space-8)}.ex-grid--list .ex-card-name{margin-bottom:0}.ex-grid--list .ex-card-desc{-webkit-line-clamp:1;flex:none;height:auto;margin-bottom:0}.ex-grid--list .ex-card-side{grid-gap:var(--space-14);align-items:center;display:grid;gap:var(--space-14);grid-template-areas:"stat tags foot";grid-template-columns:var(--ex-col-stat) var(--ex-col-tags) var(--ex-col-foot);margin-top:0}.ex-grid--list .ex-card-foot,.ex-grid--list .ex-card-stat{background:none;border-radius:0;height:auto;padding:0}.ex-grid--list .ex-card-stat{overflow:hidden}.ex-grid--list .ex-card-foot{padding-left:var(--space-8);position:relative}.ex-grid--list .ex-card-foot:before{background:var(--border-light);bottom:calc(var(--space-4)*-1);content:"";left:calc(var(--space-14)/-2);position:absolute;top:calc(var(--space-4)*-1);transition:background .2s;width:1px}.ex-grid--list .ex-card-go{display:inline-flex}}@media(min-width:861px)and (max-width:1000px){.ex-grid--list .ex-card-tags{display:none}.ex-grid--list .ex-card-side{grid-template-areas:"stat foot";grid-template-columns:var(--ex-col-stat) var(--ex-col-foot)}}.ex-card--skel{pointer-events:none}.ex-skel-desc{display:flex;flex-direction:column;gap:var(--space-10);margin-bottom:var(--space-12)}.ex-skel{animation:ex-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,var(--bg-hover) 0,color-mix(in srgb,var(--bg-hover) 40%,var(--text-muted)) 50%,var(--bg-hover) 100%);background-size:200% 100%;border-radius:var(--r-sm);display:block;flex:none;height:10px}.ex-skel.is-pill{border-radius:var(--badge-radius);height:calc(var(--space-12) + var(--space-8));width:76px}.ex-skel.is-name{height:14px}.ex-skel.is-name.is-w0{width:64%}.ex-skel.is-name.is-w1{width:48%}.ex-skel.is-name.is-w2{width:72%}.ex-skel.is-line.is-w0{width:100%}.ex-skel.is-line.is-w1{width:92%}.ex-skel.is-line.is-w2{width:76%}.ex-skel.is-chip{border-radius:var(--badge-radius);height:var(--space-24);width:52px}.ex-skel.is-foot{width:60%}.ex-skel.is-stat{width:28px}@keyframes ex-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes ex-breathe{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.ex-skel{animation:ex-breathe 1.6s ease-in-out infinite}}@media(min-width:861px){.ex-grid--list .ex-skel-desc{margin-bottom:0}.ex-grid--list .ex-skel-desc .ex-skel:not(:first-child){display:none}}.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:52px;place-items:center;position:relative;width:52px}.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) + 6px);content:"";inset:-6px;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:28px;line-height:1}@media(prefers-reduced-motion:reduce){.ex-icon:before{animation:none;transform:none}}.ex-icon{--ib-color:var(--ex-accent,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-detail .dp-head{--dp-kind-c:var(--type-color)}.dp-head .ex-icon{height:54px;width:54px}.dp-head .ex-icon:before{font-size:32px}.ex-none{color:var(--text-muted);opacity:.7}.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-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-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) var(--space-8) var(--space-10);position:relative;text-align:left;width:100%}.ex-version:hover{background:var(--bg-input)}.ex-version.is-current{cursor:default}.ex-version.is-current:before{background:var(--color-primary);border-radius:1px;bottom:var(--space-6);content:"";left:0;position:absolute;top:var(--space-6);width:2px}.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{--nd-search-w:var(--search-bar-w);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-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:minmax(0,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-hint.is-ok{color:var(--color-success)}.fmr-link-label.is-req:after,.nr-label.is-req:after{color:var(--color-danger);content:" *"}.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-14) var(--space-12) var(--space-6);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;padding-bottom:var(--space-8);white-space:pre}.nr-cmd:hover{border-color:var(--color-primary)}.nr-cmd:disabled{cursor:not-allowed;opacity:.55}.nr-cmd:disabled:hover{border-color:var(--border-input)}.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:0 auto var(--space-18);max-width:var(--nd-search-w);position:relative}.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-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-table{border:0}.nd-table--list{--nd-col-ident:200px;--nd-col-gpu:152px;--nd-col-price:176px;--nd-col-uptime:168px;display:flex;flex-direction:column;gap:var(--space-10)}.nd-table--list .nd-row{align-items:stretch;column-gap:0;grid-template-columns:minmax(0,1fr) var(--nd-col-gpu) var(--nd-col-price) var(--nd-col-uptime) var(--nd-col-ident);grid-template-rows:auto;min-height:48px;padding:var(--space-6) var(--space-16);row-gap:0}.nd-table--list .nd-row--head{background:none;border:0;border-radius:0;box-shadow:none;color:var(--text-secondary);cursor:default;font-size:var(--fs-4xs);font-weight:700;margin-bottom:var(--space-4);min-height:0;padding:0 var(--space-16) var(--space-2);transform:none}[data-theme=dark] .nd-table--list .nd-row--head{color:#fff}.nd-table--list .nd-row--head:after,.nd-table--list .nd-row--head:before{content:none}.nd-table--list .nd-row--head:hover{background:none;border-color:#0000;box-shadow:none;transform:none}.nd-table--list .nd-row--head>:nth-child(2),.nd-table--list .nd-row--head>:nth-child(3),.nd-table--list .nd-row--head>:nth-child(4),.nd-table--list .nd-row--head>:nth-child(5){padding-left:var(--space-16)}.nd-table--list .nd-cell--serving{grid-column:1;padding-right:var(--space-16)}.nd-table--list .nd-cell--gpu{grid-column:2;padding:0 var(--space-16)}.nd-table--list .nd-cell--price{grid-column:3;padding:0 var(--space-16)}.nd-table--list .nd-cell--uptime{grid-column:4;padding:0 var(--space-16)}.nd-table--list .nd-cell--ident{grid-column:5;padding-left:var(--space-16)}.nd-table--list .nd-cell--gpu,.nd-table--list .nd-cell--ident,.nd-table--list .nd-cell--price,.nd-table--list .nd-cell--uptime{position:relative}.nd-row{--nd-engine:var(--engine-other);--nd-hue:var(--color-primary)}.nd-row--eng-llama{--nd-engine:var(--engine-llama);--nd-hue:var(--engine-llama)}.nd-row--eng-vllm{--nd-engine:var(--engine-vllm);--nd-hue:var(--engine-vllm)}.nd-row--eng-sd{--nd-engine:var(--engine-sd);--nd-hue:var(--engine-sd)}.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-3xs);grid-template-columns:minmax(0,1fr) 152px 176px 168px 200px;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{background:none;color:var(--text-secondary);cursor:default;font-size:var(--fs-4xs);font-weight:700;letter-spacing:normal;min-height:0;padding-bottom:var(--space-7);padding-top:var(--space-7);text-transform:none}[data-theme=dark] .nd-row--head{color:#fff}.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{align-items:flex-start;display:flex;flex-direction:column;font-family:var(--font-mono);gap:var(--space-2);min-width:0}.nd-ident-node{color:var(--text-secondary);font-size:var(--fs-3xs);font-weight:500}.nd-ident-owner{color:var(--text-muted);font-size:var(--fs-5xs)}.nd-ident-node,.nd-ident-owner{display:flex;max-width:100%;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{align-items:flex-start;flex-direction:column;gap:var(--space-4)}.nd-gpu,.nd-gpu-meta{display:flex;min-width:0}.nd-gpu-meta{align-items:center;gap:var(--space-6);max-width:100%}.nd-gpu-name{color:var(--text-secondary);font-size:var(--fs-3xs);font-weight:400}.nd-gpu-name,.nd-gpu-vram{background:color-mix(in oklch,var(--text-primary) 10%,#0000);border-radius:var(--badge-radius);max-width:100%;padding:var(--space-1) var(--space-8)}.nd-gpu-vram{color:var(--text-muted);flex:none;font-family:var(--font-mono);font-size:var(--fs-5xs)}.nd-serving{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.nd-serving-name{color:var(--text-primary);font-size:var(--fs-3xs);font-weight:800;max-width:100%}.nd-serving-head{align-items:center;display:flex;gap:var(--space-6);max-width:100%;min-width:0}.nd-serving-head .nd-serving-name{flex:0 1 auto;min-width:0}.nd-serving-head .nd-access{flex:none}.nd-serving-sub{align-items:center;color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:var(--fs-5xs);gap:var(--space-4);max-width:100%;min-width:0}.nd-engine{background:color-mix(in oklch,var(--text-primary) 10%,#0000);border-radius:var(--badge-radius);flex:none;font-family:var(--font-mono);font-weight:700;letter-spacing:var(--tracking-label);max-width:100%;overflow:hidden;padding:var(--space-1) var(--space-8);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.nd-engine--llama{color:var(--engine-llama)}.nd-engine--vllm{color:var(--engine-vllm)}.nd-engine--sd{color:var(--engine-sd)}.nd-engine--other{color:var(--text-muted);font-weight:400;text-transform:none}.nd-tpm{border:1px solid var(--border-default);border-radius:var(--badge-radius);display:inline-block;flex:none;font-size:var(--fs-5xs);font-weight:700;padding:0 var(--space-6);white-space:nowrap}.nd-more,.nd-tpm{color:var(--text-muted)}.nd-more{font-weight:400;margin-left:var(--space-4)}.nd-access{border-radius:var(--badge-radius);display:inline-block;flex:none;font-size:var(--fs-5xs);font-weight:700;padding:1px var(--space-6);white-space:nowrap}.nd-access.is-open{background:var(--color-success-alpha);color:var(--color-success)}.nd-access.is-gated{background:var(--color-warning-alpha);color:var(--color-warning)}.nd-access.is-unknown{background:color-mix(in oklch,var(--text-primary) 10%,#0000);color:var(--text-muted);font-family:var(--font-mono);font-weight:400}.nd-price{align-items:flex-start;flex-direction:column;gap:var(--space-4)}.nd-price,.nd-price-meta{display:flex;max-width:100%;min-width:0}.nd-price-meta{align-items:center;gap:var(--space-6)}.nd-price-item{align-items:center;background:color-mix(in oklch,var(--text-primary) 10%,#0000);border-radius:var(--badge-radius);display:inline-flex;font-family:var(--font-mono);font-size:var(--fs-3xs);gap:var(--space-4);max-width:100%;min-width:0;padding:var(--space-1) var(--space-8)}.nd-price-item.is-sub{font-size:var(--fs-5xs)}.nd-price-name{color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd-price-amount{color:var(--text-secondary);flex:none;font-family:var(--font-mono);font-weight:500}.nd-price-free{color:var(--text-muted);font-size:var(--fs-3xs)}.nd-uptime{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-4);max-width:100%;min-width:0}.nd-uptime-value{font-feature-settings:"tnum";color:var(--text-secondary);font-family:var(--font-body);font-size:var(--fs-3xs);font-variant-numeric:tabular-nums;font-weight:700}.nd-uptime-since,.nd-uptime-value{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd-uptime-since{color:var(--text-muted);font-size:var(--fs-5xs)}.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-sheet-section>.nd-dim{font-size:var(--fs-md);white-space:normal}.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(--nd-serving)}.nd-status.is-ready:before{background:var(--nd-serving)}.nd-status.is-idle{color:var(--text-muted)}.nd-serving-head .nd-status{flex:none;font-size:var(--fs-5xs);gap:var(--space-4)}.nd-serving-head .nd-status:before{height:8px;width:8px}.nd-serving-head .nd-status.is-idle:before{background:none;border:2px solid var(--text-muted)}.nd-state{color:var(--text-muted);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--list .nd-row{--hud-c:color-mix(in srgb,var(--accent-text-blue) 5%,#0000);background:var(--glass-fill);border:0;border-radius:var(--badge-radius);box-shadow:0 var(--space-6) var(--space-8) calc(var(--space-4)*-1) var(--shadow-lg),0 var(--space-16) var(--space-28) calc(var(--space-10)*-1) var(--shadow-lg);min-height:0;padding:var(--space-14) var(--space-8);position:relative}.nd-table--list .nd-row:before{content:none}.nd-table--list .nd-row>*{position:relative;z-index:1}.nd-table--list .nd-row>.hud-frame{position:absolute}.nd-table--list .nd-row>.nd-frame-cell{position:static}.nd-table--list .nd-row .hud-frame{display:block}.nd-table--list .nd-row:hover{--hud-c:var(--color-primary);background:var(--glass-fill)}.nd-table--list .nd-row{align-items:stretch;display:flex;flex-direction:column;gap:var(--space-8);padding:calc(var(--space-6)*2 + 1px + var(--space-10)) var(--space-18) calc(var(--space-6)*2 + 1px + var(--space-10)) calc(var(--space-6)*2 + 1px + var(--space-10))}.nd-table--list .nd-cell--gpu,.nd-table--list .nd-cell--ident,.nd-table--list .nd-cell--price,.nd-table--list .nd-cell--serving,.nd-table--list .nd-cell--uptime{padding-left:0}.nd-table--list .nd-row--head{display:none}.nd-table--list .nd-cell--ident:before,.nd-table--list .nd-cell--price:before,.nd-table--list .nd-cell--uptime:before{color:var(--text-muted);content:attr(data-label);font-family:var(--font-mono);font-size:var(--fs-5xs);font-weight:700;letter-spacing:var(--tracking-label)}[data-theme=dark] .nd-table--list .nd-cell--ident:before,[data-theme=dark] .nd-table--list .nd-cell--price:before,[data-theme=dark] .nd-table--list .nd-cell--uptime:before{color:#fff}.nd-table--list .nd-cell--gpu{border-top:1px solid var(--border-light);margin-top:auto;padding-top:var(--space-12)}.nd-table--list .nd-serving-name{white-space:normal}.nd-table--list .nd-cell--gpu,.nd-table--list .nd-cell--ident,.nd-table--list .nd-cell--price,.nd-table--list .nd-cell--serving,.nd-table--list .nd-cell--uptime{grid-column:auto;grid-row:auto}.nd-table--list .nd-ident{align-items:flex-start;flex-direction:column;gap:var(--space-2)}.nd-table--list .nd-row{margin-bottom:0}.nd-table--list .nd-gpu{align-items:center;flex-direction:row;gap:var(--space-6);max-width:100%}.nd-table--list .nd-gpu-name{flex:0 1 auto;min-width:0}.nd-table--list .nd-gpu-meta{flex:none}.nd-table--list .nd-uptime{align-items:baseline;flex-direction:row;gap:var(--space-8)}.nd-table--list .nd-uptime-value{flex:none}.nd-table--list .nd-uptime-since{flex:0 1 auto;min-width:0}}@media(min-width:861px){.nd-table--list{gap:0}.nd-table--list .nd-row:not(.nd-row--head){background:none;border:0;border-bottom:1px solid var(--border-default);border-radius:0;position:relative}.nd-table--list .nd-row:not(.nd-row--head):before{background:var(--list-row-hover);content:"";inset:var(--space-2) 0;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s;z-index:0}.nd-table--list .nd-row:not(.nd-row--head):hover{background:none}.nd-table--list .nd-row:not(.nd-row--head):hover:before{opacity:1}.nd-table--list .nd-row:not(.nd-row--head)>*{position:relative;z-index:1}.nd-table--list .nd-row--head+.nd-row{box-shadow:0 calc(var(--space-1)*-1) 0 var(--border-default)}.nd-table--list .nd-row--head{margin-bottom:calc(var(--space-8) + var(--space-1))}.nd-table--list .nd-gpu-meta,.nd-table--list .nd-ident-node,.nd-table--list .nd-serving-sub,.nd-table--list .nd-uptime-since{display:none}.nd-table--list .nd-ident-owner{color:var(--text-secondary);font-size:var(--fs-3xs);font-weight:500}}.nd-detail-back{margin-top:var(--space-16)}.nd-title-copy{margin-top:var(--space-6)}.nd-kv>div{grid-column-gap:var(--space-12);align-items:center;border-top:1px solid var(--border-light);column-gap:var(--space-12);display:grid;grid-template-columns:auto minmax(0,1fr);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);justify-self:end;min-width:0;text-align:right}.nd-kv .nd-kv-note{color:var(--text-muted);font-size:var(--fs-5xs);grid-column:1/-1;justify-self:stretch;line-height:1.5;text-align:left}.nd-kv--stack{row-gap:var(--space-6)}.nd-kv-copy{align-items:center;display:flex;gap:var(--space-8)}.nd-kv-name{overflow-wrap:anywhere}.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-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-alias,.nd-use-prompt{display:block;margin-bottom:var(--space-10);margin-top:var(--space-14)}.nd-use-alias .nr-label,.nd-use-prompt .nr-label{display:block;margin-bottom:var(--space-6)}.nd-use-alias .nr-hint,.nd-use-prompt .nr-hint{display:block;margin-top:var(--space-6)}.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-model-list li{flex-wrap:wrap}.nd-ver{display:block}.nd-call{flex:none}.nd-model-class{display:flex;flex-basis:100%;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-2)}.nd-chip{border:1px solid var(--border-light);border-radius:var(--badge-radius);font-family:var(--font-mono);font-size:var(--fs-3xs);line-height:1.6;padding:1px var(--space-6)}.nd-chip,.nd-note{color:var(--text-muted)}.nd-note{font-size:var(--fs-5xs);line-height:1.5}.nd-tabbar{align-items:center;border-bottom:1px solid var(--border-default);display:flex;gap:var(--space-12);margin:0 0 var(--space-24)}.nd-tabs{display:flex;flex:1 1 auto;gap:var(--space-4);justify-content:flex-start;margin-bottom:-1px;min-width:0;overflow-x:auto;scrollbar-width:none}.nd-tabs::-webkit-scrollbar{display:none}.nd-tabbar-action{align-items:stretch;display:flex;flex:none;gap:var(--space-8)}.nd-tabbar-search{background:#0000;border:1px solid var(--border-input);border-radius:var(--btn-radius);color:var(--text-secondary);cursor:pointer;display:grid;flex:none;padding:0 var(--space-10);place-items:center;transition:border-color .15s,color .15s,background .15s}.nd-tabbar-search:before{background:currentColor;content:"";height:15px;-webkit-mask:var(--icon-search) center/contain no-repeat;mask:var(--icon-search) center/contain no-repeat;width:15px}.nd-tabbar-search:hover{background:var(--bg-hover);color:var(--text-primary)}.nd-tabbar-search.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-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-10) var(--space-16);text-decoration:none}.nd-tab:hover{color:var(--text-primary);text-decoration:none}.nd-tab.is-active{border-bottom-color:var(--color-primary);color:var(--text-primary)}@media(max-width:560px){.nd-tabbar:has(.nd-tabbar-action){grid-column-gap:var(--space-8);align-items:center;border-bottom:0;column-gap:var(--space-8);display:grid;grid-template-areas:"tabs search" "cta cta";grid-template-columns:minmax(0,1fr) auto}.nd-tabbar:has(.nd-tabbar-action):before{align-self:end;background:var(--border-default);content:"";grid-column:1/-1;grid-row:1;height:1px}.nd-tabs{gap:0;grid-area:tabs;position:relative;z-index:1}.nd-tab{padding:var(--space-10)}.nd-tabbar-action{display:contents}.nd-tabbar-search{align-self:center;grid-area:search;padding:var(--space-8) var(--space-10)}.nd-tabbar-action>.btn{grid-area:cta;justify-content:center;margin-top:var(--space-12)}}.fm-intro{color:var(--text-secondary);font-size:var(--fs-sm);line-height:1.6;margin:0 auto var(--space-18);max-width:72ch;min-height:2lh;text-align:center}.fm-intro strong{color:var(--text-primary);font-weight:800}.fm-searchrow{align-items:center;display:flex;gap:var(--space-10);justify-content:center;margin:0 0 var(--space-18)}.fm-searchbar{flex:0 1 var(--nd-search-w);min-width:0}.fm-searchbar .ui-dd-menu{max-height:none;min-width:100%;overflow-y:visible;right:auto;width:-webkit-max-content;width:max-content}.fm-searchbar .ui-dd-opt{padding:var(--space-4) var(--space-12);white-space:nowrap}.fm-tablewrap{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--r);overflow:hidden}.fm-table{border-collapse:collapse;width:100%}.fm-table th{background:var(--bg-card-header);border-bottom:1px solid var(--border-default);color:var(--text-muted);font-size:var(--fs-4xs);font-weight:700;padding:var(--space-10) var(--space-14);text-align:left;white-space:nowrap}.fm-table td{border-bottom:1px solid var(--border-light);font-size:var(--fs-xs);padding:var(--space-12) var(--space-14);vertical-align:top}.fm-table tr:last-child td{border-bottom:0}.fm-table .fm-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.fm-tablewrap--cards .fm-table td{font-size:var(--fs-3xs)}.fm-row{cursor:pointer}.fm-row.is-open td,.fm-row:hover td{background:var(--bg-hover)}.fm-row:focus-visible{outline:1px solid var(--color-primary);outline-offset:-1px}.fm-name{color:var(--text-primary);font-weight:700}.fm-range{font-weight:400;white-space:nowrap}.fm-sub{align-items:center;color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:var(--fs-4xs);gap:var(--space-6);margin-top:var(--space-2)}.fm-mono{font-family:var(--font-mono)}.fm-muted{color:var(--text-muted);font-size:var(--fs-4xs)}.fm-copy{background:#0000;border:1px solid var(--border-default);border-radius:var(--badge-radius);color:var(--text-secondary);cursor:pointer;font-family:var(--font-body);font-size:var(--fs-5xs);line-height:1.7;padding:0 var(--space-6)}.fm-copy:hover{background:var(--bg-hover)}.fm-copy.is-done{border-color:var(--color-success);color:var(--color-success)}.fm-pill{align-items:center;border:1px solid;border-radius:var(--badge-radius);display:inline-flex;font-size:var(--fs-5xs);font-weight:800;justify-content:center;line-height:1;padding:calc(var(--space-4) + 1px) var(--space-10) calc(var(--space-4) - 1px);text-align:center;white-space:nowrap}.fm-pill--ok{color:var(--color-success)}.fm-pill--info{color:var(--color-purple)}.fm-pill--warn{color:var(--color-warning-dark)}.fm-pill--crit{color:var(--color-danger)}.fm-pill--mute{color:var(--text-muted)}.fm-detail td{background:var(--bg-card-header);padding:var(--space-14) var(--space-18)}.fm-dl{grid-gap:var(--space-6) var(--space-18);display:grid;font-size:var(--fs-3xs);gap:var(--space-6) var(--space-18);grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;margin:0}.fm-dl dt{color:var(--text-muted)}.fm-dl dd{margin:0;word-break:break-all}.fm-act{border-top:1px solid var(--border-default);display:flex;flex-direction:column;gap:var(--space-10);margin-top:var(--space-14);padding-top:var(--space-14)}.fm-act-title{font-size:var(--fs-2xs);font-weight:800;margin:0}.fm-fold-sum{align-items:center;cursor:pointer;display:flex;gap:var(--space-8);list-style:none;-webkit-user-select:none;user-select:none}.fm-fold-sum::-webkit-details-marker{display:none}.fm-fold-sum:before{color:var(--text-muted);content:"▸";font-size:var(--fs-3xs);transition:transform .15s}.fm-fold-sum:hover:before{color:var(--text-secondary)}.fm-fold[open]>.fm-fold-sum:before{transform:rotate(90deg)}.fm-fold-body{display:flex;flex-direction:column;gap:var(--space-10);margin-top:var(--space-10)}.fm-fold-body>.fm-act-desc{flex:0 0 auto}.fm-act-head{align-items:center;justify-content:space-between}.fm-act-head,.fm-act-row{display:flex;flex-wrap:wrap;gap:var(--space-8) var(--space-12)}.fm-act-row{align-items:flex-end}.fm-act-field{display:flex;flex-direction:column;gap:var(--space-4);min-width:180px}.fm-act-desc{color:var(--text-muted);flex:1 1 240px;font-size:var(--fs-3xs);line-height:1.55;margin:0}.fm-act>.fm-act-desc{flex:0 0 auto}.fm-reg-name{font-weight:800}.fm-join-ask{align-items:flex-end}.fm-join-ask-text{display:flex;flex:1 1 280px;flex-direction:column;gap:var(--space-4)}.fm-join-ask-btns{align-items:flex-start;display:flex;gap:var(--space-8)}.fm-join-ask-btns .me-nact{margin:0}.fm-join-link{color:var(--color-primary);font-weight:700}.fm-dd-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-6)}.fm-meta{color:var(--text-muted);font-size:var(--fs-4xs);margin-top:var(--space-12)}.fm-tablewrap--cards .fm-table th:nth-child(3),.fm-tablewrap--cards .fm-table th:nth-child(7),.fm-tablewrap--cards .fm-table tr.fm-row>td.fm-first .fm-sub,.fm-tablewrap--cards .fm-table tr.fm-row>td:nth-child(3),.fm-tablewrap--cards .fm-table tr.fm-row>td:nth-child(7){display:none}.fm-tablewrap--cards .fm-table td.fm-id .fm-v{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-3xs)}.fm-tablewrap--cards .fm-table tr.fm-row:after{background:var(--text-muted);bottom:var(--space-4);-webkit-clip-path:polygon(100% 0,100% 100%,0 100%);clip-path:polygon(100% 0,100% 100%,0 100%);content:"";height:var(--space-10);pointer-events:none;position:absolute;right:var(--space-2);transition:background-color .15s;width:var(--space-10);z-index:1}.fm-tablewrap--cards .fm-table tr.fm-row:hover:after{background:var(--text-primary)}.fm-tablewrap--cards .fm-table tr.fm-row.is-open:after{background:var(--color-primary);bottom:auto;-webkit-clip-path:polygon(0 0,100% 0,100% 100%);clip-path:polygon(0 0,100% 0,100% 100%);top:var(--space-4)}.fm-tablewrap--cards .fm-table tr.fm-detail>td{cursor:pointer}@media(min-width:761px){.fm-tablewrap--cards{background:none;border:0;border-radius:0;overflow:visible}.fm-tablewrap--cards .fm-table{--fm-cols:64px minmax(0,1.4fr) minmax(250px,1.2fr) 176px 104px 136px;display:block}.fm-tablewrap--cards .fm-table tbody{display:flex;flex-direction:column;gap:0}.fm-tablewrap--cards .fm-table thead tr,.fm-tablewrap--cards .fm-table tr{grid-column-gap:0;align-items:stretch;column-gap:0;display:grid;grid-template-columns:var(--fm-cols)}.fm-tablewrap--cards .fm-table thead{display:block;margin-bottom:calc(var(--space-8) + var(--space-1))}.fm-tablewrap--cards .fm-table th{background:none;border:0;color:var(--text-secondary);font-size:var(--fs-4xs);padding:0 var(--space-16) var(--space-2)}[data-theme=dark] .fm-tablewrap--cards .fm-table th{color:#fff}.fm-tablewrap--cards .fm-table tr.fm-row{border-bottom:1px solid var(--border-default);cursor:pointer;min-height:48px;padding:var(--space-6) 0;position:relative}.fm-tablewrap--cards .fm-table tr.fm-row:before{background:var(--list-row-hover);content:"";inset:var(--space-2) 0;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s;z-index:0}.fm-tablewrap--cards .fm-table tr.fm-row:hover:before{opacity:1}.fm-tablewrap--cards .fm-table tr.fm-row>td{position:relative;z-index:1}.fm-tablewrap--cards .fm-table tbody>tr.fm-row:first-child{box-shadow:0 calc(var(--space-1)*-1) 0 var(--border-default)}.fm-tablewrap--cards .fm-row:focus-visible{outline:1px solid var(--color-primary);outline-offset:-1px}.fm-tablewrap--cards .fm-table tr.fm-row.is-open{border-bottom-color:#0000}.fm-tablewrap--cards .fm-table tr.fm-row.is-open:before{bottom:0;opacity:1}.fm-tablewrap--cards .fm-table tr.fm-detail td{background:none;border:0;border-bottom:1px solid var(--border-default);display:block;padding:var(--space-14) var(--space-18);position:relative}.fm-tablewrap--cards .fm-table tr.fm-detail td:before{background:var(--list-row-hover);content:"";inset:0 0 var(--space-2);pointer-events:none;position:absolute}.fm-tablewrap--cards .fm-table tr.fm-detail td>*{position:relative;z-index:1}.fm-tablewrap--cards .fm-table tr.fm-row td{background:none;border:0;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:var(--space-6) var(--space-16)}.fm-tablewrap--cards .fm-table tr.fm-row.is-open td,.fm-tablewrap--cards .fm-table tr.fm-row:hover td{background:none}.fm-tablewrap--cards .fm-table tr.fm-row td.fm-state:after{background:var(--border-default);bottom:15%;content:"";left:0;position:absolute;top:15%;width:1px}.fm-tablewrap--cards .fm-table tr.fm-row .fm-name,.fm-tablewrap--cards .fm-table tr.fm-row .fm-sub,.fm-tablewrap--cards .fm-table tr.fm-row .fm-v{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm-tablewrap--cards .fm-table tr.fm-row .fm-sub{display:block}.fm-tablewrap--cards .fm-table tr.fm-row td.fm-period .fm-v{align-items:baseline;display:flex;gap:var(--space-8)}.fm-tablewrap--cards .fm-table tr.fm-row td.fm-period .fm-range{flex:none}.fm-tablewrap--cards .fm-table tr.fm-row td.fm-period .fm-sub{flex:0 1 auto;margin-top:0;min-width:0}.fm-tablewrap--cards .fm-table tr.fm-detail{display:block}.fm-tablewrap--server{background:none;border:0;border-radius:0;overflow:visible}.fm-tablewrap--server .fm-table{--fm-cols:minmax(0,1.2fr) 96px minmax(0,1.8fr) minmax(0,1fr);display:block}.fm-tablewrap--server .fm-table tbody{display:flex;flex-direction:column;gap:0}.fm-tablewrap--server .fm-table thead tr,.fm-tablewrap--server .fm-table tr{grid-column-gap:0;align-items:stretch;column-gap:0;display:grid;grid-template-columns:var(--fm-cols)}.fm-tablewrap--server .fm-table thead{display:block;margin-bottom:calc(var(--space-8) + var(--space-1))}.fm-tablewrap--server .fm-table th{background:none;border:0;color:var(--text-secondary);font-size:var(--fs-4xs);padding:0 var(--space-16) var(--space-2)}[data-theme=dark] .fm-tablewrap--server .fm-table th{color:#fff}.fm-tablewrap--server .fm-table tr.fm-plain{border-bottom:1px solid var(--border-default);min-height:48px;padding:0;position:relative}.fm-tablewrap--server .fm-table tr.fm-plain:before{background:var(--list-row-hover);content:"";inset:var(--space-2) 0;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s;z-index:0}.fm-tablewrap--server .fm-table tr.fm-plain:hover:before{opacity:1}.fm-tablewrap--server .fm-table tr.fm-plain>td{position:relative;z-index:1}.fm-tablewrap--server .fm-table tbody>tr.fm-plain:first-child{box-shadow:0 calc(var(--space-1)*-1) 0 var(--border-default)}.fm-tablewrap--server .fm-table tr.fm-plain td{background:none;border:0;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:var(--space-6) var(--space-16)}.fm-tablewrap--server .fm-table tr.fm-plain .fm-name,.fm-tablewrap--server .fm-table tr.fm-plain .fm-v{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm-tablewrap--server .fm-table tr.fm-plain .fm-v.fm-sub{align-items:center;display:flex;flex-wrap:nowrap;margin-top:0}.fm-tablewrap--server .fm-table tr.fm-plain .fm-v.fm-sub .fm-mono{min-width:0;overflow:hidden;text-overflow:ellipsis}}@media(max-width:760px){.fm-tablewrap{background:#0000;border:0;overflow:visible}.fm-table,.fm-table tbody,.fm-table td,.fm-table tr{display:block;width:100%}.fm-table thead{display:none}.fm-table tr.fm-plain,.fm-table tr.fm-row{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--r);margin-bottom:var(--space-10);padding:var(--space-6) 0}.fm-table td{align-items:flex-start;border:0;display:flex;gap:var(--space-12);justify-content:space-between;padding:var(--space-5) var(--space-14)}.fm-table td:before{color:var(--text-muted);content:attr(data-label);flex:none;font-size:var(--fs-4xs);font-weight:700;padding-top:var(--space-2)}.fm-table td.fm-first{display:block}.fm-table td.fm-first:before{display:none}.fm-table .fm-v{min-width:0;text-align:right}.fm-table .fm-v .fm-sub,.fm-table .fm-v.fm-sub{justify-content:flex-end}.fm-table tr.fm-detail{margin:calc(var(--space-10)*-1) 0 var(--space-10)}.fm-table tr.fm-detail td{border-radius:0 0 var(--r) var(--r);display:block}.fm-table tr.fm-detail td:before{display:none}.fm-row.is-open td,.fm-row:hover td{background:#0000}.fm-dl{grid-template-columns:1fr}.fm-tablewrap--cards .fm-table tr.fm-row{--nd-hue:var(--color-primary);background:none;border:0;border-bottom:1px solid var(--border-default);border-radius:0;border-top:1px solid var(--border-default);min-height:0;position:relative;transition:border-color .2s}.fm-tablewrap--cards .fm-table tr.fm-row:before{background:var(--list-row-hover);content:"";inset:var(--space-2) 0;pointer-events:none;position:absolute;z-index:0}.fm-tablewrap--cards .fm-table tr.fm-row>*{position:relative;z-index:1}.fm-tablewrap--cards .fm-table tr.fm-row:hover{background:none;border-color:var(--nd-hue)}.fm-tablewrap--cards .fm-table tr.fm-row{cursor:pointer;min-height:48px;padding:var(--space-6) 0}.fm-tablewrap--cards .fm-row:focus-visible{outline:1px solid var(--color-primary);outline-offset:2px}.fm-tablewrap--cards .fm-table tr.fm-row.is-open{border-bottom-color:#0000}.fm-tablewrap--cards .fm-table tr.fm-row.is-open:before{bottom:0}.fm-tablewrap--cards .fm-table tr.fm-detail td{background:none;border:0;border-bottom:1px solid var(--border-default);border-radius:0;display:block;padding:var(--space-14) var(--space-18);position:relative;transition:border-color .2s}.fm-tablewrap--cards .fm-table tr.fm-detail td:before{background:var(--list-row-hover);content:"";inset:0 0 var(--space-2);pointer-events:none;position:absolute;z-index:0}.fm-tablewrap--cards .fm-table tr.fm-detail td>*{position:relative;z-index:1}.fm-tablewrap--cards .fm-table tr.fm-detail:hover td,.fm-tablewrap--cards .fm-table tr.fm-row.is-open:hover+tr.fm-detail td{border-bottom-color:var(--color-primary)}.fm-tablewrap--cards .fm-table tbody:has(tr.fm-detail:hover) tr.fm-row.is-open{border-top-color:var(--color-primary)}.fm-tablewrap--cards .fm-table tr.fm-row.is-open:hover{border-bottom-color:#0000}.fm-tablewrap--cards .fm-table tr.fm-row{margin-bottom:var(--space-10)}.fm-tablewrap--cards .fm-table tr.fm-row.is-open{margin-bottom:0}.fm-tablewrap--cards .fm-table tr.fm-detail{margin:0 0 var(--space-10)}.fm-tablewrap--cards .fm-table tr.fm-detail td:before{display:block}.fm-tablewrap--cards .fm-table tr.fm-row.is-open td,.fm-tablewrap--cards .fm-table tr.fm-row:hover td{background:none}.fm-tablewrap--server .fm-table tr.fm-plain{--nd-hue:var(--color-primary);--hud-c:color-mix(in srgb,var(--accent-text-blue) 5%,#0000);background:var(--glass-fill);border:0;border-radius:var(--badge-radius);box-shadow:0 var(--space-6) var(--space-8) calc(var(--space-4)*-1) var(--shadow-lg),0 var(--space-16) var(--space-28) calc(var(--space-10)*-1) var(--shadow-lg);min-height:0;padding:var(--space-14) var(--space-8);position:relative}.fm-tablewrap--server .fm-table tr.fm-plain:before{content:none}.fm-tablewrap--server .fm-table tr.fm-plain>*{position:relative;z-index:1}.fm-tablewrap--server .fm-table tr.fm-plain>.hud-frame{position:absolute}.fm-tablewrap--server .fm-table tr.fm-plain>.nd-frame-cell{position:static}.fm-tablewrap--server .fm-table tr.fm-plain .hud-frame{display:block}.fm-tablewrap--server .fm-table tr.fm-plain:hover{--hud-c:var(--color-primary);background:var(--glass-fill)}.fm-tablewrap--server .fm-table tr.fm-plain{margin-bottom:var(--space-10);padding:calc(var(--space-6)*2 + 1px + var(--space-10) - var(--space-5)) var(--space-8) calc(var(--space-6)*2 + 1px + var(--space-10) - var(--space-5)) calc(var(--space-6)*2 + 1px + var(--space-10) - var(--space-14))}}.fmr-layout{grid-template-columns:380px minmax(0,1fr)}@media(max-width:900px){.fmr-layout{grid-template-columns:minmax(0,1fr)}}.fmr-fields{border:0;display:flex;flex-direction:column;gap:var(--space-16);margin:0;min-width:0;padding:0}.fmr-fields:disabled{opacity:.6}.fmr-input{display:block}.fmr-optional{color:var(--text-muted);font-weight:600;margin-left:var(--space-6)}.nr-hint.is-warn{color:var(--color-warning-dark)}.fmr-callout{align-items:center;background:var(--bg-card-header);border:1px solid var(--border-default);border-radius:var(--r-sm);display:flex;flex-wrap:wrap;font-size:var(--fs-3xs);gap:var(--space-8);justify-content:space-between;line-height:1.55;padding:var(--space-10) var(--space-12)}.fmr-callout.is-ok{border-color:var(--color-success);color:var(--color-success)}.fmr-callout.is-warn{border-color:var(--color-warning-dark);color:var(--color-warning-dark)}.fmr-callout.is-crit{border-color:var(--color-danger);color:var(--color-danger)}.fmr-actions,.fmr-done{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-8);justify-content:flex-end}.fmr-gas{flex-basis:100%}.fmr-side h2{font-size:var(--fs-lg);font-weight:800;margin-bottom:var(--space-12)}.fmr-when{color:var(--color-warning-dark);font-size:var(--fs-3xs);font-weight:700;margin-top:var(--space-6)}.fmr-box{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--r-sm);margin-top:var(--space-16);padding:var(--space-14) var(--space-16)}.fmr-box h3{font-size:var(--fs-sm);font-weight:800;margin-bottom:var(--space-6)}.fmr-box p{line-height:1.55}.fmr-box p,.fmr-same{color:var(--text-secondary);font-size:var(--fs-3xs)}.fmr-same{display:flex;flex-direction:column;gap:var(--space-6);list-style:none;margin:0;padding:0}.fmr-same li{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-8)}.nd-skel-list{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--r);overflow:hidden}.nd-skel-row{align-items:flex-start;border-bottom:1px solid var(--border-light);display:flex;gap:var(--space-16);padding:var(--space-16) var(--space-14)}.nd-skel-row:last-child{border-bottom:0}.nd-skel-cell{display:flex;flex:1 1;flex-direction:column;gap:var(--space-6);min-width:0}.nd-skel-cell.is-first{flex:2 1}.nd-skel{animation:nd-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,var(--bg-hover) 0,color-mix(in srgb,var(--bg-hover) 40%,var(--text-muted)) 50%,var(--bg-hover) 100%);background-size:200% 100%;border-radius:var(--r-sm);display:block;height:12px}.nd-skel.is-r0{width:88%}.nd-skel.is-r1{width:68%}.nd-skel.is-r2{width:52%}.nd-skel.is-sub{height:9px;width:40%}@keyframes nd-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes nd-breathe{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.nd-skel{animation:nd-breathe 1.6s ease-in-out infinite}}@media(max-width:760px){.nd-skel-row{flex-direction:column;gap:var(--space-10)}.nd-skel-cell:nth-child(n+4){display:none}}@media(min-width:761px){.nd-skel-list{background:none;border:0;border-radius:0;padding-top:calc(var(--space-16) + var(--space-2) + var(--space-8))}.nd-skel-row{align-items:center;border-bottom:1px solid var(--border-default);min-height:48px;padding:var(--space-6) var(--space-16)}.nd-skel-row:first-child{border-top:1px solid var(--border-default)}.nd-skel-row:last-child{border-bottom:1px solid var(--border-default)}.nd-skel.is-sub{display:none}}.fmr-meta{border-top:1px solid var(--border-default);margin-top:var(--space-16);padding-top:var(--space-16)}.fmr-meta-title{font-size:var(--fs-sm);font-weight:800;margin:0}.fmr-link-label{color:var(--text-muted);font-size:var(--fs-5xs);font-weight:700}.fmr-grade-pick{align-self:flex-start;max-width:100%;min-width:min(360px,100%)}.fmr-grade-pick .ui-dd-menu{max-width:min(460px,90vw);min-width:100%;width:-webkit-max-content;width:max-content}.fmr-meta .ui-input.is-mono::placeholder{font-family:var(--font-body)}.fmr-model-hash{word-break:break-all}.fmr-meta-sec{gap:var(--space-8)}.fmr-links,.fmr-meta-sec{display:flex;flex-direction:column}.fmr-links{gap:var(--space-12)}.fmr-link{display:flex;flex-direction:column;gap:var(--space-6);min-width:0}.fmr-link-blank:before{content:" "}.fmr-wide{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--r);margin-top:var(--space-24);padding:var(--space-20)}.fmr-meta.is-wide{border-top:0;margin-top:0;padding-top:0}.fmr-meta.is-wide .fmr-meta-title{font-size:var(--fs-md)}.fmr-meta.is-wide .fmr-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.fmr-meta.is-wide .fmr-links{grid-template-columns:1fr}.fmr-wide{padding:var(--space-16)}}.fmr-foot{display:flex;flex-direction:column;gap:var(--space-12);margin-top:var(--space-16)}.fmr-meta-hash{font-family:var(--font-mono);word-break:break-all}.fm-bmeta{border-top:1px solid var(--border-default);display:flex;flex-direction:column;gap:var(--space-8);margin-top:var(--space-14);padding-top:var(--space-12)}.fm-bmeta .is-mono{font-family:var(--font-mono)}.fm-bmeta-dl a{color:var(--color-primary)}.nd-profile--h0{--nd-ph:230}.nd-profile--h1{--nd-ph:265}.nd-profile--h2{--nd-ph:300}.nd-profile--h3{--nd-ph:335}.nd-profile--h4{--nd-ph:10}.nd-profile--h5{--nd-ph:160}.nd-profile--h6{--nd-ph:190}.nd-profile--h7{--nd-ph:45}.nd-profile{--nd-ph-a:oklch(0.55 0.17 var(--nd-ph));--nd-ph-b:oklch(0.42 0.15 calc(var(--nd-ph) + 40));background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--badge-radius);margin-bottom:var(--space-28);overflow:hidden}.dp-hero>.nd-profile{margin-bottom:0}.nd-profile-banner{aspect-ratio:3/1;max-height:240px;overflow:hidden;position:relative;width:100%}.nd-profile-banner img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.nd-profile-banner{background:radial-gradient(circle,#ffffff47 1px,#0000 1.4px) 50%/var(--space-12) var(--space-12),linear-gradient(120deg,var(--nd-ph-a),var(--nd-ph-b))}.nd-profile-body{padding:0 var(--space-16) var(--space-16);position:relative}.nd-profile-top{align-items:flex-start;display:flex;gap:var(--space-8);justify-content:space-between;margin-bottom:var(--space-10)}.nd-profile-avatar{--nd-av:80px;background:linear-gradient(140deg,var(--nd-ph-b),var(--nd-ph-a));border:4px solid var(--bg-card);border-radius:var(--pill-radius);color:#fff;display:grid;flex:none;font-size:var(--fs-3xl);font-weight:800;height:var(--nd-av);margin-top:calc(var(--nd-av)/-2);overflow:hidden;place-items:center;width:var(--nd-av)}.nd-profile-avatar img{height:100%;object-fit:cover;width:100%}.nd-profile-btn{background:#0000;border:1px solid var(--border-input);border-radius:var(--pill-radius);color:var(--text-primary);cursor:pointer;font-family:inherit;font-size:var(--fs-3xs);font-weight:700;margin-top:var(--space-10);padding:var(--space-6) var(--space-14);text-decoration:none;white-space:nowrap}.nd-profile-btn:hover{background:var(--bg-hover);text-decoration:none}.nd-profile-name{color:var(--text-primary);font-size:var(--fs-xl);font-weight:800;overflow-wrap:anywhere}.nd-profile-name.is-none{color:var(--text-secondary)}.nd-profile-addr{align-items:center;font-family:var(--font-mono);gap:var(--space-6);margin-top:var(--space-2)}.nd-profile-addr,.nd-profile-meta{color:var(--text-muted);display:flex;font-size:var(--fs-3xs)}.nd-profile-meta{flex-wrap:wrap;gap:var(--space-12);margin-top:var(--space-10)}.nd-profile-meta>:before{margin-right:var(--space-4)}.nd-profile-role:before{content:"⚙︎"}.nd-profile-loc:before{content:"⌖"}.nd-profile-site:before{content:"🔗︎"}.nd-profile-joined:before{content:"📅︎"}.nd-profile-site{color:var(--accent-text-blue);text-decoration:none}.nd-profile-site:hover{text-decoration:underline}.nd-profile-bio{color:var(--text-primary);font-size:var(--fs-sm);line-height:1.55;margin-top:var(--space-10);overflow-wrap:anywhere;white-space:pre-line}.nd-profile-stats{color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:var(--fs-3xs);gap:var(--space-16);margin-top:var(--space-10)}.nd-profile-stats a{color:inherit;text-decoration:none}.nd-profile-stats a:hover{text-decoration:underline}.nd-profile-stats b{color:var(--text-primary);font-weight:800;margin-right:var(--space-4)}.nd-profile-others{border-top:1px solid var(--border-light);margin-top:var(--space-14);padding-top:var(--space-12)}.nd-profile-others ul{list-style:none;margin:var(--space-6) 0 0;padding:0}.nd-profile-others a{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--fs-4xs);gap:var(--space-8);padding:var(--space-4) 0;text-decoration:none}.nd-profile-others a:hover{color:var(--text-primary)}.nd-profile-others-label{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-4xs)}.nd-profile-other-id{flex:1 1;font-family:var(--font-mono);min-width:0}.nd-profile-other-role{color:var(--text-muted);font-family:var(--font-mono)}.pe-page{margin-left:auto;margin-right:auto;max-width:640px}.pe-pagehead{align-items:center;display:flex;gap:var(--space-16);margin-bottom:var(--space-18)}.pe-pagehead h1{color:var(--text-primary);flex:1 1;font-size:var(--fs-xl);font-weight:800;margin:0}.pe-actions{align-items:center;display:flex;gap:var(--space-8)}.pe-cancel{background:#0000;border:1px solid var(--border-input);border-radius:var(--pill-radius);color:var(--text-primary);cursor:pointer;font-size:var(--fs-3xs);font-weight:700;padding:var(--space-6) var(--space-16)}.pe-cancel:hover{background:var(--bg-hover)}.pe-cancel:disabled{cursor:default;opacity:.45}.pe-sheet{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--badge-radius);overflow:hidden}.pe-save{background:var(--text-primary);border:0;border-radius:var(--pill-radius);color:var(--bg-body);cursor:pointer;font-size:var(--fs-3xs);font-weight:800;padding:var(--space-6) var(--space-16)}.pe-save:disabled{cursor:default;opacity:.45}.pe-body{--nd-ph-a:oklch(0.55 0.17 var(--nd-ph));--nd-ph-b:oklch(0.42 0.15 calc(var(--nd-ph) + 40));padding-bottom:var(--space-16)}.pe-banner{aspect-ratio:3/1;background:linear-gradient(120deg,var(--nd-ph-a),var(--nd-ph-b));position:relative}.pe-banner img{display:block;object-fit:cover}.pe-banner img,.pe-banner-empty{height:100%;width:100%}.pe-photo-actions{align-items:center;background:#00000040;display:flex;gap:var(--space-16);inset:0;justify-content:center;position:absolute}.pe-photo-btn{background:#0f1419bf;border:0;border-radius:var(--pill-radius);color:#fff;cursor:pointer;height:42px;width:42px}.pe-photo-btn.is-add:before{content:"📷︎";font-size:var(--fs-lg)}.pe-photo-btn.is-remove:before{content:"✕";font-size:var(--fs-md)}.pe-photo-btn:hover{background:#272c30d9}.pe-avatar{background:linear-gradient(140deg,var(--nd-ph-b),var(--nd-ph-a));border:4px solid var(--bg-card);border-radius:var(--pill-radius);display:grid;height:112px;margin:-56px 0 0 var(--space-16);overflow:hidden;place-items:center;position:relative;width:112px}.pe-avatar img{height:100%;object-fit:cover;width:100%}.pe-avatar:after{background:#00000059;content:"";inset:0;position:absolute}.pe-avatar .pe-photo-btn{position:absolute;z-index:1}.pe-avatar-letter{color:#fff;font-size:40px;font-weight:800}.pe-link{background:none;border:0;color:var(--accent-text-blue);cursor:pointer;font-size:var(--fs-3xs);margin:var(--space-6) 0 0 var(--space-16);padding:0}.pe-fields{gap:var(--space-14);padding:var(--space-16) var(--space-16) 0}.pe-field,.pe-fields{display:flex;flex-direction:column}.pe-field{gap:var(--space-6)}.pe-field-head{color:var(--text-muted);display:flex;font-size:var(--fs-4xs);justify-content:space-between}.pe-count{font-family:var(--font-mono)}.pe-count.is-over{color:var(--color-danger)}.pe-note{color:var(--text-muted);font-size:var(--fs-4xs);line-height:1.5;margin:var(--space-14) var(--space-16) 0}.pe-note.is-warn{color:var(--color-warning-dark)}.pe-note.is-error{color:var(--color-danger)}.nd-frame-cell .hud-frame,.nd-row>.hud-frame{display:none}.fm-table tr.fm-plain td.nd-frame-cell,.fm-table tr.fm-row td.nd-frame-cell{border:0;display:none;padding:0}@media(max-width:760px){.fm-table tr.fm-plain td.nd-frame-cell,.fm-table tr.fm-row td.nd-frame-cell{display:block;height:0;overflow:visible;padding:0}.fm-table tr.fm-plain td.nd-frame-cell:before,.fm-table tr.fm-row td.nd-frame-cell:before{display:none}}.nodes-page.nd-detail{padding-left:0;padding-right:0}.nd-profile-react{align-items:center;bottom:var(--space-16);display:flex;gap:var(--space-8);position:absolute;right:var(--space-16)}@media(max-width:560px){.nd-profile-react{justify-content:flex-end;margin-top:var(--space-12);position:static}}.pl-panel{--pl-track:var(--chart-muted)}.pl-offscreen{height:1px;left:-9999px;opacity:0;pointer-events:none;position:absolute;width:1px}.pl-h3{font-size:var(--fs-sm);font-weight:800;margin:var(--space-24) 0 0}.pl-h3-wide{margin-top:var(--space-24)}.pl-lede-s{margin-top:var(--space-4)}.pl-mt{margin-top:var(--space-14)}.pl-mt-s{margin-top:var(--space-8)}.pl-nomt{margin-top:0}.pl-span2{grid-column:span 2}.pl-p{color:var(--text-secondary);font-size:var(--fs-3xs);line-height:1.6;margin:0 0 var(--space-8)}.pl-block{display:block;margin-top:var(--space-8)}.pl-warn{color:var(--me-warn)}.pl-crit{color:var(--me-crit)}.pl-tag{margin-left:var(--space-6);vertical-align:middle}.pl-title{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-8)}.pl-back:before{content:"← "}.pl-add:before{content:"+ "}.pl-tabbody{margin-top:var(--space-4)}.pl-search{margin-top:var(--space-10);max-width:420px}.pl-pager{align-items:center;display:flex;gap:var(--space-12);justify-content:center;margin-top:var(--space-12)}.pl-chip-lead{margin:0 var(--space-8) 0 0}.pl-kpis{grid-gap:var(--space-12);display:grid;gap:var(--space-12);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin-top:var(--space-14)}.pl-kpi{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--r);padding:var(--space-14) var(--space-16)}.me-field-l.pl-nocase{text-transform:none}.pl-kpi small{color:var(--text-muted);display:block;font-size:var(--fs-5xs);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase}.pl-kpi b{font-feature-settings:"tnum";color:var(--text-primary);display:block;font-family:var(--font-mono);font-size:var(--fs-xl);font-variant-numeric:tabular-nums;font-weight:700;margin-top:var(--space-4)}.pl-kpi span{color:var(--text-muted);display:block;font-size:var(--fs-4xs);margin-top:var(--space-2)}.pl-now{display:flex;flex-wrap:wrap;gap:var(--space-8);margin:var(--space-10) 0 var(--space-14)}.pl-now-i{background:var(--bg-hover);border:1px solid var(--border-default);border-radius:var(--r);flex:1 1 180px;min-width:0;padding:var(--space-10) var(--space-14)}.pl-now-i small{color:var(--text-muted);display:block;font-size:var(--fs-5xs);font-weight:600;letter-spacing:var(--tracking-label)}.pl-now-i b{font-feature-settings:"tnum";color:var(--text-primary);display:block;font-family:var(--font-mono);font-size:var(--fs-lg);font-variant-numeric:tabular-nums;font-weight:700;margin-top:var(--space-2);overflow-wrap:anywhere}.pl-now-i em{font-family:inherit;font-family:var(--font-sans,inherit);font-size:var(--fs-4xs);font-style:normal;margin-left:var(--space-6)}.pl-now-i em,.pl-now-i.is-off b{color:var(--text-muted);font-weight:600}.pl-now-i.is-off b{font-family:inherit}.pl-kpi .pl-kpi-of{color:var(--text-muted);display:inline-block;font-size:var(--fs-sm);font-style:normal;font-weight:600;margin-left:var(--space-6);white-space:nowrap}.pl-kpi.is-warn b{color:var(--me-warn)}.pl-kpi.is-crit b{color:var(--me-crit)}.pl-bar{background:var(--bg-hover);background:var(--pl-track,var(--bg-hover));border-radius:3px;height:6px;min-width:70px;overflow:hidden}.pl-bar>i{background:var(--me-accent);display:block;height:100%}.pl-bar.is-warn>i{background:var(--me-warn)}.pl-bar.is-crit>i{background:var(--me-crit)}.pl-bar>i.is-w0{width:0}.pl-bar>i.is-w10{width:10%}.pl-bar>i.is-w20{width:20%}.pl-bar>i.is-w30{width:30%}.pl-bar>i.is-w40{width:40%}.pl-bar>i.is-w50{width:50%}.pl-bar>i.is-w60{width:60%}.pl-bar>i.is-w70{width:70%}.pl-bar>i.is-w80{width:80%}.pl-bar>i.is-w90{width:90%}.pl-bar>i.is-w100{width:100%}.pl-barcell{display:flex;flex-direction:column;gap:var(--space-4);min-width:110px}.pl-barcell small{font-size:var(--fs-5xs);text-align:center}.pl-barcell small,.pl-id{color:var(--text-muted);font-family:var(--font-mono)}.pl-id{font-size:var(--fs-4xs);word-break:break-all}.pl-nick{color:var(--text-primary);display:block;font-size:var(--fs-3xs);font-weight:600}.pl-subn{color:var(--me-warn);display:block;font-size:var(--fs-5xs)}.pl-row-click{cursor:pointer}.pl-row-click:hover td{background:var(--bg-hover)}.pl-actions{display:flex;flex-wrap:wrap;gap:var(--space-6)}.pl-actions .btn{font-size:var(--fs-4xs)}.pl-clients td{vertical-align:middle}.pl-cl-who{align-items:flex-start;display:flex;gap:var(--space-8)}.pl-cl-txt{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.pl-dot{background:var(--text-muted);border-radius:50%;flex:none;height:8px;margin-top:6px;width:8px}.pl-dot.is-ok{background:var(--me-ok);box-shadow:0 0 0 3px var(--me-ok-soft)}.pl-dot.is-warn{background:var(--me-warn);box-shadow:0 0 0 3px var(--me-warn-soft)}.pl-dot.is-crit{background:var(--me-crit)}.pl-dot.is-mute{background:var(--text-muted)}.pl-cl-tag{align-self:flex-start;border-radius:4px;border-radius:var(--radius-sm,4px);font-size:var(--fs-5xs);font-weight:600;padding:0 var(--space-6);white-space:nowrap}.pl-cl-tag.is-warn{background:var(--me-warn-soft);color:var(--me-warn)}.pl-cl-tag.is-crit{color:var(--me-crit)}.pl-cl-tag.is-mute{color:var(--text-muted)}.pl-clients .pl-actions{flex-wrap:nowrap;justify-content:flex-end}.pl-clients .is-num,.pl-clients .pl-actions .btn{white-space:nowrap}.pl-cl-chev{background:#0000;border:0;color:var(--text-muted);cursor:pointer;flex:none;height:18px;margin-top:1px;padding:0;width:18px}.pl-cl-chev:before{border-bottom:2px solid;border-right:2px solid;content:"";display:block;height:6px;margin:4px 0 0 4px;transform:rotate(-45deg);transition:transform .15s;width:6px}.pl-cl-chev[aria-expanded=true]:before{margin-top:2px;transform:rotate(45deg)}.pl-cl-chev:hover{color:var(--text-primary)}.pl-clients tr.is-open>td{background:var(--bg-hover)}.pl-detail-row>td{border-top:0;padding-bottom:var(--space-12);padding-top:var(--space-8)}.pl-detail-edit{margin-top:var(--space-12)}.pl-facts{grid-gap:var(--space-10) var(--space-14);display:grid;gap:var(--space-10) var(--space-14);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 var(--space-12)}.pl-facts>div{min-width:0}.pl-facts>.is-wide{grid-column:span 2}.pl-facts dt{color:var(--text-muted);font-size:var(--fs-5xs);font-weight:600;letter-spacing:var(--tracking-label)}.pl-facts dd{color:var(--text-primary);font-family:var(--font-mono);font-size:var(--fs-3xs);margin:var(--space-2) 0 0;overflow-wrap:anywhere}.pl-facts dd small{color:var(--text-muted);display:block;font-size:var(--fs-5xs)}.pl-clients .pl-actions{flex-wrap:wrap;justify-content:flex-start}.me-table .pl-id,.me-table td.is-mono{white-space:nowrap}.pl-edit-cell{background:var(--bg-input)}.pl-edit{padding:var(--space-4) 0}.pl-form{margin-top:var(--space-14)}.pl-grid2{grid-gap:0 var(--space-20);display:grid;gap:0 var(--space-20);grid-template-columns:repeat(2,minmax(0,1fr))}.pl-grid4{grid-gap:0 var(--space-14);display:grid;gap:0 var(--space-14);grid-template-columns:repeat(4,minmax(0,1fr))}.pl-unit{position:relative}.pl-unit .me-input{padding-right:52px}.pl-unit:after{color:var(--text-muted);content:attr(data-u);font-family:var(--font-mono);font-size:var(--fs-4xs);pointer-events:none;position:absolute;right:var(--space-12);top:50%;transform:translateY(-50%)}.pl-chips{display:flex;flex-wrap:wrap;gap:var(--space-6);margin-top:var(--space-6)}.pl-chip{align-items:center;background:var(--bg-input);border:1px solid var(--border-input);border-radius:var(--pill-radius);color:var(--text-secondary);display:inline-flex;font-family:var(--font-mono);font-size:var(--fs-4xs);gap:var(--space-6);padding:3px var(--space-8)}.pl-chip.is-self{border-color:var(--me-vault);color:var(--me-vault-ink)}.pl-chip.is-off{border-style:dashed;opacity:.6}.pl-chip-x{background:var(--bg-hover);border:0;border-radius:50%;color:var(--text-muted);cursor:pointer;height:18px;line-height:1;width:18px}.pl-chip-x:before{content:"×"}.pl-chip-x:disabled{cursor:not-allowed;opacity:.4}.pl-presets{gap:var(--space-6);margin-top:var(--space-6)}.pl-formacts,.pl-presets{display:flex;flex-wrap:wrap}.pl-formacts{align-items:center;gap:var(--space-10);margin-top:var(--space-16)}.pl-formacts+.me-field-hint{margin-top:var(--space-12)}.pl-check{color:var(--text-muted);font-weight:700;opacity:.35}.pl-check:before{content:"✓"}.pl-check.is-on{color:var(--me-ok);opacity:1}.pl-manage .pl-grid2>.me-card{display:flex;flex-direction:column}.pl-manage .pl-grid2>.me-card>.pl-formacts{margin-top:auto;padding-top:var(--space-16)}.pl-note{color:var(--text-muted);font-size:var(--fs-4xs)}.pl-subin{margin-top:var(--space-6)}.me-input.pl-area{font-family:var(--font-mono);font-size:var(--fs-4xs);line-height:1.6;min-height:110px;resize:vertical}.pl-meta-r{color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:var(--fs-3xs);gap:var(--space-6) var(--space-24)}.pl-stepper-row{align-items:center;display:flex;gap:var(--space-8)}.pl-stepper-in{background:var(--bg-input);border:0;border-left:1px solid var(--border-input);border-right:1px solid var(--border-input);color:var(--text-primary);font-family:var(--font-mono);font-size:var(--fs-sm);height:30px;text-align:center;width:72px}.pl-dec:before{content:"−"}.pl-inc:before{content:"+"}.pl-unit-after{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-4xs)}.pl-adv{border-top:1px dashed var(--border-input);margin-top:var(--space-12);padding-top:var(--space-10)}.pl-adv summary{color:var(--text-muted);cursor:pointer;font-size:var(--fs-4xs);font-weight:600}.pl-adv[open] summary{color:var(--text-secondary);margin-bottom:var(--space-8)}.pl-pending{margin:0 0 var(--space-8)}.pl-kv{grid-gap:var(--space-8) var(--space-14);display:grid;font-size:var(--fs-3xs);gap:var(--space-8) var(--space-14);grid-template-columns:150px minmax(0,1fr);margin:0}.pl-kv dt{color:var(--text-muted)}.pl-kv dd{color:var(--text-primary);margin:0;word-break:break-all}.pl-kv dd.is-mono,.pl-pre{font-family:var(--font-mono);font-size:var(--fs-4xs)}.pl-pre{background:var(--bg-input);border:1px solid var(--border-input);border-radius:var(--r-sm);color:var(--text-secondary);line-height:1.7;margin:var(--space-8) 0 0;max-height:320px;overflow:auto;padding:var(--space-10) var(--space-12);white-space:pre-wrap;word-break:break-all}.pl-result{border-color:var(--me-ok)}.pl-result,.pl-tabs{margin-top:var(--space-16)}.pl-tabs{border-bottom:1px solid var(--border-default);display:flex;gap:var(--space-4);overflow-x:auto;scrollbar-width:none}.pl-tabs::-webkit-scrollbar{display:none}.pl-tab{background:none;border:0;border-bottom:2px solid #0000;color:var(--text-muted);cursor:pointer;flex:none;font:inherit;font-weight:600;margin-bottom:-1px;padding:var(--space-8) var(--space-16);white-space:nowrap}.pl-tab:hover{color:var(--text-secondary)}.pl-tab.is-on{border-bottom-color:var(--me-vault);color:var(--text-primary)}.pl-cnt{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-5xs);margin-left:var(--space-6)}.pl-tl{grid-gap:var(--space-8);display:grid;gap:var(--space-8);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:var(--space-12)}.pl-tl-s{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--r-sm);color:var(--text-muted);font-size:var(--fs-4xs);line-height:1.55;padding:var(--space-10) var(--space-12)}.pl-tl-s b{color:var(--text-primary);display:block;font-size:var(--fs-3xs);margin-bottom:var(--space-2)}.pl-tl-s.is-done{opacity:.6}.pl-tl-s.is-now{background:var(--me-warn-soft);border-color:var(--me-warn);color:var(--text-secondary)}.pl-tl-s.is-ok{background:var(--me-ok-soft);border-color:var(--me-ok)}.pl-empty{border:1px dashed var(--border-input);border-radius:var(--r);color:var(--text-muted);font-size:var(--fs-3xs);line-height:1.7;margin-top:var(--space-14);padding:var(--space-28) var(--space-20);text-align:center}.pl-empty b{color:var(--text-primary);display:block;font-size:var(--fs-sm);margin-bottom:var(--space-4)}.pl-pool{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--r);margin-top:var(--space-14);overflow:hidden}.pl-pool-h{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--space-10);justify-content:space-between;padding:var(--space-14) var(--space-16)}.pl-pool.is-open .pl-pool-h{border-bottom:1px solid var(--border-light)}.pl-pool-t{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-8)}.pl-pool-t b{font-size:var(--fs-md)}.pl-pool .me-tablewrap{border:0;border-radius:0;margin:0}.pl-pool-tg{align-items:flex-start;background:none;border:0;color:inherit;cursor:pointer;display:flex;flex:1 1 520px;flex-direction:column;font:inherit;gap:var(--space-10);min-width:0;padding:0;text-align:left}.pl-pool-tg:hover .pl-pool-t b{text-decoration:underline}.pl-pool-tg:focus-visible{border-radius:var(--r-sm);outline:2px solid var(--me-vault);outline-offset:4px}.pl-pool-row{align-items:center;display:flex;gap:var(--space-8)}.pl-chev{border-bottom:2px solid var(--text-muted);border-right:2px solid var(--text-muted);flex:none;height:7px;margin:0 var(--space-6) 0 var(--space-2);transform:rotate(-45deg);transition:transform .15s;width:7px}.pl-pool.is-open .pl-chev{transform:rotate(45deg)}.pl-stats{display:flex;flex-wrap:wrap;gap:var(--space-8) var(--space-28);padding-left:22px}.pl-st{display:block;min-width:96px}.pl-st small{color:var(--text-muted);display:block;font-size:var(--fs-5xs);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase}.pl-st b{font-feature-settings:"tnum";color:var(--text-primary);display:block;font-family:var(--font-mono);font-size:var(--fs-md);font-variant-numeric:tabular-nums;font-weight:700;margin-top:var(--space-2)}.pl-st i{color:var(--text-muted);display:block;font-size:var(--fs-5xs);font-style:normal;margin-top:1px}.pl-st.is-hot b{color:var(--me-vault-ink)}.pl-st.is-warn b{color:var(--me-warn)}.pl-st.is-crit b{color:var(--me-crit)}.pl-fold,.pl-own{color:var(--text-muted);font-size:var(--fs-4xs)}.pl-fold{align-items:center;display:flex;justify-content:space-between;margin-top:var(--space-14)}.pl-pool-m{background:var(--bg-input);color:var(--text-muted);font-size:var(--fs-4xs);line-height:1.5;padding:var(--space-12) var(--space-16)}.pl-pool-m.pl-meta{grid-gap:var(--space-10) var(--space-16);align-items:baseline;display:grid;gap:var(--space-10) var(--space-16);grid-template-columns:140px minmax(0,1fr)}.pl-meta-k{color:var(--text-muted);font-size:var(--fs-5xs);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase}.pl-meta-v{color:var(--text-secondary);font-size:var(--fs-3xs);min-width:0}.pl-iss-list{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-6)}.pl-iss{align-items:center;display:inline-flex;gap:var(--space-8)}.pl-iss-a{color:var(--text-primary);font-family:var(--font-mono);font-weight:500;word-break:break-all}.pl-meta-hint{color:var(--text-muted);display:block;font-size:var(--fs-5xs);margin-top:var(--space-2)}.pl-sum{background:var(--me-vault-soft);border:1px solid var(--me-vault);border-radius:var(--r);color:var(--me-vault-ink);display:flex;flex-wrap:wrap;font-size:var(--fs-3xs);gap:var(--space-8) var(--space-24);margin-top:var(--space-14);padding:var(--space-14) var(--space-16)}.pl-sum div b{display:block;font-family:var(--font-mono);font-size:var(--fs-lg)}.pl-sum small{color:inherit;opacity:.8}.pl-sum .pl-sum-go{align-self:center;margin-left:auto}.pl-dest{border:1px dashed var(--border-input);border-radius:var(--r-sm);color:var(--text-secondary);font-size:var(--fs-3xs);line-height:1.6;margin-top:var(--space-12);padding:var(--space-10) var(--space-14)}.pl-dest b{color:var(--text-primary)}.pl-confirm{margin-top:var(--space-16)}@media(max-width:900px){.pl-facts,.pl-grid4,.pl-tl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.pl-facts,.pl-grid2,.pl-grid4{grid-template-columns:1fr}.pl-facts>.is-wide,.pl-span2{grid-column:auto}.pl-kv{grid-template-columns:1fr}.pl-pool-m.pl-meta{gap:var(--space-4) 0;grid-template-columns:minmax(0,1fr)}.pl-meta-k{margin-top:var(--space-6)}}.pl-sub-pool{border-top:1px solid var(--border-light);margin-top:var(--space-12);padding-top:var(--space-10)}.pl-sub-pool-h{align-items:center;flex-wrap:wrap}.pl-sub-list,.pl-sub-pool-h{display:flex;gap:var(--space-8)}.pl-sub-list{flex-direction:column;list-style:none;margin:var(--space-8) 0 0;padding:0}.pl-sub-list li{display:flex;flex-direction:column;gap:var(--space-2)}.pl-sub-list li>span{color:var(--text-muted);font-size:var(--fs-4xs);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-tab-badge{background:var(--me-warn);border-radius:var(--pill-radius);color:var(--bg-card);font-size:var(--fs-5xs);font-weight:800;line-height:1.7;padding:0 7px}.me-invbar{margin-bottom:var(--space-16)}.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-h2row{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--space-12);justify-content:space-between;margin-top:var(--space-40)}.me-h2row .me-h2{margin-top:0}.me-signicon{display:inline-flex;font-size:1.05em}.me-signicon.is-wallet{color:var(--me-warn)}.me-signicon.is-node{color:var(--me-accent)}.me-signicon-img{height:1em;object-fit:contain;width:1em}.me-signlegend{color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:var(--fs-4xs);gap:var(--space-4) var(--space-16);margin:var(--space-6) 0 var(--space-10)}.me-signlegend-i{align-items:center;display:inline-flex;gap:var(--space-6)}.me-refresh{align-items:center;display:flex;gap:var(--space-10)}.me-refresh-at{color:var(--text-muted);font-size:var(--fs-5xs)}.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:color-mix(in srgb,var(--me-accent) 40%,#0000)}.me-summary .me-figs{flex-direction:column;flex-wrap:nowrap;gap:var(--space-10)}.me-summary .me-fig{align-items:baseline;display:flex;gap:var(--space-12);justify-content:space-between}.me-summary .me-fig-l{font-size:var(--fs-4xs);margin-top:0;order:-1}.me-summary .me-fig-n{font-size:var(--fs-lg);white-space:nowrap}.me-summary .me-assets .me-fig{grid-column-gap:var(--space-10);grid-row-gap:var(--space-2);align-items:center;column-gap:var(--space-10);display:grid;grid-template-columns:auto minmax(0,1fr);height:38px;row-gap:var(--space-2)}.me-summary .me-assets .me-fig-ico{display:flex;grid-column:1;grid-row:1/span 2}.me-summary .me-assets .me-fig-l{grid-column:2;grid-row:1;line-height:1.2;margin:0}.me-summary .me-assets .me-fig-n{font-size:var(--fs-sm);grid-column:2;grid-row:2;text-align:left}.me-summary .me-unit{display:inline-block;font-family:var(--font-mono);min-width:4ch;text-align:left}.me-cards.me-summary{grid-template-columns:minmax(0,420px) minmax(0,1fr)}.me-summary-stack{display:flex;flex-direction:column;gap:var(--space-14);min-width:0}.me-summary-stack>.me-card{flex:1 1 auto}.me-summary-stack>.me-assets{align-self:flex-start;flex:1 1 auto;max-width:100%;min-width:280px}.me-assets-cols{grid-gap:var(--space-14) 0;display:grid;gap:var(--space-14) 0;grid-template-columns:minmax(0,1fr)}.me-assets-col{min-width:0}.me-assets-col h4{color:var(--text-secondary);font-size:var(--fs-3xs);font-weight:700;letter-spacing:var(--tracking-label);margin:0 0 var(--space-8);text-transform:uppercase}@media(max-width:760px){.me-cards.me-summary{grid-template-columns:1fr}}.me-summary-note{align-items:center;border-radius:var(--r);display:flex;flex-wrap:wrap;font-size:var(--fs-4xs);gap:var(--space-12);grid-column:1/-1;justify-content:space-between;line-height:1.5;padding:var(--space-10) var(--space-16)}.me-summary-note.is-warn{background:var(--me-warn-soft);color:var(--me-warn)}.me-summary-note .btn-hero-explore{border-color:color-mix(in oklch,var(--btn-hero-bg) 80%,#000)}.me-figrow{grid-gap:var(--space-14);display:grid;gap:var(--space-14);grid-template-columns:repeat(2,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-note{color:var(--text-muted);font-size:var(--fs-5xs);line-height:1.4;margin-top:var(--space-4)}.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-token{object-fit:cover}.me-chip,.me-token{border-radius:50%;display:block;flex:none;height:24px;width:24px}.me-chip{background:color-mix(in srgb,var(--chip) 22%,#0000);border:1px solid color-mix(in srgb,var(--chip) 50%,#0000);box-sizing:border-box;position:relative}.me-chip:after{background:var(--chip);border-radius:50%;content:"";height:8px;inset:0;margin:auto;position:absolute;width:8px}.me-chip.is-grant{--chip:var(--me-grant)}.me-chip.is-balance{--chip:var(--me-vault)}.me-chip.is-plain{--chip:var(--text-muted)}.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-w5{width:5%}.me-meter-fill.is-w10{width:10%}.me-meter-fill.is-w15{width:15%}.me-meter-fill.is-w20{width:20%}.me-meter-fill.is-w25{width:25%}.me-meter-fill.is-w30{width:30%}.me-meter-fill.is-w35{width:35%}.me-meter-fill.is-w40{width:40%}.me-meter-fill.is-w45{width:45%}.me-meter-fill.is-w50{width:50%}.me-meter-fill.is-w55{width:55%}.me-meter-fill.is-w60{width:60%}.me-meter-fill.is-w65{width:65%}.me-meter-fill.is-w70{width:70%}.me-meter-fill.is-w75{width:75%}.me-meter-fill.is-w80{width:80%}.me-meter-fill.is-w85{width:85%}.me-meter-fill.is-w90{width:90%}.me-meter-fill.is-w95{width:95%}.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);flex:none;max-width:45%}.me-split-r dd{font-feature-settings:"tnum";font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600;margin:0;min-width:0;text-align:right}.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-split.is-prose .me-split-r dd{font-family:var(--font-body);font-weight:500;line-height:1.5}.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);line-height:1.4;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;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-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-field-hint.is-bad{color:var(--me-crit)}.me-input.is-bad{border-color:var(--me-crit)}.me-input.is-mono{font-feature-settings:"tnum";font-family:var(--font-mono);font-variant-numeric:tabular-nums}.me-field .ui-dd{width:100%}.me-field .ui-dd-btn{border-radius:var(--r-sm);width:100%}.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-cards2>.me-callout{align-self:start}.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-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-nodehead{align-items:baseline;display:inline-flex;font-size:var(--fs-4xs);gap:var(--space-8);min-width:0}.me-nodeblock+.me-nodeblock{border-top:1px dashed var(--border-input);margin-top:var(--space-16);padding-top:var(--space-16)}.me-nodeblock-sum{align-items:center;cursor:pointer;display:flex;gap:var(--space-10);list-style:none}.me-nodeblock-sum::-webkit-details-marker{display:none}.me-nodeblock-sum:before{color:var(--text-muted);content:"▸";font-size:var(--fs-5xs);transition:transform .15s}.me-nodeblock-sum .me-nodehead{flex:1 1}.me-nodeblock[open]>.me-nodeblock-sum:before{transform:rotate(90deg)}.me-nodeblock-body{margin-top:var(--space-12)}.me-fold-sum{align-items:center;color:var(--text-secondary);cursor:pointer;display:flex;font-size:var(--fs-3xs);font-weight:700;gap:var(--space-8);list-style:none;-webkit-user-select:none;user-select:none}.me-fold-sum::-webkit-details-marker{display:none}.me-fold-sum:before{color:var(--text-muted);content:"▸";font-size:var(--fs-5xs);transition:transform .15s}.me-fold-sum:hover{color:var(--text-primary)}.me-fold[open]>.me-fold-sum:before{transform:rotate(90deg)}.me-fold-body{margin-top:var(--space-10)}.me-ctrack{display:block;height:auto;width:100%}.me-ctrack-bar{fill:var(--chart-panel)}.me-ctrack-used{fill:color-mix(in srgb,var(--me-accent) 35%,#0000)}.me-ctrack-cursor{stroke:var(--me-accent);stroke-width:2}.me-ctrack-v{fill:#0000;stroke-width:1.5}.me-ctrack-v.is-ok{stroke:var(--me-ok);fill:color-mix(in srgb,var(--me-ok) 18%,#0000)}.me-ctrack-v.is-overlap{stroke:var(--me-crit);fill:color-mix(in srgb,var(--me-crit) 18%,#0000)}.me-ctrack-v.is-claimed,.me-ctrack-v.is-expired{stroke:var(--border-input)}.me-ctrack-v.is-expired{stroke-dasharray:4 3}.me-ctrack-lbl{fill:var(--text-muted);font-family:var(--font-mono);font-size:11px}.me-ctrack-legend{display:flex;flex-direction:column;gap:var(--space-6);list-style:none;margin:var(--space-10) 0 var(--space-14);padding:0}.me-ctrack-legend li{align-items:center;display:flex;font-size:var(--fs-5xs);gap:var(--space-10)}.me-ctrack-legend .me-nodehead{flex:1 1}.me-mynodes-go{margin:var(--space-10) 0 var(--space-4)}.me-ncards{grid-gap:var(--space-12);display:grid;gap:var(--space-12);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));list-style:none;margin:var(--space-12) 0 0;padding:0}.me-ncard{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--r);display:flex;flex-direction:column;gap:var(--space-12);padding:var(--space-14) var(--space-16)}.me-ncard-head{align-items:center;border-bottom:1px dashed var(--border-input);display:flex;gap:var(--space-10);padding-bottom:var(--space-10)}.me-ncard-id{color:var(--text-primary);flex:1 1;font-size:var(--fs-4xs);font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.me-ncard-self{align-items:center;background:color-mix(in srgb,var(--me-accent) 16%,#0000);border-radius:var(--badge-radius);color:var(--me-accent);display:inline-flex;flex:none;font-size:var(--fs-5xs);font-weight:600;height:20px;line-height:1;padding:2px var(--space-8) 0}.me-ncard-body{grid-gap:var(--space-10) var(--space-14);display:grid;gap:var(--space-10) var(--space-14);grid-template-columns:repeat(2,minmax(0,1fr))}.me-ncard-cell{min-width:0}.me-ncard-k{color:var(--text-muted);font-size:var(--fs-5xs);letter-spacing:var(--tracking-label);text-transform:uppercase}.me-ncard-v{color:var(--text-primary);font-size:var(--fs-4xs);margin-top:var(--space-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.me-ncard-miss{color:var(--text-muted);font-size:var(--fs-5xs)}.me-movecard{display:flex;flex-direction:column}.me-movecard-btn{justify-content:center;margin-top:auto;text-align:center;width:100%}.me-movecard .me-field{margin-bottom:var(--space-16)}.me-joincard{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-10);margin-bottom:var(--space-18)}.me-joincard .fm-act,.me-joincard .me-split{align-self:stretch}.me-joincard .me-chart-note{margin-top:0}.me-wstat{margin-bottom:var(--space-14)}.me-wstat-head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-10)}.me-wstat-amt{color:var(--text-primary);font-size:var(--fs-sm);font-weight:700}.me-wsteps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:var(--space-18) 0 0;padding:0}.me-wstep{align-items:center;display:flex;flex-direction:column;gap:var(--space-4);position:relative;text-align:center}.me-wstep:not(:last-child):after{background:var(--border-input);content:"";height:2px;left:calc(50% + 18px);position:absolute;right:calc(-50% + 18px);top:14px}.me-wstep.is-done:not(:last-child):after{background:var(--me-accent)}.me-wstep-n{background:var(--bg-card);border:2px solid var(--border-input);border-radius:50%;color:var(--text-muted);display:grid;font-size:var(--fs-5xs);font-weight:700;height:28px;place-items:center;width:28px}.me-wstep.is-done .me-wstep-n{background:var(--me-accent);border-color:var(--me-accent);color:var(--bg-card)}.me-wstep.is-now .me-wstep-n{border-color:var(--me-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--me-accent) 18%,#0000);color:var(--me-accent)}.me-wstep.is-skip .me-wstep-n{border-style:dashed}.me-wstep-t{color:var(--text-primary);font-size:var(--fs-4xs);font-weight:600;margin-top:var(--space-4)}.me-wstep.is-skip .me-wstep-t{color:var(--text-muted);text-decoration:line-through}.me-wstep-sub{color:var(--text-muted);font-size:var(--fs-5xs)}.me-wstat-note{border-top:1px solid var(--border-light);color:var(--text-secondary);font-size:var(--fs-4xs);margin-top:var(--space-16);padding-top:var(--space-12)}.me-wstat.is-frozen .me-wstat-note{color:var(--me-crit)}.me-gmove-rules{margin:0 0 var(--space-18)}.me-name-perks{margin:var(--space-14) 0 var(--space-18)}.me-gmove .me-wstat-head,.me-gmove-pick{margin-bottom:var(--space-14)}.me-gmove-pick{display:flex;flex-direction:column;gap:var(--space-8)}.me-gmove-pick-l{color:var(--text-muted);font-size:var(--fs-4xs)}.me-gmove .me-wstat-note{margin-bottom:var(--space-14)}.me-gmove.is-frozen .me-wstat-note,.me-gmove.is-unsupported .me-wstat-note{color:var(--me-crit)}.me-phases{grid-gap:var(--space-14);display:grid;gap:var(--space-14);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:var(--space-12) 0 0;padding:0}@media(max-width:1100px){.me-phases{grid-template-columns:repeat(2,minmax(0,1fr))}}.me-phase{background:var(--bg-hover);border-radius:var(--r-sm);border-top:3px solid var(--border-input);display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-12);position:relative}.me-phase.is-active{border-top-color:var(--me-accent)}.me-phase.is-grace{border-top-color:var(--me-warn)}.me-phase.is-refundable{border-top-color:var(--me-crit)}.me-phase .me-pill{align-self:flex-start}.me-phase+.me-phase:before{color:var(--text-muted);content:"→";font-size:var(--fs-5xs);left:calc(var(--space-14)*-1);position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:var(--space-14)}@media(max-width:1100px){.me-phase:nth-child(odd):before{display:none}}.me-phase-name{color:var(--text-primary);font-size:var(--fs-4xs);font-weight:600}.me-phase-desc{color:var(--text-secondary);font-size:var(--fs-5xs);line-height:1.5}.me-todo{margin-top:var(--space-14)}.me-todo-grid{border-top:1px solid var(--border-light);display:grid;grid-template-columns:170px minmax(0,1fr) minmax(0,1fr);margin-top:var(--space-12)}.me-todo-grid>span{border-bottom:1px solid var(--border-light);padding:var(--space-12) var(--space-12)}.me-todo-h{color:var(--text-muted);font-size:var(--fs-5xs);letter-spacing:var(--tracking-label);text-transform:uppercase}.me-todo-phase{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-4)}.me-todo-name{color:var(--text-primary);font-size:var(--fs-5xs);font-weight:600}.me-todo-cell{color:var(--text-secondary);font-size:var(--fs-4xs);line-height:1.55}@media(max-width:760px){.me-todo-grid{grid-template-columns:1fr}.me-todo-h{display:none}}.me-gasways{grid-gap:var(--space-12);display:grid;gap:var(--space-12);grid-template-columns:minmax(0,1fr);margin-top:var(--space-12)}.me-gasway{background:var(--bg-hover);border:1px solid var(--border-default);border-radius:var(--r-sm);display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-14)}.me-gasway-t{color:var(--text-muted);font-size:var(--fs-5xs);letter-spacing:var(--tracking-label);text-transform:uppercase}.me-gasway-v{color:var(--text-primary);font-size:var(--fs-sm);font-weight:700}.me-gasway-d{color:var(--text-secondary);font-size:var(--fs-5xs);line-height:1.5}.me-pick.is-button{color:var(--text-primary);cursor:pointer;font-family:inherit}.me-pick.is-button.is-on{color:var(--me-vault-ink)}.me-pick.is-button{transition:border-color .15s,background .15s}.me-pick.is-button:hover:not(.is-on):not(:disabled){border-color:var(--border-medium)}.me-pick.is-button:focus-visible{outline:2px solid var(--me-accent);outline-offset:1px}.me-pick.is-button:disabled{cursor:default;opacity:.45}.me-filterbar{grid-gap:var(--space-10) var(--space-14);align-items:center;background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--r);display:grid;gap:var(--space-10) var(--space-14);grid-template-columns:96px minmax(0,1fr);margin:var(--space-16) 0 var(--space-18);padding:var(--space-14) var(--space-16)}.me-filterbar-l{color:var(--text-muted);font-size:var(--fs-5xs);letter-spacing:var(--tracking-label);text-transform:uppercase}@media(max-width:600px){.me-filterbar{grid-template-columns:1fr}}.me-nsearch{display:flex;flex-direction:column;gap:var(--space-10);margin-bottom:var(--space-18)}.me-ncards.is-pick{margin-top:0}.me-ncard.is-button{color:inherit;cursor:pointer;font:inherit;text-align:left;transition:border-color .15s,background .15s;width:100%}.me-ncard.is-button .me-ncard-k,.me-ncard.is-button .me-ncard-v{display:block}.me-ncard.is-button:focus-visible,.me-ncard.is-button:hover{border-color:color-mix(in srgb,var(--me-accent) 60%,#0000)}.me-ncard.is-button.is-on{background:color-mix(in srgb,var(--me-accent) 8%,var(--bg-card));border-color:var(--me-accent)}.me-loading{align-items:center;color:var(--text-muted);display:flex;font-size:var(--fs-4xs);gap:var(--space-10);justify-content:center;padding:var(--space-24) 0}.me-loading-ring{animation:me-spin .8s linear infinite;border:2px solid color-mix(in srgb,var(--me-accent) 25%,#0000);border-radius:50%;border-top-color:var(--me-accent);height:18px;width:18px}@keyframes me-spin{to{transform:rotate(1turn)}}.me-ncard.is-skeleton{gap:var(--space-14)}.me-skel{animation:me-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,var(--bg-hover) 0,color-mix(in srgb,var(--bg-hover) 40%,var(--text-muted)) 50%,var(--bg-hover) 100%);background-size:200% 100%;border-radius:var(--r-sm);display:block}.me-skel.is-line{height:14px;width:70%}.me-skel.is-grid{height:56px}.me-skel.is-row{height:14px}.me-skel.is-val{display:inline-block;height:.9em;vertical-align:middle;width:5.5em}.me-skel.is-chart{height:150px;margin-top:var(--space-12)}.me-skel.is-r0{width:92%}.me-skel.is-r1{width:74%}.me-skel.is-r2{width:56%}.me-skel-rows{display:flex;flex-direction:column;gap:var(--space-10);padding:var(--space-8) 0}@keyframes me-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.me-btn-ring{animation:me-spin .8s linear infinite;border:2px solid color-mix(in srgb,currentcolor 30%,#0000);border-radius:50%;border-top-color:initial;display:inline-block;height:10px;margin-right:var(--space-6);vertical-align:-1px;width:10px}.me-mynodes-updated{color:var(--text-muted);font-size:var(--fs-5xs)}@media(prefers-reduced-motion:reduce){.me-btn-ring,.me-loading-ring,.me-skel{animation:me-breathe 1.6s ease-in-out infinite}}@keyframes me-breathe{50%{opacity:.45}}.me-mynodes-bar{align-items:center;display:flex;justify-content:space-between;margin-top:var(--space-14)}.me-mynodes-count{color:var(--text-muted);font-size:var(--fs-5xs)}.me-nodehead-name{color:var(--text-primary);font-weight:600}.me-nodehead-id{color:var(--text-muted);font-size:var(--fs-5xs)}.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,.me-pill.is-primary{background:var(--me-vault-soft);color:var(--me-vault)}.me-pill.is-circulating,.me-pill.is-gas,.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-pill.is-vault{background:var(--me-vault-soft);color:var(--me-vault)}.me-pill.is-crit{background:var(--me-crit-soft);color:var(--me-crit)}.me-pill.is-mute,.me-pill.is-next,.me-pill.is-off{background:var(--bg-hover);color:var(--text-secondary)}.me-rc-top .me-pill{white-space:nowrap}.me-buyers{margin-top:var(--space-24)}.me-panel-links{display:flex;flex-wrap:wrap;gap:var(--space-8);margin-top:var(--space-12)}.me-cmd-lead,.me-cmd-tail{margin:0}.me-cmd-tail{color:var(--text-secondary)}.me-cmdbox{align-items:flex-start;background:var(--bg-card-header);background:var(--bg-code,var(--bg-card-header));border:1px solid var(--border-input);border-radius:var(--r-sm);display:flex;gap:var(--space-8);margin:var(--space-8) 0 var(--space-10);padding:var(--space-8) var(--space-10)}.me-cmdbox code{color:var(--text-primary);flex:1 1;font-family:var(--font-mono);font-size:var(--fs-4xs);font-weight:500;line-height:1.7;min-width:0;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.me-cmdbox .btn{flex:none}.me-input{-webkit-appearance:none;appearance:none;background:var(--bg-input);border:1px solid var(--border-input);border-radius:var(--r-sm);color:var(--text-primary);font-family:inherit;font-size:var(--fs-sm);padding:var(--space-8) var(--space-12);width:100%}.me-input:focus{outline:2px solid var(--color-primary);outline-offset:-1px}.me-resolve{align-items:baseline;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:var(--fs-4xs);gap:var(--space-6);margin-top:var(--space-4)}.me-resolve.is-bad{color:var(--me-crit)}.me-resolve-v{color:var(--text-primary);overflow-wrap:anywhere}.me-idstate{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-10);margin-bottom:var(--space-8)}.me-idstate b{font-size:var(--fs-sm)}.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-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-node-bars,#me-sub-invites{scroll-margin-top:84px}.me-nbars{display:flex;flex-direction:column;gap:var(--space-8)}.me-nbar{grid-column-gap:var(--space-32);align-items:center;column-gap:var(--space-32);display:grid;font-size:var(--fs-4xs);grid-template-columns:minmax(150px,270px) 1fr 1fr}.me-nbar.is-head{border-bottom:1px solid var(--border-default);color:var(--text-muted);font-size:var(--fs-5xs);padding-bottom:var(--space-4)}.me-nbar-h{align-items:center;display:inline-flex;gap:var(--space-6)}.me-nbar-mark{grid-column:2/4;justify-self:start}.me-nbar-name{align-items:center;color:var(--text-primary);display:flex;font-weight:600;gap:var(--space-8);min-width:0}.me-nbar-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.me-nbar-name .me-pill{flex:none}.me-nbar.is-total{border-top:1px solid var(--border-default);font-weight:700;margin-top:var(--space-4);padding-top:var(--space-10)}.me-nbar-cell{grid-gap:var(--space-10);align-items:center;display:grid;gap:var(--space-10);grid-template-columns:1fr 100px}.me-nbar-track{display:block;height:10px;width:100%}.me-nbar-bg{fill:var(--chart-panel)}.me-nbar-val{color:var(--text-primary);font-family:var(--font-mono);text-align:right;white-space:nowrap}@media(max-width:700px){.me-nbar{gap:var(--space-4);grid-template-columns:1fr}.me-nbar.is-head{display:none}.me-nbar-cell{grid-template-columns:1fr 100px}}.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-lic>.me-panel-links{border-top:1px solid var(--border-light);margin-top:auto;padding-top:var(--space-14)}.me-table tbody tr.me-mine td{background:var(--bg-hover)}button.me-pick{cursor:pointer;font:inherit;font-size:var(--fs-4xs)}.me-hist-filters{display:flex;flex-wrap:wrap;gap:var(--space-10);justify-content:space-between;margin-top:var(--space-14)}.me-histtab tbody tr.me-hist-row{cursor:pointer}.me-histtab tbody tr.me-hist-row:hover td{background:var(--bg-hover)}.me-histtab tbody tr.me-hist-row.is-open td{background:var(--bg-input)}.me-hist-toggle{background:none;border:0;color:inherit;font:inherit;padding:0;text-align:left}.me-histtab tbody tr.me-hist-det td{background:var(--bg-input);padding-bottom:var(--space-12);padding-top:var(--space-10)}.me-hist-kv{grid-gap:var(--space-4) var(--space-14);display:grid;font-size:var(--fs-4xs);gap:var(--space-4) var(--space-14);grid-template-columns:auto 1fr;margin:0}.me-hist-kv dt{color:var(--text-muted)}.me-hist-kv dd{color:var(--text-primary);margin:0;overflow-wrap:anywhere}.me-hist-amt.is-in{color:var(--me-ok)}.me-hist-amt.is-out{color:var(--color-danger)}.me-hist-empty{color:var(--text-muted);padding-block:var(--space-24);text-align:center}.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 h3{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:"▼"}}.me-h2-tag{font-weight:600;margin-left:var(--space-10);vertical-align:middle}.me-shop-buyhead{align-items:flex-start;display:flex;gap:var(--space-8);justify-content:space-between}.me-cards2.me-shop-grid{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}@media(max-width:1100px){.me-cards2.me-shop-grid{grid-template-columns:1fr}}.me-table.me-buytab{min-width:0}.me-table.me-buytab td,.me-table.me-buytab th{padding:var(--space-8) var(--space-8);vertical-align:middle}.me-table.me-buytab th{line-height:1.3;white-space:normal}.me-table.me-buytab td:first-child,.me-table.me-buytab th:first-child{padding-left:var(--space-12)}.me-table.me-buytab td:last-child,.me-table.me-buytab th:last-child{padding-right:var(--space-12)}.me-buytab-mine{margin-left:var(--space-6)}.me-buytab-cell{padding-bottom:var(--space-4);padding-top:var(--space-4)}.me-term{align-items:flex-end;background:var(--bg-card);border:1px solid var(--border-input);border-radius:var(--r-sm);color:var(--text-primary);cursor:pointer;display:inline-flex;flex-direction:column;font-family:inherit;gap:1px;min-width:0;padding:var(--space-4) var(--space-8)}.me-term.is-on,.me-term:hover:not(:disabled){border-color:var(--me-accent)}.me-term.is-on{background:color-mix(in srgb,var(--me-accent) 14%,#0000)}.me-term:disabled{cursor:not-allowed;opacity:.5}.me-term-p{font-feature-settings:"tnum";font-family:var(--font-mono);font-size:var(--fs-4xs);font-variant-numeric:tabular-nums;font-weight:700}.me-term-s{color:var(--me-accent);font-size:var(--fs-5xs)}.me-term-s.is-mute{color:var(--text-muted)}.me-shop-go{justify-content:center;text-align:center;width:100%}.me-shop-drop,.me-shop-go{margin-top:var(--space-14)}.me-shop-drop .btn{justify-content:center;width:100%}.me-shop-drop .me-chart-note{margin-top:var(--space-6)}.me-gain{background:var(--bg-hover);border-radius:var(--r-sm);font-size:var(--fs-4xs);margin-top:var(--space-14);padding:var(--space-12) var(--space-14)}.me-gain-head{color:var(--text-primary);font-weight:600;margin-bottom:var(--space-8)}.me-gain-row{grid-gap:var(--space-10);align-items:baseline;color:var(--text-secondary);display:grid;gap:var(--space-10);grid-template-columns:minmax(0,1fr) auto 4.5em;padding:var(--space-4) 0}.me-gain-row.is-on{color:var(--text-primary);font-weight:600}.me-gain-plus,.me-gain-v{font-feature-settings:"tnum";font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.me-gain-plus{color:var(--me-ok)}.me-gain-foot{color:var(--text-muted);font-size:var(--fs-5xs);line-height:1.5;margin-top:var(--space-6)}.me-gain-row+.me-gain-foot{border-top:1px dashed var(--border-input);margin-top:var(--space-10);padding-top:var(--space-8)}.me-namesearch{margin-top:var(--space-14)}.me-namesearch-form{display:flex;gap:var(--space-10)}.me-namesearch-box{align-items:center;background:var(--bg-card);border:1px solid var(--border-input);border-radius:var(--r-sm);display:flex;flex:1 1;min-width:0}.me-namesearch-box:focus-within{border-color:var(--me-accent)}.me-namesearch-input{background:#0000;border:0;color:var(--text-primary);flex:1 1;min-width:0;outline:none;padding:var(--space-10) var(--space-12)}.me-namesearch-input,.me-namesearch-tld{font-family:var(--font-mono);font-size:var(--fs-sm)}.me-namesearch-tld{color:var(--text-muted);padding-right:var(--space-12)}.me-namesearch-go{flex:none;justify-content:center}.me-namesearch-res{background:var(--bg-hover);border:1px solid var(--border-default);border-radius:var(--r-sm);margin-top:var(--space-12);padding:var(--space-12) var(--space-14)}.me-namesearch-res.is-free{border-color:color-mix(in srgb,var(--me-ok) 45%,#0000)}.me-namesearch-res.is-taken{border-color:color-mix(in srgb,var(--me-crit) 45%,#0000)}.me-namesearch-res.is-grace,.me-namesearch-res.is-mineGrace{border-color:color-mix(in srgb,var(--me-warn) 45%,#0000)}.me-namesearch-head{align-items:center;display:flex;gap:var(--space-10);justify-content:space-between}.me-namesearch-name{color:var(--text-primary);font-family:var(--font-mono);font-size:var(--fs-md);font-weight:700;word-break:break-all}.me-namesearch-msg{color:var(--text-secondary);font-size:var(--fs-4xs);line-height:1.55;margin-top:var(--space-6)}.me-namesearch-buy{justify-content:center;text-align:center;width:100%}.me-namesearch-buy,.me-namesearch-terms{margin-top:var(--space-12)}.me-namesearch-k{color:var(--text-muted);display:block;font-size:var(--fs-5xs);margin-bottom:var(--space-6)}.me-namesearch-unitrow{display:flex;flex-wrap:wrap;gap:var(--space-8)}.me-namesearch-unitrow .me-term{align-items:center;min-width:88px}.me-namesearch-res .me-split{margin:var(--space-12) auto 0}.me-namesearch-owner{margin-top:var(--space-10)}.me-namesearch-owner .me-namesearch-k{margin-bottom:var(--space-2)}.me-namesearch-addr{color:var(--text-primary);font-family:var(--font-mono);font-size:var(--fs-4xs);word-break:break-all}.me-sales-acts{text-align:right;white-space:nowrap}.me-sales-acts .btn{line-height:1.25;vertical-align:middle}.me-sales-acts .btn+.btn{margin-left:var(--space-6)}.me-sales-acts .btn.is-on{border-color:var(--me-accent);color:var(--me-accent)}.me-table.me-salestab{min-width:760px;table-layout:fixed}.me-table.me-salestab col.is-item{width:20%}.me-table.me-salestab col.is-basis,.me-table.me-salestab col.is-listed,.me-table.me-salestab col.is-mine,.me-table.me-salestab col.is-state{width:14%}.me-table.me-salestab col.is-acts{width:24%}.me-table.me-salestab td{overflow-wrap:anywhere}.me-sales-toggle{justify-content:center;min-width:88px}.me-timetab{border:1px solid var(--border-default);border-radius:var(--r-sm);font-size:var(--fs-4xs);margin-top:var(--space-12);overflow:hidden}.me-timetab-head,.me-timetab-row{grid-gap:var(--space-10);align-items:center;display:grid;gap:var(--space-10);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;padding:var(--space-6) var(--space-12)}.me-timetab-head{background:var(--bg-hover);color:var(--text-muted);font-size:var(--fs-5xs);font-weight:600}.me-timetab-row{border-top:1px solid var(--border-light);color:var(--text-secondary)}.me-timetab-row.is-measured{color:var(--text-primary)}.me-timetab-head>span:nth-child(2),.me-timetab-row>span:nth-child(2){text-align:right}.me-postpicks{margin-top:var(--space-12)}.me-postpicks .me-pick{align-items:baseline;display:inline-flex;gap:var(--space-6)}.me-chk{align-items:flex-start;background:var(--bg-hover);border:1px solid var(--border-default);border-radius:var(--r-sm);cursor:pointer;display:flex;gap:var(--space-10);margin-top:var(--space-12);padding:var(--space-10) var(--space-12)}.me-chk input{accent-color:var(--me-accent);margin-top:3px}.me-chk-t{color:var(--text-primary);display:flex;flex-direction:column;font-size:var(--fs-4xs);gap:var(--space-2)}.me-chk-t span{color:var(--text-muted);font-size:var(--fs-5xs);line-height:1.5}.me-post-go{justify-content:center;margin-top:var(--space-12);text-align:center;width:100%}.me-post-ex{border:1px solid var(--border-default);border-radius:var(--r-sm);font-size:var(--fs-4xs);margin-top:var(--space-10);overflow:hidden}.me-post-ex-head{background:var(--bg-hover);color:var(--text-secondary);font-size:var(--fs-5xs);line-height:1.5;padding:var(--space-8) var(--space-12)}.me-post-ex-row{align-items:center;border-top:1px solid var(--border-light);color:var(--text-secondary);display:flex;gap:var(--space-10);justify-content:space-between;padding:var(--space-6) var(--space-12)}.me-name-tag{margin-left:var(--space-6);vertical-align:middle}.me-subin{align-items:center;display:flex;gap:var(--space-8)}.me-subin .me-input{flex:1 1;min-width:0}.me-subin-parent{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-sm);white-space:nowrap}.me-cutrows{display:flex;flex-direction:column;gap:var(--space-8);margin-top:var(--space-12)}.me-cutrow{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--fs-4xs);gap:var(--space-10);justify-content:space-between}.me-xfer-go{display:flex;gap:var(--space-8);margin-top:var(--space-12)}.me-xfer-go .btn{flex:1 1;justify-content:center;text-align:center}.me-offers-h{color:var(--text-muted);font-size:var(--fs-5xs);font-weight:600;gap:var(--space-8);margin-top:var(--space-14)}.me-offer,.me-offers-h{align-items:center;display:flex}.me-offer{background:var(--bg-hover);border:1px solid var(--border-default);border-radius:var(--r-sm);gap:var(--space-10);justify-content:space-between;margin-top:var(--space-8);padding:var(--space-10) var(--space-12)}.me-offer.is-in{background:color-mix(in srgb,var(--me-ok) 12%,#0000);border-color:color-mix(in srgb,var(--me-ok) 55%,#0000)}.me-offer-k{align-items:baseline;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:var(--fs-4xs);gap:var(--space-6);min-width:0}.me-offer-k b{color:var(--text-primary)}.me-offer-none,.me-offer-when{color:var(--text-muted);font-size:var(--fs-5xs)}.me-offer-none{margin-top:var(--space-6)}.me-nact .btn:disabled{cursor:not-allowed;opacity:.45}.me-sess-refresh{align-items:center;display:flex;gap:var(--space-12);margin:var(--space-14) 0 var(--space-10)}.me-sess-refresh-note{color:var(--text-secondary);font-size:var(--fs-3xs);line-height:1.2}.me-sess-acts{margin-top:var(--space-14)}.me-open2{grid-gap:var(--space-10);display:grid;gap:var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr))}.me-open2 .me-field{margin-top:0}@media(max-width:700px){.me-open2{grid-template-columns:1fr}}.me-move-btns,.me-sess-btns{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--space-14);margin-top:var(--space-12)}.me-gmove .me-nact,.me-move-btns .me-nact,.me-movecard>.me-nact-row,.me-nact,.me-sess-acts .me-nact{border:0;margin:0;padding:0}.me-sess-acts .me-sess-amount{flex:none;width:150px}.me-sess-acts .ui-dd{flex:none}.me-rc .me-nact{border-top:0;padding-top:0}.me-nact,.me-rc .me-nact{margin-top:var(--space-10)}.me-sess-add{grid-gap:var(--space-10);display:grid;gap:var(--space-10);grid-template-columns:1fr 1fr}.me-sess-act{min-width:0}.me-nact{border-top:1px dashed var(--border-default);margin-top:var(--space-12);padding-top:var(--space-10)}.me-nact-row{align-items:center;display:flex;gap:var(--space-10)}.me-nact-info{background:#0000;border:1px solid var(--border-input);border-radius:50%;color:var(--text-secondary);cursor:pointer;flex:none;font:700 12px/1 var(--font-body);height:24px;width:24px}.me-nact-info:hover,.me-nact-info[aria-expanded=true]{border-color:var(--me-accent);color:var(--me-accent)}.me-nact-note{font-size:var(--fs-3xs);font-weight:700;line-height:1.6;margin-top:var(--space-8)}.me-nact-note.is-ok{color:var(--me-ok)}.me-nact-note.is-warn{color:var(--me-warn)}.me-nact-note.is-crit{color:var(--me-crit)}.me-nact-out{background:var(--bg-hover);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-5xs);margin-top:var(--space-8);max-height:220px;overflow:auto;padding:var(--space-8) var(--space-10);white-space:pre-wrap}.me-nact-lines,.me-nact-out{color:var(--text-secondary);line-height:1.6}.me-nact-lines{font-size:var(--fs-3xs);margin:var(--space-4) 0 0;padding-left:var(--space-16)}.me-nact-more{background:none;border:0;color:var(--text-secondary);cursor:pointer;font-family:var(--font-body);font-size:var(--fs-3xs);font-weight:600;margin-top:var(--space-6);padding:0;text-decoration:underline}.me-nact-more:hover{color:var(--me-accent)}.me-nodestate{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-8);margin-bottom:var(--space-14)}.me-nodestate-k{color:var(--text-muted);font-size:var(--fs-4xs);font-weight:700}.me-nodestate-note{color:var(--text-secondary);font-size:var(--fs-3xs);line-height:1.6}.me-nodecard-head{align-items:center;display:flex;gap:var(--space-10);justify-content:space-between}.me-nodecard-recheck{background:#0000;border:1px solid var(--border-input);border-radius:var(--pill-radius);color:var(--text-secondary);cursor:pointer;font-size:var(--fs-5xs);font-weight:700;padding:2px var(--space-8)}.me-nodecard-recheck:hover{border-color:var(--color-primary);color:var(--text-primary)}.me-nodecard-state{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-10);margin-top:var(--space-10)}.me-nodecard-state b{color:var(--text-primary);font-size:var(--fs-2xs)}.me-nodecard-dot{background:var(--text-muted);border-radius:50%;height:10px;width:10px}.me-nodecard-state.is-on .me-nodecard-dot{background:var(--me-ok);box-shadow:0 0 0 4px var(--me-ok-soft)}.me-nodecard-state.is-off .me-nodecard-dot{background:var(--me-crit);box-shadow:0 0 0 4px var(--me-crit-soft)}.me-nodecard-id{align-items:center;color:var(--text-secondary);display:inline-flex;font-size:var(--fs-4xs);gap:var(--space-8)}.me-nodecard-id code{color:var(--text-muted);font-family:var(--font-mono)}.me-nodecard-ver{background:var(--bg-hover);border-radius:var(--pill-radius);font-size:var(--fs-5xs);font-weight:700;padding:1px var(--space-6)}.me-nodecard-note{color:var(--text-secondary);margin-top:var(--space-8)}.me-nodecard-note,.me-nodecard-rows{font-size:var(--fs-3xs);line-height:1.6}.me-nodecard-rows{grid-gap:var(--space-6) var(--space-12);display:grid;gap:var(--space-6) var(--space-12);grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;margin:var(--space-10) 0 0}.me-nodecard-k{color:var(--text-muted);font-weight:700}.me-nodecard-v{color:var(--text-secondary);margin:0;overflow-wrap:anywhere}.me-nodecard-v.is-ok{color:var(--nd-serving-text)}.me-nodecard-v.is-bad{color:var(--me-warn)}.me-nodecard-v.has-act{align-items:center;display:flex;gap:var(--space-12);justify-content:space-between}.me-nodecard-open{display:flex;flex-direction:column}.me-nodecard-actions{align-items:center;display:inline-flex;flex:none;gap:var(--space-8)}.me-nodecard .node-lock{height:42px;width:44px}.me-nodecard .node-lock:before{height:22px;width:22px}.me-ver{border-top:1px solid var(--border-light);margin-top:var(--space-14);padding-top:var(--space-12)}.me-ver-title{align-items:center;color:var(--text-muted);display:flex;font-size:var(--fs-4xs);font-weight:700;gap:var(--space-8);justify-content:space-between}.me-ver-legend{align-items:center;display:inline-flex;font-weight:500;gap:var(--space-12)}.me-ver-legend .me-ver-run{margin-right:var(--space-4)}.me-ver-list{grid-gap:var(--space-2);display:grid;gap:var(--space-2);list-style:none;margin:var(--space-8) 0 0;padding:0}.me-ver-row{grid-gap:var(--space-8);align-items:center;border-radius:var(--r-sm);display:grid;font-size:var(--fs-3xs);gap:var(--space-8);grid-template-columns:74px 64px minmax(0,1fr) auto;line-height:1.6;padding:var(--space-6) var(--space-8)}.me-ver-row.is-old,.me-ver-row.is-unknown{background:var(--me-warn-soft)}.me-ver-name{color:var(--text-primary);font-weight:700}.me-ver-v{color:var(--text-secondary);font-family:var(--font-mono)}.me-ver-badge{text-wrap:balance;align-items:center;border-radius:var(--pill-radius);display:inline-flex;font-size:var(--fs-5xs);font-weight:700;gap:var(--space-6);justify-self:start;line-height:1.8;max-width:100%;overflow-wrap:break-word;padding:0 var(--space-8)}.me-ver-row.is-ok .me-ver-badge{background:var(--me-ok-soft);color:var(--me-ok)}.me-ver-row.is-old .me-ver-badge,.me-ver-row.is-unknown .me-ver-badge{color:var(--me-warn)}.me-ver-row.is-dev .me-ver-badge{background:var(--bg-hover);color:var(--text-secondary)}.me-ver-latest{color:var(--text-muted);font-family:var(--font-mono);font-weight:500}.me-ver-row.is-old .me-ver-latest{color:var(--me-warn);font-weight:700}.me-ver-run{border-radius:50%;display:inline-block;height:8px;margin-right:var(--space-6);vertical-align:middle;width:8px}.me-ver-run.is-on{background:var(--nd-serving);box-shadow:0 0 6px var(--nd-serving)}.me-ver-run.is-off{background:var(--text-muted)}.me-ver-run.is-unknown{border:1.5px solid var(--text-muted)}.me-ver-run.is-none{visibility:hidden}.me-ver-link{align-items:center;background:color-mix(in srgb,var(--color-primary) 10%,#0000);border:1px solid color-mix(in srgb,var(--color-primary) 45%,#0000);border-radius:var(--pill-radius);color:var(--color-primary);display:inline-flex;font-size:var(--fs-5xs);font-weight:700;line-height:1.8;padding:1px var(--space-10);white-space:nowrap}.me-ver-link:hover{background:color-mix(in srgb,var(--color-primary) 20%,#0000);border-color:var(--color-primary)}.me-ver-link.is-ext:after{content:"↗";margin-left:var(--space-4)}.me-ver-note{color:var(--text-muted);line-height:1.6}.me-ver-note,.me-ver-ok{font-size:var(--fs-4xs);margin-top:var(--space-10)}.me-ver-ok{color:var(--me-ok);font-weight:700}.me-need{background:var(--me-crit-soft);border:1px dashed color-mix(in srgb,var(--me-crit) 55%,#0000);border-radius:var(--r-sm);margin-top:var(--space-12);padding:var(--space-14)}.me-need h4{font-size:var(--fs-sm);font-weight:800}.me-need p{color:var(--text-secondary);font-size:var(--fs-3xs);line-height:1.7;margin:var(--space-6) 0 var(--space-12)}.mb-tools{display:flex;flex-wrap:wrap;gap:var(--space-8);margin-bottom:var(--space-16)}.mb-list{display:flex;flex-direction:column;gap:var(--space-14)}.mb-head{align-items:flex-start;display:flex;gap:var(--space-12);justify-content:space-between;margin-bottom:var(--space-12)}.mb-name{font-weight:800}.mb-registrant{font-size:var(--fs-3xs);margin:0 0 var(--space-12);word-break:break-all}.me-rsel{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-12);margin:var(--space-14) 0}.me-rsel-l{color:var(--text-muted);font-size:var(--fs-5xs);font-weight:600;letter-spacing:var(--tracking-label)}.me-rsel .ui-dd{min-width:min(100%,380px)}.me-rnode-head{display:flex;flex-direction:column;gap:var(--space-8);margin-bottom:var(--space-14)}.me-rnode-title{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--fs-4xs);gap:var(--space-10)}.me-rcs.is-inner{grid-template-columns:minmax(0,1fr);margin-top:0}.me-rcs.is-inner .me-card{box-shadow:none}.me-rc.is-dead{opacity:.7}.me-rc-note{color:var(--text-muted);font-size:var(--fs-5xs);line-height:1.5;margin:0}.me-meter-fill.is-crit{background:var(--me-crit)}.me-meter-row .is-warn{color:var(--me-warn);font-weight:700}.me-meter-row .is-crit{color:var(--me-crit);font-weight:700}.me-split-r.is-warn dd,.me-split-r.is-warn dt{color:var(--me-warn)}.me-pv{background:var(--bg-input);border:1px solid color-mix(in srgb,var(--me-accent) 40%,#0000);border-radius:var(--r-sm);margin-top:var(--space-12);padding:var(--space-12) var(--space-14)}.me-pv-h{align-items:center;display:flex;font-size:var(--fs-sm);font-weight:800;gap:var(--space-8)}.me-pv-wrap{overflow-x:auto}.me-ptbl{border-collapse:collapse;font-size:var(--fs-3xs);margin-top:var(--space-10);width:100%}.me-ptbl th{color:var(--text-muted);font-size:var(--fs-5xs);font-weight:700;letter-spacing:var(--tracking-label);padding:var(--space-6) var(--space-8);text-align:left}.me-ptbl td,.me-ptbl th{border-bottom:1px solid var(--border-light);white-space:nowrap}.me-ptbl td{padding:var(--space-7) var(--space-8)}.me-ptbl .n{font-feature-settings:"tnum";font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.me-ptbl tfoot td{border-bottom:0;font-weight:800}.me-pv-act{align-items:flex-start;display:flex;gap:var(--space-8);justify-content:flex-end;margin-top:var(--space-12)}.me-rc-ids{display:flex;flex:1 1;flex-direction:column;gap:var(--space-6);margin:0;min-width:0}.me-rc-ids div{grid-gap:var(--space-10);align-items:baseline;display:grid;gap:var(--space-10);grid-template-columns:84px minmax(0,1fr)}.me-rc-ids dt{color:var(--text-muted);font-size:var(--fs-5xs);letter-spacing:var(--tracking-label);white-space:nowrap}.me-rc-ids dd{color:var(--text-primary);font-family:var(--font-mono);font-size:var(--fs-4xs);font-weight:600;line-height:1.4;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:all;user-select:all;white-space:nowrap}@media(max-width:640px){.me-rc-ids div{gap:1px;grid-template-columns:minmax(0,1fr)}.me-rc-ids dd{white-space:normal;word-break:break-all}}.me-rpair{grid-gap:var(--space-14);display:grid;gap:var(--space-14);grid-template-columns:minmax(0,1fr)}.me-rpair .me-card{box-shadow:none}@media(min-width:1040px){.me-rpair{grid-template-columns:minmax(0,11fr) minmax(0,12fr)}.me-rc.is-side .me-rc-top{align-items:flex-start;flex-direction:column;gap:var(--space-8)}.me-rc.is-side .me-rc-top .me-pill{order:-1}.me-rc.is-side .me-rc-ids{width:100%}.me-rc.is-side .me-rc-ids div{gap:1px;grid-template-columns:minmax(0,1fr)}.me-rc.is-side .me-rc-ids dd{font-size:var(--fs-5xs)}}.me-rc-main{display:flex;flex-direction:column;gap:var(--space-12);min-width:0}@media(min-width:1040px){.me-rc.is-split{grid-column-gap:var(--space-24);align-items:start;column-gap:var(--space-24);display:grid;grid-template-areas:"main side";grid-template-columns:minmax(0,10fr) minmax(0,12fr)}.me-rc.is-split .me-rc-main{grid-area:main}.me-rc.is-split .me-rc-top{align-items:flex-start;border-left:1px solid var(--border-light);flex-direction:column;gap:var(--space-8);grid-area:side;padding-left:var(--space-20)}.me-rc.is-split .me-rc-top .me-pill{order:-1}.me-rc.is-split .me-rc-ids{width:100%}.me-rc.is-split .me-rc-ids div{gap:1px;grid-template-columns:minmax(0,1fr)}.me-rc.is-split .me-rc-ids dd{font-size:var(--fs-5xs)}}.me-rsum{margin-top:var(--space-14)}.me-rsum .me-nact{border-top:0;margin-top:var(--space-12);padding-top:0}.me-rsum>.me-nact:first-child{margin-top:0}.me-rsum .me-rate-v .is-warn{color:var(--me-warn)}.me-rsum .me-rate-v .is-crit{color:var(--me-crit)}.me-nodeblock-body>.me-rates{margin-top:var(--space-14)}.me-stack{display:flex;flex-direction:column;gap:var(--space-14);min-width:0}.me-seg{display:flex;gap:var(--space-4);margin-bottom:var(--space-4)}.me-seg .me-pick{padding:var(--space-4) var(--space-12)}.me-input.is-static{align-items:center;display:flex;opacity:.8}.me-subrow-note{padding-top:0}.me-subrow-note .me-callout{margin-top:0}.me-table tr.is-dead td{opacity:.65}.me-bundle{line-height:1.5;min-height:96px;resize:vertical}.me-bundle,.me-bundle-addr{overflow-wrap:anywhere;word-break:break-all}.me-slotnum{align-items:baseline;display:flex;gap:var(--space-10);justify-content:space-between}.me-slotnum b{font-family:var(--font-mono);font-size:var(--fs-xl);font-weight:700}.me-slotnum span{color:var(--text-muted);font-size:var(--fs-4xs)}.me-slotbar{background:var(--chart-panel);border-radius:var(--pill-radius);display:flex;gap:2px;height:8px;margin-top:var(--space-10);overflow:hidden}.me-slotbar i{display:block;flex:1 1;height:100%}.me-slotbar .is-live{background:var(--me-ok)}.me-slotbar .is-inv{background:var(--me-warn)}.me-slotlegend{color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:var(--fs-5xs);gap:var(--space-4) var(--space-14);margin-top:var(--space-8)}.me-slotlegend i{background:var(--chart-panel);border-radius:2px;display:inline-block;height:8px;margin-right:5px;width:8px}.me-slotlegend .is-live i{background:var(--me-ok)}.me-slotlegend .is-inv i{background:var(--me-warn)}.me-slotbuy{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-10)}.me-stepper{align-items:center;border:1px solid var(--border-input);border-radius:var(--r-sm);display:inline-flex;overflow:hidden}.me-stepper button{background:var(--bg-hover);border:0;color:var(--text-primary);cursor:pointer;font-size:16px;height:30px;line-height:1;width:30px}.me-stepper button:disabled{cursor:not-allowed;opacity:.4}.me-stepper b{font-family:var(--font-mono);font-size:var(--fs-sm);min-width:38px;text-align:center}.me-offer{flex-wrap:wrap}.me-offer-k{flex:1 1 200px}.me-offer.is-blocked{background:var(--bg-hover);border-color:var(--border-default)}.me-offer.is-open{border-bottom-left-radius:0;border-bottom-right-radius:0}.me-offer-acts{align-items:flex-start;display:flex;flex:none;gap:var(--space-6)}.me-offer-acts .me-nact{border:0;margin:0;padding:0}.me-offer-why{color:var(--me-warn);font-size:var(--fs-5xs);line-height:1.6;margin:0;padding:var(--space-6) var(--space-12) 0}.me-accept{background:var(--bg-card);border:1px solid color-mix(in srgb,var(--me-ok) 55%,#0000);border-radius:0 0 var(--r-sm) var(--r-sm);border-top:0;padding:var(--space-14) var(--space-14) var(--space-16)}.me-accept .me-steps{margin-top:var(--space-14)}.me-accept .me-callout{margin-top:0}.me-check{align-items:flex-start;cursor:pointer;display:flex;font-size:var(--fs-sm);gap:var(--space-8);line-height:1.5;margin-top:var(--space-14)}.me-check input{accent-color:var(--color-primary);margin-top:3px}.me-check-hint{margin:var(--space-4) 0 var(--space-14) 26px;max-width:60ch}.me-master-explain{margin-bottom:var(--space-12);margin-top:var(--space-12)}.me-master-explain .me-list{margin-top:0}.me-master{margin-top:var(--space-12)}.me-master-head{align-items:center;display:flex;gap:var(--space-10);justify-content:space-between}.me-master-name{color:var(--text-primary);font-family:var(--font-mono);font-size:var(--fs-md);font-weight:700;word-break:break-all}.me-master-rows{display:flex;flex-direction:column;gap:var(--space-8);margin-top:var(--space-10)}.me-master-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-10)}.me-master-k{color:var(--text-muted);flex:none;font-size:var(--fs-5xs);min-width:90px}.me-master-addr{color:var(--text-primary);font-family:var(--font-mono);font-size:var(--fs-4xs);min-width:0;word-break:break-all}.me-master-row.is-pending .me-master-addr{color:var(--me-warn)}.me-master-go{margin-top:var(--space-10)}.me-namesearch-master{margin-top:var(--space-12)}.me-namesearch-master .me-field-hint{margin:var(--space-4) 0 0}.me-namesearch-master .me-master-explain{margin:var(--space-8) 0 0}.me-linkmaster{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-6) var(--space-10);margin:var(--space-6) 0 var(--space-10);padding:0 var(--space-12)}.me-linkmaster-k{color:var(--text-muted);font-size:var(--fs-5xs)}.me-linkmaster-acts{display:flex;flex-wrap:wrap;gap:var(--space-6)}.me-linkmaster-acts .me-nact{margin:0}.me-page{--fx-green:#2f8f46;--fx-green-soft:#e5f5e9;--fx-green-ink:#1e6b33;--fx-gray:#b6c0d0;--fx-gray-ink:#5f7290;--fx-orange:#d9680f;--fx-orange-soft:#fdebdb;--fx-orange-ink:#a8500a}[data-theme=dark] .me-page{--fx-green:#4fc46b;--fx-green-soft:#11281a;--fx-green-ink:#7fdc95;--fx-gray:#3b475f;--fx-gray-ink:#8d9bb5;--fx-orange:#f5913a;--fx-orange-soft:#2e1a0b;--fx-orange-ink:#ffb06b}.me-pill.is-green{background:var(--fx-green-soft);color:var(--fx-green-ink)}.me-pill.is-orange{background:var(--fx-orange-soft);color:var(--fx-orange-ink)}.me-slot.is-miss{background:repeating-linear-gradient(135deg,#0000 0 3px,var(--border-input) 3px 4px);border-color:var(--border-input)}.me-slot.is-now{border-color:var(--fx-orange);border-style:dashed}.me-slot.is-future{border-style:dashed;opacity:.45}.me-slot.is-on.is-ready{background:var(--fx-green);border-color:var(--fx-green)}.me-slot.is-on.is-live{background:var(--fx-orange);border-color:var(--fx-orange)}.fx-guide,.fx-sum{margin-top:var(--space-14)}.fx-guide>summary{align-items:center;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:var(--fs-3xs);font-weight:700;gap:var(--space-8);list-style:none;-webkit-user-select:none;user-select:none}.fx-guide>summary::-webkit-details-marker{display:none}.fx-guide>summary:before{color:var(--text-muted);content:"▸";font-size:var(--fs-5xs);transition:transform .15s}.fx-guide>summary:hover{color:var(--text-primary)}.fx-guide[open]>summary:before{transform:rotate(90deg)}.fx-guide-body{grid-gap:var(--space-14);display:grid;gap:var(--space-14);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--space-10)}.fx-guide-body div{background:var(--bg-input);border:1px solid var(--border-light);border-radius:var(--r-sm);color:var(--text-secondary);font-size:var(--fs-3xs);line-height:1.7;padding:var(--space-10) var(--space-12)}.fx-guide-body b{color:var(--text-primary);display:block;font-size:var(--fs-2xs);margin-bottom:2px}.fx-owner{margin-top:var(--space-24)}.fx-oh{gap:var(--space-8) var(--space-12);justify-content:space-between}.fx-oh,.fx-oh-l{align-items:center;display:flex;flex-wrap:wrap}.fx-oh-l{gap:var(--space-8)}.fx-addr{font-size:var(--fs-sm);font-weight:700}.fx-last{color:var(--text-secondary);font-size:var(--fs-3xs);line-height:1.7;margin-top:var(--space-6)}.fx-last b{color:var(--text-primary);font-family:var(--font-mono);font-weight:600}.fx-nodes{margin-top:var(--space-12)}.fx-node,.fx-nodes{display:flex;flex-direction:column;gap:var(--space-12)}.fx-node{padding:var(--space-14) var(--space-16)}.fx-nh{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-8) var(--space-10)}.fx-nh .me-nodehead{flex:none}.fx-nstate{margin-left:auto}.fx-bud{align-items:center;border-bottom:1px solid var(--border-light);color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:var(--fs-4xs);gap:var(--space-8) var(--space-12);justify-content:space-between;line-height:1.5;padding-bottom:var(--space-12)}.fx-bud b{color:var(--text-primary);font-weight:700}.fx-bud i{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-5xs);font-style:normal;margin-left:var(--space-8)}.fx-bud-t{min-width:0}.fx-bud-acts{display:flex;flex-wrap:wrap;gap:var(--space-8)}.fx-bud-why{color:var(--me-warn);font-size:var(--fs-5xs);font-weight:700}.fx-reg:empty{display:none}.fx-off{border:1px dashed var(--border-input);border-radius:var(--r-sm);color:var(--text-secondary);font-size:var(--fs-3xs);line-height:1.6}.fx-off,.fx-vbox{padding:var(--space-12) var(--space-14)}.fx-vbox{background:var(--bg-input);border:1px solid var(--border-light);border-radius:var(--r-sm);display:flex;flex-direction:column}.fx-vbox,.fx-vbox .me-rates{gap:var(--space-8)}.fx-vbox .me-rate{background:var(--bg-card);padding:var(--space-6) var(--space-10)}.fx-vbox .me-rate-v{font-size:var(--fs-sm);white-space:nowrap}.fx-vbox .fx-last,.fx-vbox .me-chart-note{margin-top:0}.fx-vbox.is-ok{background:var(--me-vault-soft);border-color:var(--me-vault)}.fx-vbox.is-soon{background:var(--fx-orange-soft);border-color:var(--fx-orange)}.fx-vbox.is-overlap{border-color:var(--me-crit)}.fx-vt{color:var(--text-muted);font-size:var(--fs-5xs);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.fx-vline{color:var(--text-secondary);font-size:var(--fs-3xs);line-height:1.6}.fx-vline b{color:var(--text-primary)}.fx-vbox.is-soon .fx-vline b{color:var(--fx-orange-ink)}.fx-vacts{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--space-8)}.fx-vacts>.me-nact{flex:1 1 100%;min-width:0}.fx-vacts .me-nact-out{background:var(--bg-card);border:1px solid var(--border-light);padding:var(--space-10) var(--space-12);white-space:pre}.fx-today .me-sublabel{margin-bottom:var(--space-6)}.fx-today-cells{display:flex;flex-wrap:wrap;gap:var(--space-6)}.fx-today-c{align-items:center;display:inline-flex;flex-direction:column;gap:2px}.fx-today-c .me-slot{height:20px;width:20px}.fx-today-c em{font-family:var(--font-mono);font-style:normal}.fx-today-c em,.fx-today-legend{color:var(--text-muted);font-size:var(--fs-5xs)}.fx-today-legend{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-12);margin-top:var(--space-6)}.fx-today-legend span{align-items:center;display:inline-flex;gap:var(--space-4)}.fx-today-legend span:before{border:1px solid var(--border-light);border-radius:3px;content:"";height:10px;width:10px}.fx-today-legend .is-on:before{background:var(--fx-orange);border-color:var(--fx-orange)}.fx-today-legend .is-miss:before{background:repeating-linear-gradient(135deg,#0000 0 3px,var(--border-input) 3px 4px);border-color:var(--border-input)}.fx-today-legend .is-now:before{border-color:var(--fx-orange);border-style:dashed}.fx-bulk{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-8) var(--space-12);margin-top:var(--space-10)}.fx-bulk .me-chart-note{margin-top:0}.bj-acts{display:flex;flex-wrap:wrap;gap:var(--space-8)}.bj-flash{margin-top:var(--space-10)}.bj-node-route{color:var(--text-secondary);font-size:var(--fs-4xs);line-height:1.6;margin-top:var(--space-8)}.bj-node-route b{color:var(--text-primary);font-weight:700}.bj-panel{background:color-mix(in srgb,var(--bg-input) 70%,#0000);border:1px solid var(--border-input);border-radius:var(--r-sm);margin-top:var(--space-10);padding:var(--space-12) var(--space-14)}.bj-ph{align-items:center;display:flex;gap:var(--space-10);justify-content:space-between;margin-bottom:var(--space-10)}.bj-ph b{font-size:var(--fs-2xs);font-weight:800}.bj-rows{display:flex;flex-direction:column;gap:var(--space-8)}.bj-row{align-items:center;background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--r-sm);display:flex;flex-wrap:wrap;gap:var(--space-10);justify-content:space-between;padding:var(--space-10) var(--space-12)}.bj-row.is-reg{background:color-mix(in srgb,var(--me-ok) 8%,var(--bg-card));border-color:var(--me-ok)}.bj-row-main{display:flex;flex:1 1 260px;flex-direction:column;gap:3px;min-width:0}.bj-row-t{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--fs-sm);gap:var(--space-8)}.bj-row-t b{font-weight:800}.bj-facts{color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--fs-5xs)}.bj-conds,.bj-fits{align-items:center;color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:var(--fs-5xs);gap:var(--space-4) var(--space-6)}.bj-chip{border:1px solid var(--border-input);border-radius:var(--badge-radius);color:var(--text-secondary);font-size:var(--fs-5xs);font-weight:600;padding:1px var(--space-6)}.bj-row-act{align-items:flex-end;display:flex;flex-direction:column;gap:var(--space-4);max-width:260px}.bj-confirm{background:color-mix(in srgb,var(--bg-input) 70%,#0000);border:1px solid var(--border-input);border-radius:var(--r-sm);margin-top:var(--space-10);padding:var(--space-14) var(--space-16)}.bj-confirm h3{color:var(--text-primary);font-size:var(--fs-md);font-weight:800;letter-spacing:0;margin:0 0 var(--space-8);text-transform:none}.bj-ft{align-items:center;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:var(--fs-3xs);gap:var(--space-8)}.bj-loss{background:var(--bg-input);border:1px solid var(--border-light);border-radius:var(--r-sm);display:flex;flex-direction:column;gap:var(--space-4);margin:var(--space-10) 0;padding:var(--space-10) var(--space-12)}.bj-loss-r{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--fs-3xs);gap:var(--space-8);justify-content:space-between}.bj-loss-r span:first-child{color:var(--text-secondary)}.bj-loss-r b{font-family:var(--font-mono);font-weight:700}.bj-loss-r.is-total{border-top:1px dashed var(--border-input);padding-top:var(--space-6)}.bj-sign{color:var(--text-secondary);font-size:var(--fs-3xs);line-height:1.6;margin-top:var(--space-8)}.bj-sign b{color:var(--text-primary)}.bj-btns{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--space-8);margin-top:var(--space-12)}.bj-spin{animation:bj-spin .8s linear infinite;border:2px solid var(--border-input);border-radius:50%;border-top-color:var(--me-accent);display:inline-block;height:12px;margin-right:var(--space-6);vertical-align:-2px;width:12px}@keyframes bj-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.bj-spin{animation:none}}.fx-modal{background:#0000008c;display:grid;inset:0;padding:var(--space-16);place-items:center;position:fixed;z-index:400}.fx-modal-box{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--r);box-shadow:var(--chart-lift);padding:var(--space-18) var(--space-20);width:min(480px,100%)}.fx-modal-box h3{font-size:var(--fs-md);font-weight:800;margin:0 0 var(--space-8)}.fx-modal-lead{color:var(--text-primary);font-size:var(--fs-sm);font-weight:700;line-height:1.6;margin:0}@media(max-width:760px){.fx-guide-body{grid-template-columns:minmax(0,1fr)}}.me-lictop{grid-gap:var(--space-16) var(--space-20);align-items:center;background:radial-gradient(90% 140% at 0 0,color-mix(in srgb,var(--me-ok) 10%,#0000),#0000 60%),var(--bg-card);border:1px solid var(--border-default);border-radius:var(--r-lg);display:grid;gap:var(--space-16) var(--space-20);grid-template-columns:auto minmax(0,1fr) auto;margin-bottom:var(--space-24);min-height:156px;padding:var(--space-16) var(--space-20) var(--space-16) var(--space-16)}.me-lictop.is-empty{background:#0000;border-color:var(--border-input);border-style:dashed}.me-lictop>.btn{justify-self:end;white-space:nowrap}.me-lictop>.me-lictop-sub:only-child,.me-lictop>.me-skel-rows:only-child{grid-column:1/-1}.me-lictop-art{align-items:center;border-radius:var(--r);box-shadow:0 8px 24px #00000047;color:#fffffff2;display:flex;flex-direction:column;gap:var(--space-4);height:100px;justify-content:center;width:100px}.me-lictop-art b{font-size:32px;font-weight:900;letter-spacing:-1.5px;line-height:1;text-shadow:0 4px 18px #00000059}.me-lictop-art span{font-size:var(--fs-5xs);font-weight:800;letter-spacing:.06em;opacity:.85}.me-lictop-art.is-80{background:radial-gradient(120% 120% at 20% 10%,#5865f2 0,#2a1f6b 45%,#0b0d1f 100%)}.me-lictop-art.is-50{background:radial-gradient(120% 120% at 20% 10%,#3aa9de 0,#1d3f6b 45%,#070d1a 100%)}.me-lictop-art.is-none{background:#0000;border:1px dashed var(--border-input);box-shadow:none;color:var(--text-muted)}.me-lictop-art.is-none b{text-shadow:none}.me-lictop-body{display:flex;flex-direction:column;gap:var(--space-6);min-width:0}.me-lictop-top{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-8)}.me-lictop-tag{color:var(--text-muted);font-size:var(--fs-5xs);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.me-lictop-title{color:var(--text-primary);font-size:var(--fs-md);font-weight:800;line-height:1.4;margin:0}.me-lictop-sub{color:var(--text-secondary);font-size:var(--fs-xs);line-height:1.6;margin:0}.me-lictop .me-meter{margin-top:var(--space-4);max-width:560px}.me-lictop-acts{align-items:stretch;display:flex;flex-direction:column;gap:var(--space-6);justify-self:end;width:190px}.me-lictop-acts>.btn{justify-content:center;white-space:nowrap}.me-lictop-acts .me-shop-drop{margin:0}.me-lictop-acts .me-shop-drop .btn{justify-content:center;width:100%}.me-lictop-acts .me-nact-note{font-size:var(--fs-5xs);margin-top:var(--space-4)}@media(max-width:640px){.me-lictop{grid-template-columns:auto minmax(0,1fr)}.me-lictop-art{height:72px;width:72px}.me-lictop-art b{font-size:24px}.me-lictop-acts,.me-lictop>.btn{grid-column:1/-1;justify-self:start}}.me-emptybox{align-items:flex-start;border:1px dashed var(--border-input);border-radius:var(--r);color:var(--text-secondary);display:flex;flex-direction:column;font-size:var(--fs-xs);gap:var(--space-10);line-height:1.6;padding:var(--space-16)}.me-emptybox p{margin:0}.apps-page{padding:var(--space-32) 0 var(--space-60)}.apps-page h1{font-size:var(--fs-3xl);font-weight:900;letter-spacing:var(--tracking-display)}.apps-lede{margin-top:var(--space-6);max-width:640px}.apps-lede,.apps-tag{color:var(--text-secondary)}.apps-tag{border:1px solid var(--border-default);border-radius:var(--pill-radius);display:inline-block;font-size:var(--fs-5xs);font-weight:800;letter-spacing:.03em;padding:var(--space-1) var(--space-9)}.apps-tag-bot{border-color:color-mix(in srgb,#2a9d78 40%,#0000);color:#2a9d78}.apps-tag-cli{border-color:color-mix(in srgb,var(--accent-text-blue) 45%,#0000);color:var(--accent-text-blue)}.apps-new{background:var(--btn-hero-bg);border-radius:var(--pill-radius);color:var(--btn-hero-fg);display:inline-block;font-size:var(--fs-5xs);font-weight:900;letter-spacing:.05em;padding:var(--space-1) var(--space-8);text-shadow:none}.apps-st{align-items:center;display:inline-flex;font-size:var(--fs-4xs);font-weight:700;gap:var(--space-5)}.apps-st:before{background:currentColor;border-radius:50%;content:"";height:7px;width:7px}.apps-st-live{color:var(--nd-serving)}.apps-st-beta{color:color-mix(in srgb,var(--btn-hero-bg) 55%,var(--text-primary))}.apps-st-soon,.apps-uses{color:var(--text-muted)}.apps-uses{border-top:1px solid var(--border-light);font-size:var(--fs-2xs);padding-top:var(--space-10)}.apps-uses b{color:var(--text-secondary);font-weight:700;margin-right:var(--space-6)}.apps-uses b:after{content:"·";margin-left:var(--space-6)}.apps-car{background:var(--cover-canvas);border:1px solid var(--border-default);border-radius:var(--r);margin-top:var(--space-24);overflow:hidden;position:relative}.apps-car-track{display:flex;transition:transform .55s var(--ease-out-quart)}.apps-car-track[data-snap="1"]{transition:none}.apps-car-track[data-i="0"]{transform:translateX(0)}.apps-car-track[data-i="1"]{transform:translateX(-100%)}.apps-car-track[data-i="2"]{transform:translateX(-200%)}.apps-car-track[data-i="3"]{transform:translateX(-300%)}.apps-car-track[data-i="4"]{transform:translateX(-400%)}.apps-slide{color:#f0f4ff;display:block;flex:0 0 100%;height:300px;position:relative}.apps-slide,.apps-slide:hover{text-decoration:none}.apps-cover,.apps-cover svg{inset:0;position:absolute}.apps-cover svg{display:block;height:100%;width:100%}.apps-cover svg+svg{box-sizing:border-box;padding:var(--space-14) var(--space-18) var(--space-24) 0}.apps-slide-text{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-10);inset:0;justify-content:center;max-width:640px;padding:var(--space-32) 56px;position:absolute;text-shadow:0 1px 2px #050810,0 2px 6px #050810f2,0 0 14px #050810e6,0 0 28px #050810cc,0 0 48px #05081099}.apps-slide-text h2{align-items:center;display:flex;flex-wrap:wrap;font-size:28px;font-weight:900;gap:var(--space-10)}.apps-slide-text p{color:#f0f4ff;max-width:420px}.apps-slide-text .apps-tag{border-color:#fff6;color:#f0f4ff}.apps-car-arrow{background:#0508108c;border:1px solid #ffffff59;border-radius:50%;color:#fff;cursor:pointer;font-size:var(--fs-xl);height:38px;position:absolute;top:50%;transform:translateY(-50%);width:38px}.apps-car-arrow:hover{background:#050810d9}.apps-car-prev{left:var(--space-12)}.apps-car-prev:before{content:"‹"}.apps-car-next{right:var(--space-12)}.apps-car-next:before{content:"›"}.apps-car-dots{bottom:var(--space-12);display:flex;gap:var(--space-7);justify-content:center;left:0;position:absolute;right:0}.apps-car-dots button{background:#ffffff59;border:0;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:width .25s var(--ease-out-quart);width:8px}.apps-car-dots button.on{background:#fff;border-radius:var(--space-4);width:22px}.apps-tools{align-items:center;gap:var(--space-12);margin-top:var(--space-28)}.apps-chips,.apps-tools{display:flex;flex-wrap:wrap}.apps-chips{gap:var(--space-6)}.apps-chip{background:#0000;border:1px solid var(--border-default);border-radius:var(--pill-radius);color:var(--text-secondary);cursor:pointer;font:inherit;font-size:var(--fs-xs);font-weight:700;padding:var(--space-6) var(--space-14)}.apps-chip:hover{background:var(--bg-hover)}.apps-chip.on{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.apps-tools-gap{flex:1 1}.apps-tools .apps-search{width:380px}.apps-count{color:var(--text-muted);font-size:var(--fs-2xs);margin-top:var(--space-14)}.apps-empty{color:var(--text-muted);padding:50px 0;text-align:center}.apps-grid{grid-gap:var(--space-18);display:grid;gap:var(--space-18);grid-template-columns:repeat(3,1fr);margin-top:var(--space-14)}.apps-card{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--r);color:inherit;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:transform .2s var(--ease-out-quart),border-color .2s}.apps-card:hover{border-color:var(--border-bright);text-decoration:none;transform:translateY(-3px)}.apps-card-cover{aspect-ratio:16/9;background:var(--cover-canvas);position:relative}.apps-card-cover svg{display:block;height:100%;inset:0;position:absolute;width:100%}.apps-card-body{display:flex;flex:1 1;flex-direction:column;gap:var(--space-8);padding:var(--space-16) var(--space-18) var(--space-18)}.apps-card-body h3{align-items:center;display:flex;flex-wrap:wrap;font-size:17px;font-weight:800;gap:var(--space-8)}.apps-card-body p{color:var(--text-secondary);font-size:var(--fs-sm)}.apps-card-body .apps-uses{margin-top:auto}.apps-card-foot{align-items:center;display:flex;justify-content:space-between;margin-top:var(--space-6)}.apps-date{color:var(--text-muted);font-size:var(--fs-4xs)}.apps-back{color:var(--text-secondary);display:inline-block;font-size:var(--fs-xs);font-weight:700;margin-bottom:var(--space-16);text-decoration:none}.apps-back:before{content:"← "}.apps-back:hover{color:var(--color-primary)}.apps-detail-cover{background:var(--cover-canvas);border:1px solid var(--border-default);border-radius:var(--r);height:300px;overflow:hidden;position:relative}.apps-detail-cover svg{display:block;height:100%;inset:0;position:absolute;width:100%}.apps-detail-head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-14);margin-top:var(--space-20)}.apps-detail-desc{color:var(--text-secondary);margin:var(--space-12) 0 var(--space-20);max-width:640px}.apps-detail .apps-uses{max-width:640px}@media(max-width:760px){.apps-grid{grid-template-columns:1fr}.apps-tools .apps-search{width:100%}.apps-detail-cover,.apps-slide{height:340px}.apps-slide-text{background:linear-gradient(0deg,#050810eb 40%,#0000);justify-content:flex-end;max-width:none;padding:var(--space-24) var(--space-24) var(--space-40)}.apps-car-arrow{display:none}}.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}}.api-ref [hidden]{display:none!important}.api-ref .api-table td code,.api-ref .auth-hint code,.api-ref .doc-ep-desc code,.api-ref .doc-ep-pdesc code,.api-ref .doc-note code,.api-ref .doc-p code,.api-ref .ex-foot code,.api-ref .field-hint code,.api-ref .fl-d code,.api-ref .key-meta code,.api-ref .node-res code,.api-ref .to-banner code,.api-ref .try-req-note code,.api-ref .try-warn code{background:var(--bg-hover);border-radius:4px;color:var(--text-secondary);font-family:var(--font-mono);font-size:.88em;overflow-wrap:anywhere;padding:1px 5px}.api-ref .auth-hint b,.api-ref .doc-ep-pdesc b,.api-ref .doc-note b,.api-ref .doc-p b,.api-ref .fl-d b,.api-ref .to-banner b{color:var(--text-primary)}.api-ref .doc-note ul{margin:var(--space-6) 0 0;padding-left:var(--space-18)}.api-ref .doc-note li{margin:3px 0}[data-theme=dark] .api-ref .doc-note{background:var(--bg-glass)}.api-ref .pill{border:1px solid var(--border-input);border-radius:var(--pill-radius);color:var(--text-muted);font-size:11px;font-weight:700;padding:2px 8px}.api-ref .doc-h2{align-items:center;display:flex;gap:var(--space-8)}.api-ref .doc-tablist{align-items:center;flex-wrap:wrap;margin:var(--space-18) 0 var(--space-4)}.api-ref .doc-tab.is-on{background:var(--color-primary-alpha);border-color:color-mix(in oklch,var(--color-primary) 40%,#0000);color:var(--color-primary)}.api-ref .doc-tab .tab-sub{color:var(--text-muted);font-weight:500;margin-left:var(--space-6)}.api-ref .doc-tab.is-on .tab-sub{color:inherit;opacity:.75}.api-ref .doc-tab .rec{background:var(--color-primary);border-radius:var(--pill-radius);color:#fff;font-size:10px;font-weight:800;margin-left:var(--space-6);padding:1px 6px}.api-ref .doc-ep-head{margin-top:var(--space-20)}.api-ref .doc-ep-path{flex:1 1;min-width:0}.api-ref .doc-ep-path .v{color:var(--color-primary);font-weight:700}.api-ref .doc-ep-desc{color:var(--text-muted);font-size:var(--fs-2xs);margin:var(--space-12) 0 0}.api-ref .doc-ep-group{margin-top:var(--space-24)}.api-ref .doc-ep-group:first-of-type{margin-top:var(--space-8)}.api-ref .doc-ep-name{color:var(--color-primary);font:600 13px var(--font-mono);overflow-wrap:anywhere}.api-ref .doc-ep-badge{margin-bottom:0}.api-ref .doc-ep-pdesc{font-size:var(--fs-sm);margin-top:var(--space-6)}.api-ref .code-tabs{align-items:center;display:flex;gap:2px}.api-ref .code-tabs .tab{background:none;border:0;border-radius:var(--badge-radius);color:var(--text-muted);cursor:pointer;font-size:var(--fs-5xs);font-weight:700;letter-spacing:1px;padding:3px 8px;text-transform:uppercase}.api-ref .code-tabs .tab:hover{color:var(--text-primary)}.api-ref .code-tabs .tab.is-on{background:var(--color-purple-alpha);color:var(--accent-text-indigo)}.api-ref .pt{table-layout:fixed}.api-ref .pt td.pt-param,.api-ref .pt th:first-child{padding-right:var(--space-16);white-space:normal;width:auto}.api-ref .pt .pt-val,.api-ref .pt .pt-valh{width:190px}.api-ref .pt-top{align-items:center;display:flex;flex-wrap:wrap;gap:6px 10px}.api-ref .pt-val .ro{color:var(--text-muted);display:block;font:12px var(--font-mono);overflow-wrap:anywhere;padding:7px 0}.api-ref .pt-row:has(+.pt-sub) td{border-bottom:0;padding-bottom:var(--space-8)}.api-ref .pt-sub td{padding:0 0 var(--space-14)}.api-ref .pt-row.is-missing .doc-ep-name{color:var(--color-danger)}.api-ref .pt-row.is-missing .pt-val .inp,.api-ref .pt-row.is-missing+.pt-sub .inp{border-color:var(--color-danger)}.api-ref .pt-row.is-off .pt-param{opacity:.55}.api-ref .pt-row.pt-nested .pt-param{border-left:2px solid var(--border-input);padding-left:var(--space-14)}.api-ref .pt-tagv{color:var(--accent-text-indigo);display:block;font:11.5px/1.5 var(--font-mono);margin-top:var(--space-6);overflow-wrap:anywhere}.api-ref .inp{background:var(--glass-fill);border:1px solid var(--border-input);border-radius:var(--input-radius);color:var(--text-primary);font:inherit;font-size:var(--fs-sm);min-width:0;outline:none;padding:8px 10px;transition:border-color .15s,box-shadow .15s;width:100%}.api-ref .inp.mono{font-family:var(--font-mono);font-size:var(--fs-3xs)}.api-ref .inp::placeholder{color:var(--text-muted);opacity:.8}.api-ref .inp:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-alpha)}.api-ref .inp:disabled{cursor:not-allowed;opacity:.45}.api-ref .inp.is-bad{border-color:var(--color-danger)}.api-ref select.inp{appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,#0000 50%,var(--text-muted) 50%),linear-gradient(135deg,var(--text-muted) 50%,#0000 50%);background-position:calc(100% - 14px) 52%,calc(100% - 9px) 52%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;cursor:pointer;padding-right:28px}.api-ref select.inp option{background:var(--bg-card);color:var(--text-primary)}.api-ref textarea.inp{display:block;line-height:1.6;min-height:58px;resize:vertical}.api-ref .tgl{align-items:center;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:var(--fs-3xs);gap:9px;padding:6px 0;position:relative}.api-ref .tgl input{height:1px;opacity:0;position:absolute;width:1px}.api-ref .tgl i{background:var(--border-input);border-radius:var(--pill-radius);flex:none;height:20px;position:relative;transition:.15s;width:34px}.api-ref .tgl i:after{background:#fff;border-radius:50%;content:"";height:14px;left:3px;position:absolute;top:3px;transition:.15s;width:14px}.api-ref .tgl input:checked+i{background:var(--color-primary)}.api-ref .tgl input:checked+i:after{left:17px}.api-ref .tgl input:focus-visible+i{outline:2px solid var(--color-primary);outline-offset:2px}.api-ref .tgl input:disabled+i{opacity:.4}.api-ref .msgs{flex-direction:column}.api-ref .msg,.api-ref .msgs{display:flex;gap:var(--space-8)}.api-ref .msg{align-items:stretch}.api-ref .msg .ui-dd{flex:none;width:130px}.api-ref .msg .ui-dd-btn{height:100%;width:100%}.api-ref .pt-val .ui-dd{display:block;width:100%}.api-ref .pt-val .ui-dd-btn{width:100%}.api-ref .msg textarea{flex:1 1}.api-ref .msg-rm{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}.api-ref .msg-rm:before{content:"×";font-size:17px}.api-ref .msg-rm:hover{border-color:var(--color-danger);color:var(--color-danger)}.api-ref .add{align-self:flex-start;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:6px 14px}.api-ref .add:hover{border-color:var(--color-primary);color:var(--text-primary)}.api-ref .tryit-row-path{align-items:start;gap:var(--space-12)}.api-ref .tryit-field{min-width:0}.api-ref .field-hint{color:var(--text-muted);font-size:11.5px;line-height:1.6}.api-ref .inp-row{display:flex;gap:var(--space-8)}.api-ref .inp-row>.inp{flex:1 1}.api-ref .inp-affix{display:flex;flex:1 1;min-width:0}.api-ref .inp-pre{align-items:center;background:var(--bg-hover);border:1px solid var(--border-input);border-radius:var(--input-radius) 0 0 var(--input-radius);border-right:0;color:var(--text-secondary);display:flex;flex:none;font:600 var(--fs-3xs) var(--font-mono);padding:0 10px}.api-ref .inp-affix .inp{border-radius:0 var(--input-radius) var(--input-radius) 0}.api-ref .btn-line{background:var(--glass-fill);border:1px solid var(--border-input);border-radius:var(--input-radius);color:var(--text-secondary);cursor:pointer;flex:none;font-size:var(--fs-3xs);font-weight:600;padding:6px 12px;white-space:nowrap}.api-ref .btn-line:hover:not(:disabled){border-color:var(--color-primary);color:var(--text-primary)}.api-ref .btn-line:disabled{cursor:default;opacity:.5}.api-ref .chips{display:flex;flex-wrap:wrap;gap:var(--space-6);margin-top:var(--space-10)}.api-ref .chip{background:none;border:1px solid var(--border-default);border-radius:var(--pill-radius);color:var(--text-secondary);cursor:pointer;font:500 11.5px var(--font-mono);padding:3px 9px}.api-ref .chip small{color:var(--text-muted);font-family:var(--font-body);font-size:11px;margin-left:5px}.api-ref .chip.is-on,.api-ref .chip:hover{border-color:var(--color-primary);color:var(--color-primary)}.api-ref .node-res{align-items:center;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:var(--fs-2xs);gap:4px 10px;line-height:1.6;margin:var(--space-10) 0 0}.api-ref .node-res>span:last-child{flex:1 1 260px;min-width:0}.api-ref .nr-tag{background:var(--bg-hover);border-radius:var(--badge-radius);color:var(--text-secondary);flex:none;font-size:11px;font-weight:800;padding:1px 8px}.api-ref .nr-self{background:var(--me-vault-soft);color:var(--me-vault)}.api-ref .nr-empty,.api-ref .nr-miss{background:var(--me-crit-soft);color:var(--me-crit)}.api-ref .conn-auth{margin-top:var(--space-20)}.api-ref .auth-hint,.api-ref .conn-auth .doc-tablist{margin:var(--space-8) 0 0}.api-ref .auth-hint{color:var(--text-muted);font-size:var(--fs-3xs);line-height:1.65}.api-ref .auth-pane{margin-top:var(--space-10)}.api-ref .auth-pane>.tryit-field{margin-top:var(--space-12)}.api-ref .cred-note{margin-top:var(--space-14)}.api-ref .access-note ul{margin-top:var(--space-8)}.api-ref .access-scroll{overflow-x:auto}.api-ref .access-tbl{border-collapse:collapse;font-size:var(--fs-2xs);margin:var(--space-8) 0 4px;width:100%}.api-ref .access-tbl td,.api-ref .access-tbl th{border:1px solid var(--border-default);padding:7px 10px;text-align:left;vertical-align:top}.api-ref .access-tbl thead th{color:var(--text-muted);font-weight:600}.api-ref .access-tbl tbody th{color:var(--text-primary);font-weight:700;white-space:nowrap}.api-ref .access-tbl td{color:var(--text-secondary)}.api-ref .note-more{color:var(--text-muted);display:block;font-size:var(--fs-3xs);margin-top:var(--space-6)}.api-ref .note-more a{color:var(--color-primary)}.api-ref .key-how{margin:var(--space-12) 0 0}.api-ref .key-how pre{font-size:var(--fs-3xs)}.api-ref .key-meta{align-items:center;color:var(--text-muted);display:flex;flex-wrap:wrap;font:11.5px/1.6 var(--font-mono);gap:4px 10px;margin:var(--space-8) 0 0}.api-ref .key-meta .nr-tag{font-family:var(--font-body)}.api-ref .sig-panel .doc-code-head{flex-wrap:wrap;justify-content:flex-start}.api-ref .sig-state{color:var(--text-muted);font-size:var(--fs-3xs);font-weight:700}.api-ref .sig-state.is-ok{color:var(--nd-serving)}.api-ref .sig-state.is-stale{color:var(--color-warning)}.api-ref .sig-who{color:var(--text-muted);font:11px var(--font-mono);margin-left:auto}.api-ref .sig-tbl{border-collapse:collapse;font-size:var(--fs-3xs);width:100%}.api-ref .sig-tbl th{color:var(--text-muted);font-weight:600;padding:6px 12px;text-align:left;vertical-align:top;white-space:nowrap;width:96px}.api-ref .sig-tbl td{color:var(--text-primary);font:11.5px var(--font-mono);overflow-wrap:anywhere;padding:6px 12px 6px 0}.api-ref .sig-tbl tr+tr{border-top:1px solid var(--border-light)}.api-ref .sig-tbl .dim{color:var(--text-muted);font-family:var(--font-body)}.api-ref .sig-flow{color:var(--text-muted);font-size:11.5px;padding:7px 12px}.api-ref .sig-flow,.api-ref .sig-out{border-top:1px solid var(--border-default)}.api-ref .sig-out{grid-gap:var(--space-10);display:grid;gap:var(--space-10);padding:12px}.api-ref .sig-out .code-line{color:var(--text-secondary);display:block;font:11.5px/1.6 var(--font-mono);overflow-wrap:anywhere}.api-ref .ex-foot{color:var(--text-muted);font-size:var(--fs-3xs);line-height:1.7;margin:-4px 0 0}.api-ref .doc-tryit{margin-top:var(--space-28);padding-top:0}.api-ref .tryit-head{align-items:center;display:flex;flex-wrap:wrap;gap:4px 12px}.api-ref .tryit-hint{color:var(--text-muted);font-size:var(--fs-3xs);margin:0}.api-ref .tryit-body{gap:var(--space-14);padding-top:var(--space-4)}.api-ref .try-req{margin:0}.api-ref .st-params{margin-bottom:var(--space-24)}.api-ref .st-body{gap:var(--space-24);padding-top:var(--space-8)}.api-ref .st-actions{gap:var(--space-8) var(--space-20)}.api-ref .try-req pre{font-size:var(--fs-3xs);max-height:280px}.api-ref .try-req-note{border-top:1px solid var(--border-default);color:var(--text-muted);font-size:11.5px;line-height:1.6;margin:0;padding:7px 12px}.api-ref .try-warn{background:var(--me-crit-soft);border-left:3px solid var(--color-danger);border-radius:var(--r-sm);color:var(--me-crit);font-size:var(--fs-2xs);line-height:1.6;margin:0;padding:8px 12px}.api-ref .tryit-stop{align-self:flex-start}.api-ref .to-empty{border:1px dashed var(--border-input);border-radius:var(--r-sm);color:var(--text-muted);font-size:var(--fs-2xs);line-height:1.7;margin:0;padding:16px;text-align:center}.api-ref .to{display:flex;flex-direction:column;gap:var(--space-10)}.api-ref .to-steps{border:1px solid var(--border-default);border-radius:var(--r-sm);overflow:hidden}.api-ref .to-step{grid-gap:5px 8px;align-items:center;display:grid;font-size:12px;gap:5px 8px;grid-template-columns:20px 54px minmax(0,1fr) auto 22px;padding:9px 12px}.api-ref .to-step+.to-step{border-top:1px solid var(--border-light)}.api-ref .to-fold{background:none;border:0;border-radius:var(--badge-radius);color:var(--text-muted);cursor:pointer;display:grid;height:22px;padding:0;place-items:center;width:22px}.api-ref .to-fold:before{border-bottom:2px solid;border-right:2px solid;content:"";height:6px;transform:rotate(-45deg);transition:transform .15s;width:6px}.api-ref .to-fold[aria-expanded=true]:before{transform:rotate(45deg)}.api-ref .to-fold:hover{background:var(--bg-hover);color:var(--text-primary)}.api-ref .to-body{background:var(--bg-hover);border-radius:var(--r-sm);color:var(--text-secondary);font:11.5px/1.6 var(--font-mono);grid-column:1/-1;margin:4px 0 0;max-height:260px;overflow:auto;padding:10px 12px;white-space:pre}.api-ref .to-idx{background:var(--bg-hover);border-radius:50%;color:var(--text-secondary);display:grid;font-size:10px;font-weight:800;height:18px;place-items:center;width:18px}.api-ref .to-m{font:700 10.5px var(--font-mono);letter-spacing:.06em}.api-ref .m-get{color:var(--accent-text-indigo)}.api-ref .m-post{color:var(--accent-text-blue)}.api-ref .m-delete{color:var(--color-danger)}.api-ref .to-path{color:var(--text-primary);font:11.5px/1.5 var(--font-mono);overflow-wrap:anywhere}.api-ref .to-note{color:var(--text-muted);font:11.5px/1.6 var(--font-mono);grid-column:3/-1;overflow-wrap:anywhere}.api-ref .to-prog{appearance:none;-webkit-appearance:none;background:var(--bg-hover);border:0;border-radius:var(--pill-radius);grid-column:3/-1;height:4px;overflow:hidden;width:100%}.api-ref .to-prog::-webkit-progress-bar{background:var(--bg-hover)}.api-ref .to-prog::-webkit-progress-value{background:var(--color-primary);-webkit-transition:width .25s;transition:width .25s}.api-ref .to-prog::-moz-progress-bar{background:var(--color-primary)}.api-ref .st{border-radius:var(--badge-radius);display:inline-block;font:700 11px var(--font-mono);padding:2px 7px;white-space:nowrap}.api-ref .st:empty{display:none}.api-ref .st-ok{background:color-mix(in srgb,var(--nd-serving) 15%,#0000);color:var(--nd-serving)}.api-ref .st-pay{background:var(--color-warning-alpha);color:var(--color-warning)}.api-ref .st-bad{background:color-mix(in srgb,var(--color-danger) 14%,#0000);color:var(--color-danger)}.api-ref .st-wait{background:var(--bg-hover);color:var(--text-muted)}.api-ref .to-banner{border-left:3px solid;border-radius:var(--r-sm);color:var(--text-secondary);font-size:var(--fs-2xs);line-height:1.7;padding:10px 12px}.api-ref .to-banner.is-warn{background:var(--color-warning-alpha);border-color:var(--color-warning)}.api-ref .to-banner.is-crit{background:color-mix(in srgb,var(--color-danger) 10%,#0000);border-color:var(--color-danger)}.api-ref .to-banner.is-info{background:var(--color-purple-alpha);border-color:var(--color-purple)}.api-ref .to-acts{display:flex;flex-wrap:wrap;gap:var(--space-6);margin-top:var(--space-8)}.api-ref .to-res{background:var(--bg-card-header);border:1px solid var(--border-default);border-radius:var(--r-sm);overflow:hidden}[data-theme=dark] .api-ref .to-res{background:var(--bg-code)}.api-ref .to-res-head{align-items:center;border-bottom:1px solid var(--border-default);color:var(--text-muted);display:flex;flex-wrap:wrap;font:11px var(--font-mono);gap:6px 10px;padding:6px 8px 6px 12px}.api-ref .to-part+.to-part{border-top:1px solid var(--border-default)}.api-ref .to-part-head{align-items:center;border-bottom:1px solid var(--border-light);color:var(--accent-text-indigo);display:flex;flex-wrap:wrap;font-size:var(--fs-5xs);font-weight:700;gap:4px 10px;letter-spacing:1px;padding:6px 8px 6px 12px;text-transform:uppercase}.api-ref .to-part-head code{color:var(--text-muted);font:500 11px var(--font-mono);letter-spacing:0;text-transform:none}.api-ref .to-part-head .doc-code-copy{margin-left:auto}.api-ref .to-part-sub{color:var(--text-muted);font-weight:500;letter-spacing:0;text-transform:none}.api-ref .to-content{color:var(--text-primary);font-size:var(--fs-sm);line-height:1.8;padding:12px 14px;white-space:pre-wrap}.api-ref .to-content .cur:after{animation:api-blink 1s steps(2) infinite;color:var(--color-primary);content:"▍"}.api-ref .to-res pre{color:var(--text-secondary);font:11.5px/1.6 var(--font-mono);margin:0;max-height:420px;overflow:auto;padding:12px 14px;white-space:pre}.api-ref .to-imgs{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.api-ref .to-img{display:block;height:auto;width:100%}.api-ref .doc-sample-img{margin-top:10px}.api-ref .doc-sample-pic{border-radius:6px;display:block;height:auto;margin-top:10px;max-width:100%;width:256px}.api-ref .flist{margin-top:4px}.api-ref .fl-row{grid-gap:4px 12px;align-items:baseline;border-bottom:1px solid var(--border-light);display:grid;gap:4px 12px;grid-template-columns:58px minmax(0,1fr);padding:12px 0}.api-ref .fl-m{font:700 12px var(--font-mono);letter-spacing:.08em}.api-ref .fl-p{color:var(--text-primary);font:12.5px var(--font-mono);overflow-wrap:anywhere}.api-ref .fl-d{color:var(--text-secondary);font-size:var(--fs-2xs);grid-column:2;line-height:1.65;margin:0}.api-ref .api-table-scroll{overflow-x:auto}.api-ref .api-table{border-collapse:collapse;font-size:var(--fs-sm);margin:0;width:100%}.api-ref .api-table td,.api-ref .api-table th{border-bottom:1px solid var(--border-light);padding:10px 14px 10px 0;text-align:left;vertical-align:top}.api-ref .api-table th{color:var(--text-muted);font-size:var(--fs-3xs);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase}.api-ref .api-table td{color:var(--text-secondary);line-height:1.6}.api-ref .api-table td:first-child{color:var(--color-primary);font-family:var(--font-mono);white-space:nowrap}.api-ref .api-table td:first-child .reason{color:var(--text-secondary);font-size:var(--fs-3xs);margin-left:6px}[data-theme=light] .api-ref .tryit-send:hover:not(:disabled){color:#fff}@keyframes api-blink{50%{opacity:0}}@media(max-width:720px){.api-ref .pt thead{display:none}.api-ref .pt,.api-ref .pt tbody,.api-ref .pt td,.api-ref .pt tr{display:block;width:100%}.api-ref .pt .pt-val{padding-top:0;width:100%}.api-ref .pt-row td.pt-param{border-bottom:0;padding-bottom:var(--space-8)}.api-ref .msg{flex-wrap:wrap}.api-ref .msg .ui-dd{width:calc(100% - 44px)}.api-ref .msg textarea{flex-basis:100%;order:3}.api-ref .to-step{grid-template-columns:20px 48px minmax(0,1fr) 22px}.api-ref .to-step .st{grid-column:3;justify-self:start}}@media(prefers-reduced-motion:reduce){.api-ref .to-content .cur:after{animation:none}}.api-ref .fl-call{border-bottom:1px solid var(--border-light);padding-bottom:var(--space-16)}.api-ref .fl-call+.fl-call{margin-top:var(--space-12)}.api-ref .fl-call .fl-row{border-bottom:0;padding-bottom:var(--space-4)}.api-ref .fl-params{margin:var(--space-4) 0 0}.api-ref .fl-try .tryit-toggle{padding:var(--space-10) 0}.api-ref .unlock-box{background:var(--glass-fill);border:1px solid var(--border-default);border-radius:var(--r-sm);color:var(--text-secondary);font-size:var(--fs-sm);line-height:1.65;margin-top:var(--space-12);padding:var(--space-12) var(--space-14)}.api-ref .unlock-box>b{color:var(--text-primary)}.api-ref .unlock-box ul{color:var(--text-muted);font-size:var(--fs-3xs);margin:var(--space-8) 0 0;padding-left:var(--space-18)}.api-ref .unlock-box li{margin:2px 0}.api-ref .unlock-box code{background:var(--bg-hover);border-radius:4px;color:var(--text-secondary);font-family:var(--font-mono);font-size:.88em;padding:1px 5px}.api-ref .unlock-lede{margin:var(--space-6) 0 0}.api-ref .unlock-steps{color:var(--text-secondary);font-size:var(--fs-sm);margin:var(--space-8) 0 0;padding-left:var(--space-18)}.api-ref .unlock-steps li{margin:var(--space-4) 0}.api-ref .unlock-mk{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-8) var(--space-10);margin-top:var(--space-10)}.api-ref .unlock-mk .inp{width:180px}.api-ref .unlock-line{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:var(--space-10)}.api-ref .unlock-text{flex:1 1 260px;min-width:0}.api-ref .nr-ok{background:var(--me-ok-soft);color:var(--me-ok)}.api-ref .nr-wait{background:var(--me-warn-soft);color:var(--me-warn)}.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-link{color:inherit;cursor:pointer;display:block;text-decoration:none}.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-toc li.is-sub a{padding-left:var(--space-24)}.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}}.doc-md ol.doc-timeline{font-size:var(--fs-md);list-style:none;margin:var(--space-28) 0;padding:0}.doc-md li.doc-stage{--stage-dot:14px;--stage-center:28px;--stage-rail:28px;--stage-colgap:var(--space-14);--stage-gap:var(--space-32);--stage-color:var(--accent-fuchsia);grid-column-gap:var(--stage-colgap);column-gap:var(--stage-colgap);display:grid;grid-template-columns:124px var(--stage-rail) minmax(0,1fr);margin:0;padding-bottom:var(--stage-gap);position:relative}.doc-md li.doc-stage:last-child{padding-bottom:0}.doc-md li.doc-stage.is-now{--stage-color:var(--color-primary)}.doc-md li.doc-stage.is-launch{--stage-color:var(--color-success)}.doc-md li.doc-stage.is-mid{--stage-dot:10px;--stage-color:var(--color-warning)}.doc-stage-when{color:var(--text-primary);font-weight:700;line-height:20px;padding-top:calc(var(--stage-center) - 10px);text-align:right}.doc-stage-rail{position:relative}.doc-stage-rail:before{background:repeating-linear-gradient(to bottom,var(--stage-color) 0 6px,#0000 6px 12px);bottom:calc((var(--stage-gap) + var(--stage-center))*-1);content:"";left:50%;position:absolute;top:var(--stage-center);transform:translateX(-50%);width:2px}.doc-stage.is-now .doc-stage-rail:before{background:linear-gradient(to bottom,var(--color-primary),var(--border-default))}.doc-stage:last-child .doc-stage-rail:before{display:none}.doc-stage-rail:after{background:var(--bg-body);border:2px solid var(--stage-color);border-radius:50%;box-sizing:border-box;content:"";height:var(--stage-dot);left:50%;position:absolute;top:calc(var(--stage-center) - var(--stage-dot)/2);transform:translateX(-50%);width:var(--stage-dot)}.doc-stage.is-now .doc-stage-rail:after{background:var(--stage-color);outline:3px solid var(--color-primary-alpha-light)}@media(prefers-reduced-motion:no-preference){.doc-stage.is-now .doc-stage-rail:after{animation:doc-stage-here 2.6s ease-out infinite}}@keyframes doc-stage-here{0%{outline-color:var(--color-primary-alpha);outline-offset:0}to{outline-color:#0000;outline-offset:8px}}.doc-stage-card{background:var(--bg-card);border:1px solid color-mix(in srgb,var(--stage-color) 45%,var(--border-default));border-radius:var(--r);min-width:0;padding:var(--space-16) var(--space-20);position:relative}.doc-stage.is-now .doc-stage-card{border-color:var(--color-primary)}.doc-stage .doc-stage-card:before{background:var(--stage-color);content:"";height:2px;position:absolute;right:100%;top:calc(var(--stage-center) - 1px);width:calc(var(--stage-rail)/2 + var(--stage-colgap) - var(--stage-dot)/2)}.doc-stage-head{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;flex-wrap:wrap;font:inherit;gap:var(--space-10);margin:0;min-height:24px;padding:0;text-align:left;width:100%}.doc-stage-head:focus-visible{border-radius:var(--r-sm);outline:2px solid var(--color-primary);outline-offset:4px}.doc-stage-head:after{border-bottom:2px solid var(--text-muted);border-right:2px solid var(--text-muted);content:"";flex:none;height:8px;margin:0 var(--space-4) 0 auto;transform:rotate(-45deg);width:8px}.doc-stage-card.is-open .doc-stage-head:after{transform:rotate(45deg)}.doc-stage-head:hover:after{border-color:var(--text-primary)}.doc-stage-tag{background:color-mix(in srgb,var(--stage-color) 12%,#0000);border:1px solid var(--stage-color);border-radius:var(--badge-radius);color:var(--stage-color);font-size:var(--fs-xs);font-weight:600;padding:var(--space-2) var(--space-10)}.doc-stage-title{color:var(--text-primary);font-size:var(--fs-lg);font-weight:700;letter-spacing:var(--tracking-title);line-height:var(--lh-heading)}.doc-stage-body{color:var(--text-secondary);font-size:var(--fs-sm);line-height:1.7;margin-top:var(--space-10)}.doc-stage-body>:first-child{margin-top:0}.doc-stage-body>:last-child{margin-bottom:0}.doc-stage-body .doc-features{margin:var(--space-12) 0 0}.doc-stage-body .doc-feature{gap:var(--space-4);grid-template-columns:1fr}@media(max-width:700px){.doc-md li.doc-stage{--stage-center:10px;column-gap:var(--space-10);grid-template-columns:24px minmax(0,1fr)}.doc-stage-rail{grid-column:1;grid-row:1/span 2}.doc-stage-when{grid-column:2;grid-row:1;padding:0 0 var(--space-6);text-align:left}.doc-stage-card{grid-column:2;grid-row:2}.doc-stage .doc-stage-card:before{display:none}}.doc-warn{align-items:center;color:var(--color-danger);display:flex;font-weight:700;gap:var(--space-10);margin:var(--space-10) 0}.doc-warn-icon{flex:none;height:40px;overflow:visible;width:40px}.doc-warn-tri{fill:none;stroke:var(--color-danger);stroke-width:1.6;stroke-linejoin:round;stroke-opacity:.85}.doc-warn-bar{fill:none;stroke:var(--color-danger);stroke-width:1.8;stroke-linecap:round;stroke-opacity:.85}.doc-warn-dot{fill:var(--color-danger);fill-opacity:.85}.doc-warn-text{line-height:1.5}.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-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-post{color:var(--accent-text-blue)}.doc-ep-path{color:var(--text-primary);font-family:var(--font-mono);font-size:13.5px;word-break:break-all}.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);margin-bottom:var(--space-12)}.doc-ep-ct,.doc-ep-grouphead{letter-spacing:0;text-transform:none}.doc-ep-ct{color:var(--text-muted);font-size:11px;font-weight:400;opacity:.85}.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-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-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-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-field{display:flex;flex:1 1;flex-direction:column;gap:var(--space-6);min-width:160px}.tryit-field .ui-dd{width:100%}.tryit-field-label{color:var(--text-muted);font-size:11px;letter-spacing:var(--tracking-label);text-transform:uppercase}.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-row-path{grid-template-columns:1fr}}:lang(ko) .docs-page{--tracking-label:0}:lang(ko) .api-ref .code-tabs .tab,:lang(ko) .doc-code-lang{letter-spacing:0;text-transform:none}:lang(ko) .doc-ep-bopt,:lang(ko) .doc-ep-breq{font-family:var(--font-body);font-size:11px;letter-spacing:0;text-transform:none}:lang(ko) .doc-code .tok-comment{font-style:normal}:lang(ko) .api-ref .field-hint,:lang(ko) .api-ref .fl-d,:lang(ko) .api-ref .try-req-note,:lang(ko) .doc-ep-pdesc{line-height:1.7}.use-page{--use-accent-text:var(--color-primary);--use-body-text:color-mix(in srgb,var(--text-secondary) 70%,var(--text-primary));--use-link:color-mix(in srgb,var(--color-primary) 62%,#fff);margin:0 auto;max-width:var(--content-max-width);padding:var(--space-40) 0 var(--space-60)}[data-theme=light] .use-page{--use-accent-text:color-mix(in srgb,var(--color-primary) 76%,#000);--use-link:var(--use-accent-text)}.use-detail .dp-hero{margin-bottom:var(--space-32)}.use-cover{--cover-canvas:#0000;overflow:hidden;position:relative}.use-cover svg{aspect-ratio:19/5;display:block;height:auto;margin:0 auto;max-height:200px;max-width:100%;position:relative;width:auto}.use-cover:before{background-image:radial-gradient(circle,color-mix(in srgb,var(--text-muted) 30%,#0000) 1.2px,#0000 1.6px);background-position:50%;background-size:var(--space-24) var(--space-24);content:"";inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30%,#000 70%,#0000);mask-image:linear-gradient(90deg,#0000,#000 30%,#000 70%,#0000);pointer-events:none;position:absolute}.use-cover .cv-dots{display:none}[data-theme=light] .use-cover .cv-on-canvas{fill:var(--text-muted)}[data-theme=light] .use-cover .cv-on-canvas-strong{fill:var(--text-primary)}[data-theme=light] .use-cover text.cv-on-canvas-gold{fill:color-mix(in srgb,var(--color-warning-dark) 70%,#000)}[data-theme=light] .use-cover circle.cv-on-canvas-gold{stroke:var(--color-warning)}.use-md li,.use-md p,.use-md td{color:var(--use-body-text)}.use-md th{color:var(--text-secondary)}.use-md :not(pre)>code,.use-md a{color:var(--use-link)}.use-md a:hover{border-bottom-color:var(--use-link)}.use-toc{list-style:none;margin:0;padding:0}.use-toc li+li{border-top:1px solid var(--border-light)}.use-toc button{background:none;border:0;color:var(--text-secondary);cursor:pointer;display:block;font:inherit;font-size:var(--fs-3xs);padding:var(--space-8) var(--space-6);text-align:left;width:100%}.use-toc button:hover{color:var(--use-accent-text)}.use-next{border-top:1px solid var(--border-light);margin-top:var(--space-56);padding-top:var(--space-24)}.use-next-heading{color:var(--text-primary);font-size:var(--fs-xl);font-weight:800;margin-bottom:var(--space-16)}.use-next-grid{grid-gap:var(--space-14);display:grid;gap:var(--space-14);grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:560px){.use-next-grid{grid-template-columns:1fr}}.use-next-card{background:var(--glass-fill);border:0;border-radius:var(--badge-radius);box-shadow:0 var(--space-6) var(--space-8) calc(var(--space-4)*-1) var(--shadow-lg),0 var(--space-16) var(--space-28) calc(var(--space-10)*-1) var(--shadow-lg);color:inherit;display:flex;flex-direction:column;padding:var(--space-28);position:relative;text-decoration:none;transition:transform .2s var(--ease-out-quart),box-shadow .2s}.use-next-card:hover{--hud-c:var(--use-accent-text);text-decoration:none}.use-next-card h3{color:var(--text-primary);font-size:var(--fs-md);font-weight:800;transition:color .2s}.use-next-card p{color:var(--text-secondary);font-size:var(--fs-3xs);line-height:1.6;margin-top:var(--space-6)}.use-next-cover{--cover-canvas:#0000;margin-bottom:var(--space-24);overflow:hidden}.use-next-cover svg{aspect-ratio:2/1;display:block;height:auto;width:100%}[data-theme=light] .use-next-cover .cv-on-canvas{fill:var(--text-muted)}[data-theme=light] .use-next-cover .cv-on-canvas-strong{fill:var(--text-primary)}[data-theme=light] .use-next-cover text.cv-on-canvas-gold{fill:color-mix(in srgb,var(--color-warning-dark) 70%,#000)}[data-theme=light] .use-next-cover circle.cv-on-canvas-gold{stroke:var(--color-warning)}.pd-page{--me-accent:#0c6e9b;container-name:pd;container-type:inline-size;margin:0 auto;max-width:var(--content-max-width);padding:var(--space-40) var(--content-padding) var(--space-60)}[data-theme=dark] .pd-page{--me-accent:#3aa9de}.pd-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--space-12)}.pd-head h1{font-size:var(--fs-2xl);font-weight:900;letter-spacing:var(--tracking-display)}.pd-head p{color:var(--text-secondary);font-size:var(--fs-sm);line-height:1.6}.pd-grid{grid-gap:var(--space-16);display:grid;gap:var(--space-16);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:var(--space-24)}@container pd (max-width: 900px){.pd-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container pd (max-width: 680px){.pd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container pd (max-width: 440px){.pd-grid{grid-template-columns:minmax(0,1fr)}}.pd-card{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--r-lg);box-shadow:var(--shadow-md);color:inherit;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:border-color .15s}.pd-card:hover{border-color:color-mix(in srgb,var(--color-primary) 50%,#0000);text-decoration:none}.pd-card:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){.pd-card{transition:none}}.pd-art{aspect-ratio:4/3;display:grid;flex:none;overflow:hidden;place-items:center;position:relative}.pd-art:before{color:#ffffffeb;font-size:46px;font-weight:900;letter-spacing:-2px;position:relative;text-shadow:0 6px 30px #00000059;top:var(--space-20);z-index:1}.pd-art:after{background:linear-gradient(180deg,#0000 55%,#00000059);content:"";inset:0;position:absolute}.pd-art.is-license80{background:radial-gradient(120% 120% at 20% 10%,#5865f2 0,#2a1f6b 45%,#0b0d1f 100%)}.pd-art.is-license50{background:radial-gradient(120% 120% at 20% 10%,#3aa9de 0,#1d3f6b 45%,#070d1a 100%)}.pd-art.is-name{background:radial-gradient(120% 120% at 80% 0,#00c2a8 0,#0b4b5c 50%,#071018 100%)}.pd-art.is-slot{background:radial-gradient(120% 120% at 0 100%,#eb459e 0,#5b1440 50%,#12060d 100%)}.pd-art.is-license80:before{content:"80%"}.pd-art.is-license50:before{content:"50%"}.pd-art.is-name:before{content:".ian"}.pd-art.is-slot:before{content:"+1"}.pd-art-num{bottom:0;left:50%;pointer-events:none;position:absolute;transform:translate(-50%,40%);z-index:1}.pd-art-num:before{color:#ffffff08;display:block;font-size:180px;font-weight:900;letter-spacing:-7px;line-height:1}.pd-art-chip{background:linear-gradient(135deg,#f3e2a4,#c9a24e 45%,#e8cf85 70%,#b48a3a);border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px #5a3c0a73,0 2px 6px #00000059;filter:brightness(.82);height:28px;left:50%;opacity:.9;overflow:hidden;position:absolute;top:calc(var(--space-16) + 18.15px);transform:translate(-50%,-50%) rotate(90deg) scale(1.1);width:33px;z-index:1}.pd-art-chip:before{background:linear-gradient(#5a3c0a73,#5a3c0a73) 0 33%/100% 1px no-repeat,linear-gradient(#5a3c0a73,#5a3c0a73) 0 67%/100% 1px no-repeat,linear-gradient(#5a3c0a73,#5a3c0a73) 50% 0/1px 100% no-repeat;content:"";inset:0;position:absolute}.pd-art-chip:after{background:linear-gradient(135deg,#f6e7b2,#d4ae5c);border:1px solid #5a3c0a80;border-radius:var(--space-2);content:"";inset:30% 32%;position:absolute}.pd-art.is-license80 .pd-art-num:before{content:"80"}.pd-art.is-license50 .pd-art-num:before{content:"50"}.pd-art.is-name .pd-art-num:before{content:".ian"}.pd-art.is-slot .pd-art-num:before{content:"+1"}.pd-info{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-6);padding:var(--space-14) var(--space-16) var(--space-16)}.pd-info h2{font-size:var(--fs-lg);font-weight:900}.pd-info p{color:var(--text-secondary);font-size:var(--fs-2xs);line-height:1.6}.pd-cat{color:var(--text-muted);font-size:var(--fs-5xs);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.pd-from{margin-top:auto;padding-top:var(--space-6)}.pd-from b{font:700 var(--fs-lg) var(--font-mono)}.pd-from small{color:var(--text-muted);font-weight:600;margin-left:var(--space-4)}.pd-from small,.pd-own{font-size:var(--fs-5xs)}.pd-own{align-self:flex-start;background:color-mix(in srgb,var(--me-ok) 15%,#0000);border-radius:var(--pill-radius);color:var(--me-ok);font-weight:700;padding:3px 9px}.pd-back{color:var(--color-primary);display:inline-block;font-size:var(--fs-xs);font-weight:700;margin-bottom:var(--space-14);text-decoration:none}.pd-back:hover{text-decoration:underline}.pd-art.pd-hero{aspect-ratio:auto;border-radius:var(--r-lg);min-height:220px;padding:var(--space-28);place-items:end start}.pd-art.pd-hero:before{bottom:0;color:#ffffff0f;font-size:220px;letter-spacing:-6px;line-height:1;position:absolute;right:0;transform:translateY(36%)}.pd-herotext{position:relative;z-index:2}.pd-herotext .pd-cat{color:#ffffffc7;display:block;margin-bottom:var(--space-6)}.pd-herotext h1{color:#fff;font-size:var(--fs-3xl);font-weight:900;text-shadow:0 4px 20px #0006}@container pd (max-width: 640px){.pd-art.pd-hero{min-height:170px;padding:var(--space-20)}.pd-art.pd-hero:before{font-size:140px;letter-spacing:-4px}.pd-herotext h1{font-size:var(--fs-2xl)}}.pd-detail{grid-gap:var(--space-24);display:grid;gap:var(--space-24);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);margin-top:var(--space-24)}@container pd (max-width: 820px){.pd-detail{grid-template-columns:minmax(0,1fr)}}.pd-desc{gap:var(--space-20);min-width:0}.pd-desc,.pd-dsect{display:flex;flex-direction:column}.pd-dsect{gap:var(--space-8)}.pd-dsect h3{font-size:var(--fs-md);font-weight:800}.pd-dsect li,.pd-dsect p{color:var(--text-secondary);font-size:var(--fs-sm);line-height:1.75}.pd-dsect ul{margin:0;padding-left:var(--space-20)}.pd-note{color:var(--text-muted);font-size:var(--fs-3xs);line-height:1.6}.pd-ptable{border-collapse:collapse;font-size:var(--fs-sm);width:100%}.pd-ptable td,.pd-ptable th{border-bottom:1px solid var(--border-light);padding:var(--space-8) var(--space-10);text-align:left}.pd-ptable th{color:var(--text-muted);font-size:var(--fs-4xs);font-weight:700}.pd-ptable .is-num{font-family:var(--font-mono);text-align:right;white-space:nowrap}.pd-ptable td:first-child{white-space:nowrap}.pd-ptable tr.is-cur td{background:color-mix(in srgb,var(--color-primary) 12%,#0000)}.pd-ptable tr.is-off td{color:var(--text-muted)}.pd-feats.pd-feats{grid-gap:var(--space-10);display:grid;gap:var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;padding:0}.pd-feats.pd-feats li{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--r-sm);font-size:var(--fs-xs);line-height:1.6;padding:var(--space-10) var(--space-12)}.pd-feats.pd-feats b{color:var(--text-primary);display:block;font-size:var(--fs-sm);margin-bottom:2px}@container pd (max-width: 640px){.pd-feats.pd-feats{grid-template-columns:minmax(0,1fr)}}.pd-buy{align-self:start;display:flex;flex-direction:column;gap:var(--space-12);min-width:0;position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + var(--space-16))}@container pd (max-width: 820px){.pd-buy{position:static}}.pd-buyh{font-size:var(--fs-md);font-weight:800;margin-bottom:calc(var(--space-8) - var(--space-12))}.pd-buyk{color:var(--text-muted);font-size:var(--fs-5xs);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.pd-buy .me-card>.me-callout:first-child,.pd-buy>.me-callout{margin-top:0}.pd-inlink{display:inline-block;font-weight:700;margin-left:var(--space-6)}.pd-after{color:var(--text-muted);font-size:var(--fs-3xs);line-height:1.6}.pd-after a{font-weight:700;margin-left:var(--space-6)}.pd-mine{display:flex;flex-direction:column;gap:var(--space-6)}.pd-mine-r{align-items:center;background:var(--bg-input);border:1px solid var(--border-default);border-radius:var(--r-sm);color:var(--text-primary);cursor:pointer;display:flex;font:inherit;gap:var(--space-10);padding:var(--space-10) var(--space-12);text-align:left;width:100%}.pd-mine-r b{font:700 var(--fs-sm) var(--font-mono)}.pd-mine-r .pd-mine-top>span,.pd-mine-r>span{color:var(--text-muted);font-size:var(--fs-3xs);margin-left:auto;white-space:nowrap}.pd-mine-r.is-warn>span{color:var(--me-warn);font-weight:700}.pd-mine-r.is-on{background:color-mix(in srgb,var(--color-primary) 12%,var(--bg-input));border-color:var(--color-primary)}.pd-mine-r:disabled{cursor:not-allowed;opacity:.5}.pd-mine-r.is-slot{align-items:stretch;flex-direction:column;gap:0}.pd-mine-r .me-slotbar{margin-top:var(--space-8)}.pd-mine-top{align-items:center;display:flex;gap:var(--space-10)}.pd-empty{border:1px dashed var(--border-input);border-radius:var(--r);color:var(--text-secondary);display:flex;flex-direction:column;font-size:var(--fs-xs);gap:var(--space-8);line-height:1.6;padding:var(--space-16)}.pd-empty a{align-self:flex-start;font-weight:700}.pd-opts{grid-gap:var(--space-6);display:grid;gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.pd-opt{background:var(--bg-input);border:1px solid var(--border-default);border-radius:var(--r-sm);color:var(--text-secondary);cursor:pointer;font:inherit;font-size:var(--fs-sm);font-weight:700;padding:var(--space-10) var(--space-12)}.pd-opt.is-on{background:color-mix(in srgb,var(--color-primary) 12%,var(--bg-input));border-color:var(--color-primary);color:var(--text-primary)}.pd-tag{background:color-mix(in srgb,var(--me-ok) 18%,#0000);border-radius:var(--pill-radius);display:inline-block;font-size:var(--fs-5xs);font-weight:800;margin-left:var(--space-6);padding:0 var(--space-6);vertical-align:middle}.pd-ptable td.pd-plus{color:var(--text-muted)}