.cdx-embed,.cdx-embed :not(svg *),.cdx-embed :not(svg *)::before,.cdx-embed :not(svg *)::after{all:revert}
.cdx-embed.cdx-embed{display:block;position:relative;font-size:16px;line-height:normal;font-weight:400;font-style:normal;letter-spacing:normal;word-spacing:normal;text-align:start;text-transform:none;white-space:normal;color:#000;background:transparent}
.cdx-embed.cdx-embed [id]{scroll-margin-top:84px}
.cdx-embed [data-cdx-hint~=w]{width:var(--cdx-w)}.cdx-embed [data-cdx-hint~=h]{height:var(--cdx-h)}.cdx-embed [data-cdx-hint~=r]{aspect-ratio:auto var(--cdx-r)}
/* https://dl.crossdriver.com/raw/fs-site/a3b3e93ac881/assets/site.css */
.cdx-embed.cdx-embed{
  --blue: #3567ff;
  --blue-dark: #2450d8;
  --blue-soft: #e7eeff;
  --accent-2: #7b5cff;   
  --orange-1: #ff8a00;
  --orange-2: #ff5a3d;
  --ink: #0f172a;
  --text: #1e293b;
  --muted: #64748b;
  --line: #e2e8f0;
  --panel: #f8fafc;
  --footer: #141518;
  --radius: 18px;
  --shadow: 0 30px 80px rgba(15, 35, 95, 0.18), 0 6px 18px rgba(15, 35, 95, 0.08);
  --max: 1200px;
}.cdx-embed.cdx-embed *{ box-sizing: border-box; }.cdx-embed.cdx-embed{ scroll-behavior: smooth; }.cdx-embed.cdx-embed{
  margin: 0;
  font: 17px/1.6 system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", Arial, sans-serif;
  color: var(--text);
  background: #fff;
  -webkit-font-smoothing: antialiased;
}.cdx-embed.cdx-embed img{ max-width: 100%; height: auto; display: block; }.cdx-embed.cdx-embed picture{ display: block; }.cdx-embed.cdx-embed [id]{ scroll-margin-top: 84px; }.cdx-embed.cdx-embed h1,.cdx-embed.cdx-embed h2,.cdx-embed.cdx-embed h3{ text-wrap: balance; }.cdx-embed.cdx-embed p,.cdx-embed.cdx-embed li,.cdx-embed.cdx-embed dd{ text-wrap: pretty; }.cdx-embed.cdx-embed a{ color: var(--blue); text-decoration: none; }.cdx-embed.cdx-embed a:hover{ text-decoration: underline; }.cdx-embed.cdx-embed .wrap{ max-width: var(--max); margin: 0 auto; padding: 0 28px; }.cdx-embed.cdx-embed .site-header{ position: sticky; top: 0; z-index: 10; background: #000; }.cdx-embed.cdx-embed .site-header .wrap{ display: flex; align-items: center; gap: 28px; height: 68px; }.cdx-embed.cdx-embed .brand{ display: flex; align-items: center; gap: 14px; color: #fff; font-weight: 600; }.cdx-embed.cdx-embed .brand:hover{ text-decoration: none; }.cdx-embed.cdx-embed .brand img{ height: 30px; width: auto; }.cdx-embed.cdx-embed .brand .product{ padding-left: 14px; border-left: 1px solid #ffffff33; font-size: 16px; letter-spacing: .2px; }.cdx-embed.cdx-embed .site-nav{ display: flex; gap: 24px; margin-left: auto; font-size: 15px; }.cdx-embed.cdx-embed .site-nav a{ color: #cbd5e1; }.cdx-embed.cdx-embed .site-nav a:hover{ color: #fff; text-decoration: none; }.cdx-embed.cdx-embed .lang-switch{ position: relative; font-size: 13px; }.cdx-embed.cdx-embed .lang-switch summary{
  list-style: none; cursor: pointer; color: #cbd5e1; border: 1px solid #ffffff33; border-radius: 999px;
  padding: 5px 12px; display: inline-flex; align-items: center; gap: 6px; line-height: 1.2;
}.cdx-embed.cdx-embed .lang-switch summary::-webkit-details-marker{ display: none; }.cdx-embed.cdx-embed .lang-switch summary::after{ content: "▾"; font-size: 10px; }.cdx-embed.cdx-embed .lang-switch[open] summary,.cdx-embed.cdx-embed .lang-switch summary:hover{ background: #ffffff1a; color: #fff; }.cdx-embed.cdx-embed .lang-switch ul{
  position: absolute; right: 0; top: calc(100% + 8px); z-index: 10; margin: 0; padding: 6px;
  list-style: none; background: #fff; border: 1px solid var(--line); border-radius: 12px;
  box-shadow: 0 16px 40px rgba(2, 6, 23, .18); min-width: 185px; max-height: 70vh; overflow: auto;
}.cdx-embed.cdx-embed .lang-switch li a{ display: block; padding: 7px 12px; border-radius: 8px; color: var(--ink); white-space: nowrap; }.cdx-embed.cdx-embed .lang-switch li a:hover{ background: #eef2f7; text-decoration: none; }.cdx-embed.cdx-embed .lang-switch li a[aria-current]{ background: var(--blue); color: #fff; font-weight: 600; }.cdx-embed.cdx-embed .cdx-btn{
  display: inline-flex; align-items: center; gap: 10px; padding: 15px 28px; border-radius: 12px;
  font-weight: 650; font-size: 17px; line-height: 1; transition: transform .15s, box-shadow .15s, background .15s;
}.cdx-embed.cdx-embed .cdx-btn:hover{ text-decoration: none; transform: translateY(-1px); }.cdx-embed.cdx-embed .cdx-btn-primary{ background: var(--blue); color: #fff; box-shadow: 0 10px 24px color-mix(in srgb, var(--blue) 35%, transparent); }.cdx-embed.cdx-embed .cdx-btn-primary:hover{ background: var(--blue-dark); }.cdx-embed.cdx-embed .btn-ghost{ background: #fff; color: var(--ink); border: 1px solid var(--line); }.cdx-embed.cdx-embed .btn-small{ padding: 9px 16px; font-size: 14px; border-radius: 9px; box-shadow: none; }.cdx-embed.cdx-embed .cdx-btn svg{ width: 20px; height: 20px; }.cdx-embed.cdx-embed .hero{
  position: relative; overflow: hidden; text-align: center; padding: 72px 0 0;
  background:
    radial-gradient(900px 480px at 85% 0%, color-mix(in srgb, var(--blue) 18%, transparent), transparent 70%),
    radial-gradient(800px 420px at 0% 30%, rgba(255, 138, 0, .10), transparent 70%),
    linear-gradient(180deg, var(--blue-soft) 0%, color-mix(in srgb, var(--blue-soft) 45%, #fff) 62%, #fff 100%);
}.cdx-embed.cdx-embed .cdx-badge{
  display: inline-block; padding: 7px 16px; border-radius: 999px; font-size: 14px; font-weight: 650; color: #fff;
  background: linear-gradient(135deg, var(--orange-1) 0%, var(--orange-2) 100%); box-shadow: 0 6px 16px rgba(255, 90, 61, .3);
}.cdx-embed.cdx-embed .hero h1{ font-size: clamp(38px, 5.6vw, 66px); line-height: 1.08; letter-spacing: -1.5px; color: var(--ink); margin: 22px auto 18px; max-width: 980px; }.cdx-embed.cdx-embed .hero h1 em{ font-style: normal; background: linear-gradient(90deg, var(--blue) 0%, var(--accent-2) 100%); -webkit-background-clip: text; background-clip: text; color: transparent; }.cdx-embed.cdx-embed .hero .cdx-lead{ font-size: clamp(18px, 2vw, 21px); color: #475569; max-width: 760px; margin: 0 auto 32px; }.cdx-embed.cdx-embed .hero .actions{ display: flex; gap: 14px; justify-content: center; flex-wrap: wrap; }.cdx-embed.cdx-embed .hero .fineprint{ margin: 18px 0 0; font-size: 14px; color: var(--muted); }.cdx-embed.cdx-embed .hero .fineprint span + span::before{ content: "·"; margin: 0 10px; color: #94a3b8; }.cdx-embed.cdx-embed .hero-shot{ margin: 56px auto 0; max-width: 1180px; padding: 0 28px; }.cdx-embed.cdx-embed .hero-shot img{ border-radius: 16px; box-shadow: var(--shadow); }.cdx-embed.cdx-embed .hero-shot{ max-height: 700px; overflow: hidden; -webkit-mask-image: linear-gradient(180deg, #000 70%, transparent 100%); mask-image: linear-gradient(180deg, #000 70%, transparent 100%); }.cdx-embed.cdx-embed .toc{ border-bottom: 1px solid var(--line); background: #fff; }.cdx-embed.cdx-embed .toc ol{ list-style: none; margin: 0; padding: 28px 0; display: grid; grid-template-columns: repeat(5, 1fr); gap: 10px; }.cdx-embed.cdx-embed .toc a{
  display: flex; align-items: center; gap: 12px; height: 100%; padding: 12px 14px; border-radius: 12px;
  font-size: 14.5px; line-height: 1.35; font-weight: 600; color: #334155; transition: background .15s, color .15s;
}.cdx-embed.cdx-embed .toc a:hover{ background: color-mix(in srgb, var(--blue) 8%, #fff); color: var(--blue); text-decoration: none; }.cdx-embed.cdx-embed .toc b{
  flex: none; display: grid; place-items: center; width: 34px; height: 34px; border-radius: 10px; font-size: 14px;
  color: #fff; background: linear-gradient(135deg, var(--blue) 0%, var(--accent-2) 100%);
}.cdx-embed.cdx-embed section.block{ padding: 104px 0; }.cdx-embed.cdx-embed section.tint{ background: var(--panel); }.cdx-embed.cdx-embed .section-head{ text-align: center; max-width: 820px; margin: 0 auto 56px; }.cdx-embed.cdx-embed .eyebrow{ display: block; color: var(--blue); font-weight: 700; font-size: 14px; letter-spacing: .6px; text-transform: uppercase; margin-bottom: 12px; }.cdx-embed.cdx-embed h2{ font-size: clamp(30px, 3.6vw, 44px); line-height: 1.15; letter-spacing: -.8px; color: var(--ink); margin: 0 0 16px; }.cdx-embed.cdx-embed .section-head p{ color: #475569; font-size: 19px; margin: 0; }.cdx-embed.cdx-embed .feature{ display: grid; grid-template-columns: 5fr 7fr; gap: 64px; align-items: center; }.cdx-embed.cdx-embed .feature + .feature{ margin-top: 120px; }.cdx-embed.cdx-embed .feature.flip{ grid-template-columns: 7fr 5fr; }.cdx-embed.cdx-embed .feature.flip .text{ order: 2; }.cdx-embed.cdx-embed .feature h3{ font-size: clamp(26px, 2.8vw, 34px); line-height: 1.2; letter-spacing: -.5px; color: var(--ink); margin: 0 0 16px; }.cdx-embed.cdx-embed .feature p{ color: #475569; margin: 0 0 18px; }.cdx-embed.cdx-embed .feature ul{ margin: 0; padding: 0; list-style: none; }.cdx-embed.cdx-embed .feature li{ position: relative; padding-left: 30px; margin: 10px 0; color: #334155; }.cdx-embed.cdx-embed .feature li::before{
  content: ""; position: absolute; left: 0; top: 7px; width: 18px; height: 18px; border-radius: 50%;
  background: var(--blue) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.3l2.6 2.6L12 5.4' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat;
}.cdx-embed.cdx-embed .shot{ position: relative; }.cdx-embed.cdx-embed .shot img{ border-radius: 14px; box-shadow: var(--shadow); }.cdx-embed.cdx-embed .shot::before{
  content: ""; position: absolute; inset: 8% -6% -6% 8%; border-radius: 28px; z-index: -1;
  background: linear-gradient(135deg, color-mix(in srgb, var(--blue) 16%, #fff) 0%, color-mix(in srgb, var(--blue) 6%, #fff) 100%);
}.cdx-embed.cdx-embed .feature.flip .shot::before{ inset: 8% 8% -6% -6%; }.cdx-embed.cdx-embed .num{
  display: inline-block; margin-right: 12px; font-size: 15px; font-weight: 800; letter-spacing: .5px; vertical-align: 2px;
  background: linear-gradient(90deg, var(--orange-1) 0%, var(--orange-2) 100%); -webkit-background-clip: text; background-clip: text; color: transparent;
}.cdx-embed.cdx-embed .section-head .num{ display: block; margin: 0 0 6px; font-size: 18px; }.cdx-embed.cdx-embed .feature .aside{ font-size: 15px; color: var(--muted); margin: 18px 0 0; }.cdx-embed.cdx-embed .panel{ border: 1px solid var(--line); border-radius: var(--radius); background: var(--panel); padding: 30px; box-shadow: 0 12px 40px rgba(15, 35, 95, .07); }.cdx-embed.cdx-embed .panel-title{ margin: 0 0 18px; font-size: 13px; font-weight: 700; letter-spacing: .6px; text-transform: uppercase; color: var(--muted); }.cdx-embed.cdx-embed .fgroup + .fgroup{ margin-top: 18px; }.cdx-embed.cdx-embed .flabel{ display: block; margin-bottom: 8px; font-size: 14px; font-weight: 650; color: #334155; }.cdx-embed.cdx-embed .formats-panel .formats{ justify-content: flex-start; gap: 8px; max-width: none; }.cdx-embed.cdx-embed .formats-panel .formats span{ padding: 8px 14px; font-size: 15px; }.cdx-embed.cdx-embed .drives-panel dl{ margin: 0; }.cdx-embed.cdx-embed .drives-panel dl div{ display: grid; grid-template-columns: 11em 1fr; gap: 16px; padding: 14px 0; border-top: 1px solid var(--line); }.cdx-embed.cdx-embed .drives-panel dl div:first-child{ border-top: 0; padding-top: 0; }.cdx-embed.cdx-embed .drives-panel dt{ font-weight: 700; color: var(--ink); font-size: 15px; }.cdx-embed.cdx-embed .drives-panel dd{ margin: 0; color: #475569; font-size: 15px; }.cdx-embed.cdx-embed .pill{ display: inline-block; font-size: 13px; font-weight: 700; color: var(--blue); background: color-mix(in srgb, var(--blue) 8%, #fff); border-radius: 999px; padding: 4px 12px; margin-bottom: 14px; }.cdx-embed.cdx-embed .keys{ background: radial-gradient(1000px 500px at 80% 0%, #1e3a8a 0%, transparent 60%), #0b1022; color: #e2e8f0; }.cdx-embed.cdx-embed .keys h2,.cdx-embed.cdx-embed .keys .section-head p{ color: #fff; }.cdx-embed.cdx-embed .keys .section-head p{ color: #cbd5e1; }.cdx-embed.cdx-embed .keygrid{ display: grid; grid-template-columns: repeat(4, 1fr); gap: 18px; }.cdx-embed.cdx-embed .key{ background: #111a35; border: 1px solid #ffffff14; border-radius: 16px; padding: 22px 22px 20px; }.cdx-embed.cdx-embed .key kbd{
  display: inline-block; min-width: 46px; padding: 9px 12px; margin: 0 6px 6px 0; text-align: center;
  font: 650 17px/1 system-ui, -apple-system, sans-serif; color: #0f172a; background: linear-gradient(180deg, #fff 0%, #e2e8f0 100%);
  border-radius: 9px; box-shadow: 0 3px 0 #94a3b8, 0 6px 14px rgba(0, 0, 0, .35);
}.cdx-embed.cdx-embed .key span{ display: block; margin-top: 12px; color: #cbd5e1; font-size: 15px; }.cdx-embed.cdx-embed .keys .note{ text-align: center; margin-top: 40px; color: #94a3b8; font-size: 15px; }.cdx-embed.cdx-embed .formats{ display: flex; flex-wrap: wrap; justify-content: center; gap: 12px; max-width: 900px; margin: 0 auto; }.cdx-embed.cdx-embed .formats span{
  padding: 12px 20px; border-radius: 12px; background: #fff; border: 1px solid var(--line); font-weight: 700; color: var(--ink);
  box-shadow: 0 4px 10px rgba(15, 35, 95, .05);
}.cdx-embed.cdx-embed .formats span.hot{ color: #fff; border-color: transparent; background: linear-gradient(135deg, var(--blue) 0%, var(--accent-2) 100%); }.cdx-embed.cdx-embed .cards{ display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; }.cdx-embed.cdx-embed .cdx-card{ border: 1px solid var(--line); border-radius: var(--radius); padding: 28px; background: #fff; }.cdx-embed.cdx-embed .cdx-card b{ display: block; font-size: 30px; color: var(--blue); margin-bottom: 8px; }.cdx-embed.cdx-embed .cdx-card h3{ margin: 0 0 8px; font-size: 19px; color: var(--ink); }.cdx-embed.cdx-embed .cdx-card p{ margin: 0; color: var(--muted); font-size: 15.5px; }.cdx-embed.cdx-embed .dark-show{ background: linear-gradient(180deg, #0b1022 0%, #1b1f4a 100%); color: #fff; text-align: center; padding: 104px 0 0; overflow: hidden; }.cdx-embed.cdx-embed .dark-show h2{ color: #fff; }.cdx-embed.cdx-embed .dark-show p{ color: #cbd5e1; font-size: 19px; margin: 0 0 48px; }.cdx-embed.cdx-embed .dark-show img{ max-width: 1100px; margin: 0 auto -6px; border-radius: 16px 16px 0 0; box-shadow: 0 -10px 80px color-mix(in srgb, var(--accent-2) 35%, transparent); }.cdx-embed.cdx-embed .faq{ max-width: 860px; margin: 0 auto; }.cdx-embed.cdx-embed .faq details{ border-bottom: 1px solid var(--line); padding: 20px 4px; }.cdx-embed.cdx-embed .faq summary{ cursor: pointer; font-weight: 650; font-size: 18px; color: var(--ink); list-style: none; display: flex; justify-content: space-between; gap: 16px; }.cdx-embed.cdx-embed .faq summary::-webkit-details-marker{ display: none; }.cdx-embed.cdx-embed .faq summary::after{ content: "+"; color: var(--blue); font-size: 24px; line-height: 1; }.cdx-embed.cdx-embed .faq details[open] summary::after{ content: "–"; }.cdx-embed.cdx-embed .faq details p{ color: #475569; margin: 12px 0 0; }.cdx-embed.cdx-embed .cta{ text-align: center; padding: 96px 0; background: linear-gradient(135deg, var(--blue-dark) 0%, var(--blue) 45%, var(--accent-2) 100%); color: #fff; }.cdx-embed.cdx-embed .cta h2{ color: #fff; }.cdx-embed.cdx-embed .cta p{ color: rgba(255, 255, 255, .88); font-size: 19px; margin: 0 0 32px; }.cdx-embed.cdx-embed .cta .cdx-btn-primary{ background: #fff; color: var(--blue); box-shadow: 0 12px 30px rgba(0, 0, 0, .25); }.cdx-embed.cdx-embed .cta .meta{ margin-top: 18px; font-size: 14px; color: rgba(255, 255, 255, .75); }.cdx-embed.cdx-embed .cta .meta a{ color: #fff; }.cdx-embed.cdx-embed .site-footer{ background: var(--footer); color: #cbd5e1; padding: 64px 0 28px; font-size: 15px; }.cdx-embed.cdx-embed .site-footer .cols{ display: grid; grid-template-columns: 1fr 1.5fr 1fr 1fr 1fr; gap: 28px; }.cdx-embed.cdx-embed .site-footer h4{ color: #fff; font-size: 16px; margin: 0 0 16px; }.cdx-embed.cdx-embed .site-footer ul{ list-style: none; margin: 0; padding: 0; }.cdx-embed.cdx-embed .site-footer li{ margin: 10px 0; }.cdx-embed.cdx-embed .site-footer a{ color: #cbd5e1; }.cdx-embed.cdx-embed .site-footer .legal{ border-top: 1px solid #ffffff1f; margin-top: 44px; padding-top: 22px; text-align: center; color: #94a3b8; font-size: 13.5px; }.cdx-embed.cdx-embed .site-footer .legal p{ margin: 6px 0; }@media (max-width: 980px){.cdx-embed.cdx-embed .site-nav{ display: none; }.cdx-embed.cdx-embed .lang-switch{ margin-left: auto; }.cdx-embed.cdx-embed .toc ol{ grid-template-columns: repeat(2, 1fr); }.cdx-embed.cdx-embed .feature,.cdx-embed.cdx-embed .feature.flip{ grid-template-columns: 1fr; gap: 36px; }.cdx-embed.cdx-embed .feature.flip .text{ order: 0; }.cdx-embed.cdx-embed .keygrid,.cdx-embed.cdx-embed .cards{ grid-template-columns: repeat(2, 1fr); }.cdx-embed.cdx-embed .site-footer .cols{ grid-template-columns: repeat(2, 1fr); }}@media (max-width: 560px){.cdx-embed.cdx-embed .brand .product{ display: none; }.cdx-embed.cdx-embed .header-download{ display: none; }.cdx-embed.cdx-embed section.block{ padding: 72px 0; }.cdx-embed.cdx-embed .cards{ grid-template-columns: 1fr; }.cdx-embed.cdx-embed .keygrid{ gap: 10px; }.cdx-embed.cdx-embed .key{ padding: 16px 14px 14px; }.cdx-embed.cdx-embed .key kbd{ min-width: 32px; padding: 7px 8px; margin: 0 4px 4px 0; font-size: 14px; }.cdx-embed.cdx-embed .toc ol{ grid-template-columns: 1fr; gap: 2px; padding: 16px 0; }.cdx-embed.cdx-embed .toc a{ padding: 8px 10px; }.cdx-embed.cdx-embed .panel{ padding: 22px; }.cdx-embed.cdx-embed .drives-panel dl div{ grid-template-columns: 1fr; gap: 4px; }}.cdx-embed.cdx-embed code{ font: 600 .88em ui-monospace, SFMono-Regular, Menlo, monospace; background: #eef2f7; color: var(--ink); padding: 1px 6px; border-radius: 6px; }.cdx-embed.cdx-embed .keys code{ background: #ffffff1a; color: #fff; }.cdx-embed.cdx-embed .mock-bar{
  position: sticky; top: 0; z-index: 20; display: flex; flex-wrap: wrap; gap: 8px 20px; align-items: center; justify-content: space-between;
  padding: 8px 20px; background: #fff7e6; border-bottom: 1px solid #ffd591; color: #874d00; font-size: 13.5px;
}.cdx-embed.cdx-embed .mock-bar + .site-header{ top: 41px; }.cdx-embed.cdx-embed .mock-lang{ display: inline-flex; gap: 6px; align-items: center; }.cdx-embed.cdx-embed .mock-lang button{ font: inherit; padding: 3px 10px; border-radius: 999px; border: 1px solid #ffd591; background: #fff; color: #874d00; cursor: pointer; }.cdx-embed.cdx-embed .mock-lang button[aria-pressed="true"]{ background: #fa8c16; border-color: #fa8c16; color: #fff; }.cdx-embed.cdx-embed .annotated{ position: relative; margin: 0; }.cdx-embed.cdx-embed .hero-annotated{ width: min(1124px, calc(100% - 56px)); margin: 56px auto 0; }.cdx-embed.cdx-embed .shot-frame{
  position: relative; overflow: hidden; border-radius: 12px; aspect-ratio: var(--w) / var(--h);
  box-shadow: var(--shadow); background: #ececec; outline: 1px solid rgba(15, 23, 42, .12);
}.cdx-embed.cdx-embed .shot-frame > img{ width: 100%; height: 100%; }.cdx-embed.cdx-embed .feature .annotated::before{
  content: ""; position: absolute; inset: 8% -6% -6% 8%; border-radius: 28px; z-index: -1;
  background: linear-gradient(135deg, color-mix(in srgb, var(--blue) 16%, #fff) 0%, color-mix(in srgb, var(--blue) 6%, #fff) 100%);
}.cdx-embed.cdx-embed .feature.flip .annotated::before{ inset: 8% 8% -6% -6%; }.cdx-embed.cdx-embed .callout{ position: absolute; z-index: 2; display: flex; align-items: center; gap: 8px; transform: translate(-50%, -50%); pointer-events: none; }.cdx-embed.cdx-embed .callout b{
  flex: none; display: grid; place-items: center; width: 26px; height: 26px; border-radius: 50%;
  font-size: 13.5px; font-weight: 800; color: #fff; border: 2px solid #fff;
  background: linear-gradient(135deg, var(--orange-1) 0%, var(--orange-2) 100%);
  box-shadow: 0 0 0 5px rgba(255, 106, 40, .25), 0 4px 10px rgba(0, 0, 0, .25);
}.cdx-embed.cdx-embed .callout span{
  white-space: nowrap; padding: 6px 12px; border-radius: 9px; font-size: 13.5px; font-weight: 650; line-height: 1.3;
  color: #fff; background: rgba(15, 23, 42, .92); box-shadow: 0 8px 20px rgba(15, 23, 42, .3);
}.cdx-embed.cdx-embed .callout.c-right{ transform: translate(-13px, -50%); }.cdx-embed.cdx-embed .callout.c-left{ flex-direction: row-reverse; transform: translate(calc(-100% + 13px), -50%); }.cdx-embed.cdx-embed .callout.c-bottom{ flex-direction: column; transform: translate(-50%, -13px); }.cdx-embed.cdx-embed .callout.c-top{ flex-direction: column-reverse; transform: translate(-50%, calc(-100% + 13px)); }.cdx-embed.cdx-embed .nlist li{ padding-left: 34px; }.cdx-embed.cdx-embed .nlist li::before{ display: none; }.cdx-embed.cdx-embed .nlist li b{
  position: absolute; left: 0; top: 3px; display: grid; place-items: center; width: 22px; height: 22px; border-radius: 50%;
  font-size: 12.5px; color: #fff; background: linear-gradient(135deg, var(--orange-1) 0%, var(--orange-2) 100%);
}.cdx-embed.cdx-embed .feature{ grid-template-columns: 4fr 8fr; }.cdx-embed.cdx-embed .feature.flip{ grid-template-columns: 8fr 4fr; }.cdx-embed.cdx-embed .nas-strip{ padding: 64px 0 72px; border-bottom: 1px solid var(--line); }.cdx-embed.cdx-embed .strip-title{ text-align: center; margin: 0 0 22px; font-size: 13px; font-weight: 700; letter-spacing: .6px; text-transform: uppercase; color: var(--muted); }.cdx-embed.cdx-embed .vendors{ display: grid; grid-template-columns: repeat(6, 1fr); gap: 14px; margin-bottom: 28px; }.cdx-embed.cdx-embed .vendors span{
  display: flex; flex-direction: column; align-items: center; gap: 2px; padding: 18px 10px; border: 1px solid var(--line);
  border-radius: 14px; background: #fff; font-size: 13px; color: var(--muted); text-align: center;
}.cdx-embed.cdx-embed .vendors b{ font-size: 20px; color: var(--ink); letter-spacing: -.3px; }.cdx-embed.cdx-embed .scen .cdx-card i{ display: block; font-style: normal; font-size: 30px; margin-bottom: 10px; }.cdx-embed.cdx-embed .steps{ list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 20px; counter-reset: s; }.cdx-embed.cdx-embed .steps li{ position: relative; padding: 28px; border-radius: var(--radius); background: var(--panel); border: 1px solid var(--line); }.cdx-embed.cdx-embed .steps li + li::before{
  content: "→"; position: absolute; left: -17px; top: 34px; width: 14px; text-align: center; color: #94a3b8; font-weight: 700;
}.cdx-embed.cdx-embed .steps b{
  display: grid; place-items: center; width: 40px; height: 40px; border-radius: 12px; margin-bottom: 14px; color: #fff; font-size: 17px;
  background: linear-gradient(135deg, var(--blue) 0%, var(--accent-2) 100%);
}.cdx-embed.cdx-embed .steps h3{ margin: 0 0 6px; font-size: 19px; color: var(--ink); }.cdx-embed.cdx-embed .steps p{ margin: 0; color: var(--muted); font-size: 15.5px; }.cdx-embed.cdx-embed .locks{ display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; }.cdx-embed.cdx-embed .lock{ background: #111a35; border: 1px solid #ffffff14; border-radius: 18px; padding: 28px; }.cdx-embed.cdx-embed .lock .lk{ display: inline-block; font-size: 13px; font-weight: 700; color: #4ade80; background: #4ade801a; border-radius: 999px; padding: 4px 12px; }.cdx-embed.cdx-embed .lock h3{ color: #fff; font-size: 22px; margin: 14px 0 8px; }.cdx-embed.cdx-embed .lock p{ margin: 0; color: #cbd5e1; font-size: 15.5px; }.cdx-embed.cdx-embed .plans{ display: grid; grid-template-columns: repeat(3, 1fr); gap: 22px; align-items: stretch; max-width: 1060px; margin: 0 auto; }.cdx-embed.cdx-embed .plan{ position: relative; display: flex; flex-direction: column; background: #fff; border: 1px solid var(--line); border-radius: 20px; padding: 32px 30px; }.cdx-embed.cdx-embed .plan.pro{ border: 2px solid var(--blue); box-shadow: 0 24px 60px color-mix(in srgb, var(--blue) 18%, transparent); }.cdx-embed.cdx-embed .plan .tag{
  position: absolute; top: -13px; left: 30px; padding: 4px 12px; border-radius: 999px; font-size: 13px; font-weight: 700; color: #fff;
  background: linear-gradient(135deg, var(--orange-1) 0%, var(--orange-2) 100%);
}.cdx-embed.cdx-embed .plan h3{ margin: 0; font-size: 20px; color: var(--ink); }.cdx-embed.cdx-embed .plan .price{ margin: 8px 0 18px; font-size: 38px; font-weight: 800; color: var(--ink); letter-spacing: -1px; }.cdx-embed.cdx-embed .plan .price small{ font-size: 14px; font-weight: 600; color: var(--muted); letter-spacing: 0; }.cdx-embed.cdx-embed .plan ul{ list-style: none; margin: 0 0 26px; padding: 0; flex: 1; }.cdx-embed.cdx-embed .plan li{ position: relative; padding-left: 26px; margin: 9px 0; color: #334155; font-size: 15.5px; }.cdx-embed.cdx-embed .plan li::before{ content: "✓"; position: absolute; left: 0; color: var(--blue); font-weight: 800; }.cdx-embed.cdx-embed .plan .cdx-btn{ justify-content: center; }.cdx-embed.cdx-embed .plans-note{ text-align: center; color: var(--muted); font-size: 14.5px; margin: 28px 0 0; }@media (max-width: 980px){.cdx-embed.cdx-embed .vendors{ grid-template-columns: repeat(3, 1fr); }.cdx-embed.cdx-embed .steps,.cdx-embed.cdx-embed .plans{ grid-template-columns: 1fr 1fr; }.cdx-embed.cdx-embed .steps li + li::before{ display: none; }.cdx-embed.cdx-embed .locks{ grid-template-columns: 1fr; }.cdx-embed.cdx-embed .feature,.cdx-embed.cdx-embed .feature.flip{ grid-template-columns: 1fr; }.cdx-embed.cdx-embed .callout span{ display: none; }}@media (max-width: 560px){.cdx-embed.cdx-embed .steps,.cdx-embed.cdx-embed .plans{ grid-template-columns: 1fr; }.cdx-embed.cdx-embed .vendors{ grid-template-columns: 1fr 1fr; }.cdx-embed.cdx-embed .callout b{ width: 22px; height: 22px; font-size: 12px; }.cdx-embed.cdx-embed .mock-bar{ position: static; }.cdx-embed.cdx-embed .mock-bar + .site-header{ top: 0; }}.cdx-embed.cdx-embed{ --ntfs: #1d63e8; --ext4: #0a8060; --xfs: #6d45e0; --omni: #2a3d78; --rescue: #cc3d2a; }.cdx-embed.cdx-embed .theme-ntfs{ --blue: var(--ntfs);   --blue-dark: #1450d8; --blue-soft: #e4efff; --accent-2: #3d9bff; }.cdx-embed.cdx-embed.theme-ext4,.cdx-embed.cdx-embed .theme-ext4{ --blue: var(--ext4);   --blue-dark: #07664c; --blue-soft: #e0f5ec; --accent-2: #19b386; }.cdx-embed.cdx-embed .theme-xfs{ --blue: var(--xfs);    --blue-dark: #5b33d6; --blue-soft: #eee8ff; --accent-2: #9b7bf7; }.cdx-embed.cdx-embed .theme-omni{ --blue: var(--omni);   --blue-dark: #121a3a; --blue-soft: #e6eaf5; --accent-2: #4f68b8; }.cdx-embed.cdx-embed .theme-rescue{ --blue: var(--rescue); --blue-dark: #a8301f; --blue-soft: #fdebe6; --accent-2: #f2774f; }.cdx-embed.cdx-embed .site-nav a[aria-current="page"]{ color: #fff; font-weight: 650; box-shadow: inset 0 -2px 0 var(--orange-1); padding-bottom: 4px; }.cdx-embed.cdx-embed .ptile{
  flex: none; display: inline-block; width: var(--ps, 48px); height: var(--ps, 48px);
  filter: drop-shadow(0 5px 10px rgba(15, 35, 95, .18));
}.cdx-embed.cdx-embed .hero .ptile{ --ps: 84px; margin-bottom: 14px; }.cdx-embed.cdx-embed .hero .ptitle{ display: block; font-size: 15px; font-weight: 700; color: #475569; letter-spacing: .3px; margin-bottom: 14px; }.cdx-embed.cdx-embed .products{ display: grid; grid-template-columns: repeat(5, 1fr); gap: 16px; }.cdx-embed.cdx-embed .pcard{
  display: flex; flex-direction: column; gap: 10px; padding: 24px 22px; border-radius: 18px; background: #fff; border: 1px solid var(--line);
  color: inherit; transition: transform .15s, box-shadow .15s, border-color .15s;
}.cdx-embed.cdx-embed .pcard:hover{ text-decoration: none; transform: translateY(-3px); border-color: color-mix(in srgb, var(--pc) 45%, #fff); box-shadow: 0 18px 40px rgba(15, 35, 95, .12); }.cdx-embed.cdx-embed .pcard h3{ margin: 6px 0 0; font-size: 19px; color: var(--ink); }.cdx-embed.cdx-embed .pcard p{ margin: 0; color: var(--muted); font-size: 15px; flex: 1; }.cdx-embed.cdx-embed .pcard .fs{ display: flex; flex-wrap: wrap; gap: 6px; }.cdx-embed.cdx-embed .pcard .fs span{ font-size: 12px; font-weight: 700; padding: 3px 9px; border-radius: 999px; background: color-mix(in srgb, var(--pc) 12%, #fff); color: color-mix(in srgb, var(--pc) 80%, #000); }.cdx-embed.cdx-embed .pcard .more{ font-weight: 650; color: var(--pc); font-size: 15px; }.cdx-embed.cdx-embed .pcard.featured{ border: 2px solid var(--omni); box-shadow: 0 20px 50px rgba(42, 61, 120, .18); }.cdx-embed.cdx-embed .compare-wrap{ overflow-x: auto; border: 1px solid var(--line); border-radius: 18px; background: #fff; }.cdx-embed.cdx-embed .compare{ width: 100%; border-collapse: collapse; font-size: 15px; min-width: 860px; }.cdx-embed.cdx-embed .compare th,.cdx-embed.cdx-embed .compare td{ padding: 14px 16px; text-align: center; border-bottom: 1px solid var(--line); }.cdx-embed.cdx-embed .compare tr:last-child td{ border-bottom: 0; }.cdx-embed.cdx-embed .compare th{ font-size: 14px; color: var(--ink); background: var(--panel); vertical-align: bottom; }.cdx-embed.cdx-embed .compare th .ptile{ --ps: 40px; display: block; margin: 0 auto 8px; }.cdx-embed.cdx-embed .compare td:first-child,.cdx-embed.cdx-embed .compare th:first-child{ text-align: left; color: #334155; font-weight: 600; }.cdx-embed.cdx-embed .compare td{ color: #475569; }.cdx-embed.cdx-embed .compare .y{ color: var(--blue); font-weight: 800; font-size: 18px; }.cdx-embed.cdx-embed .compare .n{ color: #cbd5e1; }.cdx-embed.cdx-embed .compare .hl{ background: #f5f3ff; }.cdx-embed.cdx-embed .classic{ display: flex; gap: 18px; align-items: flex-start; max-width: 900px; margin: 0 auto; padding: 24px 28px; border-radius: 16px; background: #fff; border: 1px dashed #cbd5e1; }.cdx-embed.cdx-embed .classic b{ font-size: 26px; line-height: 1; }.cdx-embed.cdx-embed .classic h3{ margin: 0 0 6px; font-size: 18px; color: var(--ink); }.cdx-embed.cdx-embed .classic p{ margin: 0; color: #475569; font-size: 15.5px; }.cdx-embed.cdx-embed .cross{ display: grid; grid-template-columns: repeat(2, 1fr); gap: 18px; }.cdx-embed.cdx-embed .cross a{ display: flex; gap: 16px; align-items: center; padding: 22px; border-radius: 16px; border: 1px solid var(--line); background: #fff; color: inherit; }.cdx-embed.cdx-embed .cross a:hover{ text-decoration: none; border-color: color-mix(in srgb, var(--pc) 45%, #fff); }.cdx-embed.cdx-embed .cross h3{ margin: 0 0 4px; font-size: 17px; color: var(--ink); }.cdx-embed.cdx-embed .cross p{ margin: 0; color: var(--muted); font-size: 14.5px; }@media (max-width: 1100px){.cdx-embed.cdx-embed .products{ grid-template-columns: repeat(3, 1fr); }}@media (max-width: 980px){.cdx-embed.cdx-embed .site-nav{ display: none; }.cdx-embed.cdx-embed .cross{ grid-template-columns: 1fr; }}@media (max-width: 560px){.cdx-embed.cdx-embed .products{ grid-template-columns: 1fr; }.cdx-embed.cdx-embed .classic{ flex-direction: column; }}.cdx-embed.cdx-embed{ --s-app: #a3acb9; --s-vm: #3567ff; --s-kext: #eb6834; }.cdx-embed.cdx-embed .s-app{ --sc: var(--s-app); }.cdx-embed.cdx-embed .s-vm{ --sc: var(--s-vm); }.cdx-embed.cdx-embed .s-kext{ --sc: var(--s-kext); }.cdx-embed.cdx-embed .kpis{ display: grid; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); gap: 16px; margin: 0 0 28px; }.cdx-embed.cdx-embed .kpi{ padding: 22px 24px; border-radius: 16px; background: #fff; border: 1px solid var(--line); }.cdx-embed.cdx-embed .kpi b{ display: block; font-size: 44px; line-height: 1.05; font-weight: 750; color: var(--ink); letter-spacing: -1px; }.cdx-embed.cdx-embed .kpi span{ display: block; margin-top: 6px; color: #475569; font-size: 15px; }.cdx-embed.cdx-embed .perf-board{ padding: 28px; border-radius: 20px; background: #fff; border: 1px solid var(--line); }.cdx-embed.cdx-embed .perf-head{ display: flex; flex-wrap: wrap; gap: 14px 24px; align-items: center; justify-content: space-between; margin-bottom: 22px; }.cdx-embed.cdx-embed .perf-legend{ display: flex; flex-wrap: wrap; gap: 10px 24px; }.cdx-embed.cdx-embed .perf-legend .lg{ display: flex; align-items: baseline; gap: 8px; font-size: 14.5px; color: var(--text); }.cdx-embed.cdx-embed .perf-legend .lg i{ width: 14px; height: 10px; border-radius: 3px; background: var(--sc); align-self: center; }.cdx-embed.cdx-embed .perf-legend .lg small{ color: var(--muted); font-size: 13px; }.cdx-embed.cdx-embed .perf-badge{ font-size: 13px; font-weight: 700; color: #92400e; background: #fef3c7; border: 1px solid #fcd34d; padding: 4px 12px; border-radius: 999px; }.cdx-embed.cdx-embed .perf-group + .perf-group{ margin-top: 26px; padding-top: 22px; border-top: 1px solid var(--line); }.cdx-embed.cdx-embed .perf-fs{ margin: 0 0 14px; font-size: 18px; color: var(--ink); }.cdx-embed.cdx-embed .perf-charts{ display: grid; grid-template-columns: repeat(3, 1fr); gap: 28px; }.cdx-embed.cdx-embed .perf-chart{ margin: 0; }.cdx-embed.cdx-embed .perf-chart figcaption{ display: flex; align-items: baseline; justify-content: space-between; gap: 10px; margin-bottom: 12px; }.cdx-embed.cdx-embed .perf-chart figcaption b{ font-size: 15.5px; color: var(--ink); }.cdx-embed.cdx-embed .perf-chart figcaption span{ font-size: 12.5px; color: var(--muted); }.cdx-embed.cdx-embed .perf-row{ display: grid; grid-template-columns: 7.5em 1fr; align-items: center; gap: 10px; margin: 9px 0; }.cdx-embed.cdx-embed .perf-label{ font-size: 13px; color: #475569; line-height: 1.25; }.cdx-embed.cdx-embed .perf-track{ display: flex; align-items: center; gap: 8px; min-width: 0; border-left: 1px solid #e2e8f0; height: 22px; }.cdx-embed.cdx-embed .perf-bar{ display: block; height: 18px; max-height: 24px; border-radius: 0 4px 4px 0; background: var(--sc); outline-offset: 2px; transition: filter .12s; }.cdx-embed.cdx-embed .perf-bar:hover,.cdx-embed.cdx-embed .perf-bar:focus-visible{ filter: brightness(1.12); }.cdx-embed.cdx-embed .perf-val{ font-size: 13.5px; font-weight: 700; color: var(--ink); font-variant-numeric: tabular-nums; white-space: nowrap; }.cdx-embed.cdx-embed .perf-row.s-vm .perf-val{ font-size: 15px; }.cdx-embed.cdx-embed .perf-na{ font-size: 12.5px; color: var(--muted); padding-left: 8px; }.cdx-embed.cdx-embed .perf-setup{ margin: 22px 0 0; font-size: 13.5px; color: var(--muted); }.cdx-embed.cdx-embed .perf-table{ margin-top: 14px; }.cdx-embed.cdx-embed .perf-table summary{ cursor: pointer; font-size: 14px; font-weight: 650; color: var(--blue); }.cdx-embed.cdx-embed .perf-table .compare{ min-width: 640px; margin-top: 12px; font-size: 14px; }.cdx-embed.cdx-embed .perf-more{ text-align: center; margin: 24px 0 0; font-weight: 650; }.cdx-embed.cdx-embed .viz-tip{
  position: absolute; z-index: 50; transform: translateY(-50%); pointer-events: none; padding: 6px 10px; border-radius: 8px;
  background: var(--ink); color: #fff; font-size: 13px; font-weight: 600; box-shadow: 0 8px 20px rgba(15, 23, 42, .25);
}.cdx-embed.cdx-embed .arch{ display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; }.cdx-embed.cdx-embed .arch-col{ padding: 26px 24px; border-radius: 18px; background: #fff; border: 1px solid var(--line); }.cdx-embed.cdx-embed .arch-col.hl{ border: 2px solid var(--s-vm); box-shadow: 0 20px 50px rgba(53, 103, 255, .14); }.cdx-embed.cdx-embed .arch-tag{ display: inline-flex; align-items: center; gap: 8px; font-size: 13px; font-weight: 700; color: #475569; }.cdx-embed.cdx-embed .arch-tag i{ width: 14px; height: 10px; border-radius: 3px; background: var(--sc); }.cdx-embed.cdx-embed .arch-col h3{ margin: 8px 0 16px; font-size: 20px; color: var(--ink); }.cdx-embed.cdx-embed .arch-stack{ list-style: none; margin: 0 0 18px; padding: 0; display: flex; flex-direction: column; gap: 0; }.cdx-embed.cdx-embed .arch-stack li{ position: relative; padding: 9px 12px; border-radius: 10px; font-size: 14px; text-align: center; border: 1px solid transparent; }.cdx-embed.cdx-embed .arch-stack li + li{ margin-top: 22px; }.cdx-embed.cdx-embed .arch-stack li + li::before{ content: "↓"; position: absolute; top: -21px; left: 50%; transform: translateX(-50%); color: #94a3b8; font-size: 14px; }.cdx-embed.cdx-embed .arch-stack .app{ background: #f1f5f9; color: #334155; }.cdx-embed.cdx-embed .arch-stack .user{ background: #fff7ed; border-color: #fed7aa; color: #9a3412; }.cdx-embed.cdx-embed .arch-stack .kernel{ background: #eef2ff; border-color: #c7d2fe; color: #3730a3; }.cdx-embed.cdx-embed .arch-stack .vm{ background: #ecfdf5; border-color: #a7f3d0; color: #065f46; }.cdx-embed.cdx-embed .arch-stack .disk{ background: #0f172a; color: #e2e8f0; }.cdx-embed.cdx-embed .arch-notes{ list-style: none; margin: 0; padding: 0; }.cdx-embed.cdx-embed .arch-notes li{ position: relative; padding-left: 24px; margin: 8px 0; font-size: 14.5px; color: #334155; }.cdx-embed.cdx-embed .arch-notes li::before{ position: absolute; left: 0; top: 0; font-weight: 800; }.cdx-embed.cdx-embed .arch-notes li.good::before{ content: "✓"; color: #16a34a; }.cdx-embed.cdx-embed .arch-notes li.bad::before{ content: "!"; color: #dc2626; left: 4px; }.cdx-embed.cdx-embed .arch-legend{ display: flex; flex-wrap: wrap; justify-content: center; gap: 10px 22px; margin-top: 20px; font-size: 13.5px; color: var(--muted); }.cdx-embed.cdx-embed .arch-legend span{ display: inline-flex; align-items: center; gap: 6px; }.cdx-embed.cdx-embed .arch-legend i{ width: 14px; height: 10px; border-radius: 3px; border: 1px solid; }.cdx-embed.cdx-embed .arch-legend .user i{ background: #fff7ed; border-color: #fed7aa; }.cdx-embed.cdx-embed .arch-legend .kernel i{ background: #eef2ff; border-color: #c7d2fe; }.cdx-embed.cdx-embed .arch-legend .vm i{ background: #ecfdf5; border-color: #a7f3d0; }.cdx-embed.cdx-embed .compare.text td{ font-size: 14.5px; }.cdx-embed.cdx-embed .compare.text td:not(:first-child){ color: #334155; }.cdx-embed.cdx-embed .spec{ display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 18px; }.cdx-embed.cdx-embed .spec-card{ padding: 24px 26px; border-radius: 16px; background: #fff; border: 1px solid var(--line); }.cdx-embed.cdx-embed .spec-card h3{ margin: 0 0 12px; font-size: 17px; color: var(--ink); }.cdx-embed.cdx-embed .spec-card dl{ margin: 0; }.cdx-embed.cdx-embed .spec-card dl div{ display: grid; grid-template-columns: 8.5em 1fr; gap: 12px; padding: 9px 0; border-top: 1px solid var(--line); font-size: 14.5px; }.cdx-embed.cdx-embed .spec-card dl div:first-child{ border-top: 0; }.cdx-embed.cdx-embed .spec-card dt{ color: var(--muted); }.cdx-embed.cdx-embed .spec-card dd{ margin: 0; color: var(--ink); }@media (max-width: 980px){.cdx-embed.cdx-embed .perf-charts,.cdx-embed.cdx-embed .arch{ grid-template-columns: 1fr; }}@media (max-width: 560px){.cdx-embed.cdx-embed .perf-board{ padding: 18px; }.cdx-embed.cdx-embed .spec-card dl div{ grid-template-columns: 1fr; gap: 2px; }}.cdx-embed.cdx-embed .cards.cards-3{ grid-template-columns: repeat(3, 1fr); }@media (max-width: 980px){.cdx-embed.cdx-embed .cards.cards-3{ grid-template-columns: repeat(2, 1fr); }}@media (max-width: 560px){.cdx-embed.cdx-embed .cards.cards-3{ grid-template-columns: 1fr; }}.cdx-embed.cdx-embed .download-version{ font-weight: 400; opacity: .85; }.cdx-embed.cdx-embed .cdx-btn.btn-disabled{ opacity: .55; pointer-events: none; }
/* https://dl.crossdriver.com/raw/fs-site/5bed79f25e98/assets/appshots.css */
.cdx-embed.cdx-embed .ax-app{
  position: absolute; top: 0; left: 0; width: calc(var(--aw, var(--w)) * 1px); height: calc(var(--ah, var(--h)) * 1px);
  transform-origin: 0 0; transform: scale(var(--s, 1)) translate(calc(var(--cx, 0) * -1px), calc(var(--cy, 0) * -1px));
  display: flex; flex-direction: column;
  font: 13px/1.4 -apple-system, BlinkMacSystemFont, "SF Pro Text", "PingFang SC", "Hiragino Sans", "Helvetica Neue", sans-serif;
  color: #1d1d1f; background: #ececec; text-align: left; -webkit-font-smoothing: antialiased;
}.cdx-embed.cdx-embed .ax-app *{ box-sizing: border-box; }.cdx-embed.cdx-embed .ax-tb{ flex: none; height: 28px; display: flex; align-items: center; gap: 8px; padding: 0 12px; background: #e3e3e3; border-bottom: 1px solid #d0d0d0; }.cdx-embed.cdx-embed .ax-tb i{ width: 12px; height: 12px; border-radius: 50%; background: #ff5f57; box-shadow: inset 0 0 0 .5px #0002; }.cdx-embed.cdx-embed .ax-tb i:nth-child(2){ background: #febc2e; }.cdx-embed.cdx-embed .ax-tb i:nth-child(3){ background: #28c840; }.cdx-embed.cdx-embed .ax-tb span{ flex: 1; text-align: center; margin-right: 52px; font-weight: 600; color: #4d4d4d; }.cdx-embed.cdx-embed .ax-head{ flex: none; display: flex; align-items: center; gap: 14px; padding: 12px 18px; background: #f6f6f6; border-bottom: 1px solid #d9d9d9; }.cdx-embed.cdx-embed .ax-icon{
  flex: none; width: 38px; height: 38px; border-radius: 9px; display: grid; place-items: center; color: #fff; font-size: 20px;
  background: linear-gradient(140deg, #3d7bff 0%, #1f4fd6 55%, #11a4a0 100%); box-shadow: 0 1px 2px #0003;
}.cdx-embed.cdx-embed .ax-title b{ display: block; font-size: 13px; }.cdx-embed.cdx-embed .ax-title small{ color: #1f9d3a; font-size: 11px; white-space: nowrap; }.cdx-embed.cdx-embed .ax-steps{ flex: 1; display: flex; align-items: center; justify-content: center; }.cdx-embed.cdx-embed .ax-step{ display: flex; align-items: center; gap: 8px; white-space: nowrap; }.cdx-embed.cdx-embed .ax-step i{
  flex: none; display: grid; place-items: center; width: 26px; height: 26px; border-radius: 50%; font: 700 11px/1 inherit;
  font-style: normal; color: #8a8a8e; background: #e1e1e3;
}.cdx-embed.cdx-embed .ax-step.on i,.cdx-embed.cdx-embed .ax-step.done i{ background: #007aff; color: #fff; }.cdx-embed.cdx-embed .ax-step b{ display: block; font-size: 13px; font-weight: 400; color: #8a8a8e; }.cdx-embed.cdx-embed .ax-step.on b{ font-weight: 600; color: #1d1d1f; }.cdx-embed.cdx-embed .ax-step small{ display: block; font-size: 10px; color: #8a8a8e; }.cdx-embed.cdx-embed .ax-steps hr{ width: 34px; height: 2px; margin: 0 10px; border: 0; border-radius: 2px; background: #d6d6d8; }.cdx-embed.cdx-embed .ax-steps hr.done{ background: #007aff; }.cdx-embed.cdx-embed .ax-btn{
  display: inline-flex; align-items: center; gap: 5px; padding: 3px 11px; border-radius: 6px; font-size: 13px; white-space: nowrap;
  background: #fff; border: .5px solid #c4c4c6; box-shadow: 0 .5px 1px #0002; color: #1d1d1f;
}.cdx-embed.cdx-embed .ax-btn.primary{ background: #007aff; border-color: #0066d6; color: #fff; }.cdx-embed.cdx-embed .ax-btn.large{ padding: 6px 16px; font-size: 13.5px; }.cdx-embed.cdx-embed .ax-btn.pro{ color: #fff; border: 0; background: linear-gradient(135deg, #ff9f0a, #ff6a3d); font-weight: 600; }.cdx-embed.cdx-embed .ax-btn.dim{ opacity: .5; }.cdx-embed.cdx-embed .ax-body{ flex: 1; min-height: 0; overflow: hidden; }.cdx-embed.cdx-embed .ax-page{ max-width: 980px; margin: 0 auto; padding: 24px; display: flex; flex-direction: column; gap: 16px; }.cdx-embed.cdx-embed .ax-h{ font-size: 22px; font-weight: 700; margin: 0; }.cdx-embed.cdx-embed .ax-sub{ color: #6e6e73; margin: -10px 0 0; }.cdx-embed.cdx-embed .ax-card{ background: #fff; border: 1px solid #dcdcde; border-radius: 10px; padding: 16px; }.cdx-embed.cdx-embed .ax-row{ display: flex; align-items: center; gap: 10px; }.cdx-embed.cdx-embed .ax-grow{ flex: 1; }.cdx-embed.cdx-embed .ax-muted{ color: #6e6e73; }.cdx-embed.cdx-embed .ax-orange{ color: #c56a00; }.cdx-embed.cdx-embed .ax-green{ color: #1f9d3a; }.cdx-embed.cdx-embed .ax-chip{ display: inline-block; padding: 1px 8px; border-radius: 999px; font-size: 11px; font-weight: 600; background: #e8f1ff; color: #0060df; }.cdx-embed.cdx-embed .ax-chip.gray{ background: #ececee; color: #6e6e73; }.cdx-embed.cdx-embed .ax-chip.green{ background: #e3f6e8; color: #1f8a37; }.cdx-embed.cdx-embed .ax-chip.pro{ background: linear-gradient(135deg, #ff9f0a, #ff6a3d); color: #fff; }.cdx-embed.cdx-embed .ax-foot{ flex: none; display: flex; align-items: center; gap: 10px; padding: 9px 18px; background: #f6f6f6; border-top: 1px solid #d9d9d9; color: #6e6e73; }.cdx-embed.cdx-embed .ax-foot a{ color: #007aff; }.cdx-embed.cdx-embed .ax-spin{ width: 12px; height: 12px; border-radius: 50%; border: 2px solid #c7c7cc; border-top-color: #6e6e73; }.cdx-embed.cdx-embed .ax-summary{ display: flex; gap: 16px; align-items: flex-start; }.cdx-embed.cdx-embed .ax-summary .ic{ font-size: 34px; line-height: 1; color: #ff9500; }.cdx-embed.cdx-embed .ax-summary h4{ margin: 0 0 4px; font-size: 17px; }.cdx-embed.cdx-embed .ax-disclose{ color: #1d1d1f; font-size: 13px; }.cdx-embed.cdx-embed .ax-disclose::before{ content: "▾ "; color: #8a8a8e; }.cdx-embed.cdx-embed .ax-stack{ display: grid; grid-template-columns: 170px 28px 150px 28px 180px 28px 140px 28px 1fr; align-items: center; row-gap: 8px; }.cdx-embed.cdx-embed .ax-stack .cdx-col{ display: flex; flex-direction: column; gap: 8px; }.cdx-embed.cdx-embed .ax-stack .lbl{ font-size: 10.5px; font-weight: 700; color: #8a8a8e; text-transform: uppercase; letter-spacing: .3px; }.cdx-embed.cdx-embed .ax-node{ border: 1px solid #d4d4d8; border-radius: 8px; padding: 6px 9px; background: #fafafa; font-size: 12px; line-height: 1.3; }.cdx-embed.cdx-embed .ax-node b{ display: block; font-size: 12.5px; }.cdx-embed.cdx-embed .ax-node.miss{ border-style: dashed; color: #c56a00; background: #fff8ec; border-color: #f5c37a; }.cdx-embed.cdx-embed .ax-node.warn{ border-color: #f5c37a; background: #fff8ec; }.cdx-embed.cdx-embed .ax-node.vol{ border-color: #7fb1ff; background: #eef5ff; }.cdx-embed.cdx-embed .ax-arrow{ text-align: center; color: #a1a1a6; font-size: 16px; }.cdx-embed.cdx-embed .ax-vol{ display: flex; align-items: center; gap: 14px; }.cdx-embed.cdx-embed .ax-vol .vi{ width: 34px; font-size: 26px; text-align: center; }.cdx-embed.cdx-embed .ax-vol h5{ margin: 0; font-size: 15px; display: flex; gap: 8px; align-items: center; }.cdx-embed.cdx-embed .ax-vol.rec{ border: 2px solid #007aff; }.cdx-embed.cdx-embed .ax-bar{ height: 6px; border-radius: 3px; background: #e5e5ea; overflow: hidden; width: 220px; margin-top: 6px; }.cdx-embed.cdx-embed .ax-bar i{ display: block; height: 100%; background: #007aff; }.cdx-embed.cdx-embed .ax-locked{ background: #fffaf0; border-color: #f2d49b; }.cdx-embed.cdx-embed .ax-split{ display: flex; height: 100%; }.cdx-embed.cdx-embed .ax-main{ flex: 1; min-width: 0; display: flex; flex-direction: column; background: #fff; }.cdx-embed.cdx-embed .ax-side{ width: 340px; flex: none; border-left: 1px solid #dcdcde; background: #f8f8f8; padding: 16px; display: flex; flex-direction: column; gap: 10px; }.cdx-embed.cdx-embed .ax-toolbar{ display: flex; align-items: center; gap: 8px; padding: 8px 14px; border-bottom: 1px solid #e5e5ea; background: #fbfbfb; }.cdx-embed.cdx-embed .ax-path{ display: flex; align-items: center; gap: 4px; font-size: 13px; }.cdx-embed.cdx-embed .ax-path a{ color: #007aff; }.cdx-embed.cdx-embed .ax-path em{ font-style: normal; color: #a1a1a6; }.cdx-embed.cdx-embed .ax-seg{ display: inline-flex; border: .5px solid #c4c4c6; border-radius: 6px; overflow: hidden; background: #fff; }.cdx-embed.cdx-embed .ax-seg span{ padding: 2px 10px; font-size: 12px; border-left: .5px solid #c4c4c6; }.cdx-embed.cdx-embed .ax-seg span:first-child{ border-left: 0; }.cdx-embed.cdx-embed .ax-seg span.on{ background: #6e6e73; color: #fff; }.cdx-embed.cdx-embed .ax-select{ display: inline-flex; align-items: center; gap: 6px; padding: 2px 10px; border-radius: 6px; border: .5px solid #c4c4c6; background: #fff; font-size: 12px; }.cdx-embed.cdx-embed .ax-select::after{ content: "⌄"; color: #8a8a8e; margin-top: -4px; }.cdx-embed.cdx-embed .ax-wall{ flex: 1; overflow: hidden; padding: 12px 16px; }.cdx-embed.cdx-embed .ax-month{ font-weight: 700; font-size: 13px; margin: 6px 0 8px; }.cdx-embed.cdx-embed .ax-month small{ font-weight: 400; color: #8a8a8e; margin-left: 6px; }.cdx-embed.cdx-embed .ax-tiles{ display: grid; grid-template-columns: repeat(6, 1fr); gap: 5px; margin-bottom: 12px; }.cdx-embed.cdx-embed .ax-tiles i{ aspect-ratio: 1; border-radius: 4px; background: var(--g); position: relative; }.cdx-embed.cdx-embed .ax-tiles i.sel{ outline: 3px solid #007aff; outline-offset: -3px; }.cdx-embed.cdx-embed .ax-tiles i.sel::after{ content: "✓"; position: absolute; right: 4px; bottom: 4px; width: 16px; height: 16px; border-radius: 50%; background: #007aff; color: #fff; font: 700 10px/16px sans-serif; text-align: center; font-style: normal; }.cdx-embed.cdx-embed .ax-preview{ border-radius: 8px; aspect-ratio: 4/3; background: var(--g); box-shadow: 0 1px 3px #0003; }.cdx-embed.cdx-embed .ax-kv{ display: grid; grid-template-columns: auto 1fr; gap: 3px 12px; font-size: 12px; }.cdx-embed.cdx-embed .ax-kv dt{ color: #8a8a8e; }.cdx-embed.cdx-embed .ax-kv dd{ margin: 0; }.cdx-embed.cdx-embed .ax-actionbar{ display: flex; align-items: center; gap: 8px; padding: 9px 14px; border-top: 1px solid #e5e5ea; background: #fbfbfb; }.cdx-embed.cdx-embed .ax-list{ width: 100%; border-collapse: collapse; font-size: 12.5px; }.cdx-embed.cdx-embed .ax-list th{ text-align: left; font-weight: 500; color: #6e6e73; padding: 5px 14px; border-bottom: 1px solid #e5e5ea; font-size: 11.5px; }.cdx-embed.cdx-embed .ax-list td{ padding: 5px 14px; }.cdx-embed.cdx-embed .ax-list tr:nth-child(even) td{ background: #f5f5f7; }.cdx-embed.cdx-embed .ax-banner{ display: flex; align-items: center; gap: 8px; padding: 7px 14px; background: #eef5ff; border-bottom: 1px solid #cfe0ff; color: #0050c0; font-size: 12.5px; }.cdx-embed.cdx-embed .ax-menu{
  position: absolute; z-index: 3; min-width: 250px; padding: 5px; border-radius: 9px; background: #f6f6f6f2;
  border: .5px solid #c4c4c6; box-shadow: 0 10px 30px #0003; font-size: 13px;
}.cdx-embed.cdx-embed .ax-menu div{ padding: 3px 10px 3px 26px; border-radius: 5px; position: relative; }.cdx-embed.cdx-embed .ax-menu div.on{ background: #007aff; color: #fff; }.cdx-embed.cdx-embed .ax-menu div.chk::before{ content: "✓"; position: absolute; left: 9px; }.cdx-embed.cdx-embed .ax-menu hr{ border: 0; border-top: 1px solid #d6d6d8; margin: 4px 6px; }.cdx-embed.cdx-embed .ax-menu .h{ color: #8a8a8e; font-size: 11.5px; padding-left: 10px; }.cdx-embed.cdx-embed .ax-cols{ display: grid; grid-template-columns: 1fr 1fr; gap: 16px; }.cdx-embed.cdx-embed .ax-sec{ font-size: 13.5px; font-weight: 700; margin: 0 0 8px; }.cdx-embed.cdx-embed .ax-check{ display: flex; align-items: center; gap: 6px; }.cdx-embed.cdx-embed .ax-check i{ width: 14px; height: 14px; border-radius: 4px; border: .5px solid #b9b9bd; background: #fff; display: grid; place-items: center; font: 700 10px/1 sans-serif; font-style: normal; color: #fff; }.cdx-embed.cdx-embed .ax-check i.on{ background: #007aff; border-color: #007aff; }.cdx-embed.cdx-embed .ax-checks{ display: grid; grid-template-columns: repeat(3, auto); gap: 8px 16px; justify-content: start; }.cdx-embed.cdx-embed .ax-field{ padding: 4px 9px; border-radius: 6px; border: .5px solid #c4c4c6; background: #fff; font-size: 12.5px; }.cdx-embed.cdx-embed .ax-progress{ height: 8px; border-radius: 4px; background: #e5e5ea; overflow: hidden; }.cdx-embed.cdx-embed .ax-progress i{ display: block; height: 100%; background: #007aff; border-radius: 4px; }.cdx-embed.cdx-embed .ax-dim{ position: absolute; inset: 28px 0 0; background: #0000002e; display: grid; place-items: start center; padding-top: 40px; }.cdx-embed.cdx-embed .ax-sheet{ width: 860px; background: #f6f6f6; border-radius: 12px; border: .5px solid #b9b9bd; box-shadow: 0 20px 60px #0005; overflow: hidden; }.cdx-embed.cdx-embed .ax-sheet-head{ display: flex; justify-content: center; padding: 12px; border-bottom: 1px solid #dcdcde; }.cdx-embed.cdx-embed .ax-sheet-body{ padding: 18px 22px; display: flex; flex-direction: column; gap: 12px; }.cdx-embed.cdx-embed .ax-sheet-foot{ display: flex; justify-content: flex-end; gap: 8px; padding: 12px 22px; border-top: 1px solid #dcdcde; }.cdx-embed.cdx-embed .ax-heat{ display: grid; grid-template-columns: repeat(48, 1fr); gap: 2px; padding: 10px; background: #fff; border: 1px solid #dcdcde; border-radius: 8px; }.cdx-embed.cdx-embed .ax-heat i{ aspect-ratio: 1; border-radius: 2px; background: #34c759; }.cdx-embed.cdx-embed .ax-heat i.b{ background: #ff3b30; }.cdx-embed.cdx-embed .ax-heat i.t{ background: #ffcc00; }.cdx-embed.cdx-embed .ax-heat i.p{ background: #e5e5ea; }.cdx-embed.cdx-embed .ax-legend{ display: flex; gap: 14px; font-size: 11.5px; color: #6e6e73; }.cdx-embed.cdx-embed .ax-legend span::before{ content: ""; display: inline-block; width: 9px; height: 9px; border-radius: 2px; margin-right: 5px; background: var(--c); }.cdx-embed.cdx-embed .ax-stats{ display: grid; grid-template-columns: repeat(4, 1fr); gap: 10px; }.cdx-embed.cdx-embed .ax-stats div{ background: #fff; border: 1px solid #dcdcde; border-radius: 8px; padding: 8px 10px; }.cdx-embed.cdx-embed .ax-stats b{ display: block; font-size: 16px; }.cdx-embed.cdx-embed .ax-stats small{ color: #8a8a8e; font-size: 11px; }.cdx-embed.cdx-embed .ax-key{ font: 13px ui-monospace, Menlo, monospace; letter-spacing: .3px; }.cdx-embed.cdx-embed .ax-finder{ display: flex; flex: 1; min-height: 0; background: #fff; }.cdx-embed.cdx-embed .ax-fside{ width: 190px; flex: none; padding: 10px 8px; background: #ececec; border-right: 1px solid #d6d6d8; font-size: 13px; }.cdx-embed.cdx-embed .ax-fside h6{ margin: 10px 8px 4px; font-size: 11px; color: #8a8a8e; font-weight: 600; }.cdx-embed.cdx-embed .ax-fside div{ display: flex; align-items: center; gap: 7px; padding: 3px 8px; border-radius: 6px; }.cdx-embed.cdx-embed .ax-fside div.on{ background: #d6d6db; }.cdx-embed.cdx-embed .ax-fside div em{ margin-left: auto; font-style: normal; color: #8a8a8e; }.cdx-embed.cdx-embed .ax-fmain{ flex: 1; display: flex; flex-direction: column; }.cdx-embed.cdx-embed .ax-ftool{ display: flex; align-items: center; gap: 10px; padding: 8px 14px; border-bottom: 1px solid #e5e5ea; font-weight: 600; font-size: 14px; }.cdx-embed.cdx-embed .ax-ftool .ro{ margin-left: auto; font-weight: 500; font-size: 12px; color: #6e6e73; }.cdx-embed.cdx-embed .ax-icons{ flex: 1; display: grid; grid-template-columns: repeat(5, 1fr); align-content: start; gap: 18px 8px; padding: 22px 18px; }.cdx-embed.cdx-embed .ax-icons div{ display: flex; flex-direction: column; align-items: center; gap: 6px; font-size: 12px; text-align: center; }.cdx-embed.cdx-embed .ax-icons i{ font-style: normal; font-size: 54px; line-height: 1; }.cdx-embed.cdx-embed .ax-icons div.sel span{ background: #007aff; color: #fff; border-radius: 4px; padding: 0 5px; }.cdx-embed.cdx-embed .ax-icons div.sel i{ background: #0000000f; border-radius: 8px; }.cdx-embed.cdx-embed .ax-fstatus{ padding: 5px 14px; border-top: 1px solid #e5e5ea; font-size: 11.5px; color: #6e6e73; text-align: center; }.cdx-embed.cdx-embed .ax-app:has(.dw){ flex-direction: row; background: #f5f5f7; }.cdx-embed.cdx-embed .dw{ flex: 1; display: flex; min-height: 0; }.cdx-embed.cdx-embed .dw-side{ width: 250px; flex: none; display: flex; flex-direction: column; padding: 0 10px 12px; background: #e8e8ec; border-right: 1px solid #d4d4d8; }.cdx-embed.cdx-embed .dw-lights{ background: transparent; border: 0; padding: 0 4px; height: 44px; }.cdx-embed.cdx-embed .dw-sec{ font-size: 11px; font-weight: 700; color: #8a8a8e; padding: 6px 8px 4px; }.cdx-embed.cdx-embed .dw-row{ position: relative; display: flex; align-items: center; gap: 10px; padding: 6px 8px; border-radius: 7px; font-size: 13px; }.cdx-embed.cdx-embed .dw-row.on{ background: #d0d0d6; }.cdx-embed.cdx-embed .dw-row small{ display: block; font-size: 11px; color: #6e6e73; }.cdx-embed.cdx-embed .dw-row .ej{ color: #8a8a8e; font-size: 12px; }.cdx-embed.cdx-embed .dw-row .dot{ position: absolute; left: 28px; top: 24px; width: 8px; height: 8px; border-radius: 50%; background: #34c759; border: 1.5px solid #e8e8ec; }.cdx-embed.cdx-embed .dw-row .dot.ro{ background: #ff9500; }.cdx-embed.cdx-embed .dw-dicon{
  flex: none; position: relative; width: var(--z); height: calc(var(--z) * .72); border-radius: calc(var(--z) * .16);
  background: linear-gradient(180deg, #5b9dff, #2f6fe0); box-shadow: inset 0 -2px 0 #0002;
}.cdx-embed.cdx-embed .dw-dicon::after{ content: ""; position: absolute; right: 18%; bottom: 22%; width: 12%; height: 17%; border-radius: 50%; background: #fff; }.cdx-embed.cdx-embed .dw-row:not(.on) .dw-dicon{ background: linear-gradient(180deg, #a1a1a6, #7c7c80); }.cdx-embed.cdx-embed .dw-plan{ display: flex; flex-direction: column; gap: 6px; padding: 12px; border-radius: 10px; background: #fff; border: 1px solid #dcdcde; font-size: 12.5px; }.cdx-embed.cdx-embed .dw-plan small{ color: #6e6e73; font-size: 11px; line-height: 1.35; }.cdx-embed.cdx-embed .dw-plan .ax-btn{ justify-content: center; }.cdx-embed.cdx-embed .dw-plan.pro{ flex-direction: row; color: #1f9d3a; font-weight: 600; }.cdx-embed.cdx-embed .dw-main{ flex: 1; min-width: 0; display: flex; flex-direction: column; background: #fafafa; }.cdx-embed.cdx-embed .dw-toolbar{ flex: none; height: 52px; display: flex; align-items: center; gap: 10px; padding: 0 18px; border-bottom: 1px solid #e0e0e3; background: #f6f6f6; font-size: 14px; }.cdx-embed.cdx-embed .dw-detail{ flex: 1; min-height: 0; display: flex; flex-direction: column; gap: 14px; padding: 20px; }.cdx-embed.cdx-embed .dw-hcard{ position: relative; display: flex; align-items: center; gap: 16px; }.cdx-embed.cdx-embed .dw-name{ font-size: 19px; font-weight: 600; margin-bottom: 5px; }.cdx-embed.cdx-embed .dw-pill{ display: inline-flex; align-items: center; gap: 4px; padding: 1px 8px; border-radius: 999px; font-size: 11.5px; font-weight: 600; white-space: nowrap; }.cdx-embed.cdx-embed .dw-pill.blue{ background: #e3eeff; color: #0060df; }.cdx-embed.cdx-embed .dw-pill.green{ background: #e3f6e8; color: #1f8a37; }.cdx-embed.cdx-embed .dw-pill.gray{ background: #ececee; color: #6e6e73; }.cdx-embed.cdx-embed .dw-pill.orange{ background: #fff1dc; color: #b45f00; }.cdx-embed.cdx-embed .ax-btn.orangeb{ background: #ff9500; border-color: #e58600; color: #fff; }.cdx-embed.cdx-embed .ax-btn.redb{ background: #ff3b30; border-color: #e0291f; color: #fff; }.cdx-embed.cdx-embed .dw-tools{ top: 62px; right: 70px; min-width: 230px; }.cdx-embed.cdx-embed .dw-notice{ display: flex; align-items: center; gap: 10px; padding: 10px 12px; border-radius: 8px; font-size: 13px; }.cdx-embed.cdx-embed .dw-notice.orange{ background: #fff3e0; color: #1d1d1f; }.cdx-embed.cdx-embed .dw-notice.orange > span:first-child{ color: #ff9500; }.cdx-embed.cdx-embed .dw-browser{ flex: 1; min-height: 0; display: flex; flex-direction: column; background: #fff; border: 1px solid #e0e0e3; border-radius: 12px; overflow: hidden; }.cdx-embed.cdx-embed .dw-pathbar{ display: flex; align-items: center; gap: 8px; padding: 8px 12px; border-bottom: 1px solid #e5e5ea; }.cdx-embed.cdx-embed .dw-split{ flex: 1; min-height: 0; display: flex; }.cdx-embed.cdx-embed .dw-table{ flex: 1; align-self: flex-start; }.cdx-embed.cdx-embed .dw-table tr.sel td{ background: #0064e1 !important; color: #fff; }.cdx-embed.cdx-embed .dw-table .fi{ font-style: normal; color: #8a8a8e; margin-right: 4px; }.cdx-embed.cdx-embed .dw-table .fi.d{ color: #3d8bfd; }.cdx-embed.cdx-embed .dw-table tr.sel .fi{ color: #fff; }.cdx-embed.cdx-embed .dw-preview{ width: 300px; flex: none; display: flex; flex-direction: column; gap: 3px; padding: 12px; border-left: 1px solid #e5e5ea; }.cdx-embed.cdx-embed .dw-preview b{ font-size: 13.5px; }.cdx-embed.cdx-embed .dw-preview small{ font-size: 11.5px; }.cdx-embed.cdx-embed .dw-preview hr{ width: 100%; border: 0; border-top: 1px solid #e5e5ea; margin: 6px 0; }.cdx-embed.cdx-embed .dw-job{ display: flex; flex-direction: column; gap: 10px; }.cdx-embed.cdx-embed .dw-log{ height: 130px; margin: 0; padding: 10px; border-radius: 8px; background: #fff; border: 1px solid #e5e5ea; font: 11.5px/1.5 ui-monospace, Menlo, monospace; color: #3a3a3c; overflow: hidden; }.cdx-embed.cdx-embed .dw-unlock,.cdx-embed.cdx-embed .dw-empty{ flex: 1; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 10px; text-align: center; }.cdx-embed.cdx-embed .dw-unlock .big,.cdx-embed.cdx-embed .dw-empty .big{ font-size: 42px; opacity: .6; }.cdx-embed.cdx-embed .dw-utitle,.cdx-embed.cdx-embed .dw-empty > b{ font-size: 17px; }.cdx-embed.cdx-embed .dw-umsg,.cdx-embed.cdx-embed .dw-empty > .ax-muted{ max-width: 460px; }.cdx-embed.cdx-embed .dw-uform{ width: 420px; display: flex; flex-direction: column; gap: 8px; text-align: left; }.cdx-embed.cdx-embed .dw-uform .mono{ font: 11.5px ui-monospace, Menlo, monospace; }.cdx-embed.cdx-embed .ax-field.ph{ color: #a1a1a6; }.cdx-embed.cdx-embed .dw-format{ width: 500px; padding: 24px; display: flex; flex-direction: column; gap: 16px; margin-top: 40px; }.cdx-embed.cdx-embed .dw-format .big.red{ font-size: 30px; color: #ff3b30; line-height: 1; }.cdx-embed.cdx-embed .dw-ftitle{ font-size: 18px; display: block; margin-bottom: 4px; }.cdx-embed.cdx-embed .dw-form{ position: relative; display: flex; flex-direction: column; gap: 10px; padding: 12px 14px; border-radius: 10px; background: #fff; border: 1px solid #e0e0e3; }.cdx-embed.cdx-embed .dw-form .hint{ font-size: 11.5px; margin-top: -4px; }
