.db-page{isolation:isolate;background:radial-gradient(at 66% 45%,#0c1a38 0%,#050913 64%);min-height:100svh;position:relative;overflow:hidden}.db-header{z-index:6;padding:calc(24px + env(safe-area-inset-top,0px)) 3.5vw 0;justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute;inset:0 0 auto}.db-brand{color:var(--mc-text);letter-spacing:-.035em;align-items:center;gap:12px;font-size:20px;font-weight:600;text-decoration:none;display:inline-flex}.db-brand img{width:39px;height:39px;display:block}.db-badge{color:var(--mc-amber);white-space:nowrap;background:#050913b8;border:1px solid #f5b54499;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600}.db-stage{z-index:0;position:absolute;inset:0 0 0 38%}.db-stage canvas{width:100%!important;height:100%!important}.db-stage{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 16%);mask-image:linear-gradient(90deg,#0000 0%,#000 7%)}.db-nebula{pointer-events:none;background:radial-gradient(40% 45% at 55% 45%,#3b82f629,#0000 70%),radial-gradient(30% 35% at 70% 60%,#8b5cf624,#0000 70%),radial-gradient(25% 30% at 40% 30%,#22d3ee1a,#0000 70%);position:absolute;inset:0}.db-fallback{background:radial-gradient(circle,#bff6ff80 0 2%,#0000 3%),radial-gradient(#3b82f640,#0000 60%);position:absolute;inset:10% 8%}.db-labels{pointer-events:none;z-index:2;position:absolute;inset:0;overflow:hidden}.db-label{white-space:nowrap;border:1px solid color-mix(in srgb, var(--c) 55%, transparent);box-shadow:0 0 18px color-mix(in srgb, var(--c) 22%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font:inherit;cursor:pointer;pointer-events:auto;text-align:left;color:var(--mc-text);background:#060b16b8;border-radius:10px;flex-direction:column;gap:1px;padding:6px 11px;transition:transform .15s;display:flex}.db-label:hover,.db-label.on{background:color-mix(in srgb, var(--c) 18%, #060b16d9);transform:scale(1.06)}.db-label{transition:transform .15s,opacity .25s}.db-label.db-label-hidden{opacity:0;pointer-events:none}.db-core-mcp{border-color:#7de1ff8c;box-shadow:0 0 22px #22d3ee59}.db-core-mcp b{color:#9ff3ff;letter-spacing:.14em}.db-zoom{z-index:5;flex-flow:wrap;align-items:center;gap:6px;max-width:60%;display:flex;position:absolute;top:76px;left:9%}.db-zoom button{border:1px solid var(--mc-border-strong);min-width:34px;height:34px;color:var(--mc-text);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080e1cc7;border-radius:10px;padding:0 10px;font:600 16px/1 inherit}.db-zoom button:hover{background:#22d3ee24}.db-zoom .db-zoom-reset{font-size:12px}.db-zoom-hint{color:var(--mc-muted);white-space:nowrap;background:#080e1cb3;border-radius:8px;padding:4px 8px;font-size:11px}.db-label b{color:color-mix(in srgb, var(--c) 70%, white);font-size:13px;font-weight:650}.db-label span{color:var(--mc-muted);font-variant-numeric:tabular-nums;font-size:11.5px}.db-core{border:1px solid var(--mc-border-strong);white-space:nowrap;background:#060b16b8;border-radius:10px;flex-direction:column;align-items:center;padding:5px 12px;display:flex}.db-core b{font-size:14px}.db-core span{color:var(--mc-muted);font-variant-numeric:tabular-nums;font-size:11.5px}.db-dock{z-index:3;pointer-events:none;min-width:250px;min-height:76px;position:absolute;bottom:64px;left:5%}.db-anno{background:#060b16e6;border:1px solid #7de1ff80;border-radius:10px;flex-direction:column;gap:3px;width:250px;padding:8px 11px;animation:.3s ease-out db-in;display:flex;box-shadow:0 0 24px #22d3ee47}.db-anno b{color:#9ff3ff;font-size:12px}.db-anno span{color:var(--mc-text);white-space:normal;font-size:12.5px;line-height:1.35}.db-anno-supersede{border-color:#f5b54499;box-shadow:0 0 24px #f5b54440}.db-anno-supersede b{color:var(--mc-amber)}.db-anno-forget{box-shadow:none;border-color:#f871718c}.db-anno-forget b{color:var(--mc-red)}.db-anno-forget span{color:var(--mc-muted);text-decoration:line-through}@keyframes db-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.db-copy{z-index:3;pointer-events:none;width:min(620px,41vw);padding:clamp(170px,22vh,240px) 0 40px 3.5vw;position:relative}.db-copy a,.db-copy button{pointer-events:auto}.db-eyebrow{color:#c2cee4;letter-spacing:.34em;margin:0 0 22px;font-size:12px;font-weight:600}.db-copy h1{letter-spacing:-.055em;text-wrap:balance;margin:0 0 20px;font-size:clamp(40px,3.9vw,60px);font-weight:500;line-height:1.04}.db-sub{color:#9aa6bd;max-width:520px;margin:0 0 32px;font-size:clamp(17px,1.5vw,21px);line-height:1.55}.db-actions{flex-wrap:wrap;gap:14px;display:flex}.db-cta{border-radius:999px;gap:12px;min-height:56px;padding:0 24px;font-size:16px}.db-cta-2{background:#172236d1}.db-stats{flex-wrap:wrap;gap:14px 30px;margin:44px 0 0;padding:0;list-style:none;display:flex}.db-stats li{flex-direction:column;gap:2px;display:flex}.db-stats b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:600}.db-stats span{letter-spacing:.08em;text-transform:uppercase;color:var(--mc-muted);font-size:11px}.db-feed{z-index:4;border:1px solid var(--mc-border-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080e1ca8;border-radius:14px;width:min(350px,28vw);padding:12px 14px;position:absolute;bottom:48px;right:3vw;box-shadow:0 20px 50px #00000073}.db-feed-h{letter-spacing:.08em;text-transform:uppercase;color:var(--mc-muted);align-items:center;gap:8px;margin-bottom:8px;font-size:12px;font-weight:600;display:flex}.db-feed-h small{color:var(--mc-amber);letter-spacing:.1em;margin-left:auto}.db-dot{background:var(--mc-green);width:7px;height:7px;box-shadow:0 0 8px var(--mc-green);border-radius:50%;animation:1.6s ease-in-out infinite db-pulse}@keyframes db-pulse{50%{opacity:.35}}.db-feed ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.db-ev{border-top:1px solid var(--mc-border);grid-template-columns:70px 1fr;gap:2px 10px;padding:7px 0;animation:.35s ease-out db-in;display:grid}.db-ev:first-child{border-top:0}.db-ev em{color:var(--mc-green);font-family:DM Mono,ui-monospace,monospace;font-size:12px;font-style:normal}.db-ev-recall em{color:#60a5fa}.db-ev-supersede em{color:var(--mc-amber)}.db-ev-forget em{color:var(--mc-red)}.db-ev-text{color:var(--mc-text);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.db-ev small{color:var(--mc-faint);grid-column:2;font-size:11px}.db-ev-wait .db-ev-text{color:var(--mc-muted);grid-column:1/-1}.db-caption{z-index:4;letter-spacing:.08em;text-transform:uppercase;color:#c8d8f5b3;margin:0;font-size:11px;position:absolute;bottom:18px;left:3.5vw}@media (width>=700px) and (orientation:landscape),(width>=1101px){.db-feed{min-height:214px}}.db-feed.db-feed-under{width:min(440px,33vw);bottom:auto;left:3.5vw;right:auto}@media (width<=1100px) and (width>=700px){.db-copy{width:44vw}.db-stage{left:40%}.db-feed{width:40vw}}@media (width<=1100px) and (width>=700px) and (orientation:landscape){.db-dock{top:124px;bottom:auto;left:6%}}@media (width<=699px),(orientation:portrait) and (width<=1100px){.db-page{overflow-x:hidden}.db-header{padding:calc(16px + env(safe-area-inset-top,0px)) 16px 0;flex-wrap:wrap}.db-brand{font-size:17px}.db-brand img{width:32px;height:32px}.db-badge{white-space:normal;padding:6px 10px;font-size:11px}.db-stage{height:80svh;margin-top:96px;position:relative;inset:auto;-webkit-mask-image:linear-gradient(#000 95%,#0000);mask-image:linear-gradient(#000 95%,#0000)}.db-label{padding:4px 8px}.db-label b{font-size:11.5px}.db-label span{font-size:10px}.db-dock{min-width:min(300px,80vw);bottom:2%;left:50%;transform:translate(-50%)}.db-anno{width:min(300px,80vw);padding:7px 10px}.db-anno b{font-size:11px}.db-anno span{font-size:11.5px}.db-copy{width:auto;padding:8px 20px 24px}.db-eyebrow{letter-spacing:.2em;margin-bottom:12px;font-size:10px}.db-copy h1{font-size:clamp(38px,11vw,52px)}.db-sub{margin-bottom:22px;font-size:16px}.db-cta{min-height:50px;padding:0 18px;font-size:15px}.db-stats{gap:12px 22px;margin-top:28px}.db-stats b{font-size:21px}.db-feed{width:auto;margin:0 16px 16px;position:relative;bottom:auto;right:auto}.db-caption{padding:0 20px 28px;font-size:10px;position:relative;bottom:auto;left:auto}}@media (width<=699px){.db-zoom{inset:8px 10px auto auto}.db-zoom-hint{display:none}}@media (prefers-reduced-motion:reduce){.db-page *,.db-page :before,.db-page :after{animation:none!important}}.mm-bh{--mc-text:#e7ecfb;--mc-muted:#8b97b5;--mc-faint:#5b6684;--mc-border:#7da0ff1f;--mc-border-strong:#7da0ff3d;--mc-cyan:#22d3ee;--mc-green:#34d399;--mc-amber:#f5b544;--mc-red:#f87171;color:var(--mc-text);font-family:Geist,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;position:absolute;inset:0;overflow:hidden}.mm-bh-stage{position:absolute;inset:0}.mm-bh-stage canvas{width:100%!important;height:100%!important}.mm-bh .db-dock{bottom:16px;left:16px}.mm-bh .db-zoom{top:12px;left:auto;right:14px}.mm-bh-badge{z-index:4;letter-spacing:.1em;color:var(--mc-amber);background:#050913b3;border:1px solid #f5b5448c;border-radius:999px;padding:7px 10px;font:600 11px/1 DM Mono,ui-monospace,monospace;position:absolute;top:12px;left:14px}@media (width<=699px){.mm-bh .db-dock{bottom:10px;left:50%;transform:translate(-50%)}.mm-bh-badge{padding:5px 8px;font-size:9px;top:10px;left:10px}.mm-bh .db-zoom{inset:8px 10px auto auto}}@media (prefers-reduced-motion:reduce){.mm-bh *,.mm-bh :before,.mm-bh :after{transition:none!important;animation:none!important}}
/*$vite$:1*/