.dx-page{--accent: var(--color-sky);--dx-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;background:var(--color-background);color:var(--color-foreground);font-family:var(--font-body)}.dx-page a{text-decoration:none}.dx-page a:focus-visible,.dx-page button:focus-visible,.dx-page summary:focus-visible{outline:2px solid var(--color-link);outline-offset:2px;border-radius:6px}.dx-wrap{width:100%;margin:0 auto;padding-left:24px;padding-right:24px;max-width:1248px}@media(max-width:900px){.dx-wrap{padding-left:16px;padding-right:16px}}.dx-section{padding-top:96px;padding-bottom:96px;position:relative}@media(max-width:900px){.dx-section{padding-top:64px;padding-bottom:64px}}.dx-night{background:var(--color-daylight)}.dx-lift{background:var(--color-background)}.dx-rule-top{border-top:0}.dx-night .card,.dx-night .glass,.dx-night .glass-strong,.dx-night .dx-term,.dx-night .dx-table-wrap,.dx-night .dx-stat,.dx-night .dx-risk-fix,.dx-night .route,.dx-night details{background:var(--color-background)}.dx-night .card .chip,.dx-night .card .btn-quiet{background:var(--color-daylight)}.dx-h1,.dx-h2,.dx-h3{font-family:var(--font-display);font-weight:600;color:var(--color-foreground);text-wrap:balance}.dx-h1{font-size:64px;line-height:1.02;letter-spacing:-.015em}.dx-h1-sm{font-size:56px}.dx-h2{font-size:40px;line-height:1.08;letter-spacing:-.015em}.dx-h3{font-size:22px;line-height:1.3;letter-spacing:-.01em}@media(max-width:900px){.dx-h1,.dx-h1-sm{font-size:44px;line-height:1.05}.dx-h2{font-size:32px}.dx-h3{font-size:20px}}.dx-h1 .accent,.dx-h2 .accent,.dx-h1 .text-dim,.dx-h2 .text-dim{color:var(--color-accent-ink);-webkit-text-fill-color:currentColor;background:none}.dx-page .eyebrow+.dx-h1,.dx-page .eyebrow+.dx-h2{margin-top:16px}.dx-body{font-size:17px;line-height:1.65;color:var(--color-foreground-muted)}.dx-body strong,.dx-strong{color:var(--color-foreground);font-weight:600}.dx-small{font-size:14px;line-height:1.6;color:var(--color-foreground-muted)}.dx-page .text-lead{font-size:20px;line-height:1.55;color:var(--color-foreground-muted)}@media(max-width:900px){.dx-page .text-lead{font-size:18px}}.dx-kicker{font-family:var(--font-display);font-weight:400;font-size:22px;line-height:1.35;color:var(--color-foreground)}.dx-split{display:grid;gap:28px;grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){.dx-split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px}.dx-split>.dx-sticky{position:sticky;top:128px;align-self:start}}.dx-code{font-family:var(--dx-mono);font-size:.86em;padding:.14em .45em;border-radius:6px;background:var(--color-background);color:var(--color-foreground);overflow-wrap:anywhere;white-space:normal}.dx-night .dx-code,.card .dx-code,.glass .dx-code{background:var(--color-background)}.dx-night .card .dx-code{background:var(--color-daylight)}.dx-term{position:relative;border-radius:var(--radius-xxl);background:var(--color-background-card);overflow:hidden}.dx-term-bar{display:flex;align-items:center;gap:6px;height:36px;padding:0 16px;border-bottom:1px solid var(--color-border-light)}.dx-term-bar i{width:8px;height:8px;border-radius:var(--radius-full);background:var(--color-border-light);display:block}.dx-term pre{margin:0;padding:18px 20px 20px;overflow-x:auto;font-family:var(--dx-mono);font-size:13px;line-height:1.75;color:var(--color-foreground);background:transparent;scrollbar-width:thin}@media(min-width:768px){.dx-term pre{font-size:14px}}.dx-term pre code{font-family:inherit;background:none;padding:0;border:0;color:inherit}.dx-cmd-name{font-family:var(--dx-mono);font-weight:600;letter-spacing:-.01em;color:var(--color-foreground)}.dx-cmd-name .dx-arg{color:var(--color-foreground-muted);font-weight:400}.dx-steps{list-style:none;margin:0;padding:0;display:grid;gap:12px}.dx-steps>li{display:grid;grid-template-columns:32px 1fr;gap:16px;align-items:start;padding:20px 22px;border-radius:var(--radius-xxl);background:var(--color-background-card)}.dx-night .dx-steps>li{background:var(--color-background)}.dx-step-num{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-sky) 14%,transparent);font-family:var(--font-body);font-weight:700;font-size:14px;color:var(--color-midnight);font-variant-numeric:lining-nums tabular-nums}.dx-steps p{padding-top:4px;margin:0}.dx-chip-dot{width:6px;height:6px;border-radius:var(--radius-full);background:var(--dot, var(--color-sky));flex-shrink:0}.dx-page .chip{white-space:normal;height:auto;min-height:32px;padding-top:4px;padding-bottom:4px}.dx-page .glass,.dx-page .glass-strong{background:var(--color-background-card);border:0;box-shadow:none;border-radius:var(--radius-card);backdrop-filter:none}.dx-page .spotlight:before,.dx-page .spotlight:after,.dx-page .lit-edge:before,.dx-page .lit-edge:after{display:none}.dx-card{padding:28px;border-radius:var(--radius-card)}@media(max-width:900px){.dx-card{padding:24px}}a.dx-card,a.dx-link-card{display:block;color:inherit;text-decoration:none;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease-out}a.dx-card:hover,a.dx-link-card:hover{transform:translateY(-1px);box-shadow:var(--shadow-float);color:inherit}.dx-link-card{padding:24px;height:100%;display:flex!important;flex-direction:column;border-radius:var(--radius-card)}.dx-link-card .dx-go{display:inline-flex;gap:6px;margin-top:auto;padding-top:20px;color:var(--color-link);font-weight:600;font-size:15px}.dx-link-card .dx-go:after{content:"→";color:var(--color-sky);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.dx-link-card:hover .dx-go:after{transform:translate(3px)}.dx-faq{display:grid;gap:12px}.dx-faq>div,.dx-faq>details{padding:22px 24px;border-radius:var(--radius-xxl);background:var(--color-background-card)}.dx-night .dx-faq>div,.dx-night .dx-faq>details{background:var(--color-background)}.dx-faq h3{margin-bottom:8px;font-family:var(--font-body);font-size:17px;font-weight:700;line-height:1.4;letter-spacing:0}.dx-faq .dx-body{margin:0;font-size:16px}.dx-table-wrap{border-radius:var(--radius-card);background:var(--color-background-card);overflow-x:auto;scrollbar-width:thin}.dx-table{width:100%;border-collapse:separate;border-spacing:0;text-align:left;font-size:15px}.dx-table th{font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-foreground-muted);padding:16px 20px;border-bottom:1px solid var(--color-border-light);vertical-align:bottom;white-space:normal;min-width:8rem}.dx-table td{padding:16px 20px;border-bottom:1px solid var(--color-border-light);color:var(--color-foreground-muted);vertical-align:top;line-height:1.5}.dx-table tr:last-child td{border-bottom:0}.dx-table td:first-child{color:var(--color-foreground);font-weight:600}.dx-table tr.dx-is-doxa td{background:color-mix(in srgb,var(--color-sky) 8%,transparent);color:var(--color-foreground)}.dx-table tr.dx-is-doxa td:first-child{box-shadow:inset 3px 0 0 var(--color-sky)}.dx-table code{font-family:var(--dx-mono);font-size:.85em;color:var(--color-foreground)}.dx-quote{margin:0;padding:28px 32px;border-radius:var(--radius-card);background:var(--color-background-card);font-family:var(--font-display);font-size:24px;font-weight:400;font-style:normal;line-height:1.35;letter-spacing:0;color:var(--color-foreground)}.dx-night .dx-quote{background:var(--color-background)}.dx-quote cite,.dx-quote .ref{display:block;margin-top:10px;font-family:var(--font-body);font-style:normal;font-size:14px;font-weight:600;color:var(--color-foreground-muted)}.dx-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.dx-list>li{position:relative;padding-left:20px;color:var(--color-foreground-muted);line-height:1.65}.dx-list>li:before{content:"";position:absolute;left:0;top:.68em;width:6px;height:6px;border-radius:var(--radius-full);background:var(--color-sky)}.dx-stat{margin:0;padding:22px 24px;border-radius:var(--radius-xxl);background:var(--color-background-card);color:var(--color-foreground-muted);line-height:1.55}.dx-stat strong{display:block;font-family:var(--font-display);font-size:30px;font-weight:600;letter-spacing:-.01em;line-height:1.1;color:var(--color-foreground);margin-bottom:8px}.dx-stats{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1100px){.dx-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.dx-stats{grid-template-columns:minmax(0,1fr)}}.dx-badge{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:var(--radius-full);font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-foreground-muted);background:var(--color-background);white-space:nowrap}.dx-badge-live{color:var(--color-foreground)}.dx-badge-live:before{content:"";width:6px;height:6px;border-radius:var(--radius-full);background:var(--color-sky)}.dx-meta{font-size:14px;color:var(--color-foreground-muted)}.dx-meta a{color:var(--color-link);font-weight:600;text-decoration:none}.dx-meta a:hover{-webkit-text-decoration:underline 1px var(--color-sky);text-decoration:underline 1px var(--color-sky);text-underline-offset:4px}@media(max-width:639px){.dx-page .dx-btn-row .btn{flex:0 1 auto}}.dx-btn-row .store-badges{justify-content:flex-start}.dx-page .store-badges img{height:48px;width:auto}@media(max-width:900px){.is-ios .dx-page .store-badges img,.is-android .dx-page .store-badges img{height:56px}}.dx-hero{position:relative;padding-top:148px;padding-bottom:88px}@media(max-width:900px){.dx-hero{padding-top:112px;padding-bottom:56px}}.dx-hero-grid{display:grid;gap:40px;align-items:center;grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){.dx-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:56px}}.dx-hero-visual{position:relative}.dx-term-hero pre{padding:24px 24px 28px;font-size:15px;line-height:1.85}.dx-prompt{color:var(--color-foreground-muted);-webkit-user-select:none;-moz-user-select:none;user-select:none}.dx-chat{padding:24px;display:grid;gap:14px}.dx-bubble{border-radius:20px;padding:14px 16px;display:grid;gap:8px;max-width:86%;font-size:15px;line-height:1.55}.dx-bubble-me{justify-self:end;background:var(--color-midnight);color:var(--color-daylight);border-bottom-right-radius:6px}.dx-bubble-bot{justify-self:start;background:var(--color-background);color:var(--color-foreground);border-bottom-left-radius:6px}.dx-line{height:8px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-midnight) 14%,transparent)}.dx-bubble-me .dx-line{background:color-mix(in srgb,var(--color-daylight) 45%,transparent)}.dx-ref{display:inline-block;height:20px;width:88px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-sky) 18%,transparent)}.dx-feed{padding:20px 24px 24px;display:grid;gap:20px}.dx-feed-row{display:grid;grid-template-columns:36px 1fr;gap:14px;align-items:start}.dx-avatar{width:36px;height:36px;border-radius:10px;background:var(--color-background)}.dx-avatar-bot{background:color-mix(in srgb,var(--color-sky) 22%,transparent)}.dx-feed-row>div{display:grid;gap:8px;padding-top:4px}.dx-quote-card{border-left:2px solid var(--color-sky);padding:4px 0 4px 14px;display:grid;gap:8px}.dx-waitlist{padding:20px;max-width:34rem;border-radius:var(--radius-card)}.dx-doc-row{display:grid;gap:16px;padding:36px 0;border-top:1px solid var(--color-border-light)}.dx-doc-row:first-child{border-top:0}.dx-doc-row:last-child{border-bottom:0}@media(min-width:1024px){.dx-doc-row{grid-template-columns:minmax(0,.8fr) minmax(0,2fr);gap:64px;padding:44px 0}}.dx-doc-body{max-width:46rem}.dx-doc-body a{font-weight:600;color:var(--color-link)}.dx-risks{display:grid;gap:16px}.dx-risk{display:grid;gap:20px;padding:28px;border-radius:var(--radius-card);background:var(--color-background-card)}.dx-night .dx-risk{background:var(--color-background)}.dx-night .dx-risk .dx-risk-fix{background:var(--color-daylight)}@media(min-width:1024px){.dx-risk{grid-template-columns:56px minmax(0,1fr) minmax(0,1.15fr);gap:32px;padding:32px;align-items:start}}.dx-risk-num{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-sky) 14%,transparent);font-family:var(--font-body);font-size:15px;font-weight:700;color:var(--color-midnight);font-variant-numeric:lining-nums tabular-nums}.dx-risk-fix{padding:24px;border-radius:var(--radius-xxl);background:var(--color-background)}.dx-probe{display:inline-flex;align-items:baseline;gap:8px;font-size:15px;font-weight:600;line-height:1.5;color:var(--color-link);text-decoration:none;padding:4px 0}.dx-probe>span[aria-hidden]{color:var(--color-sky);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.dx-probe:hover>span[aria-hidden]{transform:translate(3px)}.dx-masonry{-moz-columns:1;columns:1;-moz-column-gap:20px;column-gap:20px}@media(min-width:900px){.dx-masonry{-moz-columns:2;columns:2}}.dx-masonry-item{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:20px;display:block}.dx-stat-inline strong{display:inline;margin:0}.dx-final{padding:32px 0 112px}.dx-final-card{padding:72px 48px;text-align:center;border-radius:var(--radius-card);background:var(--color-background-card)}.dx-final-card .dx-h2{font-size:48px}.dx-final-card .text-lead{margin:20px auto 0;max-width:36em}.dx-final-card .dx-btn-row,.dx-final-card .store-badges{justify-content:center}@media(max-width:900px){.dx-final{padding:16px 0 72px}.dx-final-card{padding:48px 20px}.dx-final-card .dx-h2{font-size:34px}}@media(prefers-reduced-motion:reduce){a.dx-card:hover,a.dx-link-card:hover,.dx-link-card:hover .dx-go:after,.dx-probe:hover>span[aria-hidden]{transform:none}}
