.dtb[data-v-f3bbf676]{position:sticky;top:0;z-index:70;height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 18px;background:var(--ivory);border-bottom:1px solid var(--hairline)}.dtb-left[data-v-f3bbf676]{display:inline-flex;align-items:center;gap:10px;min-width:0;overflow:hidden}.dtb-right[data-v-f3bbf676]{flex:0 0 auto}.dtb-back[data-v-f3bbf676]{font-size:11px;letter-spacing:.08em;color:var(--ink-2)}.dtb-brand[data-v-f3bbf676]{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);text-decoration:none}.dtb-tag[data-v-f3bbf676]{font-weight:600;color:var(--ink-wine)}.dtb-sep[data-v-f3bbf676]{color:var(--muted-2)}.dtb-fake[data-v-f3bbf676]{color:var(--muted)}.dtb-right[data-v-f3bbf676]{display:inline-flex;align-items:center;gap:14px}.dtb-cta[data-v-f3bbf676]{height:30px;padding:0 14px;white-space:nowrap;border:1px solid var(--ink-wine);background:var(--ink-wine);color:var(--ivory);font-family:inherit;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;cursor:pointer}.dtb-cta[data-v-f3bbf676]:hover{opacity:.88}.dtb-reset[data-v-f3bbf676]{background:transparent;border:none;padding:0;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.dtb-reset[data-v-f3bbf676]:hover{color:var(--ink)}.dtb-only-mobile[data-v-f3bbf676]{display:none}@media(max-width:768px){.dtb[data-v-f3bbf676]{padding:0 12px}.dtb-hide-mobile[data-v-f3bbf676]{display:none}.dtb-only-mobile[data-v-f3bbf676]{display:inline}.dtb-left[data-v-f3bbf676]{gap:6px}.dtb-brand[data-v-f3bbf676],.dtb-back[data-v-f3bbf676]{font-size:10px}.dtb-fake[data-v-f3bbf676],.dtb-fake-sep[data-v-f3bbf676]{display:none}.dtb-cta[data-v-f3bbf676]{height:28px;padding:0 12px}}.dnt[data-v-284a1a8f]{position:fixed;bottom:28px;left:50%;transform:translate(-50%);z-index:80;display:flex;align-items:center;gap:14px;max-width:min(560px,calc(100vw - 32px));padding:12px 16px;background:var(--paper);border:1px solid var(--hairline);box-shadow:var(--shadow-soft)}.dnt-text[data-v-284a1a8f]{margin:0;font-size:13px;line-height:1.45;color:var(--ink-2)}@media(max-width:768px){.dnt[data-v-284a1a8f]{bottom:calc(84px + env(safe-area-inset-bottom));padding:10px 14px;gap:10px}.dnt-text[data-v-284a1a8f]{font-size:12.5px}}.dnt-close[data-v-284a1a8f]{flex-shrink:0;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--hairline);color:var(--muted);cursor:pointer}.dcm[data-v-c18b5cef]{padding:28px 30px 26px}.dcm-eyebrow[data-v-c18b5cef]{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-wine);margin:0 0 10px}.dcm-title[data-v-c18b5cef]{font-size:24px;line-height:1.2;color:var(--ink);margin:0 0 12px}.dcm-body[data-v-c18b5cef]{font-size:14px;line-height:1.55;color:var(--ink-2);margin:0 0 22px}.dcm-actions[data-v-c18b5cef]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.dcm-primary[data-v-c18b5cef]{height:38px;padding:0 18px;background:var(--ink-wine);border:1px solid var(--ink-wine);color:var(--ivory);font-family:inherit;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;cursor:pointer}.dcm-dot[data-v-c18b5cef]{color:var(--muted-2)}.dcm-secondary[data-v-c18b5cef]{background:transparent;border:none;padding:0;font-family:inherit;font-size:13px;color:var(--ink-3);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.dxc[data-v-2e92fed6]{position:fixed;right:18px;bottom:18px;z-index:75;width:min(340px,calc(100vw - 36px));padding:18px 20px 16px;background:var(--paper);border:1px solid var(--hairline);box-shadow:var(--shadow-soft)}.dxc-close[data-v-2e92fed6]{position:absolute;top:8px;right:8px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--muted);cursor:pointer}.dxc-text[data-v-2e92fed6]{margin:0 18px 12px 0;font-size:13.5px;line-height:1.5;color:var(--ink-2)}.dxc-cta[data-v-2e92fed6]{height:32px;padding:0 14px;background:transparent;border:1px solid var(--ink);color:var(--ink);font-family:inherit;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;cursor:pointer}.dxc-cta[data-v-2e92fed6]:hover{background:var(--ink);color:var(--ivory)}@media(max-width:768px){.dxc[data-v-2e92fed6]{bottom:72px}}.dcs[data-v-4d74e227]{margin:0 44px 14px;padding:12px 16px;border:1px solid var(--hairline);background:var(--surface-card);display:flex;flex-direction:column;gap:8px}.dcs-row[data-v-4d74e227]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px}.dcs-label[data-v-4d74e227]{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-right:4px}.dcs-chip[data-v-4d74e227]{font-size:13px;color:var(--ink-2)}.dcs-chip--alert[data-v-4d74e227]{color:var(--terracotta-deep)}.dcs-n[data-v-4d74e227]{font-weight:600;color:var(--ink)}.dcs-empty[data-v-4d74e227]{color:var(--muted-2)}@media(max-width:768px){.dcs[data-v-4d74e227]{margin:0 20px 12px;padding:10px 12px}}.demo-shell[data-v-e4b7462d]{min-height:100vh;min-height:100dvh;background:var(--surface-page)}
