.theme-toggle-wrap.svelte-15o4m7c{border:1px solid var(--border-dark);corner-shape:squircle;background:#ffffff0d;border-radius:9px;align-items:center;gap:10px;padding:4px 6px;display:inline-flex}.toggle-label.svelte-15o4m7c{color:var(--text-white-dim);padding-left:6px;font-size:12px;font-weight:500}.toggle-pills.svelte-15o4m7c{gap:4px;display:flex}.theme-pill.svelte-15o4m7c{color:var(--text-white-muted);corner-shape:squircle;cursor:pointer;border-radius:7px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.theme-pill.svelte-15o4m7c:hover{color:var(--text-white)}.theme-pill.active.svelte-15o4m7c{background:var(--color-primary);color:#fff;box-shadow:0 0 10px var(--color-primary-glow)}.icon.svelte-15o4m7c{font-size:13px}.ds-section[data-astro-cid-uwl3v7sq]{border-bottom:1px solid var(--border-dark,#ffffff14);padding-bottom:64px}.section-title-wrap[data-astro-cid-uwl3v7sq]{margin-bottom:32px}.group-header[data-astro-cid-uwl3v7sq]{justify-content:space-between;align-items:baseline;margin-bottom:16px;display:flex}.swatch-group-title[data-astro-cid-uwl3v7sq]{color:var(--text-white,#fff);letter-spacing:-.015em;font-size:18px;font-weight:700}.swatches-grid[data-astro-cid-uwl3v7sq]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;display:grid}.swatch-card[data-astro-cid-uwl3v7sq]{background:var(--bg-surface-dark,#141417);border:1px solid var(--border-dark,#ffffff14);border-radius:var(--radius-m,12px);corner-shape:squircle;flex-direction:column;gap:12px;padding:12px;display:flex}.swatch-color[data-astro-cid-uwl3v7sq]{border-radius:var(--radius-s,6px);corner-shape:squircle;height:48px}.swatch-info[data-astro-cid-uwl3v7sq]{flex-direction:column;gap:3px;display:flex}.swatch-name[data-astro-cid-uwl3v7sq]{color:var(--text-white,#fff);font-size:13px;font-weight:700}.swatch-hex[data-astro-cid-uwl3v7sq]{color:var(--color-primary,#7b61ff);font-size:11px}.swatch-role[data-astro-cid-uwl3v7sq]{color:var(--text-white-dim,#71717a);font-size:11.5px;line-height:1.35}.semantic-roles-grid[data-astro-cid-uwl3v7sq]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.role-category-card[data-astro-cid-uwl3v7sq]{background:var(--bg-surface-dark,#141417);border:1px solid var(--border-dark,#ffffff14);border-radius:var(--radius-m,12px);corner-shape:squircle;flex-direction:column;gap:16px;padding:20px;display:flex}.role-cat-title[data-astro-cid-uwl3v7sq]{color:var(--text-white,#fff);text-transform:uppercase;letter-spacing:.04em;font-size:14px;font-weight:700;font-family:var(--font-mono,monospace)}.role-items[data-astro-cid-uwl3v7sq]{flex-direction:column;gap:12px;display:flex}.role-item[data-astro-cid-uwl3v7sq]{border-bottom:1px solid #ffffff0d;flex-direction:column;gap:4px;padding-bottom:10px;display:flex}.role-item[data-astro-cid-uwl3v7sq]:last-child{border-bottom:none;padding-bottom:0}.role-item[data-astro-cid-uwl3v7sq] code[data-astro-cid-uwl3v7sq]{color:#c4b5fd;font-size:12px;font-family:var(--font-mono,monospace)}.role-desc[data-astro-cid-uwl3v7sq]{color:var(--text-white-muted,#a1a1aa);font-size:12px;line-height:1.4}.surface-showcase-grid[data-astro-cid-uwl3v7sq]{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:20px;display:grid}.material-card[data-astro-cid-uwl3v7sq]{background:var(--bg-canvas);border:1px solid var(--border-hairline);border-radius:var(--radius-l,16px);corner-shape:squircle;flex-direction:column;gap:16px;padding:20px;display:flex;box-shadow:0 4px 20px #0000001f}.mat-header[data-astro-cid-uwl3v7sq]{justify-content:space-between;align-items:flex-start;display:flex}.mat-name[data-astro-cid-uwl3v7sq]{color:var(--text-primary);margin-bottom:4px;font-size:14px;font-weight:700;display:block}.mat-spec[data-astro-cid-uwl3v7sq]{font-family:var(--font-mono,monospace);color:var(--text-secondary);font-size:11px}.mat-sample-container[data-astro-cid-uwl3v7sq]{flex-direction:column;display:flex}.mat-inner-card[data-astro-cid-uwl3v7sq]{background:var(--bg-surface);border:1px solid var(--border-hairline);border-radius:var(--radius-m,12px);corner-shape:squircle;flex-direction:column;gap:10px;padding:16px;display:flex}.mat-card-title[data-astro-cid-uwl3v7sq]{color:var(--text-primary);font-size:15px;font-weight:700;line-height:1.3}.mat-card-body[data-astro-cid-uwl3v7sq]{color:var(--text-body);margin:0;font-size:13px;line-height:1.5}.mat-card-footer[data-astro-cid-uwl3v7sq]{border-top:1px solid var(--border-hairline);justify-content:space-between;align-items:center;padding-top:8px;display:flex}.mat-subtle-badge[data-astro-cid-uwl3v7sq]{font-family:var(--font-mono,monospace);color:var(--text-secondary);background:var(--bg-subtle);corner-shape:squircle;border-radius:4px;padding:3px 8px;font-size:11px}@media (width<=768px){.semantic-roles-grid[data-astro-cid-uwl3v7sq],.surface-showcase-grid[data-astro-cid-uwl3v7sq]{grid-template-columns:1fr}}.ds-section[data-astro-cid-3y62ip7w]{margin-bottom:64px}.section-title-wrap[data-astro-cid-3y62ip7w]{flex-direction:column;gap:6px;margin-bottom:24px;display:flex}.type-category-title[data-astro-cid-3y62ip7w]{color:var(--color-primary);letter-spacing:-.01em;margin-bottom:12px;font-size:13.5px;font-weight:650}.type-table[data-astro-cid-3y62ip7w]{background:var(--bg-surface-dark);border:1px solid var(--border-dark);corner-shape:squircle;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.type-row[data-astro-cid-3y62ip7w]{border-bottom:1px solid var(--border-dark);grid-template-columns:240px 1fr;align-items:center;gap:24px;padding:22px;display:grid}.type-row[data-astro-cid-3y62ip7w]:last-child{border-bottom:none}.type-meta[data-astro-cid-3y62ip7w]{flex-direction:column;gap:4px;display:flex}.type-name[data-astro-cid-3y62ip7w]{color:var(--text-white);font-size:13.5px;font-weight:600}@media (width<=768px){.type-row[data-astro-cid-3y62ip7w]{grid-template-columns:1fr;gap:12px}}.playground-root.svelte-gti2bk{background:var(--bg-surface-dark);border:1px solid var(--border-dark);corner-shape:squircle;border-radius:18px;grid-template-columns:320px 1fr;gap:32px;padding:24px;display:grid}.controls-panel.svelte-gti2bk{border-right:1px solid var(--border-dark);flex-direction:column;gap:20px;padding-right:20px;display:flex}.control-row.svelte-gti2bk{flex-direction:column;gap:8px;display:flex}.control-row.svelte-gti2bk label:where(.svelte-gti2bk){color:var(--text-white-muted);justify-content:space-between;font-size:13px;font-weight:500;display:flex}.mono-val.svelte-gti2bk{font-family:var(--font-mono);color:var(--color-primary);font-size:12px;font-weight:600}.sm-range.svelte-gti2bk{width:100%;accent-color:var(--color-primary);cursor:pointer}.preset-buttons.svelte-gti2bk{flex-direction:column;gap:8px;margin-top:8px;display:flex}.preset-btn.svelte-gti2bk{color:var(--text-white-muted);border:1px solid var(--border-dark);corner-shape:squircle;text-align:left;background:#ffffff0a;border-radius:8px;padding:7px 12px;font-size:12px;font-weight:550;transition:all .15s}.preset-btn.svelte-gti2bk:hover,.preset-btn.active.svelte-gti2bk{background:var(--color-primary-subtle);border-color:var(--color-primary);color:#fff}.preview-stage.svelte-gti2bk{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;display:flex}.card-column.svelte-gti2bk{flex-direction:column;align-items:center;gap:12px;display:flex}.card-meta.svelte-gti2bk{flex-direction:column;align-items:center;gap:4px;display:flex}.tag.svelte-gti2bk{border-radius:9999px;padding:3px 8px;font-size:11px;font-weight:600}.tag-squircle.svelte-gti2bk{background:var(--color-primary-subtle);color:#a390ff;border:1px solid #7b61ff4d}.tag-circle.svelte-gti2bk{color:var(--text-white-muted);border:1px solid var(--border-dark);background:#ffffff0f}.subtext.svelte-gti2bk{color:var(--text-white-dim);font-size:11px}.squircle-shadow-wrap.svelte-gti2bk{filter:drop-shadow(0 8px 24px #00000073)}.demo-card.svelte-gti2bk{flex-direction:column;justify-content:space-between;width:280px;height:170px;padding:20px;transition:clip-path .1s;display:flex}.demo-squircle.svelte-gti2bk{background:linear-gradient(145deg,#1a1a22,#121217);border:1px solid #7b61ff4d;position:relative}.demo-circle.svelte-gti2bk{background:linear-gradient(145deg,#1a1a22,#121217);border:1px solid #ffffff1f}.card-content.svelte-gti2bk{flex-direction:column;justify-content:center;gap:6px;height:100%;display:flex}.icon-box.svelte-gti2bk{corner-shape:squircle;background:var(--color-primary);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;margin-bottom:4px;font-size:14px;display:flex}.circle-icon.svelte-gti2bk{background:#ffffff24;border-radius:50%}.card-content.svelte-gti2bk h4:where(.svelte-gti2bk){color:var(--text-white);font-size:15px;font-weight:650}.card-content.svelte-gti2bk p:where(.svelte-gti2bk){color:var(--text-white-muted);font-size:12.5px;line-height:1.45}@media (width<=820px){.playground-root.svelte-gti2bk{grid-template-columns:1fr}.controls-panel.svelte-gti2bk{border-right:none;border-bottom:1px solid var(--border-dark);padding-bottom:20px;padding-right:0}}.ds-section[data-astro-cid-squm2jsr]{margin-bottom:64px}.section-title-wrap[data-astro-cid-squm2jsr]{flex-direction:column;gap:6px;margin-bottom:24px;display:flex}.ds-section[data-astro-cid-ekpdzsq7]{margin-bottom:64px}.section-title-wrap[data-astro-cid-ekpdzsq7]{flex-direction:column;gap:6px;margin-bottom:24px;display:flex}.scale-category-title[data-astro-cid-ekpdzsq7]{color:var(--color-primary);letter-spacing:-.01em;margin-bottom:12px;font-size:13.5px;font-weight:650}.scale-table[data-astro-cid-ekpdzsq7]{background:var(--bg-surface-dark);border:1px solid var(--border-dark);border-radius:var(--radius-l);corner-shape:squircle;flex-direction:column;display:flex;overflow:hidden}.scale-row[data-astro-cid-ekpdzsq7]{border-bottom:1px solid var(--border-dark);grid-template-columns:280px 1fr;align-items:center;gap:20px;padding:16px 20px;display:grid}.scale-row[data-astro-cid-ekpdzsq7]:last-child{border-bottom:none}.scale-meta[data-astro-cid-ekpdzsq7]{flex-direction:column;gap:4px;display:flex}.scale-name[data-astro-cid-ekpdzsq7]{color:var(--text-white);font-size:13.5px;font-weight:600}.space-bar[data-astro-cid-ekpdzsq7]{background:linear-gradient(90deg, var(--color-primary), var(--color-accent));border-radius:4px;height:12px}.radius-grid[data-astro-cid-ekpdzsq7]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;display:grid}.radius-card[data-astro-cid-ekpdzsq7]{background:var(--bg-surface-dark);border:1px solid var(--border-dark);corner-shape:squircle;flex-direction:column;justify-content:space-between;min-height:120px;padding:18px;transition:border-color .2s;display:flex}.radius-card[data-astro-cid-ekpdzsq7]:hover{border-color:var(--color-primary)}.radius-card-top[data-astro-cid-ekpdzsq7]{flex-direction:column;gap:4px;display:flex}.radius-usage[data-astro-cid-ekpdzsq7]{color:var(--text-white-dim);margin-top:12px;font-size:11.5px;line-height:1.4}@media (width<=768px){.scale-row[data-astro-cid-ekpdzsq7]{grid-template-columns:1fr;gap:10px}}.canvas-group[data-astro-cid-ordbdact]{flex-direction:column;gap:16px;display:flex}.group-header[data-astro-cid-ordbdact]{border-bottom:1px solid var(--border-dark);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:8px;display:flex}.group-title[data-astro-cid-ordbdact]{color:#fff;margin:0;font-size:14px;font-weight:700}.canvas-card[data-astro-cid-ordbdact]{background:var(--bg-surface-dark);border:1px solid var(--border-dark);corner-shape:squircle;-webkit-corner-shape:squircle;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.canvas-preview[data-astro-cid-ordbdact]{justify-content:center;align-items:center;width:100%;height:140px;display:flex;position:relative;overflow:hidden}.canvas-meta[data-astro-cid-ordbdact]{border-top:1px solid var(--border-dark);background:#0d0d10;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.meta-title-row[data-astro-cid-ordbdact]{justify-content:space-between;align-items:center;gap:8px;display:flex}.preset-name[data-astro-cid-ordbdact]{font-family:var(--font-mono,monospace);color:#fff;font-size:13.5px;font-weight:700}.spec-line[data-astro-cid-ordbdact]{font-family:var(--font-mono,monospace);color:#a1a1aa;font-size:11px;line-height:1.4}.spec-line[data-astro-cid-ordbdact] code[data-astro-cid-ordbdact]{color:#d4d4d8;background:#ffffff0f;border-radius:4px;padding:1px 4px}.shaders-grid[data-astro-cid-ordbdact]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.shader-preview[data-astro-cid-ordbdact]{background:#000;height:160px}.dual-surface-grid[data-astro-cid-ordbdact]{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (width<=768px){.dual-surface-grid[data-astro-cid-ordbdact]{grid-template-columns:1fr}}.superblur-white-preview[data-astro-cid-ordbdact]{-webkit-backdrop-filter:blur(20px);background:radial-gradient(120% 140% at 88%,#7b61ff1f 0%,#7b61ff0a 40%,#0000 80%),#fff;border-bottom:1px solid #e2e2e6;height:130px}.superblur-dark-preview[data-astro-cid-ordbdact]{-webkit-backdrop-filter:blur(20px);background:radial-gradient(130% 120% at 85% 15%,#7b61ff2e 0%,#7b61ff0f 45%,#0000 75%),#141419;border-bottom:1px solid #ffffff14;height:130px}.glass-content[data-astro-cid-ordbdact]{flex-direction:column;align-items:center;gap:6px;display:flex}.glass-label[data-astro-cid-ordbdact]{font-family:var(--font-sans);font-size:13.5px;font-weight:700}.text-dark[data-astro-cid-ordbdact]{color:#111113!important}.text-white[data-astro-cid-ordbdact]{color:#fff!important}.tag--dark[data-astro-cid-ordbdact]{color:#5c5b63!important;background:#f1f1f4!important;border:1px solid #e2e2e6!important}.tints-grid[data-astro-cid-ordbdact]{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;display:grid}.tint-preview[data-astro-cid-ordbdact]{background:#08080a;height:90px}.tint-chip-demo[data-astro-cid-ordbdact]{font-family:var(--font-mono,monospace);corner-shape:squircle;-webkit-corner-shape:squircle;border-radius:6px;padding:3px 9px;font-size:11.5px;font-weight:600}.dot-matrix-preview[data-astro-cid-ordbdact]{background-color:var(--bg-black,#000);background-image:radial-gradient(#ffffff29 1px,#0000 1px);background-size:4px 4px;height:110px}.dot-matrix-inner[data-astro-cid-ordbdact]{backdrop-filter:blur(12px);corner-shape:squircle;background:#0e0e12d9;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:16px;padding:8px 16px;display:flex}.dot-beacon[data-astro-cid-ordbdact]{font-family:var(--font-mono);color:#f5a623;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.b-dot[data-astro-cid-ordbdact]{background:#f5a623;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #f5a623cc}.materials-grid[data-astro-cid-ordbdact]{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;display:grid}.material-preview[data-astro-cid-ordbdact]{height:90px}.material-chip[data-astro-cid-ordbdact]{font-family:var(--font-mono,monospace);border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600}.ds-section[data-astro-cid-42fsaud2]{margin-bottom:64px}.section-title-wrap[data-astro-cid-42fsaud2]{flex-direction:column;gap:6px;margin-bottom:24px;display:flex}.component-block[data-astro-cid-42fsaud2]{background:var(--bg-surface-dark);border:1px solid var(--border-dark);corner-shape:squircle;border-radius:16px;padding:24px}.button-row[data-astro-cid-42fsaud2]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sm-chip[data-astro-cid-ags4ogmk]{font-family:var(--font-mono,monospace);letter-spacing:-.01em;corner-shape:squircle;-webkit-corner-shape:squircle;user-select:none;white-space:nowrap;text-transform:none;border-radius:6px;align-items:center;gap:5px;padding:2.5px 8px;font-size:11.5px;font-weight:600;line-height:1.25;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.chip--m[data-astro-cid-ags4ogmk]{border-radius:7px;gap:5px;padding:3.5px 10px;font-size:13px}.chip-cyan[data-astro-cid-ags4ogmk]{background:var(--bg-cyan-subtle,#0284c724);color:#38bdf8;border:1px solid #38bdf852}[data-theme=light] .chip-cyan[data-astro-cid-ags4ogmk],.theme-light .chip-cyan[data-astro-cid-ags4ogmk],.sheet-body .chip-cyan[data-astro-cid-ags4ogmk]{color:#0284c7;background:#e0f2fe;border-color:#bae6fd}.chip-amber[data-astro-cid-ags4ogmk]{background:var(--bg-amber-subtle,#f5a6231f);color:#f5a623;border:1px solid #f5a62347}[data-theme=light] .chip-amber[data-astro-cid-ags4ogmk],.theme-light .chip-amber[data-astro-cid-ags4ogmk],.sheet-body .chip-amber[data-astro-cid-ags4ogmk]{color:#d97706;background:#fef3c7;border-color:#fde68a}.chip-primary[data-astro-cid-ags4ogmk]{background:var(--bg-primary-subtle,#7b61ff1f);color:#a390ff;border:1px solid #7b61ff47}[data-theme=light] .chip-primary[data-astro-cid-ags4ogmk],.theme-light .chip-primary[data-astro-cid-ags4ogmk],.sheet-body .chip-primary[data-astro-cid-ags4ogmk]{color:#7e22ce;background:#f3e8ff;border-color:#e9d5ff}.chip-neutral[data-astro-cid-ags4ogmk]{color:#d4d4d8;background:#ffffff14;border:1px solid #ffffff1f}[data-theme=light] .chip-neutral[data-astro-cid-ags4ogmk],.theme-light .chip-neutral[data-astro-cid-ags4ogmk],.sheet-body .chip-neutral[data-astro-cid-ags4ogmk]{color:#52525b;background:#f4f4f5;border-color:#e4e4e7}.glass-chip[data-astro-cid-katl3lba]{-webkit-backdrop-filter:blur(12px);border-radius:var(--radius-full,9999px);corner-shape:squircle;-webkit-corner-shape:squircle;color:#fffffff2;user-select:none;white-space:nowrap;background:#00000047;border:1px solid #ffffff38;align-items:center;gap:5px;padding:4px 10px;transition:background-color .15s,border-color .15s;display:inline-flex;box-shadow:0 2px 8px #0000002e}.glass-chip--default[data-astro-cid-katl3lba]{color:#fffffff2;background:#00000047;border:1px solid #ffffff38}.glass-chip--gold[data-astro-cid-katl3lba],.glass-chip--amber[data-astro-cid-katl3lba]{color:var(--color-gold,#fdcf36);background:#120e0273;border:1px solid #fdcf3659}.glass-chip--mono[data-astro-cid-katl3lba]{font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.glass-chip--sans[data-astro-cid-katl3lba]{font-family:var(--font-sans,-apple-system, BlinkMacSystemFont, sans-serif);letter-spacing:-.01em;text-transform:none;font-size:13px;font-weight:600}.ds-section[data-astro-cid-vgitjasy]{margin-bottom:64px}.section-title-wrap[data-astro-cid-vgitjasy]{flex-direction:column;gap:6px;margin-bottom:24px;display:flex}.component-block[data-astro-cid-vgitjasy]{background:var(--bg-surface-dark);border:1px solid var(--border-dark);corner-shape:squircle;border-radius:16px;padding:24px}.fluent-emoji-root[data-astro-cid-dwq2r6zk]{user-select:none;pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.fluent-emoji-picture[data-astro-cid-dwq2r6zk]{display:contents}.size-sm[data-astro-cid-dwq2r6zk],.size-sm[data-astro-cid-dwq2r6zk] .fluent-emoji-img[data-astro-cid-dwq2r6zk]{width:32px;height:32px}.size-md[data-astro-cid-dwq2r6zk],.size-md[data-astro-cid-dwq2r6zk] .fluent-emoji-img[data-astro-cid-dwq2r6zk]{width:48px;height:48px}.size-lg[data-astro-cid-dwq2r6zk],.size-lg[data-astro-cid-dwq2r6zk] .fluent-emoji-img[data-astro-cid-dwq2r6zk]{width:64px;height:64px}.size-xl[data-astro-cid-dwq2r6zk],.size-xl[data-astro-cid-dwq2r6zk] .fluent-emoji-img[data-astro-cid-dwq2r6zk]{width:96px;height:96px}.size-card[data-astro-cid-dwq2r6zk]{width:108px;height:108px}.size-card[data-astro-cid-dwq2r6zk] .fluent-emoji-img[data-astro-cid-dwq2r6zk]{width:108px;max-width:108px;height:108px;max-height:108px}.fluent-emoji-img[data-astro-cid-dwq2r6zk]{object-fit:contain;filter:drop-shadow(0 14px 28px #00000059);transform-origin:50%;display:block}.is-animated[data-astro-cid-dwq2r6zk] .fluent-emoji-img[data-astro-cid-dwq2r6zk]{animation:4s ease-in-out infinite alternate fluentFloat}@keyframes fluentFloat{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(-8px)rotate(1deg)}to{transform:translateY(-14px)rotate(-1deg)}}.fluent-emoji-shadow[data-astro-cid-dwq2r6zk]{pointer-events:none;opacity:.7;background:radial-gradient(#0009 0%,#0000 72%);border-radius:50%;width:70%;height:14px;transition:transform .3s,opacity .3s;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.ds-section[data-astro-cid-4bbng2rt]{margin-bottom:64px}.section-title-wrap[data-astro-cid-4bbng2rt]{flex-direction:column;gap:6px;margin-bottom:24px;display:flex}.component-block[data-astro-cid-4bbng2rt]{background:var(--bg-surface-dark);border:1px solid var(--border-dark);corner-shape:squircle;border-radius:16px;padding:24px}.scale-row[data-astro-cid-4bbng2rt]{flex-wrap:wrap;align-items:flex-end;gap:28px;padding:12px 0;display:flex}.scale-item[data-astro-cid-4bbng2rt]{flex-direction:column;align-items:center;gap:10px;display:flex}.scale-label[data-astro-cid-4bbng2rt]{font-family:var(--font-mono);color:var(--text-white-muted);font-size:11px}.emoji-grid[data-astro-cid-4bbng2rt]{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:16px;display:grid}.emoji-card[data-astro-cid-4bbng2rt]{corner-shape:squircle;text-align:center;background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:16px 12px;display:flex}.emoji-preview[data-astro-cid-4bbng2rt]{justify-content:center;align-items:center;height:72px;display:flex}.emoji-name[data-astro-cid-4bbng2rt]{font-family:var(--font-mono);color:#fff;font-size:12px;font-weight:600}.emoji-desc[data-astro-cid-4bbng2rt]{color:var(--text-white-muted);font-size:11px}.brand-card[data-astro-cid-izxzhxx7]{box-sizing:border-box;corner-shape:squircle;border-radius:14px;flex-direction:column;justify-content:space-between;min-height:310px;padding:18px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 4px 14px #0000000a}.brand-card[data-astro-cid-izxzhxx7]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.surface-bone[data-astro-cid-izxzhxx7]{border:1px solid var(--border-hairline,#e2e2e6);color:var(--text-main,#111113);background-color:#fff}.surface-bone[data-astro-cid-izxzhxx7] .meta-label[data-astro-cid-izxzhxx7]{color:var(--text-dim,#8e8d96)}.surface-bone[data-astro-cid-izxzhxx7] .card-title[data-astro-cid-izxzhxx7]{color:#111113}.surface-bone[data-astro-cid-izxzhxx7] .card-desc[data-astro-cid-izxzhxx7]{color:var(--text-muted,#5c5b63)}.surface-bone[data-astro-cid-izxzhxx7] .contrast-box-footer[data-astro-cid-izxzhxx7]{border-top:1px solid #0000000f}.surface-paper[data-astro-cid-izxzhxx7]{background-color:var(--bg-paper,#f6f3eb);border:1px solid var(--border-paper,#e6e1d3);color:#1f1d17}.surface-paper[data-astro-cid-izxzhxx7] .meta-label[data-astro-cid-izxzhxx7]{color:#6e6858}.surface-paper[data-astro-cid-izxzhxx7] .card-title[data-astro-cid-izxzhxx7]{color:#1f1d17}.surface-paper[data-astro-cid-izxzhxx7] .card-desc[data-astro-cid-izxzhxx7]{color:#4a463b}.surface-paper[data-astro-cid-izxzhxx7] .contrast-box-footer[data-astro-cid-izxzhxx7]{border-top:1px solid #00000014}.surface-slate[data-astro-cid-izxzhxx7]{background-color:var(--bg-slate,#ebedf0);border:1px solid var(--border-slate,#dcdfe4);color:#181d26}.surface-slate[data-astro-cid-izxzhxx7] .meta-label[data-astro-cid-izxzhxx7]{color:#555e6b}.surface-slate[data-astro-cid-izxzhxx7] .card-title[data-astro-cid-izxzhxx7]{color:#181d26}.surface-slate[data-astro-cid-izxzhxx7] .card-desc[data-astro-cid-izxzhxx7]{color:#383e48}.surface-slate[data-astro-cid-izxzhxx7] .contrast-box-footer[data-astro-cid-izxzhxx7]{border-top:1px solid #00000014}.surface-carbon[data-astro-cid-izxzhxx7]{background-color:var(--bg-carbon,#121214);border:1px solid var(--border-dark,#ffffff1f);color:#fff}.surface-carbon[data-astro-cid-izxzhxx7] .meta-label[data-astro-cid-izxzhxx7]{color:#8e8d96}.surface-carbon[data-astro-cid-izxzhxx7] .card-title[data-astro-cid-izxzhxx7]{color:#fbfbfc}.surface-carbon[data-astro-cid-izxzhxx7] .card-desc[data-astro-cid-izxzhxx7]{color:#9c9ca4}.surface-carbon[data-astro-cid-izxzhxx7] .contrast-box-footer[data-astro-cid-izxzhxx7]{border-top:1px solid #ffffff1a}.contrast-meta-tag[data-astro-cid-izxzhxx7]{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:center;font-size:11.5px;font-weight:700;display:flex}.wcag-score[data-astro-cid-izxzhxx7]{font-family:var(--font-mono);border-radius:4px;padding:2px 6px;font-size:11px;font-weight:800;line-height:1.2}.wcag-emerald[data-astro-cid-izxzhxx7]{color:#0e8345;background:#ebf8f2}.wcag-amber[data-astro-cid-izxzhxx7]{color:#ca8300;background:#fff5e5}.wcag-lilac[data-astro-cid-izxzhxx7]{color:#a38fff;background:#252330}.card-title[data-astro-cid-izxzhxx7]{font-family:var(--font-sans);letter-spacing:-.01em;margin-top:10px;font-size:18px;font-weight:700;line-height:1.25}.card-desc[data-astro-cid-izxzhxx7]{font-family:var(--font-sans);margin-top:6px;font-size:14.5px;line-height:1.48}.card-tags[data-astro-cid-izxzhxx7]{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.sec-tag-preview[data-astro-cid-izxzhxx7]{font-family:var(--font-sans);border-radius:5px;align-items:center;gap:4px;padding:3px 8px;font-size:11.5px;font-weight:600;line-height:1.2;display:inline-flex}.tag-dot[data-astro-cid-izxzhxx7]{font-size:8px;line-height:1}.tag-purple[data-astro-cid-izxzhxx7]{color:var(--color-primary,#7b61ff);background:#7b61ff14;border:1px solid #7b61ff33}.tag-terracotta[data-astro-cid-izxzhxx7]{color:var(--color-terracotta,#ea580c);background:#ea580c14;border:1px solid #ea580c40}.tag-cobalt[data-astro-cid-izxzhxx7]{color:var(--color-cobalt,#1d63ff);background:#1d63ff14;border:1px solid #1d63ff40}.tag-emerald[data-astro-cid-izxzhxx7]{color:#10b981;background:#10b98114;border:1px solid #10b98140}.tag-amber[data-astro-cid-izxzhxx7]{color:var(--color-amber,#f5a623);background:#f5a6231f;border:1px solid #f5a62359}.contrast-box-footer[data-astro-cid-izxzhxx7]{flex-direction:column;margin-top:auto;padding-top:14px;display:flex}.brand-card-btn[data-astro-cid-izxzhxx7]{font-family:var(--font-sans);cursor:pointer;letter-spacing:.01em;corner-shape:squircle;border:none;border-radius:9px;justify-content:center;align-items:center;padding:10px 16px;font-size:11.5px;font-weight:700;text-decoration:none;transition:transform .15s,background-color .15s,box-shadow .15s;display:flex}.brand-card-btn[data-astro-cid-izxzhxx7]:active{transform:scale(.98)}.btn-primary[data-astro-cid-izxzhxx7]{background-color:var(--color-primary,#7b61ff);color:#fff;box-shadow:0 2px 8px var(--color-primary-glow,#7b61ff59)}.btn-primary[data-astro-cid-izxzhxx7]:hover{background-color:var(--color-primary-hover,#684df2);box-shadow:0 4px 12px var(--color-primary-glow,#7b61ff73);transform:translateY(-1px)}.btn-amber[data-astro-cid-izxzhxx7]{background-color:var(--color-amber,#f5a623);color:#111113;box-shadow:0 2px 8px var(--color-amber-glow,#f5a62359)}.btn-amber[data-astro-cid-izxzhxx7]:hover{background-color:var(--color-amber-hover,#d98e16);box-shadow:0 4px 12px var(--color-amber-glow,#f5a62373);transform:translateY(-1px)}.btn-secondary[data-astro-cid-izxzhxx7]{color:#181d26;border:1px solid var(--border-slate,#dcdfe4);background-color:#fff;box-shadow:0 1px 3px #0000000a}.btn-secondary[data-astro-cid-izxzhxx7]:hover{background-color:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px)}.brand-card-studio[data-astro-cid-jpzzcory]{grid-template-columns:repeat(4,1fr);gap:16px;width:100%;display:grid}@media (width<=1024px){.brand-card-studio[data-astro-cid-jpzzcory]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.brand-card-studio[data-astro-cid-jpzzcory]{grid-template-columns:1fr}}.service-card[data-astro-cid-hwunfzhe]{box-sizing:border-box;corner-shape:squircle;-webkit-corner-shape:squircle;background:var(--bg-dark-1,#141417);border:1px solid #ffffff1f;border-radius:28px;flex-direction:column;justify-content:flex-end;width:100%;height:100%;min-height:560px;margin:0;padding:0;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px #00000059}.service-card[data-astro-cid-hwunfzhe]:hover{border-color:#7b61ff73;transform:translateY(-4px);box-shadow:0 20px 48px #00000073}.card-featured[data-astro-cid-hwunfzhe]{border:3px solid var(--color-primary,#7b61ff)!important;box-shadow:0 16px 48px #7b61ff59!important}.card-specular-border[data-astro-cid-hwunfzhe]{border-radius:inherit;corner-shape:squircle;pointer-events:none;z-index:15;border:1px solid #ffffff14;position:absolute;inset:0;box-shadow:inset 0 1px 1px #fff3}.corner-recommended-badge[data-astro-cid-hwunfzhe]{z-index:25;color:#fff;font-family:var(--font-sans,system-ui, sans-serif);letter-spacing:-.01em;corner-shape:squircle;pointer-events:none;background:#7b61ff;border-bottom-left-radius:22px;justify-content:center;align-items:center;height:34px;padding:0 18px 0 16px;font-size:14px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:0;right:0;box-shadow:0 4px 16px #7b61ff73,inset 0 -1px 1px #0003}.shader-canvas-container[data-astro-cid-hwunfzhe]{z-index:1;pointer-events:none;width:100%;height:calc(100% + 60px);position:absolute;inset:0;overflow:hidden;transform:translateY(-40px)}.shader-canvas-container[data-astro-cid-hwunfzhe] .shader-wrapper,.shader-canvas-container[data-astro-cid-hwunfzhe] canvas{display:block;width:100%!important;height:100%!important}.card-emoji-stage[data-astro-cid-hwunfzhe]{z-index:5;pointer-events:none;justify-content:center;align-items:flex-start;padding-top:65px;display:flex;position:absolute;inset:0}.card-diffusion-scrim[data-astro-cid-hwunfzhe]{inset-inline:0;z-index:6;pointer-events:none;background:linear-gradient(#0000 0%,#14141703 2.5%,#1414170a 6%,#1414171c 11%,#14141738 17%,#14141761 24%,#1414178f 32%,#141417bd 42%,#141417e0 52%,#141417f5 65%,#141417fc 80%,#141417 100%);height:84%;position:absolute;bottom:0}.scrim--startup[data-astro-cid-hwunfzhe]{background:linear-gradient(#0000 0%,#14141705 3%,#1414171a 8%,#14141742 16%,#1414177a 26%,#141417b8 40%,#141417e6 58%,#141417fa 78%,#141417 100%)!important;height:70%!important}.card-content-layer[data-astro-cid-hwunfzhe]{z-index:10;box-sizing:border-box;flex-direction:column;gap:12px;width:100%;padding:24px 22px 22px;display:flex;position:relative}.card-header-row[data-astro-cid-hwunfzhe]{justify-content:space-between;align-items:center;gap:8px;display:flex}.service-title[data-astro-cid-hwunfzhe]{color:#fff;letter-spacing:-.01em;margin:0;font-size:21px;font-weight:750;line-height:1.25}.price-row[data-astro-cid-hwunfzhe]{align-items:center;margin-top:2px;display:flex}.service-checklist[data-astro-cid-hwunfzhe]{flex-direction:column;gap:9px;margin:4px 0 0;padding:0;list-style:none;display:flex}.service-checklist[data-astro-cid-hwunfzhe] li[data-astro-cid-hwunfzhe]{font-family:var(--font-sans,system-ui, sans-serif);color:#e4e4e7;align-items:flex-start;gap:8px;font-size:15px;line-height:1.5;display:flex}.chk[data-astro-cid-hwunfzhe]{color:#34d399;flex-shrink:0;margin-top:2px;font-size:14px;font-weight:700}.card-footer[data-astro-cid-hwunfzhe]{border-top:1px solid #ffffff1a;margin-top:4px;padding-top:14px}.scope-link[data-astro-cid-hwunfzhe]{font-family:var(--font-sans,system-ui, sans-serif);color:var(--color-primary-text,#c4b5fd);align-items:center;gap:6px;font-size:15px;font-weight:600;text-decoration:none;transition:gap .15s,color .15s;display:inline-flex}.scope-link[data-astro-cid-hwunfzhe]:hover{color:#fff;gap:10px}.arrow[data-astro-cid-hwunfzhe]{transition:transform .15s}.scope-link[data-astro-cid-hwunfzhe]:hover .arrow[data-astro-cid-hwunfzhe]{transform:translate(3px)}.dual-track-box[data-astro-cid-hwunfzhe]{corner-shape:squircle;background:#00000073;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-top:2px;padding:16px 18px;display:grid}.track-tier[data-astro-cid-hwunfzhe]{flex-direction:column;gap:4px;display:flex}.track-name[data-astro-cid-hwunfzhe]{color:var(--color-accent-text,#fbbf24);font-size:15px;font-weight:700}.track-desc[data-astro-cid-hwunfzhe]{font-family:var(--font-sans,system-ui, sans-serif);color:#a1a1aa;margin:0;font-size:14px;line-height:1.5}.track-divider[data-astro-cid-hwunfzhe]{background:#ffffff1a;width:1px;height:100%;min-height:48px}.text-white[data-astro-cid-hwunfzhe]{color:#fff}.text-purple[data-astro-cid-hwunfzhe]{color:var(--color-primary-text,#c4b5fd)}@media (width<=640px){.dual-track-box[data-astro-cid-hwunfzhe]{grid-template-columns:1fr;gap:12px}.track-divider[data-astro-cid-hwunfzhe]{width:100%;height:1px;min-height:1px}}.colored-shader-card[data-astro-cid-z5w5zzkd]{corner-shape:squircle;box-sizing:border-box;border-radius:16px;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 18px #0000000d}.colored-shader-card[data-astro-cid-z5w5zzkd]:hover{transform:translateY(-3px);box-shadow:0 12px 32px #0000001a}.surface-bone[data-astro-cid-z5w5zzkd]{border:1px solid var(--border-hairline,#e2e2e6);color:#111113;background-color:#fff}.surface-bone[data-astro-cid-z5w5zzkd] .card-title[data-astro-cid-z5w5zzkd]{color:#111113}.surface-bone[data-astro-cid-z5w5zzkd] .card-desc[data-astro-cid-z5w5zzkd]{color:#5c5b63}.surface-bone[data-astro-cid-z5w5zzkd] .meta-label[data-astro-cid-z5w5zzkd]{color:#8e8d96}.surface-bone[data-astro-cid-z5w5zzkd] .card-footer[data-astro-cid-z5w5zzkd]{border-top:1px solid #0000000f}.surface-paper[data-astro-cid-z5w5zzkd]{background-color:var(--bg-paper,#f6f3eb);border:1px solid var(--border-paper,#e6e1d3);color:#1f1d17}.surface-paper[data-astro-cid-z5w5zzkd] .card-title[data-astro-cid-z5w5zzkd]{color:#1f1d17}.surface-paper[data-astro-cid-z5w5zzkd] .card-desc[data-astro-cid-z5w5zzkd]{color:#4a463b}.surface-paper[data-astro-cid-z5w5zzkd] .meta-label[data-astro-cid-z5w5zzkd]{color:#6e6858}.surface-paper[data-astro-cid-z5w5zzkd] .card-footer[data-astro-cid-z5w5zzkd]{border-top:1px solid #00000014}.surface-slate[data-astro-cid-z5w5zzkd]{background-color:var(--bg-slate,#ebedf0);border:1px solid var(--border-slate,#dcdfe4);color:#181d26}.surface-slate[data-astro-cid-z5w5zzkd] .card-title[data-astro-cid-z5w5zzkd]{color:#181d26}.surface-slate[data-astro-cid-z5w5zzkd] .card-desc[data-astro-cid-z5w5zzkd]{color:#383e48}.surface-slate[data-astro-cid-z5w5zzkd] .meta-label[data-astro-cid-z5w5zzkd]{color:#555e6b}.surface-slate[data-astro-cid-z5w5zzkd] .card-footer[data-astro-cid-z5w5zzkd]{border-top:1px solid #00000014}.surface-carbon[data-astro-cid-z5w5zzkd]{background-color:var(--bg-carbon,#121214);border:1px solid var(--border-dark,#ffffff1f);color:#fff}.surface-carbon[data-astro-cid-z5w5zzkd] .card-title[data-astro-cid-z5w5zzkd]{color:#fbfbfc}.surface-carbon[data-astro-cid-z5w5zzkd] .card-desc[data-astro-cid-z5w5zzkd]{color:#9c9ca4}.surface-carbon[data-astro-cid-z5w5zzkd] .meta-label[data-astro-cid-z5w5zzkd]{color:#8e8d96}.surface-carbon[data-astro-cid-z5w5zzkd] .card-footer[data-astro-cid-z5w5zzkd]{border-top:1px solid #ffffff1a}.shader-stage[data-astro-cid-z5w5zzkd]{border-bottom:1px solid #0000000f;width:100%;height:160px;position:relative;overflow:hidden}.surface-carbon[data-astro-cid-z5w5zzkd] .shader-stage[data-astro-cid-z5w5zzkd]{border-bottom-color:#ffffff14}.stage-overlay[data-astro-cid-z5w5zzkd]{pointer-events:none;z-index:10;flex-direction:column;justify-content:space-between;padding:12px;display:flex;position:absolute;inset:0}.stage-top-meta[data-astro-cid-z5w5zzkd]{justify-content:space-between;align-items:center;gap:8px;display:flex}.stage-pill[data-astro-cid-z5w5zzkd]{font-family:var(--font-mono,monospace);-webkit-backdrop-filter:blur(8px);letter-spacing:.02em;border-radius:9999px;padding:3px 8px;font-size:10.5px;font-weight:700;line-height:1}.meta-badge[data-astro-cid-z5w5zzkd]{color:#fff;background:#0000008c;border:1px solid #ffffff2e}.status-badge[data-astro-cid-z5w5zzkd].badge-emerald{color:#059669;background:#10b98138;border:1px solid #10b98166}.surface-carbon[data-astro-cid-z5w5zzkd] .status-badge[data-astro-cid-z5w5zzkd].badge-emerald{color:#34d399;background:#10b98147}.status-badge[data-astro-cid-z5w5zzkd].badge-amber{color:#ca8300;background:#f5a62338;border:1px solid #f5a62373}.surface-carbon[data-astro-cid-z5w5zzkd] .status-badge[data-astro-cid-z5w5zzkd].badge-amber{color:var(--color-accent-text,#fbbf24)}.status-badge[data-astro-cid-z5w5zzkd].badge-lilac{color:#7b61ff;background:#7b61ff38;border:1px solid #7b61ff66}.surface-carbon[data-astro-cid-z5w5zzkd] .status-badge[data-astro-cid-z5w5zzkd].badge-lilac{color:#a38fff}.stage-center-icon[data-astro-cid-z5w5zzkd]{justify-content:center;align-items:center;margin-top:-8px;display:flex}.emoji-glyph[data-astro-cid-z5w5zzkd]{filter:drop-shadow(0 6px 12px #00000040);font-size:38px}.card-content-block[data-astro-cid-z5w5zzkd]{flex-direction:column;flex:1;justify-content:space-between;padding:16px;display:flex}.ambient-shader-bg[data-astro-cid-z5w5zzkd]{z-index:0;position:absolute;inset:0;overflow:hidden}.ambient-fog-scrim[data-astro-cid-z5w5zzkd]{pointer-events:none;z-index:1;position:absolute;inset:0}.surface-bone[data-astro-cid-z5w5zzkd] .ambient-fog-scrim[data-astro-cid-z5w5zzkd]{background:linear-gradient(#ffffffbf 0%,#ffffffeb 55%,#fff 100%)}.surface-paper[data-astro-cid-z5w5zzkd] .ambient-fog-scrim[data-astro-cid-z5w5zzkd]{background:linear-gradient(#f6f3ebb8 0%,#f6f3ebeb 55%,#f6f3eb 100%)}.surface-slate[data-astro-cid-z5w5zzkd] .ambient-fog-scrim[data-astro-cid-z5w5zzkd]{background:linear-gradient(#ebedf0b3 0%,#ebedf0e6 55%,#ebedf0 100%)}.surface-carbon[data-astro-cid-z5w5zzkd] .ambient-fog-scrim[data-astro-cid-z5w5zzkd]{background:linear-gradient(#1212148c 0%,#121214e0 55%,#121214 100%)}.ambient-card-content[data-astro-cid-z5w5zzkd]{z-index:2;flex-direction:column;justify-content:space-between;min-height:310px;padding:18px;display:flex;position:relative}.card-meta-row[data-astro-cid-z5w5zzkd]{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:center;font-size:11.5px;font-weight:700;display:flex}.wcag-score[data-astro-cid-z5w5zzkd]{font-family:var(--font-mono,monospace);border-radius:4px;padding:2px 6px;font-size:11px;font-weight:800;line-height:1.2}.wcag-emerald[data-astro-cid-z5w5zzkd]{color:#0e8345;background:#ebf8f2}.surface-carbon[data-astro-cid-z5w5zzkd] .wcag-emerald[data-astro-cid-z5w5zzkd]{color:#34d399;background:#10b98133}.wcag-amber[data-astro-cid-z5w5zzkd]{color:#ca8300;background:#fff5e5}.surface-carbon[data-astro-cid-z5w5zzkd] .wcag-amber[data-astro-cid-z5w5zzkd]{color:var(--color-accent-text,#fbbf24);background:#f5a62333}.wcag-lilac[data-astro-cid-z5w5zzkd]{color:#a38fff;background:#252330}.card-title[data-astro-cid-z5w5zzkd]{font-family:var(--font-sans);letter-spacing:-.01em;margin-top:8px;font-size:18px;font-weight:700;line-height:1.25}.card-desc[data-astro-cid-z5w5zzkd]{font-family:var(--font-sans);margin-top:6px;font-size:14px;line-height:1.48}.card-tags[data-astro-cid-z5w5zzkd]{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.sec-tag-preview[data-astro-cid-z5w5zzkd]{font-family:var(--font-sans);border-radius:5px;align-items:center;gap:4px;padding:3px 8px;font-size:11.5px;font-weight:600;line-height:1.2;display:inline-flex}.tag-dot[data-astro-cid-z5w5zzkd]{font-size:8px;line-height:1}.tag-purple[data-astro-cid-z5w5zzkd]{color:var(--color-primary,#7b61ff);background:#7b61ff14;border:1px solid #7b61ff33}.tag-terracotta[data-astro-cid-z5w5zzkd]{color:var(--color-terracotta,#ea580c);background:#ea580c14;border:1px solid #ea580c40}.tag-cobalt[data-astro-cid-z5w5zzkd]{color:var(--color-cobalt,#1d63ff);background:#1d63ff14;border:1px solid #1d63ff40}.tag-emerald[data-astro-cid-z5w5zzkd]{color:#10b981;background:#10b98114;border:1px solid #10b98140}.tag-amber[data-astro-cid-z5w5zzkd]{color:var(--color-amber,#f5a623);background:#f5a6231f;border:1px solid #f5a62359}.card-footer[data-astro-cid-z5w5zzkd]{flex-direction:column;margin-top:14px;padding-top:12px;display:flex}.card-btn[data-astro-cid-z5w5zzkd]{font-family:var(--font-sans);cursor:pointer;letter-spacing:.01em;corner-shape:squircle;border:none;border-radius:9px;justify-content:center;align-items:center;padding:10px 16px;font-size:11.5px;font-weight:700;text-decoration:none;transition:transform .15s,background-color .15s,box-shadow .15s;display:flex}.card-btn[data-astro-cid-z5w5zzkd]:active{transform:scale(.98)}.btn-primary[data-astro-cid-z5w5zzkd]{background-color:var(--color-primary,#7b61ff);color:#fff;box-shadow:0 2px 8px var(--color-primary-glow,#7b61ff59)}.btn-primary[data-astro-cid-z5w5zzkd]:hover{background-color:var(--color-primary-hover,#684df2);box-shadow:0 4px 12px var(--color-primary-glow,#7b61ff73);transform:translateY(-1px)}.btn-amber[data-astro-cid-z5w5zzkd]{background-color:var(--color-amber,#f5a623);color:#111113;box-shadow:0 2px 8px var(--color-amber-glow,#f5a62359)}.btn-amber[data-astro-cid-z5w5zzkd]:hover{background-color:var(--color-amber-hover,#d98e16);box-shadow:0 4px 12px var(--color-amber-glow,#f5a62373);transform:translateY(-1px)}.btn-secondary[data-astro-cid-z5w5zzkd]{color:#181d26;border:1px solid var(--border-slate,#dcdfe4);background-color:#fff;box-shadow:0 1px 3px #0000000a}.btn-secondary[data-astro-cid-z5w5zzkd]:hover{background-color:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px)}.shader-studio-container[data-astro-cid-ysvlz57q]{width:100%}.subgroup-header[data-astro-cid-ysvlz57q]{margin-bottom:16px}.subgroup-title[data-astro-cid-ysvlz57q]{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--text-main,#111113);font-size:16px;font-weight:700}[data-astro-cid-ysvlz57q][data-theme=dark] .subgroup-title[data-astro-cid-ysvlz57q]{color:#fff}.subgroup-desc[data-astro-cid-ysvlz57q]{margin-top:4px;font-size:13.5px;line-height:1.45}.studio-grid[data-astro-cid-ysvlz57q]{grid-template-columns:repeat(4,1fr);gap:16px;width:100%;display:grid}@media (width<=1024px){.studio-grid[data-astro-cid-ysvlz57q]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.studio-grid[data-astro-cid-ysvlz57q]{grid-template-columns:1fr}}.article-reader-card.svelte-1uuvzy4{background:var(--bg-dark-1);border:1px solid var(--border-dark);border-radius:var(--radius-l);corner-shape:squircle;flex-direction:column;max-width:860px;margin:0 auto;display:flex;overflow:hidden;box-shadow:0 16px 36px #00000073}.reader-top-bar.svelte-1uuvzy4{padding:var(--space-s) var(--space-m);background:var(--bg-dark-2);border-bottom:1px solid var(--border-dark);justify-content:space-between;align-items:center;display:flex}.top-bar-left.svelte-1uuvzy4{align-items:center;gap:var(--space-s);display:flex}.mono-meta.svelte-1uuvzy4{font-family:var(--font-mono);letter-spacing:-.01em;font-size:11px}.minimap-tag.svelte-1uuvzy4{font-family:var(--font-mono);color:var(--color-primary);background:var(--bg-primary-subtle);border-radius:var(--radius-full);border:1px solid #7b61ff40;align-items:center;gap:6px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.status-dot.svelte-1uuvzy4{background:var(--color-primary);width:5px;height:5px;box-shadow:0 0 6px var(--color-primary);border-radius:50%}.reader-body-wrap.svelte-1uuvzy4{grid-template-columns:1fr 88px;height:420px;display:grid;position:relative}.article-scroll-pane.svelte-1uuvzy4{padding:var(--space-l);scrollbar-width:none;-ms-overflow-style:none;overflow-y:scroll}.article-scroll-pane.svelte-1uuvzy4::-webkit-scrollbar{display:none}.article-content-flow.svelte-1uuvzy4{gap:var(--space-l);flex-direction:column;display:flex}.article-lead-header.svelte-1uuvzy4{gap:var(--space-xs);flex-direction:column;display:flex}.article-heading.svelte-1uuvzy4{letter-spacing:-.5px;line-height:1.25}.lead-summary.svelte-1uuvzy4{color:var(--text-white-muted);line-height:1.55}.doc-section.svelte-1uuvzy4{gap:var(--space-xs);padding-top:var(--space-s);border-top:1px solid #ffffff0d;flex-direction:column;display:flex}.section-badge.svelte-1uuvzy4{font-family:var(--font-mono);color:var(--color-primary);letter-spacing:.04em;font-size:11px;font-weight:700}.section-subheading.svelte-1uuvzy4{color:var(--text-white);letter-spacing:-.5px}.doc-p.svelte-1uuvzy4{color:var(--text-white-muted);line-height:1.55}.callout-box.svelte-1uuvzy4{background:var(--bg-primary-subtle);border-left:3px solid var(--color-primary);border-radius:0 var(--radius-s) var(--radius-s) 0;padding:var(--space-s) var(--space-m);margin-top:var(--space-xs)}.callout-label.svelte-1uuvzy4{font-family:var(--font-mono);color:var(--color-primary);letter-spacing:.08em;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.callout-text.svelte-1uuvzy4{color:var(--text-white);line-height:1.45}.cost-table-wrap.svelte-1uuvzy4{background:var(--bg-dark-2);border:1px solid var(--border-dark);border-radius:var(--radius-s);corner-shape:squircle;margin-top:var(--space-xs);overflow:hidden}.cost-row.svelte-1uuvzy4{border-bottom:1px solid #ffffff0d;grid-template-columns:100px 1fr 110px;align-items:center;padding:10px 14px;font-size:12.5px;display:grid}.cost-row.svelte-1uuvzy4:last-child{border-bottom:none}.cost-header.svelte-1uuvzy4{font-family:var(--font-mono);color:var(--text-white-dim);background:#ffffff08;font-size:11px;font-weight:700}.row-phase.svelte-1uuvzy4{color:var(--text-white);font-weight:600}.row-desc.svelte-1uuvzy4{color:var(--text-white-muted);font-size:12px}.mono-val.svelte-1uuvzy4{font-family:var(--font-mono);color:var(--color-accent);text-align:right;font-weight:700}.right.svelte-1uuvzy4{text-align:right}.code-preview-block.svelte-1uuvzy4{background:var(--bg-dark-3);border:1px solid var(--border-dark);border-radius:var(--radius-s);corner-shape:squircle;margin-top:var(--space-xs);overflow:hidden}.code-header.svelte-1uuvzy4{font-family:var(--font-mono);color:var(--text-white-dim);background:#ffffff05;border-bottom:1px solid #ffffff0d;justify-content:space-between;padding:6px 12px;font-size:10.5px;display:flex}.code-body.svelte-1uuvzy4{padding:var(--space-s);font-family:var(--font-mono);color:var(--text-white-muted);font-size:11.5px;line-height:1.5;overflow-x:auto}.guarantee-chip.svelte-1uuvzy4{border-radius:var(--radius-full);margin-top:var(--space-xs);background:#10b9811f;border:1px solid #10b98140;padding:8px 16px;display:inline-block}.minimap-rail.svelte-1uuvzy4{background:var(--bg-dark-3);border-left:1px solid var(--border-dark);user-select:none;cursor:pointer;position:relative;overflow:hidden}.minimap-wireframe.svelte-1uuvzy4{pointer-events:none;opacity:.65;flex-direction:column;gap:14px;padding:10px 8px;display:flex;position:absolute;inset:0}.mini-block.svelte-1uuvzy4{flex-direction:column;gap:3px;display:flex}.mini-bar.svelte-1uuvzy4{background:#ffffff2e;border-radius:1px;height:2.5px}.mini-kicker.svelte-1uuvzy4{background:var(--color-primary);width:45%;height:3px}.mini-title.svelte-1uuvzy4{background:var(--text-white);height:4px}.mini-badge.svelte-1uuvzy4{background:var(--color-primary);height:2.5px}.mini-subhead.svelte-1uuvzy4{background:var(--color-accent);height:3px}.mini-text.svelte-1uuvzy4{background:#ffffff24}.mini-callout.svelte-1uuvzy4{background:var(--bg-primary-subtle);border-left:2px solid var(--color-primary);border-radius:2px;height:12px;margin-top:2px}.mini-table-box.svelte-1uuvzy4{background:#ffffff0d;border:1px solid #ffffff14;border-radius:3px;flex-direction:column;gap:2px;margin-top:2px;padding:3px 4px;display:flex}.mini-table-row.svelte-1uuvzy4{background:#ffffff1f;height:2px}.mini-table-row.accent.svelte-1uuvzy4{background:var(--color-accent);width:60%}.mini-code-box.svelte-1uuvzy4{background:#0006;border:1px solid #ffffff14;border-radius:3px;flex-direction:column;gap:2.5px;padding:4px;display:flex}.mini-code-line.svelte-1uuvzy4{border-radius:1px;height:2px}.mini-code-line.violet.svelte-1uuvzy4{background:var(--color-primary)}.mini-code-line.amber.svelte-1uuvzy4{background:var(--color-accent)}.mini-code-line.dim.svelte-1uuvzy4{background:#fff3}.mini-pill-box.svelte-1uuvzy4{background:#10b9814d;border:1px solid #10b98180;border-radius:9999px;height:6px;margin-top:3px}.minimap-slider.svelte-1uuvzy4{border-radius:var(--radius-s);corner-shape:squircle;cursor:grab;z-index:5;background:#7b61ff24;border:1px solid #7b61ff80;justify-content:center;align-items:center;transition:background .15s,border-color .15s,box-shadow .15s;display:flex;position:absolute;left:4px;right:4px;box-shadow:0 2px 10px #0006}.minimap-slider.svelte-1uuvzy4:hover,.minimap-slider.dragging.svelte-1uuvzy4{border-color:var(--color-primary);box-shadow:0 0 12px var(--color-primary-glow);cursor:grabbing;background:#7b61ff3d}.slider-grip-lines.svelte-1uuvzy4{background:repeating-linear-gradient(90deg,#ffffff4d,#ffffff4d 2px,#0000 2px 4px);width:14px;height:4px}.hover-lens-card.svelte-1uuvzy4{background:var(--bg-dark-0);border:1px solid var(--color-primary);border-radius:var(--radius-s);corner-shape:squircle;white-space:nowrap;pointer-events:none;z-index:20;flex-direction:column;gap:2px;padding:6px 10px;animation:.12s ease-out svelte-1uuvzy4-lensFadeIn;display:flex;position:absolute;right:96px;transform:translateY(-50%);box-shadow:0 4px 16px #0009}@keyframes svelte-1uuvzy4-lensFadeIn{0%{opacity:0;transform:translateY(-50%)translate(6px)}to{opacity:1;transform:translateY(-50%)translate(0)}}.lens-section.svelte-1uuvzy4{font-family:var(--font-sans);color:var(--text-white);font-size:11px;font-weight:600}.lens-percent.svelte-1uuvzy4{font-family:var(--font-mono);color:var(--color-primary);font-size:9.5px}.reader-bottom-bar.svelte-1uuvzy4{padding:8px var(--space-m);background:var(--bg-dark-2);border-top:1px solid var(--border-dark);justify-content:space-between;align-items:center;display:flex}@media (width<=640px){.reader-body-wrap.svelte-1uuvzy4{grid-template-columns:1fr 64px;height:380px}.hover-lens-card.svelte-1uuvzy4{right:72px}}.ds-section[data-astro-cid-jq56vuze]{margin-bottom:64px}.section-title-wrap[data-astro-cid-jq56vuze]{flex-direction:column;gap:6px;margin-bottom:24px;display:flex}.card-group[data-astro-cid-jq56vuze]{background:var(--bg-surface-dark);border:1px solid var(--border-dark);corner-shape:squircle;border-radius:16px;padding:24px}.group-header[data-astro-cid-jq56vuze]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.group-title[data-astro-cid-jq56vuze]{color:var(--text-white);font-size:15px;font-weight:650}.service-cards-grid[data-astro-cid-jq56vuze]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;display:grid}.subvariant-container[data-astro-cid-jq56vuze]{border:1px solid var(--stroke-dark);border-radius:var(--radius-m);corner-shape:squircle;background:#ffffff05;padding:16px}.subvariant-meta[data-astro-cid-jq56vuze]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.subvariant-heading[data-astro-cid-jq56vuze]{font-family:var(--font-sans);letter-spacing:-.5px;color:var(--text-white);font-size:14px;font-weight:600}.inline-chip-preview-box[data-astro-cid-jq56vuze]{border:1px solid var(--stroke-dark);border-radius:var(--radius-s);corner-shape:squircle;background:#00000059;max-width:620px;padding:16px 20px}.ds-section[data-astro-cid-x4ohsasb]{margin-bottom:64px}.section-title-wrap[data-astro-cid-x4ohsasb]{flex-direction:column;gap:6px;margin-bottom:24px;display:flex}.component-block[data-astro-cid-x4ohsasb]{background:var(--bg-surface-dark);border:1px solid var(--border-dark);corner-shape:squircle;border-radius:16px;padding:24px}.article-app-bar[data-astro-cid-o3ln2l27]{z-index:50;-webkit-backdrop-filter:blur(16px);background:#ffffffeb;border-bottom:1px solid #e4e4e7;width:100%;transition:background-color .2s,border-color .2s;position:sticky;top:0;box-shadow:0 1px 3px #00000008}.app-bar-inner[data-astro-cid-o3ln2l27]{justify-content:space-between;align-items:center;gap:16px;max-width:100%;padding:12px 20px;display:flex}@media (width>=768px){.app-bar-inner[data-astro-cid-o3ln2l27]{padding:14px 32px}}.breadcrumb-nav[data-astro-cid-o3ln2l27]{flex:1;align-items:center;gap:10px;min-width:0;display:flex;overflow:hidden}.breadcrumb-list[data-astro-cid-o3ln2l27]{white-space:nowrap;align-items:center;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.breadcrumb-item[data-astro-cid-o3ln2l27]{align-items:center;font-size:13.5px;line-height:1;display:inline-flex}.breadcrumb-link[data-astro-cid-o3ln2l27]{font-family:var(--font-mono,monospace);color:#71717a;align-items:center;gap:5px;font-size:13px;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.breadcrumb-link[data-astro-cid-o3ln2l27]:hover{color:#18181b}.breadcrumb-prefix[data-astro-cid-o3ln2l27]{opacity:.7;font-size:12px;transition:transform .15s}.breadcrumb-link[data-astro-cid-o3ln2l27]:hover .breadcrumb-prefix[data-astro-cid-o3ln2l27]{transform:translate(-2px)}.breadcrumb-separator[data-astro-cid-o3ln2l27]{color:#d4d4d8;user-select:none;font-size:13px;font-weight:400}.breadcrumb-current[data-astro-cid-o3ln2l27]{min-width:0}.current-title[data-astro-cid-o3ln2l27]{font-family:var(--font-sans,system-ui);color:#09090b;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:700;overflow:hidden}.app-bar-badge[data-astro-cid-o3ln2l27]{font-family:var(--font-mono,monospace);white-space:nowrap;letter-spacing:.02em;border-radius:6px;align-items:center;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.app-bar-badge[data-astro-cid-o3ln2l27].popular{color:#0284c7;background:#e0f2fe;border:1px solid #bae6fd}.app-bar-badge[data-astro-cid-o3ln2l27].amber{color:#d97706;background:#fef3c7;border:1px solid #fde68a}.app-bar-badge[data-astro-cid-o3ln2l27].purple{color:#7e22ce;background:#f3e8ff;border:1px solid #e9d5ff}.app-bar-badge[data-astro-cid-o3ln2l27].default{color:#18181b;background:#f4f4f5;border:1px solid #e4e4e7}.app-bar-meta[data-astro-cid-o3ln2l27]{font-family:var(--font-mono,monospace);color:#52525b;white-space:nowrap;font-size:12px;font-weight:600}@media (width<=640px){.breadcrumb-current[data-astro-cid-o3ln2l27],.breadcrumb-separator[data-astro-cid-o3ln2l27],.app-bar-meta[data-astro-cid-o3ln2l27]{display:none}}.app-bar-actions[data-astro-cid-o3ln2l27]{flex-shrink:0}.article-close-btn[data-astro-cid-o3ln2l27]{color:#18181b;corner-shape:squircle;-webkit-corner-shape:squircle;font-family:var(--font-sans,system-ui);cursor:pointer;user-select:none;background:#f4f4f5;border:1px solid #e4e4e7;border-radius:10px;align-items:center;gap:7px;padding:6px 10px 6px 12px;font-size:13px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s,transform .1s;display:inline-flex;box-shadow:0 1px 2px #0000000a}.article-close-btn[data-astro-cid-o3ln2l27]:hover{color:#09090b;background:#ebebed;border-color:#d4d4d8;transform:translateY(-1px)}.article-close-btn[data-astro-cid-o3ln2l27]:active{background:#e2e2e6;transform:translateY(0)}.close-label[data-astro-cid-o3ln2l27]{line-height:1}.close-icon[data-astro-cid-o3ln2l27]{color:#71717a;font-size:11px;line-height:1;transition:color .15s}.article-close-btn[data-astro-cid-o3ln2l27]:hover .close-icon[data-astro-cid-o3ln2l27]{color:#18181b}.close-kbd[data-astro-cid-o3ln2l27]{font-family:var(--font-mono,monospace);letter-spacing:.04em;color:#52525b;corner-shape:squircle;-webkit-corner-shape:squircle;background:#fff;border:1px solid #d4d4d8;border-bottom:2px solid #a1a1aa;border-radius:5px;margin-left:2px;padding:2px 5px;font-size:10.5px;font-weight:700;line-height:1;box-shadow:0 1px 1px #0000000d}@media (width<=767px){.close-kbd[data-astro-cid-o3ln2l27]{display:none}}.ds-section[data-astro-cid-lymup7g2]{margin-bottom:64px}.section-title-wrap[data-astro-cid-lymup7g2]{flex-direction:column;gap:6px;margin-bottom:24px;display:flex}.component-block[data-astro-cid-lymup7g2]{background:var(--bg-surface-dark);border:1px solid var(--border-dark);corner-shape:squircle;border-radius:16px;padding:24px}.spec-banner[data-astro-cid-qcvkb2q5]{border-radius:var(--radius-m,12px);corner-shape:squircle;background:#141417;border:1px solid #27272a;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin:24px 0 36px;padding:20px 24px;display:grid}.spec-col[data-astro-cid-qcvkb2q5]{flex-direction:column;gap:4px;display:flex}.spec-label[data-astro-cid-qcvkb2q5]{font-family:var(--font-mono,monospace);color:var(--color-primary,#7b61ff);letter-spacing:.08em;font-size:11px;font-weight:700}.spec-val[data-astro-cid-qcvkb2q5]{font-family:var(--font-sans,system-ui);color:#fff;letter-spacing:-.01em;font-size:18px;font-weight:800}.spec-sub[data-astro-cid-qcvkb2q5]{color:#a1a1aa;font-size:12px}.component-inventory-bar[data-astro-cid-qcvkb2q5]{border-radius:var(--radius-m,12px);corner-shape:squircle;background:#141417;border:1px solid #27272a;margin:0 0 32px;padding:18px 20px}.inventory-header[data-astro-cid-qcvkb2q5]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.live-modal-btn[data-astro-cid-qcvkb2q5]{font-family:var(--font-mono,monospace);color:#fff;background:var(--color-primary,#7b61ff);border-radius:var(--radius-s,6px);corner-shape:squircle;cursor:pointer;border:none;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:700;text-decoration:none;transition:opacity .15s;display:inline-flex}.live-modal-btn[data-astro-cid-qcvkb2q5]:hover{opacity:.9}.btn-glyph[data-astro-cid-qcvkb2q5]{font-size:13px}.component-chips-wrap[data-astro-cid-qcvkb2q5]{flex-wrap:wrap;gap:8px;display:flex}.comp-chip[data-astro-cid-qcvkb2q5]{font-family:var(--font-mono,monospace);color:#d4d4d8;border-radius:var(--radius-s,6px);corner-shape:squircle;background:#ffffff0f;border:1px solid #ffffff1a;padding:4px 8px;font-size:11.5px;font-weight:600}.article-sheet-preview-canvas[data-astro-cid-qcvkb2q5]{border-radius:var(--radius-l,16px);corner-shape:squircle;background:#fff;border:1px solid #e4e4e7;max-width:900px;margin:0 auto;overflow:hidden;box-shadow:0 12px 40px #00000014;container-type:inline-size}.sheet-top-chrome[data-astro-cid-qcvkb2q5]{-webkit-backdrop-filter:blur(12px);font-family:var(--font-sans,system-ui);z-index:10;background:#fffffff2;border-bottom:1px solid #e4e4e7;justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex;position:sticky;top:0}.chrome-left[data-astro-cid-qcvkb2q5]{align-items:center;gap:8px;min-width:0;display:flex}.crumb-category[data-astro-cid-qcvkb2q5]{font-family:var(--font-mono,monospace);color:#71717a;font-size:13px;font-weight:600}.crumb-sep[data-astro-cid-qcvkb2q5]{color:#d4d4d8}.crumb-title[data-astro-cid-qcvkb2q5]{color:#09090b;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.chrome-actions[data-astro-cid-qcvkb2q5]{flex-shrink:0;align-items:center;gap:12px;display:flex}.preview-badge[data-astro-cid-qcvkb2q5]{color:#71717a;corner-shape:squircle;background:#f4f4f5;border:1px solid #e4e4e7;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:700}.sheet-body[data-astro-cid-qcvkb2q5]{padding:32px var(--article-inline-padding,24px) 0;max-width:calc(var(--article-measure,540px) + (var(--article-inline-padding,24px) * 2));box-sizing:border-box;margin:0 auto}.specimen-label-bar[data-astro-cid-qcvkb2q5]{border-bottom:1px solid #f4f4f5;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:8px;display:flex}.specimen-pill[data-astro-cid-qcvkb2q5]{font-family:var(--font-mono,monospace);letter-spacing:.06em;color:var(--color-primary,#7b61ff);corner-shape:squircle;background:#7b61ff14;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.specimen-title[data-astro-cid-qcvkb2q5]{font-family:var(--font-mono,monospace);color:#71717a;font-size:11.5px;font-weight:600}@media (width<=640px){.sheet-top-chrome[data-astro-cid-qcvkb2q5]{padding-inline:16px}.preview-badge[data-astro-cid-qcvkb2q5],.crumb-sep[data-astro-cid-qcvkb2q5],.crumb-title[data-astro-cid-qcvkb2q5]{display:none}.sheet-body[data-astro-cid-qcvkb2q5]{padding:20px 16px 0}}.ufo-svg-container.svelte-1y9ba9o{cursor:grab;user-select:none;justify-content:center;align-items:center;width:100%;max-width:320px;height:240px;margin:0 auto;display:flex;position:relative}.ufo-motion-stage.svelte-1y9ba9o{justify-content:center;align-items:center;width:100%;height:100%;transition:transform .25s cubic-bezier(.16,1,.3,1);animation:4s ease-in-out infinite alternate svelte-1y9ba9o-gentleFloat;display:flex;position:relative}.ufo-saucer-svg.svelte-1y9ba9o{z-index:2;filter:drop-shadow(0 14px 28px #000000a6);width:100%;height:100%;position:relative}.ufo-beam-wrap.svelte-1y9ba9o{z-index:1;pointer-events:none;opacity:.35;width:220px;height:160px;transition:opacity .4s,transform .4s;position:absolute;top:105px;left:50%;transform:translate(-50%)}.ufo-beam-wrap.beaming.svelte-1y9ba9o{opacity:.95;transform:translate(-50%)scale(1.08)}.tractor-beam-svg.svelte-1y9ba9o{width:100%;height:100%;display:block}@keyframes svelte-1y9ba9o-gentleFloat{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(-8px)rotate(1.2deg)}to{transform:translateY(4px)rotate(-1deg)}}.ufo-showcase-section.svelte-ee90d9{border-top:1px solid var(--border-hairline,#ffffff14);padding:64px 0 88px}.showcase-header.svelte-ee90d9{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px;display:flex}.header-left.svelte-ee90d9{flex-direction:column;gap:10px;max-width:620px;display:flex}.header-left.svelte-ee90d9 h2:where(.svelte-ee90d9){color:#fff;margin:0}.header-left.svelte-ee90d9 p:where(.svelte-ee90d9){color:#a1a1aa;margin:0;line-height:1.55}.text-purple.svelte-ee90d9{color:var(--color-primary,#7b61ff)}.mode-switcher-pill.svelte-ee90d9{corner-shape:squircle;-webkit-corner-shape:squircle;background:#141418;border:1px solid #ffffff1f;border-radius:12px;gap:4px;padding:4px;display:inline-flex}.switcher-btn.svelte-ee90d9{corner-shape:squircle;-webkit-corner-shape:squircle;font-family:var(--font-sans,system-ui);color:#a1a1aa;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600;transition:background .15s,color .15s,transform .1s}.switcher-btn.svelte-ee90d9:hover{color:#fff}.switcher-btn.active.svelte-ee90d9{color:#fff;background:#ffffff24;box-shadow:0 2px 8px #0006}.live-terminal-frame.svelte-ee90d9{corner-shape:squircle;-webkit-corner-shape:squircle;box-sizing:border-box;background:#000;border:1px solid #ffffff1a;border-radius:28px;padding:48px 48px 36px;overflow:hidden;box-shadow:0 24px 64px #000000b3}.terminal-container.svelte-ee90d9{flex-direction:column;gap:40px;max-width:1040px;margin:0 auto;display:flex}.terminal-brand-row.svelte-ee90d9{align-items:center;display:flex}.brand-link.svelte-ee90d9{color:#fff;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand-img.svelte-ee90d9{filter:drop-shadow(0 0 8px #7b61ff80);border-radius:50%}.brand-title.svelte-ee90d9{font-family:var(--font-sans,system-ui);letter-spacing:-.015em;font-size:17px;font-weight:750}.terminal-columns.svelte-ee90d9{grid-template-columns:.85fr 1.15fr;align-items:center;gap:40px;display:grid}.pitch-column.svelte-ee90d9{flex-direction:column;gap:18px;display:flex}.display-pitch.svelte-ee90d9{font-family:var(--font-sans,system-ui);letter-spacing:-.03em;color:#fff;margin:0;font-size:42px;font-weight:800;line-height:1.12}.pitch-sub.svelte-ee90d9{font-family:var(--font-sans,system-ui);color:#a1a1aa;max-width:440px;margin:0;font-size:16px;line-height:1.55}.active-ufo-stage.svelte-ee90d9{justify-content:flex-start;align-items:center;margin-top:20px;display:flex}.calendar-column.svelte-ee90d9{justify-content:center;display:flex}.terminal-basement.svelte-ee90d9{color:#71717a;font-size:12.5px;font-family:var(--font-sans,system-ui);border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:32px;display:flex}.basement-left.svelte-ee90d9,.basement-right.svelte-ee90d9{align-items:center;gap:10px;display:flex}.ip-note.svelte-ee90d9{color:#a1a1aa}.basement-link.svelte-ee90d9{color:#a1a1aa;text-decoration:none;transition:color .15s}.basement-link.svelte-ee90d9:hover{color:#fff}.sep.svelte-ee90d9{color:#3f3f46}.side-by-side-grid.svelte-ee90d9{grid-template-columns:1fr 1fr;gap:28px;display:grid}.compare-card.svelte-ee90d9{corner-shape:squircle;-webkit-corner-shape:squircle;background:#000;border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;gap:24px;padding:32px 28px;display:flex}.compare-badge.svelte-ee90d9{corner-shape:squircle;-webkit-corner-shape:squircle;font-family:var(--font-mono,monospace);color:#c4b5fd;background:#7b61ff26;border:1px solid #7b61ff4d;border-radius:8px;align-self:flex-start;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.variant-terminal.svelte-ee90d9{flex-direction:column;gap:28px;display:flex}.variant-terminal.svelte-ee90d9 .display-pitch:where(.svelte-ee90d9){font-size:28px}.variant-terminal.svelte-ee90d9 .pitch-sub:where(.svelte-ee90d9){font-size:14px}.ufo-stage-wrap.svelte-ee90d9{justify-content:center;margin:12px 0;display:flex}@media (width<=960px){.terminal-columns.svelte-ee90d9{grid-template-columns:1fr;gap:40px}.display-pitch.svelte-ee90d9{font-size:32px}.live-terminal-frame.svelte-ee90d9{padding:32px 24px}.side-by-side-grid.svelte-ee90d9{grid-template-columns:1fr}}.drawer-stage.svelte-ghxdzd{perspective:1200px;user-select:none;flex-direction:column;align-items:center;width:100%;max-width:840px;margin:-36px auto 0;padding:10px 20px 20px;display:flex;position:relative}.drawer-ambient-canvas.svelte-ghxdzd{pointer-events:none;z-index:1;opacity:.9;width:100%;max-width:800px;height:560px;position:absolute;top:0;left:50%;transform:translate(-50%)}.drawer-assembly.svelte-ghxdzd{z-index:2;width:100%;max-width:680px;height:520px;transform-style:preserve-3d;position:relative}.caddy-shell-svg.svelte-ghxdzd{z-index:2;pointer-events:none;filter:drop-shadow(0 22px 45px #00000080);width:100%;height:100%;position:absolute;inset:0}.folders-rack.svelte-ghxdzd{z-index:5;pointer-events:none;height:380px;position:absolute;bottom:30px;left:48px;right:48px}.folder-wrapper.svelte-ghxdzd{height:340px;transform:translateY(var(--step-y)) scale(var(--step-scale));transform-origin:bottom;cursor:pointer;pointer-events:auto;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;position:absolute;bottom:0;left:0;right:0}.folder-wrapper.is-active.svelte-ghxdzd{transform:translateY(calc(var(--step-y) - 68px)) scale(1.008)}.folder-back-flap.svelte-ghxdzd{background:linear-gradient(175deg, var(--folder-color) 0%, var(--folder-dark) 100%);border:1px solid var(--folder-dark);z-index:1;border-radius:8px 8px 0 0;position:absolute;inset:0;box-shadow:inset 0 1px 1px #ffffff59,0 8px 18px #00000040}.white-tape-tab.svelte-ghxdzd{z-index:2;align-items:center;height:25px;display:inline-flex;position:absolute;top:-24px}.tape-strip.svelte-ghxdzd{background:#faf8f2;border:1px solid #b9afa0b3;border-radius:3px 3px 0 0;align-items:center;gap:6px;height:100%;padding:0 14px;display:flex;box-shadow:0 -1px 3px #0000001f,inset 0 1px #ffffffd9}.pen-tag.svelte-ghxdzd{font-family:var(--font-mono);color:#1b365d;letter-spacing:.02em;font-size:10px;font-weight:800}.pen-label.svelte-ghxdzd{font-family:var(--font-mono);color:#1b365d;letter-spacing:.05em;white-space:nowrap;font-size:10.5px;font-weight:700}.ejected-sheet.svelte-ghxdzd{z-index:2;opacity:0;pointer-events:none;height:260px;transition:transform .42s cubic-bezier(.16,1,.3,1),opacity .32s;position:absolute;top:50px;left:18px;right:18px;transform:translateY(30px)}.folder-wrapper.is-active.svelte-ghxdzd .ejected-sheet:where(.svelte-ghxdzd){opacity:1;transform:translateY(-145px)}.sheet-paper.svelte-ghxdzd{box-sizing:border-box;background:#fff;border:1px solid #e6e1d3;border-radius:6px 6px 0 0;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:14px 20px;display:flex;box-shadow:0 16px 36px #00000040}.sheet-header.svelte-ghxdzd{border-bottom:1px dashed #e0dacb;justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.sheet-header-meta.svelte-ghxdzd{align-items:center;gap:8px;display:flex}.sheet-stamp.svelte-ghxdzd{font-family:var(--font-mono);letter-spacing:.08em;color:#942e1f;font-size:9.5px;font-weight:700}.sheet-badge-pill.svelte-ghxdzd{font-family:var(--font-mono);color:#10b981;background:#10b9811a;border-radius:3px;padding:1px 5px;font-size:8px;font-weight:700}.sheet-serial.svelte-ghxdzd{font-family:var(--font-mono);color:#8c887b;font-size:9px}.sheet-visual.svelte-ghxdzd{flex:1;justify-content:center;align-items:center;padding:8px 0;display:flex}.glance-svg.svelte-ghxdzd{width:100%;max-width:260px;height:80px}.sheet-footer.svelte-ghxdzd{border-top:1px solid #f0ece1;flex-direction:column;gap:3px;padding-top:8px;display:flex}.sheet-func-title.svelte-ghxdzd{font-family:var(--font-sans);color:#18181b;font-size:13px;font-weight:700}.sheet-func-metric.svelte-ghxdzd{font-family:var(--font-mono);color:#52525b;font-size:10px}.folder-front-flap.svelte-ghxdzd{background:linear-gradient(175deg, var(--folder-color) 0%, var(--folder-dark) 100%);border:1px solid var(--folder-dark);z-index:3;border-radius:4px 4px 2px 2px;height:290px;position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:inset 0 1px 1px #fff6,0 4px 10px #0003}.folder-top-fold-highlight.svelte-ghxdzd{background:linear-gradient(90deg,#0000,#fff9,#0000);height:2px;position:absolute;top:0;left:0;right:0}.drawer-casing-front.svelte-ghxdzd{z-index:20;pointer-events:none;height:215px;position:absolute;bottom:0;left:12px;right:12px}.casing-lip-face.svelte-ghxdzd{background:linear-gradient(#44403b 0%,#2e2b27 50%,#1a1917 100%);border:1.5px solid #5c5750;border-radius:4px 4px 10px 10px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;box-shadow:0 26px 50px #0000008c,0 8px 18px #0000004d,inset 0 1px 1px #ffffff4d}.casing-lip-highlight.svelte-ghxdzd{background:linear-gradient(90deg,#6e6962,#9e968b,#6e6962);height:2.5px;position:absolute;top:0;left:0;right:0}.drawer-label-holder.svelte-ghxdzd{background:linear-gradient(135deg,#bfa06b 0%,#8a6e3f 50%,#cbb386 100%);border:1px solid #6d542b;border-radius:4px;align-items:center;gap:10px;padding:4px;display:flex;position:relative;box-shadow:0 4px 8px #00000073,inset 0 1px 1px #fff6}.bracket-screw.svelte-ghxdzd{background:#503e21;border-radius:50%;width:6px;height:6px;position:relative;box-shadow:inset 0 1px 1px #0009}.bracket-screw.svelte-ghxdzd:after{content:"";background:#8a6e3f;height:1px;position:absolute;top:50%;left:1px;right:1px;transform:translateY(-50%)rotate(45deg)}.label-window.svelte-ghxdzd{background:#f6f3eb;border:1px solid #6d542b;border-radius:2px;flex-direction:column;align-items:center;padding:7px 20px;display:flex;box-shadow:inset 0 1px 3px #0003}.drawer-brand.svelte-ghxdzd{font-family:var(--font-mono);letter-spacing:.12em;color:#7a6648;font-size:9px;font-weight:700}.drawer-title.svelte-ghxdzd{font-family:var(--font-mono);letter-spacing:.06em;color:#262421;font-size:11.5px;font-weight:800}.casing-lip-shadow.svelte-ghxdzd{background:radial-gradient(#0000008c,#0000 70%);height:16px;position:absolute;bottom:-14px;left:12px;right:12px}@media (width<=680px){.drawer-assembly.svelte-ghxdzd{transform-origin:top;height:440px;transform:scale(.85)}.pen-label.svelte-ghxdzd{font-size:9.5px}}@media (width<=480px){.drawer-assembly.svelte-ghxdzd{height:380px;transform:scale(.72)}}.drawer-assembly.svelte-1556y6y{width:100%;margin-top:40px}.drawer-cabinet-casing.svelte-1556y6y{corner-shape:squircle;background:#eae3d2;border:1.5px solid #ddd4c0;border-radius:22px;padding:12px 14px 14px;position:relative;box-shadow:inset 0 2px 10px #0000000d,0 12px 36px -8px #261e1014}.drawer-tabs-track.svelte-1556y6y{scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:flex-end;gap:6px;padding:0 8px;display:flex;overflow-x:auto}.drawer-tabs-track.svelte-1556y6y::-webkit-scrollbar{display:none}.file-folder-tab.svelte-1556y6y{cursor:pointer;font-family:var(--font-mono);letter-spacing:.03em;color:#635c4e;white-space:nowrap;user-select:none;background:#e0d7c3;border:1px solid #d1c6af;border-bottom:none;border-top-left-radius:10px;border-top-right-radius:10px;align-items:center;gap:8px;padding:10px 16px;font-size:11px;font-weight:700;transition:all .22s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative}.file-folder-tab.svelte-1556y6y:hover{color:#1f1c16;background:#eae2cf;transform:translateY(-2px)}.file-folder-tab.tab-active.svelte-1556y6y{color:#1a1713;z-index:3;background:#faf8f5;border-color:#d6cca8;transform:translateY(1px);box-shadow:0 -4px 14px #00000008}.tab-indicator.svelte-1556y6y{background:#968d7c;border-radius:50%;width:6px;height:6px;transition:background .2s,transform .2s}.tab-indicator.indicator-active.svelte-1556y6y{background:var(--color-primary,#7b61ff);transform:scale(1.2);box-shadow:0 0 8px #7b61ff80}.tab-label.svelte-1556y6y{font-weight:700}.tab-tag-mini.svelte-1556y6y{color:#7a7264;background:#0000000d;border-radius:4px;padding:2px 5px;font-size:9px}.tab-active.svelte-1556y6y .tab-tag-mini:where(.svelte-1556y6y){color:var(--color-primary,#7b61ff);background:#7b61ff1a;border:1px solid #7b61ff33}.active-dossier-folder.svelte-1556y6y{z-index:2;corner-shape:squircle;background:#faf8f5;border:1.5px solid #d6cca8;border-radius:18px;padding:36px 38px;animation:.3s cubic-bezier(.16,1,.3,1) svelte-1556y6y-folderSlideUp;position:relative;box-shadow:0 16px 40px -10px #0000000f,0 4px 12px #00000005}@keyframes svelte-1556y6y-folderSlideUp{0%{opacity:.92;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.dossier-meta-bar.svelte-1556y6y{border-bottom:1.5px dashed #e4dac4;justify-content:space-between;align-items:center;margin-bottom:28px;padding-bottom:18px;display:flex}.dossier-stamp.svelte-1556y6y{align-items:center;gap:8px;display:flex}.stamp-icon.svelte-1556y6y{font-size:16px}.stamp-text.svelte-1556y6y{color:#756d5f;font-weight:700}.dossier-badge-group.svelte-1556y6y{align-items:center;gap:10px;display:flex}.stamp-proven.svelte-1556y6y{color:#28801f;background:#edf7ec;border:1px solid #c5e5c2;border-radius:6px;padding:3px 8px;font-weight:700}.stamp-savings.svelte-1556y6y{color:var(--color-primary,#7b61ff);background:#7b61ff14;border:1px solid #7b61ff38;border-radius:6px;padding:3px 8px;font-weight:700}.dossier-body-grid.svelte-1556y6y{grid-template-columns:1fr 1.05fr;align-items:stretch;gap:44px;display:grid}.dossier-details-col.svelte-1556y6y{flex-direction:column;justify-content:space-between;gap:20px;display:flex}.category-eyebrow.svelte-1556y6y{color:var(--color-accent,#d98e16);letter-spacing:.06em;font-weight:700}.dossier-title.svelte-1556y6y{color:#1a1713;letter-spacing:-.4px;margin:6px 0 10px}.dossier-desc.svelte-1556y6y{color:#575044;margin:0;line-height:1.55}.capabilities-box.svelte-1556y6y{corner-shape:squircle;background:#f3ece0;border:1px solid #e2d7c3;border-radius:12px;flex-direction:column;gap:10px;padding:18px 20px;display:flex}.box-eyebrow.svelte-1556y6y{color:#7d7465;letter-spacing:.05em;font-weight:700}.specs-list.svelte-1556y6y{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.spec-item.svelte-1556y6y{color:#403a2e;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.spec-bullet.svelte-1556y6y{color:var(--color-primary,#7b61ff);flex-shrink:0;margin-top:3px;font-size:11px}.code-signature-strip.svelte-1556y6y{background:#eae2d2;border:1px solid #dad0bd;border-radius:8px;align-items:center;gap:10px;padding:10px 14px;display:flex}.code-label.svelte-1556y6y{color:#7a7162;flex-shrink:0;font-weight:700}.code-val.svelte-1556y6y{font-family:var(--font-mono);color:#1a1713;white-space:nowrap;font-size:11px;font-weight:600;overflow-x:auto}.dossier-visual-col.svelte-1556y6y{width:100%;display:flex}.dossier-media-slot.svelte-1556y6y{corner-shape:squircle;background:#fff;border:1.5px dashed #d2c7b2;border-radius:16px;flex-direction:column;width:100%;min-height:320px;padding:20px;transition:border-color .2s;display:flex;box-shadow:0 4px 18px #00000008}.slot-interior.svelte-1556y6y{flex-direction:column;justify-content:space-between;gap:16px;height:100%;display:flex}.slot-badge-row.svelte-1556y6y{border-bottom:1px solid #f0ece1;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.slot-id-tag.svelte-1556y6y{color:#8c8373;font-weight:700}.slot-status-tag.svelte-1556y6y{color:var(--color-primary,#7b61ff);background:#7b61ff14;border-radius:4px;padding:2px 6px;font-weight:700}.slot-center-content.svelte-1556y6y{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:24px 16px;display:flex}.slot-icon-large.svelte-1556y6y{margin-bottom:4px;font-size:38px}.slot-heading.svelte-1556y6y{font-family:var(--font-sans);color:#1f1c16;font-size:15px;font-weight:700}.slot-subtext.svelte-1556y6y{font-family:var(--font-sans);color:#706859;max-width:320px;margin:0;font-size:12.5px;line-height:1.45}.slot-footer-bar.svelte-1556y6y{border-top:1px solid #f0ece1;justify-content:space-between;align-items:center;padding-top:10px;display:flex}.footer-kicker.svelte-1556y6y{color:#8c8373;font-weight:700}.footer-val.svelte-1556y6y{color:#1f1c16;font-weight:600}@media (width<=900px){.dossier-body-grid.svelte-1556y6y{grid-template-columns:1fr;gap:28px}.active-dossier-folder.svelte-1556y6y{padding:24px 20px}.dossier-media-slot.svelte-1556y6y{min-height:260px}}@media (width<=680px){.dossier-meta-bar.svelte-1556y6y{flex-direction:column;align-items:flex-start;gap:12px}.drawer-tabs-track.svelte-1556y6y{gap:4px;padding:0}.file-folder-tab.svelte-1556y6y{padding:8px 12px;font-size:10px}.tab-tag-mini.svelte-1556y6y{display:none}}.ds-section[data-astro-cid-5rg2iko7]{margin-bottom:64px}.section-title-wrap[data-astro-cid-5rg2iko7]{flex-direction:column;gap:6px;margin-bottom:24px;display:flex}.component-block[data-astro-cid-5rg2iko7]{background:var(--bg-surface-dark);border:1px solid var(--border-dark);corner-shape:squircle;border-radius:16px;padding:24px}.space-icon[data-astro-cid-s2jajbpo]{vertical-align:middle;flex-shrink:0;display:inline-block;overflow:visible}.icon-glyph[data-astro-cid-s2jajbpo]{transform-origin:50%}.ds-section[data-astro-cid-oieju5nk]{border-top:1px solid var(--border-dark,#ffffff14);margin-top:72px;padding-top:48px}.section-title-wrap[data-astro-cid-oieju5nk]{margin-bottom:28px}.section-badge-row[data-astro-cid-oieju5nk]{align-items:center;gap:8px;margin-bottom:10px;display:flex}.body-md[data-astro-cid-oieju5nk]{font-family:var(--font-sans);color:var(--text-white-muted,#a1a1aa);max-width:820px;margin-top:8px;font-size:15px;line-height:1.6}.recipe-bar[data-astro-cid-oieju5nk]{corner-shape:squircle;background:#141417;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:32px;padding:16px 20px;display:grid}.recipe-col[data-astro-cid-oieju5nk]{flex-direction:column;gap:6px;display:flex}.recipe-label[data-astro-cid-oieju5nk]{font-family:var(--font-mono);letter-spacing:.05em;color:#71717a;font-size:11px;font-weight:700}.color-swatch-row[data-astro-cid-oieju5nk]{align-items:center;gap:6px;display:flex}.swatch-dot[data-astro-cid-oieju5nk]{border:1px solid #ffffff26;border-radius:50%;flex-shrink:0;width:14px;height:14px}.swatch-name[data-astro-cid-oieju5nk]{font-family:var(--font-sans);color:#d4d4d8;margin-left:4px;font-size:12.5px}.space-icons-grid[data-astro-cid-oieju5nk]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.icon-spec-card[data-astro-cid-oieju5nk]{corner-shape:squircle;background:#141417;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;gap:16px;padding:22px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.icon-spec-card[data-astro-cid-oieju5nk]:hover{border-color:#7b61ff59;transform:translateY(-2px);box-shadow:0 8px 24px #0000004d}.icon-pedestal[data-astro-cid-oieju5nk]{corner-shape:squircle;background:#1b1b20;border:1px solid #ffffff14;border-radius:16px;justify-content:center;align-items:center;width:72px;height:72px;display:flex;box-shadow:inset 0 2px 8px #00000040}.icon-meta[data-astro-cid-oieju5nk]{flex-direction:column;flex:1;gap:8px;display:flex}.icon-tag-row[data-astro-cid-oieju5nk]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.category-pill[data-astro-cid-oieju5nk]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.category-service[data-astro-cid-oieju5nk]{color:#c4b5fd;background:#7b61ff24;border:1px solid #7b61ff47}.category-engagement[data-astro-cid-oieju5nk]{color:#fde68a;background:#f59e0b24;border:1px solid #f59e0b47}.category-pillar[data-astro-cid-oieju5nk]{color:#bae6fd;background:#38bdf824;border:1px solid #38bdf847}.meta-tag[data-astro-cid-oieju5nk]{font-family:var(--font-mono);color:#71717a;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:4px;padding:2px 6px;font-size:10.5px}.icon-label[data-astro-cid-oieju5nk]{font-family:var(--font-sans);color:#fff;margin:0;font-size:16.5px;font-weight:700}.icon-desc[data-astro-cid-oieju5nk]{font-family:var(--font-sans);color:#a1a1aa;flex:1;margin:0;font-size:13.5px;line-height:1.45}.code-snippet-box[data-astro-cid-oieju5nk]{background:#0d0d0f;border:1px solid #ffffff0f;border-radius:6px;margin-top:8px;padding:7px 10px;overflow-x:auto}.code-snippet-box[data-astro-cid-oieju5nk] code[data-astro-cid-oieju5nk]{font-family:var(--font-mono);color:#c4b5fd;white-space:nowrap;font-size:11.5px}@media (width<=1024px){.space-icons-grid[data-astro-cid-oieju5nk]{grid-template-columns:repeat(2,1fr)}.recipe-bar[data-astro-cid-oieju5nk]{grid-template-columns:1fr}}@media (width<=640px){.space-icons-grid[data-astro-cid-oieju5nk]{grid-template-columns:1fr}}.edge-bulb-lab-section[data-astro-cid-t3v5xcis]{border-top:1px solid var(--border-dark);margin-top:64px;padding-top:48px}.ds-section-header[data-astro-cid-t3v5xcis]{flex-direction:column;gap:12px;margin-bottom:36px;display:flex}.ds-section-badge[data-astro-cid-t3v5xcis]{align-items:center;gap:12px;display:flex}.showcase-grid[data-astro-cid-t3v5xcis]{grid-template-columns:1.4fr 1fr;gap:24px;display:grid}@media (width<=960px){.showcase-grid[data-astro-cid-t3v5xcis]{grid-template-columns:1fr}}.bulb-card[data-astro-cid-t3v5xcis]{corner-shape:squircle;background:#111116;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;gap:16px;padding:24px;display:flex;box-shadow:0 12px 32px #00000059}.card-meta[data-astro-cid-t3v5xcis]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.meta-title-row[data-astro-cid-t3v5xcis]{align-items:baseline;gap:10px;display:flex}.meta-actions[data-astro-cid-t3v5xcis]{align-items:center;gap:10px;display:flex}.preset-number[data-astro-cid-t3v5xcis]{font-family:var(--font-mono);color:var(--color-primary,#7b61ff);font-size:13px;font-weight:700}.preset-name[data-astro-cid-t3v5xcis]{color:#fff;letter-spacing:-.01em;margin:0;font-size:18px;font-weight:700}.meta-tag[data-astro-cid-t3v5xcis]{font-family:var(--font-mono);color:#a1a1aa;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600}.toggle-page-btn[data-astro-cid-t3v5xcis]{font-family:var(--font-sans);color:#fff;cursor:pointer;background:#7b61ff;border:1px solid #fff3;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600;transition:background .2s,transform .1s}.toggle-page-btn[data-astro-cid-t3v5xcis]:hover{background:#684df2;transform:translateY(-1px)}.toggle-page-btn[data-astro-cid-t3v5xcis].active{background:#10b981}.preset-desc[data-astro-cid-t3v5xcis]{color:#a1a1aa;margin:0;font-size:13.5px;line-height:1.5}.scroll-stage-container[data-astro-cid-t3v5xcis]{corner-shape:squircle;background:#08080a;border:1px solid #ffffff14;border-radius:14px;height:240px;position:relative;overflow:hidden}.scroll-box-plain[data-astro-cid-t3v5xcis]{scrollbar-width:none;-ms-overflow-style:none;height:100%;padding:20px 48px 20px 20px;overflow-y:scroll}.scroll-box-plain[data-astro-cid-t3v5xcis]::-webkit-scrollbar{display:none}.scroll-content[data-astro-cid-t3v5xcis]{flex-direction:column;gap:12px;display:flex}.log-entry[data-astro-cid-t3v5xcis]{color:#d4d4d8;font-size:13px;line-height:1.45}.log-mono[data-astro-cid-t3v5xcis]{font-family:var(--font-mono);color:#7b61ff;margin-right:6px;font-size:12px;font-weight:600}.edge-track-rail[data-astro-cid-t3v5xcis]{pointer-events:none;z-index:10;width:44px;position:absolute;top:0;bottom:0;right:0}.edge-bulb-handle[data-astro-cid-t3v5xcis]{cursor:grab;pointer-events:auto;will-change:transform;width:44px;height:92px;transition:transform 30ms linear;position:absolute;top:0;right:0}.edge-bulb-handle[data-astro-cid-t3v5xcis]:active{cursor:grabbing}.edge-bulb-svg[data-astro-cid-t3v5xcis]{width:100%;height:100%;transition:filter .2s,transform .2s;display:block;overflow:visible}.edge-bulb-handle[data-astro-cid-t3v5xcis]:hover .edge-bulb-svg[data-astro-cid-t3v5xcis]{filter:drop-shadow(-4px 0 16px #7b61ffe6)}.anatomy-list[data-astro-cid-t3v5xcis]{flex-direction:column;gap:16px;display:flex}.anatomy-item[data-astro-cid-t3v5xcis]{align-items:flex-start;gap:12px;display:flex}.anatomy-bullet[data-astro-cid-t3v5xcis]{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.anatomy-text[data-astro-cid-t3v5xcis]{flex-direction:column;gap:2px;display:flex}.anatomy-text[data-astro-cid-t3v5xcis] strong[data-astro-cid-t3v5xcis]{color:#fff;font-size:13.5px}.anatomy-text[data-astro-cid-t3v5xcis] p[data-astro-cid-t3v5xcis]{color:#a1a1aa;margin:0;font-size:12.5px;line-height:1.45}.global-page-edge-rail[data-astro-cid-t3v5xcis]{z-index:9999;pointer-events:none;width:44px;position:fixed;top:0;bottom:0;right:0}.global-page-bulb[data-astro-cid-t3v5xcis]{pointer-events:auto;position:absolute;top:0;right:0}.ornament-studio[data-astro-cid-gb4gdw3z]{flex-direction:column;gap:16px;width:100%;display:flex}.studio-section[data-astro-cid-gb4gdw3z]{flex-direction:column;gap:24px;width:100%;display:flex}.studio-header[data-astro-cid-gb4gdw3z]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.studio-title[data-astro-cid-gb4gdw3z]{letter-spacing:-.02em;color:var(--color-text-primary,#111114);margin:6px 0 8px;font-size:22px;font-weight:700}.dark .studio-title[data-astro-cid-gb4gdw3z]{color:#fff}.studio-desc[data-astro-cid-gb4gdw3z]{color:var(--color-text-secondary,#52525b);max-width:640px;font-size:14px;line-height:1.5}.dark .studio-desc[data-astro-cid-gb4gdw3z]{color:#a1a1aa}.ornament-grid[data-astro-cid-gb4gdw3z]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;width:100%;display:grid}.ornament-col[data-astro-cid-gb4gdw3z]{flex-direction:column;align-items:center;gap:10px;display:flex}.card-caption-tag[data-astro-cid-gb4gdw3z]{font-family:var(--font-mono,"JetBrains Mono", monospace);color:var(--color-text-tertiary,#71717a);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.ds-section[data-astro-cid-ix3ihanv]{margin-bottom:64px}.section-title-wrap[data-astro-cid-ix3ihanv]{flex-direction:column;gap:6px;margin-bottom:24px;display:flex}.component-block[data-astro-cid-ix3ihanv]{background:var(--bg-surface-dark);border:1px solid var(--border-dark);corner-shape:squircle;border-radius:16px;padding:24px}.ds-section[data-astro-cid-e5ma2dly]{margin-bottom:64px}.section-title-wrap[data-astro-cid-e5ma2dly]{flex-direction:column;gap:6px;margin-bottom:24px;display:flex}.marks-grid[data-astro-cid-e5ma2dly]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.mark-compact-card[data-astro-cid-e5ma2dly]{background:var(--bg-surface-dark);border:1px solid var(--border-dark);corner-shape:squircle;border-radius:14px;align-items:center;gap:14px;padding:16px;transition:border-color .15s,transform .15s;display:flex}.mark-compact-card[data-astro-cid-e5ma2dly]:hover{border-color:#fff3;transform:translateY(-2px)}.mark-icon-wrap[data-astro-cid-e5ma2dly]{flex-shrink:0}.mark-info[data-astro-cid-e5ma2dly]{flex-direction:column;gap:4px;display:flex}.archive-grand-brand-card[data-astro-cid-e5ma2dly]{corner-shape:squircle;-webkit-corner-shape:squircle;background:#09090b;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;gap:20px;margin-top:32px;padding:28px;display:flex}.archive-badge-wrap[data-astro-cid-e5ma2dly]{flex-direction:column;gap:6px;display:flex}.archive-preview-canvas[data-astro-cid-e5ma2dly]{corner-shape:squircle;-webkit-corner-shape:squircle;background:#000 radial-gradient(#ffffff1f 1px,#0000 1px) 0 0/3px 3px;border:1px solid #ffffff14;border-radius:16px;justify-content:center;align-items:center;padding:36px 20px;display:flex}.archive-grand-lockup[data-astro-cid-e5ma2dly]{align-items:center;gap:20px;display:inline-flex}.archive-logo-img[data-astro-cid-e5ma2dly]{corner-shape:squircle;-webkit-corner-shape:squircle;border-radius:16px;box-shadow:0 0 28px #7b61ff73}.archive-title-white[data-astro-cid-e5ma2dly]{font-family:var(--font-sans,system-ui);letter-spacing:-.04em;background:linear-gradient(#fff 30%,#ffffff6b 100%);-webkit-text-fill-color:transparent;user-select:none;-webkit-background-clip:text;font-size:clamp(32px,5vw,56px);font-weight:850;line-height:1}.ds-section[data-astro-cid-dq2lhtcb]{margin-bottom:64px}.section-title-wrap[data-astro-cid-dq2lhtcb]{flex-direction:column;gap:6px;margin-bottom:24px;display:flex}.agency-snippets-catalog[data-astro-cid-dq2lhtcb]{flex-direction:column;gap:36px;display:flex}.snippet-group-title[data-astro-cid-dq2lhtcb]{font-family:var(--font-mono);color:var(--text-white,#fff);letter-spacing:.04em;margin-bottom:16px;font-size:13px;font-weight:700}.snippet-display-area[data-astro-cid-dq2lhtcb]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.simple-meet-card[data-astro-cid-dq2lhtcb]{corner-shape:squircle;background:#fff;border:1px solid #e4e4e7;border-radius:16px;align-items:center;gap:16px;max-width:460px;padding:14px 18px;display:inline-flex;box-shadow:0 4px 16px #0000000a}.simple-meet-cal[data-astro-cid-dq2lhtcb]{corner-shape:squircle;text-align:center;background:#f4f4f6;border:1px solid #e2e4e9;border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:64px;display:flex;overflow:hidden}.meet-cal-month[data-astro-cid-dq2lhtcb]{color:#fff;width:100%;font-family:var(--font-mono);letter-spacing:.08em;background:#ef4444;padding:2px 0;font-size:10px;font-weight:800}.meet-cal-day[data-astro-cid-dq2lhtcb]{color:#18181b;margin-top:2px;font-size:22px;font-weight:900;line-height:1.1}.meet-cal-time[data-astro-cid-dq2lhtcb]{font-family:var(--font-mono);color:#71717a;margin-bottom:3px;font-size:8.5px;font-weight:600}.simple-meet-info[data-astro-cid-dq2lhtcb]{flex-direction:column;gap:6px;min-width:0;display:flex}.simple-meet-title[data-astro-cid-dq2lhtcb]{color:#18181b;margin:0;font-size:13.5px;font-weight:700;line-height:1.35}.simple-meet-attendees[data-astro-cid-dq2lhtcb]{align-items:center;gap:8px;display:flex}.avatar-stack[data-astro-cid-dq2lhtcb]{align-items:center;display:flex}.stack-avatar[data-astro-cid-dq2lhtcb]{width:24px;height:24px;font-family:var(--font-mono);border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;margin-left:-6px;font-size:8.5px;font-weight:800;display:flex}.stack-avatar[data-astro-cid-dq2lhtcb]:first-child{margin-left:0}img[data-astro-cid-dq2lhtcb].stack-avatar{object-fit:cover}.avatar-more[data-astro-cid-dq2lhtcb]{color:#52525b;background:#f4f4f5;font-size:8px}.attendee-count-label[data-astro-cid-dq2lhtcb]{color:#71717a;font-size:11px;font-family:var(--font-mono)}.chat-thread-demo[data-astro-cid-dq2lhtcb]{flex-direction:column;gap:16px;max-width:520px;display:flex}.velocity-direct-sm-archive[data-astro-cid-dq2lhtcb]{max-width:520px;padding:16px 0}.direct-conversation-flow[data-astro-cid-dq2lhtcb]{flex-direction:column;gap:20px;display:flex}.portfolio-bubble-wrapper[data-astro-cid-dq2lhtcb]{align-items:flex-end;gap:8px;display:inline-flex}.bubble-wrapper--right[data-astro-cid-dq2lhtcb]{align-self:flex-end}.bubble-avatar-slot[data-astro-cid-dq2lhtcb]{border-radius:50%;flex-shrink:0;width:34px;height:34px;overflow:hidden}.bubble-avatar-img[data-astro-cid-dq2lhtcb]{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.bubble-with-tail-left[data-astro-cid-dq2lhtcb],.bubble-with-tail-right[data-astro-cid-dq2lhtcb]{align-items:flex-end;display:flex;position:relative}.bubble-svg-tail-left[data-astro-cid-dq2lhtcb]{z-index:1;pointer-events:none;position:absolute;bottom:0;left:-8px}.bubble-svg-tail-right[data-astro-cid-dq2lhtcb]{z-index:1;pointer-events:none;position:absolute;bottom:0;right:-8px}.portfolio-bubble-squircle[data-astro-cid-dq2lhtcb]{corner-shape:squircle;z-index:2;border-radius:16px;max-width:440px;padding:8px 16px;position:relative}.squircle--light[data-astro-cid-dq2lhtcb]{background:#fff;border:1px solid #e4e4e7}.squircle--iris[data-astro-cid-dq2lhtcb]{background:#7b61ff;border:1px solid #ffffff26}.portfolio-bubble-text[data-astro-cid-dq2lhtcb]{font-family:var(--font-sans);color:#18181b;margin:0;font-size:14px;line-height:1.42}.text--white[data-astro-cid-dq2lhtcb]{color:#fff}.compact-files-grid[data-astro-cid-dq2lhtcb]{flex-wrap:wrap;gap:14px;display:flex}.compact-file-tile[data-astro-cid-dq2lhtcb]{corner-shape:squircle;background:#fff;border:1px solid #e4e4e7;border-radius:12px;flex-direction:column;gap:8px;width:124px;padding:10px 11px;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 2px 8px #00000008}.compact-file-tile[data-astro-cid-dq2lhtcb]:hover{transform:translateY(-2px);box-shadow:0 6px 14px #0000000f}.file-tile-icon[data-astro-cid-dq2lhtcb]{object-fit:contain;flex-shrink:0;width:34px;height:34px;display:block}.file-tile-meta[data-astro-cid-dq2lhtcb]{flex-direction:column;gap:2px;display:flex}.file-tile-title[data-astro-cid-dq2lhtcb]{font-family:var(--font-sans);color:#18181b;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.file-tile-time[data-astro-cid-dq2lhtcb]{font-family:var(--font-mono);color:#71717a;letter-spacing:.02em;font-size:10px}.file-disclaimer[data-astro-cid-dq2lhtcb]{font-family:var(--font-sans);color:#71717a;margin-top:10px;font-size:11px}.ds-page[data-astro-cid-std4wme7]{padding-top:calc(var(--nav-height) + 48px);padding-bottom:80px}.ds-header[data-astro-cid-std4wme7]{border-bottom:1px solid var(--border-dark);flex-direction:column;gap:16px;margin-bottom:48px;padding-bottom:28px;display:flex}.ds-header-top[data-astro-cid-std4wme7]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ds-header-badge[data-astro-cid-std4wme7]{align-items:center;gap:12px;display:flex}.ds-lead[data-astro-cid-std4wme7]{max-width:760px;color:var(--text-white-muted)}.ds-tab-bar[data-astro-cid-std4wme7]{top:var(--nav-height,42px);z-index:50;-webkit-backdrop-filter:blur(16px);background:#0d0d0fd9;align-items:center;margin-bottom:36px;padding:12px 0;display:flex;position:sticky}.ds-tab-pills[data-astro-cid-std4wme7]{border:1px solid var(--border-dark,#ffffff1a);corner-shape:squircle;backdrop-filter:blur(12px);background:#ffffff0a;border-radius:12px;gap:4px;padding:4px;display:inline-flex}.ds-tab-btn[data-astro-cid-std4wme7]{font-family:var(--font-mono,"JetBrains Mono", monospace);corner-shape:squircle;color:var(--text-white-muted,#a1a1aa);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:8px 20px;font-size:13px;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1)}.ds-tab-btn[data-astro-cid-std4wme7]:hover:not(.active){color:#fff;background:#ffffff0d}.ds-tab-btn[data-astro-cid-std4wme7].active{color:#fff;background:#7b61ff2e;border-color:#7b61ff61;box-shadow:0 2px 8px #7b61ff26}.ds-tab-pane[data-astro-cid-std4wme7]{display:none}.ds-tab-pane[data-astro-cid-std4wme7].active{animation:.25s cubic-bezier(.16,1,.3,1) dsFadeIn;display:block}@keyframes dsFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
