:root{
  --uuiZ_bg:#FAFAFA;
  --uuiZ_card:#CEF604;
  --uuiZ_edge:#0D0D0D;
  --uuiZ_button:#01E0FE;
  --uuiZ_nav:#889196;
  --uuiZ_text:#161616;
  --uuiZ_dark:#101315;
  --uuiZ_soft:#f2f6f7;
  --uuiZ_white:#ffffff;
  --uuiZ_shadow:0 18px 42px rgba(13,13,13,.10);
  --uuiZ_glow:0 0 0 1px rgba(13,13,13,.20),0 0 18px rgba(1,224,254,.14);
  --uuiZ_wrap:min(1280px,calc(100% - 32px));
}

*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{
  margin:0;
  color:var(--uuiZ_text);
  background-color:var(--uuiZ_bg);
  background-image:
    linear-gradient(30deg, rgba(13,13,13,.04) 12%, transparent 12.5%, transparent 87%, rgba(13,13,13,.04) 87.5%, rgba(13,13,13,.04)),
    linear-gradient(150deg, rgba(13,13,13,.04) 12%, transparent 12.5%, transparent 87%, rgba(13,13,13,.04) 87.5%, rgba(13,13,13,.04)),
    linear-gradient(90deg, rgba(1,224,254,.05) 2%, transparent 2.5%, transparent 97%, rgba(1,224,254,.05) 97.5%, rgba(1,224,254,.05));
  background-size:60px 104px,60px 104px,60px 104px;
  background-position:0 0,30px 52px,0 0;
  font:16px/1.75 "PingFang SC","Microsoft YaHei",sans-serif;
}
img{max-width:100%;display:block}
a{text-decoration:none;color:inherit}
button,input,textarea{font:inherit}
button{cursor:pointer;border:none;background:none}

.uuiZ_flag{
  display:inline-flex;
  align-items:center;
  min-height:34px;
  padding:0 14px;
  border-radius:999px;
  border:1px solid rgba(13,13,13,.2);
  background:rgba(255,255,255,.72);
  font-size:12px;
  font-weight:900;
  letter-spacing:.14em;
  text-transform:uppercase;
}

.uuiZ_cyanBtn,
.uuiZ_outlineBtn{
  min-height:56px;
  padding:0 24px;
  border-radius:18px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  font-weight:900;
  transition:transform .2s ease, box-shadow .2s ease;
}
.uuiZ_cyanBtn{
  color:#05262b;
  background:linear-gradient(180deg,#94f5ff 0%, #01E0FE 100%);
  box-shadow:0 10px 0 #00a4bb,var(--uuiZ_glow);
}
.uuiZ_outlineBtn{
  color:#fff;
  background:var(--uuiZ_dark);
  box-shadow:0 10px 0 #000,var(--uuiZ_glow);
}
.uuiZ_cyanBtn:hover,
.uuiZ_outlineBtn:hover{transform:translateY(2px)}

.uuiZ_siteHeader{
  position:sticky;
  top:0;
  z-index:60;
  background:rgba(250,250,250,.92);
  backdrop-filter:blur(12px);
  border-bottom:1px solid rgba(13,13,13,.12);
}
.uuiZ_headerShell{
  width:var(--uuiZ_wrap);
  margin:0 auto;
  padding:14px 0 12px;
}
.uuiZ_topRibbon{
  display:grid;
  grid-template-columns:auto 1fr auto;
  gap:16px;
  align-items:center;
}
.uuiZ_brandMark{
  display:flex;
  align-items:center;
  gap:12px;
}
.uuiZ_brandMark a img{
  width:60px;
  height:60px;
  object-fit:contain;
  padding:8px;
  border-radius:16px;
  background:#fff;
  box-shadow:var(--uuiZ_glow),var(--uuiZ_shadow);
}
.uuiZ_screenWord{
  position:absolute;
  width:1px;
  height:1px;
  overflow:hidden;
  clip:rect(0,0,0,0);
  white-space:nowrap;
}
.uuiZ_savePort{justify-self:end}
.uuiZ_saveButton,
.uuiZ_phonePort span{
  min-height:46px;
  padding:0 16px;
  border-radius:16px;
  display:inline-flex;
  align-items:center;
  gap:10px;
  background:#fff;
  box-shadow:var(--uuiZ_glow);
  font-weight:900;
}
.uuiZ_saveButton i,
.uuiZ_phonePort i{
  color:var(--uuiZ_edge);
}
.uuiZ_routeBelt{margin-top:12px}
.uuiZ_routeFrame{
  min-height:64px;
  border-radius:22px;
  background:linear-gradient(180deg,#a3adb2 0%, #889196 100%);
  box-shadow:var(--uuiZ_glow),var(--uuiZ_shadow);
  display:grid;
  grid-template-columns:1fr auto;
  align-items:center;
  padding:0 16px;
}
.uuiZ_linkTrail ul,
.uuiZ_linkPocket ul{
  list-style:none;
  margin:0;
  padding:0;
}
.uuiZ_linkTrail ul{
  display:flex;
  justify-content:center;
  flex-wrap:wrap;
  gap:12px;
}
.uuiZ_linkTrail a{
  min-height:42px;
  padding:0 16px;
  border-radius:14px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  color:#fff;
  font-weight:900;
}
.uuiZ_linkTrail a:hover{background:rgba(255,255,255,.12)}
.uuiZ_toggleDock{display:none}
.uuiZ_navSwitch{
  width:50px;
  height:50px;
  border-radius:14px;
  display:grid;
  place-items:center;
  background:#fff;
  color:#111;
  box-shadow:var(--uuiZ_glow);
  font-size:22px;
}
.uuiZ_mobilePanel{
  display:none;
  margin-top:12px;
  padding:14px;
  border-radius:22px;
  background:#fff;
  box-shadow:var(--uuiZ_glow),var(--uuiZ_shadow);
}
.uuiZ_mobilePanel.is-open{display:block}
.uuiZ_linkPocket ul{display:grid;gap:10px}
.uuiZ_linkPocket a{
  min-height:48px;
  padding:0 14px;
  display:flex;
  align-items:center;
  border-radius:14px;
  background:var(--uuiZ_soft);
  font-weight:900;
}

.uuiZ_siteFooter{margin-top:60px;padding:0 0 34px}
.uuiZ_footerShell{width:var(--uuiZ_wrap);margin:0 auto}
.uuiZ_footerGrid{
  display:grid;
  grid-template-columns:1.2fr .95fr .95fr;
  gap:20px;
}
.uuiZ_footerSignature,
.uuiZ_footerAtlas,
.uuiZ_footerSignal,
.uuiZ_footerRights{
  border-radius:24px;
  background:var(--uuiZ_card);
  box-shadow:var(--uuiZ_glow),var(--uuiZ_shadow);
}
.uuiZ_footerSignature,
.uuiZ_footerAtlas,
.uuiZ_footerSignal{padding:24px}
.uuiZ_footerSignature img{
  width:72px;
  height:72px;
  object-fit:contain;
  border-radius:18px;
  background:#fff;
  padding:8px;
}
.uuiZ_footerTitle{
  margin:14px 0 0;
  font-size:24px;
  font-weight:900;
}
.uuiZ_footerSummary{margin:12px 0 0}
.uuiZ_footerAtlas ul{
  list-style:none;
  margin:0;
  padding:0;
  display:grid;
  grid-template-columns:repeat(2,1fr);
  gap:12px;
}
.uuiZ_footerAtlas a{
  min-height:48px;
  padding:0 14px;
  display:flex;
  align-items:center;
  border-radius:14px;
  background:rgba(255,255,255,.34);
  font-weight:900;
}
.uuiZ_footerSignal{
  margin:0;
  font-style:normal;
  display:grid;
  gap:14px;
}
.uuiZ_footerSignal span{
  min-height:48px;
  padding:0 14px;
  border-radius:14px;
  display:flex;
  align-items:center;
  gap:10px;
  background:rgba(255,255,255,.34);
  font-weight:900;
}
.uuiZ_footerRights{
  margin-top:18px;
  padding:18px 24px;
  text-align:center;
  font-weight:800;
}
.uuiZ_toSummit{
  position:fixed;
  right:18px;
  bottom:18px;
  z-index:70;
  width:56px;
  height:56px;
  border-radius:18px;
  color:#05262b;
  background:linear-gradient(180deg,#94f5ff 0%, #01E0FE 100%);
  box-shadow:0 10px 0 #00a4bb,var(--uuiZ_glow);
  display:grid;
  place-items:center;
}

.uuiZ_homeCanvas{
  width:var(--uuiZ_wrap);
  margin:0 auto;
  padding:28px 0 72px;
}
.uuiZ_launchCross,
.uuiZ_originPanel,
.uuiZ_factLedger,
.uuiZ_guardOrbit,
.uuiZ_powerDeck,
.uuiZ_reachSphere,
.uuiZ_voiceStrip,
.uuiZ_craftMatrix,
.uuiZ_answerSlant,
.uuiZ_newsRunway,
.uuiZ_touchStack{
  margin-top:24px;
}

.uuiZ_launchCore,
.uuiZ_launchNorth,
.uuiZ_launchEast,
.uuiZ_launchSouth,
.uuiZ_launchWest,
.uuiZ_originPhoto,
.uuiZ_originSplit,
.uuiZ_originText,
.uuiZ_factCard,
.uuiZ_factDivider,
.uuiZ_guardNode,
.uuiZ_powerCell,
.uuiZ_reachSlice,
.uuiZ_voiceLead,
.uuiZ_voiceCard,
.uuiZ_craftIntro,
.uuiZ_craftSplit,
.uuiZ_craftCard,
.uuiZ_answerPanel,
.uuiZ_newsTiny,
.uuiZ_newsRack,
.uuiZ_newsCard,
.uuiZ_touchInfo,
.uuiZ_touchFormWrap{
  border-radius:24px;
  box-shadow:var(--uuiZ_glow),var(--uuiZ_shadow);
  overflow:hidden;
}

.uuiZ_launchCross{
  position:relative;
  min-height:740px;
}
.uuiZ_launchCore,
.uuiZ_launchNorth,
.uuiZ_launchEast,
.uuiZ_launchSouth,
.uuiZ_launchWest{
  position:absolute;
  padding:24px;
}
.uuiZ_launchCore{
  inset:50% auto auto 50%;
  transform:translate(-50%,-50%);
  width:min(100%,460px);
  min-height:420px;
  border-radius:50%;
  background:var(--uuiZ_card);
  display:flex;
  flex-direction:column;
  justify-content:center;
  text-align:center;
  z-index:2;
}
.uuiZ_launchCore h1{
  margin:14px 0 0;
  font-size:clamp(27px,4vw,30px);
  line-height:1.08;
}
.uuiZ_launchAction{
  margin-top:20px;
  display:flex;
  gap:14px;
  justify-content:center;
  flex-wrap:wrap;
}
.uuiZ_launchNorth{
  top:20px;
  left:50%;
  transform:translateX(-50%);
  width:340px;
  min-height:170px;
  background:#fff;
  padding:0;
}
.uuiZ_launchNorth img{
  width:100%;
  height:100%;
  object-fit:cover;
}
.uuiZ_launchEast{
  top:50%;
  right:20px;
  transform:translateY(-50%);
  width:220px;
  min-height:220px;
  background:#fff;
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  text-align:center;
}
.uuiZ_launchEast i,
.uuiZ_launchWest i,
.uuiZ_factCard i,
.uuiZ_guardNode i,
.uuiZ_powerCell i,
.uuiZ_voiceCard i,
.uuiZ_touchMeta i{
  color:var(--uuiZ_edge);
}
.uuiZ_launchEast i,
.uuiZ_launchWest i{font-size:40px}
.uuiZ_launchEast strong{margin-top:10px;font-size:24px}
.uuiZ_launchSouth{
  bottom:20px;
  left:50%;
  transform:translateX(-50%);
  width:340px;
  min-height:150px;
  background:var(--uuiZ_dark);
  color:#fff;
  display:flex;
  justify-content:center;
  align-items:center;
  gap:20px;
  flex-wrap:wrap;
}
.uuiZ_launchWest{
  top:50%;
  left:20px;
  transform:translateY(-50%);
  width:220px;
  min-height:220px;
  background:#fff;
  display:grid;
  place-items:center;
}

.uuiZ_originPanel{
  display:grid;
  grid-template-columns:1.02fr 54px .98fr;
  gap:18px;
}
.uuiZ_originPhoto,
.uuiZ_originText{
  min-height:430px;
  padding:24px;
}
.uuiZ_originPhoto{
  padding:0;
  background:#fff;
}
.uuiZ_originPhoto img{
  width:100%;
  height:100%;
  object-fit:cover;
}
.uuiZ_originSplit,
.uuiZ_factDivider,
.uuiZ_craftSplit{
  display:grid;
  place-items:center;
}
.uuiZ_originSplit span,
.uuiZ_factDivider span,
.uuiZ_craftSplit span{
  width:2px;
  height:78%;
  background:linear-gradient(180deg,transparent 0%, #0D0D0D 28%, #01E0FE 72%, transparent 100%);
}
.uuiZ_originText{
  background:var(--uuiZ_dark);
  color:#fff;
  display:flex;
  flex-direction:column;
  justify-content:center;
}
.uuiZ_originText h2{
  margin:14px 0 0;
  font-size:clamp(32px,3vw,46px);
}

.uuiZ_factLedger{
  display:grid;
  grid-template-columns:1fr .8fr 54px .8fr 1fr;
  gap:18px;
}
.uuiZ_factCard{
  min-height:250px;
  padding:24px;
  background:#fff;
  display:flex;
  flex-direction:column;
  justify-content:flex-end;
}
.uuiZ_factDeep{
  background:var(--uuiZ_dark);
  color:#fff;
}
.uuiZ_factCard h3,
.uuiZ_guardNode h3,
.uuiZ_powerCell h3,
.uuiZ_reachSlice h3,
.uuiZ_craftCard h3{
  margin:14px 0 0;
}
.uuiZ_factCard strong,
.uuiZ_guardNode strong,
.uuiZ_powerCell strong,
.uuiZ_reachSlice strong{
  display:block;
  margin-top:8px;
  font-size:28px;
}

.uuiZ_guardOrbit{
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:18px;
}
.uuiZ_guardNode{
  min-height:280px;
  padding:24px;
  border-radius:50%;
  background:linear-gradient(180deg,#fff 0 48%, #CEF604 48% 100%);
  display:flex;
  flex-direction:column;
  justify-content:center;
  text-align:center;
}

.uuiZ_powerDeck{
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:18px;
}
.uuiZ_powerCell{
  min-height:240px;
  padding:24px;
  background:#fff;
}

.uuiZ_reachSphere{
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:18px;
}
.uuiZ_reachSlice{
  min-height:300px;
  border-radius:50%;
  background:var(--uuiZ_card);
  padding:28px;
  display:flex;
  flex-direction:column;
  justify-content:center;
  text-align:center;
}
.uuiZ_reachSlice i{font-size:32px}

.uuiZ_voiceStrip{
  padding:26px;
  background:var(--uuiZ_dark);
}
.uuiZ_voiceLead{
  padding:22px;
  background:#fff;
}
.uuiZ_voiceLead h2{
  margin:0;
  font-size:34px;
}
.uuiZ_voiceRail{margin-top:18px}
.uuiZ_voiceFlow{
  display:grid;
  grid-auto-flow:column;
  grid-auto-columns:minmax(280px,1fr);
  gap:18px;
  overflow-x:auto;
  padding-bottom:6px;
  scrollbar-width:thin;
}
.uuiZ_voiceCard{
  padding:22px;
  background:var(--uuiZ_card);
}
.uuiZ_voiceCard i{font-size:28px}

.uuiZ_craftMatrix{
  display:grid;
  grid-template-columns:.8fr 54px 1.2fr;
  gap:18px;
}
.uuiZ_craftIntro,
.uuiZ_craftList{
  min-height:100%;
}
.uuiZ_craftIntro{
  padding:24px;
  background:#fff;
  display:flex;
  flex-direction:column;
  justify-content:center;
}
.uuiZ_craftIntro h2{
  margin:0;
  font-size:clamp(30px,3vw,42px);
}
.uuiZ_craftList{
  display:grid;
  grid-template-columns:repeat(2,1fr);
  gap:16px;
}
.uuiZ_craftCard{
  padding:14px;
  background:var(--uuiZ_card);
}
.uuiZ_craftCard img{
  width:100%;
  height:180px;
  object-fit:cover;
  border-radius:16px;
}

.uuiZ_answerSlant{
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:18px;
}
.uuiZ_answerPanel{
  padding:20px;
  background:#fff;
  transform:skew(-8deg);
}
.uuiZ_answerPanel details,
.uuiZ_answerPanel details > *{
  transform:skew(8deg);
}
.uuiZ_answerPanel summary{
  cursor:pointer;
  font-weight:900;
}
.uuiZ_answerPanel p{margin:12px 0 0}

.uuiZ_newsRunway{
  display:grid;
  grid-template-columns:.58fr .58fr .58fr 1.26fr;
  gap:18px;
}
.uuiZ_newsTiny,
.uuiZ_newsRack{
  min-height:100%;
  padding:24px;
}
.uuiZ_newsTiny{
  background:#fff;
  display:flex;
  flex-direction:column;
  justify-content:center;
}
.uuiZ_newsTiny h2{
  margin:0;
  font-size:32px;
}
.uuiZ_newsTiny strong{
  display:block;
  margin-top:8px;
  font-size:28px;
}
.uuiZ_newsRack{
  background:var(--uuiZ_dark);
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:16px;
}
.uuiZ_newsCard{
  padding:14px;
  background:#fff;
}
.uuiZ_newsThumb img{
  width:100%;
  height:180px;
  object-fit:cover;
  border-radius:16px;
}
.uuiZ_newsBody{margin-top:14px}
.uuiZ_newsBody h2{
  margin:0;
  font-size:20px;
  line-height:1.45;
}
.uuiZ_newsBody span{
  display:block;
  margin-top:10px;
      display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;   /* 显示2行 */
    overflow: hidden;
}
.uuiZ_newsBody time{
  display:block;
  margin-top:12px;
  color:var(--uuiZ_edge);
  font-weight:900;
}

.uuiZ_touchStack{
  position:relative;
  min-height:520px;
  padding-top:42px;
}
.uuiZ_touchInfo,
.uuiZ_touchFormWrap{
  width:min(80%,640px);
  height:min(105%,800px);
  padding:28px;
}
.uuiZ_touchInfo{
  background:#fff;
  position:relative;
  z-index:1;
}
.uuiZ_touchInfo h2{
  margin:14px 0 0;
  font-size:clamp(30px,3vw,42px);
}
.uuiZ_touchMeta{
  margin-top:20px;
  display:grid;
  gap:12px;
}
.uuiZ_touchMeta span{
  min-height:50px;
  padding:0 14px;
  border-radius:14px;
  display:flex;
  align-items:center;
  gap:10px;
  background:var(--uuiZ_soft);
  font-weight:900;
}
.uuiZ_touchFormWrap{
  background:var(--uuiZ_card);
  position:absolute;
  right:0;
  top:140px;
  z-index:2;
}
.uuiZ_touchForm{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:16px;
}
.uuiZ_touchField{
  display:flex;
  flex-direction:column;
  gap:8px;
}
.uuiZ_touchField label{font-weight:900}
.uuiZ_touchField input,
.uuiZ_touchField textarea{
  width:100%;
  border:none;
  border-radius:16px;
  padding:15px 16px;
  background:#fff;
  color:var(--uuiZ_text);
  box-shadow:inset 0 0 0 1px rgba(13,13,13,.16);
}
.uuiZ_touchWide{grid-column:1 / -1}

@media (max-width:1180px){
  .uuiZ_footerGrid,
  .uuiZ_originPanel,
  .uuiZ_factLedger,
  .uuiZ_guardOrbit,
  .uuiZ_powerDeck,
  .uuiZ_reachSphere,
  .uuiZ_craftMatrix,
  .uuiZ_answerSlant,
  .uuiZ_newsRunway{
    grid-template-columns:1fr 1fr;
  }

  .uuiZ_touchStack{
    min-height:auto;
    padding-top:0;
    display:grid;
    gap:18px;
  }

  .uuiZ_touchInfo,
  .uuiZ_touchFormWrap{
    position:static;
    width:auto;
  }

  .uuiZ_newsRack{
    grid-template-columns:repeat(2,1fr);
  }
}

@media (max-width:860px){
  .uuiZ_topRibbon{grid-template-columns:1fr}
  .uuiZ_savePort,
  .uuiZ_phonePort{justify-self:start}
  .uuiZ_linkTrail{display:none}
  .uuiZ_toggleDock{display:block}
  .uuiZ_footerGrid,
  .uuiZ_originPanel,
  .uuiZ_factLedger,
  .uuiZ_guardOrbit,
  .uuiZ_powerDeck,
  .uuiZ_reachSphere,
  .uuiZ_craftMatrix,
  .uuiZ_answerSlant,
  .uuiZ_newsRunway{
    grid-template-columns:1fr;
  }
  .uuiZ_homeCanvas{padding:22px 0 60px}
  .uuiZ_touchForm{grid-template-columns:1fr}
  .uuiZ_launchCross{
    min-height:auto;
    display:grid;
    grid-template-columns:1fr;
    gap:18px;
  }
  .uuiZ_launchCore,
  .uuiZ_launchNorth,
  .uuiZ_launchEast,
  .uuiZ_launchSouth,
  .uuiZ_launchWest{
    position:static;
    transform:none;
    width:auto;
    min-height:220px;
    border-radius:24px;
  }
  .uuiZ_launchCore{
    min-height:360px;
  }
  .uuiZ_newsRack{
    grid-template-columns:1fr;
  }
}

@media (max-width:640px){
  .uuiZ_footerAtlas ul{grid-template-columns:1fr}
  .uuiZ_footerSignature,
  .uuiZ_footerAtlas,
  .uuiZ_footerSignal,
  .uuiZ_footerRights,
  .uuiZ_launchCore,
  .uuiZ_launchNorth,
  .uuiZ_launchEast,
  .uuiZ_launchSouth,
  .uuiZ_launchWest,
  .uuiZ_originPhoto,
  .uuiZ_originText,
  .uuiZ_factCard,
  .uuiZ_guardNode,
  .uuiZ_powerCell,
  .uuiZ_reachSlice,
  .uuiZ_voiceLead,
  .uuiZ_voiceCard,
  .uuiZ_craftIntro,
  .uuiZ_craftCard,
  .uuiZ_answerPanel,
  .uuiZ_newsTiny,
  .uuiZ_newsRack,
  .uuiZ_newsCard,
  .uuiZ_touchInfo,
  .uuiZ_touchFormWrap{
    padding:20px;
  }
  .uuiZ_craftList{grid-template-columns:1fr}
}
/* =========================
   contact.html + app.html
========================= */
.uuiZ_contactCanvas,
.uuiZ_appCanvas{
  width:var(--uuiZ_wrap);
  margin:0 auto;
  padding:28px 0 72px;
}

.uuiZ_contactStageVisual,
.uuiZ_contactStageCopy,
.uuiZ_contactStagePulse,
.uuiZ_contactStageTag,
.uuiZ_contactQuickUnit,
.uuiZ_contactQuickAxis,
.uuiZ_contactCompassCore,
.uuiZ_contactCompassArc,
.uuiZ_contactDispatchIntro,
.uuiZ_contactDispatchForm,
.uuiZ_contactDispatchSignal,
.uuiZ_contactDispatchMark,
.uuiZ_appHeroCopy,
.uuiZ_appHeroPhone,
.uuiZ_appHeroBadge,
.uuiZ_appHeroShot,
.uuiZ_appCrumbBadge,
.uuiZ_appCrumbCopy,
.uuiZ_appCrumbStats,
.uuiZ_appCrumbMark,
.uuiZ_appAcquireIntro,
.uuiZ_appAcquireAxis,
.uuiZ_appAcquireTags,
.uuiZ_appAcquireGate,
.uuiZ_appLogicLead,
.uuiZ_appLogicColumn,
.uuiZ_appLogicDivider,
.uuiZ_appLogicColumnAlt,
.uuiZ_appSceneA,
.uuiZ_appSceneDivider,
.uuiZ_appSceneLead,
.uuiZ_appSceneB,
.uuiZ_appSceneC,
.uuiZ_appCompareLead,
.uuiZ_appCompareApp,
.uuiZ_appCompareWeb,
.uuiZ_appCompareMark,
.uuiZ_appLogbookLead,
.uuiZ_appLogbookAxis,
.uuiZ_appLogCard,
.uuiZ_appArchiveBand,
.uuiZ_appFaqBubble,
.uuiZ_appInstallHead,
.uuiZ_appInstallRail,
.uuiZ_appInstallAndroid,
.uuiZ_appInstallIos,
.uuiZ_appTrustLead,
.uuiZ_appTrustCard,
.uuiZ_appInviteOrb,
.uuiZ_appReadyCell,
.uuiZ_appReadyBody{
  border-radius:24px;
  box-shadow:var(--uuiZ_glow),var(--uuiZ_shadow);
  overflow:hidden;
}

/* contact */
.uuiZ_contactStage{
  display:grid;
  grid-template-columns:1fr 1fr .42fr .62fr;
  gap:18px;
}
.uuiZ_contactStageVisual,
.uuiZ_contactStageCopy,
.uuiZ_contactStagePulse,
.uuiZ_contactStageTag{
  min-height:360px;
  padding:24px;
}
.uuiZ_contactStageVisual{
  padding:0;
  background:#fff;
}
.uuiZ_contactStageVisual img{
  width:100%;
  height:100%;
  object-fit:cover;
}
.uuiZ_contactStageCopy{
  background:var(--uuiZ_dark);
  color:#fff;
  display:flex;
  flex-direction:column;
  justify-content:center;
}
.uuiZ_contactStageCopy h1{
  margin:14px 0 0;
  font-size:clamp(34px,4vw,50px);
  line-height:1.08;
}
.uuiZ_contactStagePulse{
  background:#fff;
  display:grid;
  place-items:center;
}
.uuiZ_contactStagePulse i,
.uuiZ_contactQuickUnit i,
.uuiZ_contactCompassArc i,
.uuiZ_contactDispatchSignal i,
.uuiZ_appCrumbBadge i,
.uuiZ_appSceneA span i,
.uuiZ_appSceneB span i,
.uuiZ_appSceneC span i,
.uuiZ_appTrustCard span i{
  color:var(--uuiZ_edge);
}
.uuiZ_contactStagePulse i{
  font-size:54px;
}
.uuiZ_contactStageTag{
  background:var(--uuiZ_card);
  display:flex;
  flex-direction:column;
  justify-content:flex-end;
}
.uuiZ_contactStageTag strong{font-size:28px}
.uuiZ_contactStageTag span{
  display:block;
  margin-top:10px;
  font-weight:900;
}

.uuiZ_contactQuickline{
  margin-top:24px;
  display:grid;
  grid-template-columns:1fr 54px 1fr 1fr 1fr;
  gap:18px;
}
.uuiZ_contactQuickUnit,
.uuiZ_contactQuickAxis{
  min-height:260px;
  padding:24px;
}
.uuiZ_contactQuickUnit{
  border-radius:50%;
  background:linear-gradient(180deg,#0f1417 0 48%, #CEF604 48% 100%);
  display:flex;
  flex-direction:column;
  justify-content:center;
  text-align:center;
}
.uuiZ_contactQuickUnit h2{
  margin:14px 0 0;
  font-size:24px;
}
.uuiZ_contactQuickUnit small{
  display:block;
  margin-top:14px;
  font-weight:900;
}
.uuiZ_contactQuickUnit a,
.uuiZ_contactQuickUnit span,
.uuiZ_contactQuickUnit time{
  display:block;
  margin-top:8px;
  font-weight:900;
}
.uuiZ_contactQuickAxis{
  display:grid;
  place-items:center;
}
.uuiZ_contactQuickAxis span,
.uuiZ_appAcquireAxis span,
.uuiZ_appLogicDivider span,
.uuiZ_appSceneDivider span,
.uuiZ_appLogbookAxis span,
.uuiZ_appInstallRail span{
  width:2px;
  height:76%;
  background:linear-gradient(180deg,transparent 0%, #0D0D0D 28%, #01E0FE 72%, transparent 100%);
}

.uuiZ_contactCompass{
  position:relative;
  margin-top:24px;
  min-height:980px;
}
.uuiZ_contactCompassCore,
.uuiZ_contactCompassArc{
  position:absolute;
  padding:24px;
}
.uuiZ_contactCompassCore{
  inset:50% auto auto 50%;
  transform:translate(-50%,-50%);
  width:340px;
  min-height:340px;
  border-radius:50%;
  background:var(--uuiZ_card);
  display:flex;
  flex-direction:column;
  justify-content:center;
  text-align:center;
}
.uuiZ_contactCompassCore h2{
  margin:0;
  font-size:clamp(28px,3vw,38px);
  line-height:1.12;
}
.uuiZ_contactCompassArc{
  width:340px;
  min-height:250px;
  background:#fff;
}
.uuiZ_contactCompassNorth{top:18px;left:50%;transform:translateX(-50%)}
.uuiZ_contactCompassEast{top:50%;right:18px;transform:translateY(-50%)}
.uuiZ_contactCompassSouth{bottom:18px;left:50%;transform:translateX(-50%)}
.uuiZ_contactCompassWest{top:50%;left:18px;transform:translateY(-50%)}
.uuiZ_contactCompassOrbit{
  top:120px;
  left:72px;
  background:var(--uuiZ_dark);
  color:#fff;
}
.uuiZ_contactCompassArc h3{margin:0}
.uuiZ_contactCompassArc h3 button{
  width:100%;
  display:flex;
  align-items:center;
  gap:10px;
  text-align:left;
  font-size:20px;
  font-weight:900;
  color:inherit;
}
.uuiZ_contactCompassBody{margin-top:14px}
.uuiZ_contactCompassBody ul{
  list-style:none;
  margin:14px 0 0;
  padding:0;
  display:grid;
  gap:8px;
}

.uuiZ_contactDispatch{
  margin-top:24px;
  display:grid;
  grid-template-columns:1.02fr 1.02fr .72fr .38fr;
  gap:18px;
}
.uuiZ_contactDispatchIntro,
.uuiZ_contactDispatchForm,
.uuiZ_contactDispatchSignal,
.uuiZ_contactDispatchMark{
  min-height:100%;
  padding:24px;
}
.uuiZ_contactDispatchIntro{
  background:var(--uuiZ_dark);
  color:#fff;
}
.uuiZ_contactDispatchIntro h2{
  margin:14px 0 0;
  font-size:clamp(30px,3vw,42px);
}
.uuiZ_contactDispatchForm{
  background:#fff;
}
.uuiZ_contactForm{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:16px;
}
.uuiZ_contactField{
  display:flex;
  flex-direction:column;
  gap:8px;
}
.uuiZ_contactField label{font-weight:900}
.uuiZ_contactField input,
.uuiZ_contactField textarea{
  width:100%;
  border:none;
  border-radius:16px;
  padding:15px 16px;
  background:var(--uuiZ_soft);
  color:var(--uuiZ_text);
  box-shadow:inset 0 0 0 1px rgba(13,13,13,.16);
}
.uuiZ_contactWide{grid-column:1 / -1}
.uuiZ_contactDispatchSignal{
  background:var(--uuiZ_card);
  display:grid;
  gap:12px;
  align-content:center;
}
.uuiZ_contactDispatchSignal span{
  min-height:54px;
  padding:0 14px;
  border-radius:14px;
  display:flex;
  align-items:center;
  gap:10px;
  background:rgba(255,255,255,.34);
  font-weight:900;
}
.uuiZ_contactDispatchMark{
  background:#fff;
  display:grid;
  place-items:center;
}
.uuiZ_contactDispatchMark i{
  font-size:52px;
  color:var(--uuiZ_edge);
}

/* app */
.uuiZ_appHeroDeck{
  display:grid;
  grid-template-columns:1.08fr .56fr .46fr .9fr;
  gap:18px;
}
.uuiZ_appHeroCopy,
.uuiZ_appHeroPhone,
.uuiZ_appHeroBadge,
.uuiZ_appHeroShot{
  min-height:380px;
  padding:24px;
}
.uuiZ_appHeroCopy{
  background:var(--uuiZ_dark);
  color:#fff;
  display:flex;
  flex-direction:column;
  justify-content:center;
}
.uuiZ_appHeroCopy h1{
  margin:14px 0 0;
  font-size:clamp(34px,4vw,52px);
  line-height:1.08;
}
.uuiZ_appHeroPhone{
  background:#fff;
  display:grid;
  place-items:center;
}
.uuiZ_appHeroPhone i{
  font-size:110px;
  color:var(--uuiZ_edge);
}
.uuiZ_appHeroBadge{
  background:var(--uuiZ_card);
  display:grid;
  place-items:center;
}
.uuiZ_appHeroBadge img{
  width:120px;
  height:120px;
  object-fit:contain;
  border-radius:24px;
  background:#fff;
  padding:12px;
}
.uuiZ_appHeroShot{
  padding:0;
  background:#fff;
}
.uuiZ_appHeroShot img{
  width:100%;
  height:100%;
  object-fit:cover;
}

.uuiZ_appCrumbBoard{
  margin-top:24px;
  display:grid;
  grid-template-columns:.56fr 1fr 1fr .36fr;
  gap:18px;
}
.uuiZ_appCrumbBadge,
.uuiZ_appCrumbCopy,
.uuiZ_appCrumbStats,
.uuiZ_appCrumbMark{
  min-height:240px;
  padding:24px;
}
.uuiZ_appCrumbBadge,
.uuiZ_appCrumbMark{
  background:#fff;
  display:grid;
  place-items:center;
  text-align:center;
}
.uuiZ_appCrumbBadge span{
  font-weight:900;
  display:flex;
  flex-direction:column;
  gap:10px;
}
.uuiZ_appCrumbCopy{
  background:var(--uuiZ_dark);
  color:#fff;
  display:flex;
  flex-direction:column;
  justify-content:center;
}
.uuiZ_appCrumbCopy h2{
  margin:0;
  font-size:clamp(30px,3vw,42px);
}
.uuiZ_appCrumbStats{
  background:var(--uuiZ_card);
  display:grid;
  gap:14px;
}
.uuiZ_appCrumbStat{
  padding:16px;
  border-radius:16px;
  background:rgba(255,255,255,.34);
  text-align:center;
}
.uuiZ_appCrumbStat h3{
  margin:0;
  font-size:32px;
}
.uuiZ_appCrumbStat small{
  display:block;
  margin-top:8px;
  font-weight:900;
}
.uuiZ_appCrumbMark i{
  font-size:50px;
  color:var(--uuiZ_edge);
}

.uuiZ_appAcquireBand{
  margin-top:24px;
  display:grid;
  grid-template-columns:.82fr 54px 1.08fr .76fr;
  gap:18px;
}
.uuiZ_appAcquireIntro,
.uuiZ_appAcquireAxis,
.uuiZ_appAcquireTags,
.uuiZ_appAcquireGate{
  min-height:100%;
  padding:24px;
}
.uuiZ_appAcquireIntro{
  background:var(--uuiZ_dark);
  color:#fff;
}
.uuiZ_appAcquireIntro h2{
  margin:0;
  font-size:clamp(30px,3vw,42px);
}
.uuiZ_appAcquireTags{
  background:#fff;
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:12px;
}
.uuiZ_appAcquireTags span{
  min-height:70px;
  padding:16px;
  border-radius:16px;
  display:flex;
  align-items:center;
  justify-content:center;
  text-align:center;
  background:var(--uuiZ_soft);
  font-weight:900;
}
.uuiZ_appAcquireGate{
  background:var(--uuiZ_card);
  display:flex;
  flex-direction:column;
  justify-content:center;
  gap:14px;
}

.uuiZ_appLogicBand{
  margin-top:24px;
  display:grid;
  grid-template-columns:.88fr .86fr 54px .86fr;
  gap:18px;
}
.uuiZ_appLogicLead,
.uuiZ_appLogicColumn,
.uuiZ_appLogicDivider,
.uuiZ_appLogicColumnAlt{
  min-height:100%;
  padding:24px;
}
.uuiZ_appLogicLead{
  background:var(--uuiZ_dark);
  color:#fff;
  display:flex;
  flex-direction:column;
  justify-content:center;
}
.uuiZ_appLogicLead h2{
  margin:0;
  font-size:clamp(30px,3vw,42px);
}
.uuiZ_appLogicColumn,
.uuiZ_appLogicColumnAlt{
  background:#fff;
  display:grid;
  gap:14px;
}
.uuiZ_appLogicCard{
  padding:18px;
  border-radius:18px;
  background:var(--uuiZ_soft);
}
.uuiZ_appLogicCard h6{
  margin:0;
  font-size:20px;
}

.uuiZ_appSceneBand{
  margin-top:24px;
  display:grid;
  grid-template-columns:.9fr 54px 1.1fr .9fr .9fr;
  gap:18px;
}
.uuiZ_appSceneA,
.uuiZ_appSceneDivider,
.uuiZ_appSceneLead,
.uuiZ_appSceneB,
.uuiZ_appSceneC{
  min-height:260px;
  padding:24px;
}
.uuiZ_appSceneA,
.uuiZ_appSceneB,
.uuiZ_appSceneC{
  background:#fff;
  display:flex;
  flex-direction:column;
  justify-content:center;
}
.uuiZ_appSceneLead{
  background:var(--uuiZ_dark);
  color:#fff;
  display:flex;
  flex-direction:column;
  justify-content:center;
}
.uuiZ_appSceneLead h2{
  margin:0;
  font-size:clamp(30px,3vw,40px);
}
.uuiZ_appSceneA span,
.uuiZ_appSceneB span,
.uuiZ_appSceneC span{
  width:56px;
  height:56px;
  border-radius:16px;
  display:grid;
  place-items:center;
  background:var(--uuiZ_card);
}
.uuiZ_appSceneA h3,
.uuiZ_appSceneB h3,
.uuiZ_appSceneC h3{
  margin:14px 0 0;
  font-size:22px;
}

.uuiZ_appCompareSphere{
  margin-top:24px;
  display:grid;
  grid-template-columns:1fr 1fr 1fr .54fr;
  gap:18px;
}
.uuiZ_appCompareLead,
.uuiZ_appCompareApp,
.uuiZ_appCompareWeb,
.uuiZ_appCompareMark{
  min-height:100%;
  padding:24px;
}
.uuiZ_appCompareLead,
.uuiZ_appCompareApp,
.uuiZ_appCompareWeb,
.uuiZ_appCompareMark{
  border-radius:50%;
}
.uuiZ_appCompareLead{
  background:var(--uuiZ_dark);
  color:#fff;
  display:flex;
  align-items:center;
  text-align:center;
}
.uuiZ_appCompareLead h2{
  margin:0;
  font-size:clamp(28px,3vw,38px);
}
.uuiZ_appCompareApp{
  background:var(--uuiZ_card);
}
.uuiZ_appCompareWeb{
  background:#fff;
}
.uuiZ_appCompareApp h3,
.uuiZ_appCompareWeb h3{
  margin:0 0 12px;
  text-align:center;
  font-size:24px;
}
.uuiZ_appCompareApp ul,
.uuiZ_appCompareWeb ul{
  list-style:none;
  margin:0;
  padding:0;
  display:grid;
  gap:8px;
}
.uuiZ_appCompareApp li,
.uuiZ_appCompareWeb li{
  display:flex;
  justify-content:space-between;
  gap:10px;
  font-size:14px;
}
.uuiZ_appCompareMark{
  background:#fff;
  display:grid;
  place-items:center;
}
.uuiZ_appCompareMark i{
  font-size:42px;
  color:var(--uuiZ_edge);
}

.uuiZ_appLogbook{
  margin-top:24px;
  display:grid;
  grid-template-columns:.8fr 54px repeat(2,1fr);
  gap:18px;
}
.uuiZ_appLogbookLead,
.uuiZ_appLogbookAxis,
.uuiZ_appLogCard,
.uuiZ_appArchiveBand{
  min-height:100%;
  padding:24px;
}
.uuiZ_appLogbookLead{
  background:var(--uuiZ_dark);
  color:#fff;
  display:flex;
  flex-direction:column;
  justify-content:flex-end;
}
.uuiZ_appLogbookLead h2{
  margin:0;
  font-size:clamp(30px,3vw,42px);
}
.uuiZ_appLogbookLead span,
.uuiZ_appArchiveBand > span{
  display:inline-flex;
  margin-top:16px;
  min-height:40px;
  padding:0 14px;
  align-items:center;
  border-radius:14px;
  background:rgba(255,255,255,.14);
  font-weight:900;
}
.uuiZ_appLogCard{
  background:#fff;
}
.uuiZ_appLogCard h3{
  margin:0;
  font-size:24px;
}
.uuiZ_appLogCard p{
  margin:8px 0 0;
  font-weight:900;
}
.uuiZ_appLogCard ul{
  margin:12px 0 0;
  padding-left:18px;
}
.uuiZ_appArchiveBand{
  grid-column:1 / -1;
  background:var(--uuiZ_card);
  display:grid;
  grid-template-columns:repeat(5,1fr);
  gap:14px;
}

.uuiZ_appFaqOrbit{
  margin-top:24px;
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:18px;
}
.uuiZ_appFaqBubble{
  min-height:260px;
  padding:24px;
  border-radius:50%;
  background:linear-gradient(180deg,#101315 0 48%, #CEF604 48% 100%);
  display:flex;
  flex-direction:column;
  justify-content:center;
}
.uuiZ_appFaqBubble h2{
  margin:0;
  font-size:30px;
}
.uuiZ_appFaqBubble details{
  width:100%;
}
.uuiZ_appFaqBubble summary{
  cursor:pointer;
  font-weight:900;
}
.uuiZ_appFaqBubble summary span{
  margin-right:8px;
}
.uuiZ_appFaqBubble p{
  margin:12px 0 0;
}
.uuiZ_appFaqBubble small{
  display:block;
  margin-top:12px;
  font-weight:900;
}

.uuiZ_appInstallCurve{
  margin-top:24px;
  display:grid;
  grid-template-columns:.72fr 54px 1fr 1fr;
  gap:18px;
}
.uuiZ_appInstallHead,
.uuiZ_appInstallRail,
.uuiZ_appInstallAndroid,
.uuiZ_appInstallIos{
  min-height:100%;
  padding:24px;
}
.uuiZ_appInstallHead{
  border-radius:50%;
  background:linear-gradient(180deg,#ffffff 0 48%, #101315 48% 100%);
  display:flex;
  align-items:center;
}
.uuiZ_appInstallHead h2{
  margin:0;
  font-size:clamp(30px,3vw,40px);
}
.uuiZ_appInstallAndroid,
.uuiZ_appInstallIos{
  border-radius:50%;
  background:#fff;
}
.uuiZ_appInstallAndroid h3,
.uuiZ_appInstallIos h3{
  margin:0 0 16px;
  text-align:center;
  font-size:24px;
}
.uuiZ_appInstallFlow{
  display:grid;
  gap:12px;
}
.uuiZ_appInstallStep{
  padding:14px;
  border-radius:16px;
  background:var(--uuiZ_soft);
}
.uuiZ_appInstallStep span{
  width:38px;
  height:38px;
  display:inline-grid;
  place-items:center;
  border-radius:12px;
  background:var(--uuiZ_button);
  box-shadow:0 8px 0 #009eb1;
  color:#04262b;
  font-weight:900;
}
.uuiZ_appInstallStep h4{
  margin:12px 0 0;
  font-size:18px;
}
.uuiZ_appInstallStep p{
  margin:8px 0 0;
  font-size:14px;
}

.uuiZ_appTrustPanel{
  margin-top:24px;
  display:grid;
  grid-template-columns:1.2fr repeat(3,.7fr);
  gap:18px;
}
.uuiZ_appTrustLead,
.uuiZ_appTrustCard{
  min-height:250px;
  padding:24px;
}
.uuiZ_appTrustLead{
  background:var(--uuiZ_dark);
  color:#fff;
  display:flex;
  flex-direction:column;
  justify-content:center;
}
.uuiZ_appTrustLead p{
  margin:0;
  font-weight:900;
  text-transform:uppercase;
  letter-spacing:.08em;
}
.uuiZ_appTrustLead h2{
  margin:14px 0 0;
  font-size:clamp(30px,3vw,42px);
}
.uuiZ_appTrustLead em{
  display:block;
  margin-top:16px;
  font-style:normal;
}
.uuiZ_appTrustCard{
  background:#fff;
}
.uuiZ_appTrustCard span{
  width:50px;
  height:50px;
  border-radius:14px;
  display:inline-grid;
  place-items:center;
  background:var(--uuiZ_card);
}
.uuiZ_appTrustCard h5{
  margin:14px 0 0;
  font-size:20px;
}

.uuiZ_appInvitePulse{
  margin-top:24px;
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:18px;
}
.uuiZ_appInviteOrb{
  min-height:300px;
  padding:28px;
  border-radius:50%;
  background:linear-gradient(180deg,#ffffff 0 48%, #101315 48% 100%);
  display:flex;
  flex-direction:column;
  justify-content:center;
  text-align:center;
}
.uuiZ_appInviteOrb h2{
  margin:0;
  font-size:clamp(28px,3vw,40px);
}
.uuiZ_appInviteOrb span{
  display:block;
  margin-top:12px;
  font-size:34px;
  font-weight:900;
  letter-spacing:.12em;
}

.uuiZ_appReadyGem{
  margin-top:24px;
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:18px;
}
.uuiZ_appReadyCell,
.uuiZ_appReadyBody{
  min-height:260px;
  padding:24px;
}
.uuiZ_appReadyCell,
.uuiZ_appReadyBody{
  clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);
}
.uuiZ_appReadyCell{
  background:#fff;
  display:grid;
  place-items:center;
  text-align:center;
  font-weight:900;
}
.uuiZ_appReadyCell span{
  display:flex;
  flex-direction:column;
  gap:10px;
  align-items:center;
}
.uuiZ_appReadyBody{
  background:var(--uuiZ_card);
  display:flex;
  flex-direction:column;
  justify-content:center;
  text-align:center;
}
.uuiZ_appReadyBody h2{
  margin:0;
  font-size:clamp(30px,3vw,40px);
}
.uuiZ_appReadyAction{
  margin-top:18px;
  display:flex;
  justify-content:center;
  gap:14px;
  flex-wrap:wrap;
}

@media (max-width:1180px){
  .uuiZ_contactStage,
  .uuiZ_contactQuickline,
  .uuiZ_contactDispatch,
  .uuiZ_appHeroDeck,
  .uuiZ_appCrumbBoard,
  .uuiZ_appAcquireBand,
  .uuiZ_appLogicBand,
  .uuiZ_appSceneBand,
  .uuiZ_appCompareSphere,
  .uuiZ_appLogbook,
  .uuiZ_appFaqOrbit,
  .uuiZ_appInstallCurve,
  .uuiZ_appTrustPanel,
  .uuiZ_appInvitePulse,
  .uuiZ_appReadyGem{
    grid-template-columns:1fr;
  }

  .uuiZ_contactCompass{
    min-height:auto;
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:18px;
  }

  .uuiZ_contactCompassCore,
  .uuiZ_contactCompassArc{
    position:static;
    transform:none;
    width:auto;
    min-height:260px;
    border-radius:24px;
  }

  .uuiZ_appAcquireAxis,
  .uuiZ_appLogicDivider,
  .uuiZ_appSceneDivider,
  .uuiZ_appLogbookAxis,
  .uuiZ_appInstallRail,
  .uuiZ_contactQuickAxis{
    min-height:72px;
  }

  .uuiZ_appAcquireAxis span,
  .uuiZ_appLogicDivider span,
  .uuiZ_appSceneDivider span,
  .uuiZ_appLogbookAxis span,
  .uuiZ_appInstallRail span,
  .uuiZ_contactQuickAxis span{
    width:70%;
    height:2px;
  }

  .uuiZ_appArchiveBand{
    grid-template-columns:repeat(2,1fr);
  }
}

@media (max-width:860px){
  .uuiZ_contactCanvas,
  .uuiZ_appCanvas{
    padding:22px 0 60px;
  }

  .uuiZ_contactForm,
  .uuiZ_contactCompass,
  .uuiZ_appAcquireTags,
  .uuiZ_appArchiveBand,
  .uuiZ_appFaqOrbit,
  .uuiZ_appTrustPanel,
  .uuiZ_appReadyGem{
    grid-template-columns:1fr;
  }

  .uuiZ_contactQuickUnit,
  .uuiZ_appCompareLead,
  .uuiZ_appCompareApp,
  .uuiZ_appCompareWeb,
  .uuiZ_appCompareMark,
  .uuiZ_appInstallHead,
  .uuiZ_appInstallAndroid,
  .uuiZ_appInstallIos,
  .uuiZ_appInviteOrb{
    border-radius:24px;
  }

  .uuiZ_appReadyCell,
  .uuiZ_appReadyBody{
    clip-path:none;
  }
}

@media (max-width:640px){
  .uuiZ_contactStageVisual,
  .uuiZ_contactStageCopy,
  .uuiZ_contactStagePulse,
  .uuiZ_contactStageTag,
  .uuiZ_contactQuickUnit,
  .uuiZ_contactDispatchIntro,
  .uuiZ_contactDispatchForm,
  .uuiZ_contactDispatchSignal,
  .uuiZ_contactDispatchMark,
  .uuiZ_appHeroCopy,
  .uuiZ_appHeroPhone,
  .uuiZ_appHeroBadge,
  .uuiZ_appHeroShot,
  .uuiZ_appCrumbBadge,
  .uuiZ_appCrumbCopy,
  .uuiZ_appCrumbStats,
  .uuiZ_appCrumbMark,
  .uuiZ_appAcquireIntro,
  .uuiZ_appAcquireTags,
  .uuiZ_appAcquireGate,
  .uuiZ_appLogicLead,
  .uuiZ_appLogicColumn,
  .uuiZ_appLogicColumnAlt,
  .uuiZ_appSceneA,
  .uuiZ_appSceneLead,
  .uuiZ_appSceneB,
  .uuiZ_appSceneC,
  .uuiZ_appCompareLead,
  .uuiZ_appCompareApp,
  .uuiZ_appCompareWeb,
  .uuiZ_appCompareMark,
  .uuiZ_appLogbookLead,
  .uuiZ_appLogCard,
  .uuiZ_appArchiveBand,
  .uuiZ_appFaqBubble,
  .uuiZ_appInstallHead,
  .uuiZ_appInstallAndroid,
  .uuiZ_appInstallIos,
  .uuiZ_appTrustLead,
  .uuiZ_appTrustCard,
  .uuiZ_appInviteOrb,
  .uuiZ_appReadyCell,
  .uuiZ_appReadyBody{
    padding:20px;
  }

  .uuiZ_appHeroPhone i{
    font-size:84px;
  }
}
/* =========================
   list.html + show.html
========================= */
.uuiZ_listCanvas,
.uuiZ_showCanvas{
  width:var(--uuiZ_wrap);
  margin:0 auto;
  padding:28px 0 72px;
}

.uuiZ_listBannerLead,
.uuiZ_listBannerChip,
.uuiZ_listBannerTag,
.uuiZ_listBannerVisual,
.uuiZ_listTrailHome,
.uuiZ_listTrailArrow,
.uuiZ_listTrailCurrent,
.uuiZ_listTrailMark,
.uuiZ_listStream,
.uuiZ_listSidebar,
.uuiZ_listCard,
.uuiZ_listPager,
.uuiZ_listLookup,
.uuiZ_listGuide,
.uuiZ_listSpark,
.uuiZ_listMiniCard,
.uuiZ_showBannerVisual,
.uuiZ_showBannerAxis,
.uuiZ_showBannerCopy,
.uuiZ_showBannerMark,
.uuiZ_showBannerSeal,
.uuiZ_showTrailHome,
.uuiZ_showTrailChannel,
.uuiZ_showTrailDivider,
.uuiZ_showTrailCurrent,
.uuiZ_showTrailBadge,
.uuiZ_showColumn,
.uuiZ_showSidebar,
.uuiZ_showArticle,
.uuiZ_showShare,
.uuiZ_showRelayBubble,
.uuiZ_showLookup,
.uuiZ_showGuide,
.uuiZ_showSpark,
.uuiZ_showMiniCard{
  border-radius:24px;
  box-shadow:var(--uuiZ_glow),var(--uuiZ_shadow);
  overflow:hidden;
}

/* list */
.uuiZ_listBannerGrid{
  display:grid;
  grid-template-columns:1fr .46fr .52fr 1fr;
  gap:18px;
}
.uuiZ_listBannerLead,
.uuiZ_listBannerChip,
.uuiZ_listBannerTag,
.uuiZ_listBannerVisual{
  min-height:340px;
  padding:24px;
}
.uuiZ_listBannerLead{
  background:var(--uuiZ_dark);
  color:#fff;
  display:flex;
  flex-direction:column;
  justify-content:center;
}
.uuiZ_listBannerLead h1{
  margin:14px 0 0;
  font-size:clamp(32px,4vw,48px);
  line-height:1.08;
}
.uuiZ_listBannerChip{
  background:#fff;
  display:grid;
  place-items:center;
}
.uuiZ_listBannerChip i,
.uuiZ_listTrailMark i,
.uuiZ_showBannerMark i,
.uuiZ_showTrailBadge i,
.uuiZ_showShare h6 i,
.uuiZ_showRelayBubble h3 i{
  color:var(--uuiZ_edge);
}
.uuiZ_listBannerChip i{
  font-size:54px;
}
.uuiZ_listBannerTag{
  background:var(--uuiZ_card);
  display:flex;
  flex-direction:column;
  justify-content:flex-end;
}
.uuiZ_listBannerTag strong{
  font-size:28px;
}
.uuiZ_listBannerTag span{
  display:block;
  margin-top:10px;
  font-weight:900;
}
.uuiZ_listBannerVisual{
  padding:0;
  background:#fff;
}
.uuiZ_listBannerVisual img{
  width:100%;
  height:100%;
  object-fit:cover;
}

.uuiZ_listTrailBar{
  margin-top:24px;
  display:grid;
  grid-template-columns:.82fr .44fr 1.1fr .44fr;
  gap:18px;
}
.uuiZ_listTrailHome,
.uuiZ_listTrailArrow,
.uuiZ_listTrailCurrent,
.uuiZ_listTrailMark{
  min-height:76px;
  padding:0 18px;
  display:flex;
  align-items:center;
  justify-content:center;
  gap:10px;
}
.uuiZ_listTrailHome,
.uuiZ_listTrailMark{
  background:#fff;
  font-weight:900;
}
.uuiZ_listTrailArrow{
  background:var(--uuiZ_dark);
  color:#fff;
  font-size:22px;
}
.uuiZ_listTrailCurrent{
  background:var(--uuiZ_card);
  font-weight:900;
}

.uuiZ_listWorkbench{
  margin-top:24px;
  display:grid;
  grid-template-columns:1.34fr .66fr;
  gap:24px;
  align-items:start;
}
.uuiZ_listStream,
.uuiZ_showColumn{
  padding:24px;
  background:var(--uuiZ_dark);
}
.uuiZ_listMosaic{
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:18px;
}
.uuiZ_listCard{
  background:#fff;
  color:var(--uuiZ_text);
}
.uuiZ_listThumb{
  display:block;
  padding:14px 14px 0;
}
.uuiZ_listThumb img{
  width:100%;
  height:220px;
  object-fit:cover;
  border-radius:16px;
}
.uuiZ_listBody{
  padding:16px 18px 18px;
}
.uuiZ_listText h5{
  margin:0;
  font-size:20px;
  line-height:1.45;
}
.uuiZ_listText span{
  display:block;
  margin-top:10px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;   /* 显示5行 */
  overflow: hidden;
}
.uuiZ_listMeta{
  margin-top:16px;
}
.uuiZ_listMeta time{
  display:flex;
  align-items:center;
  gap:8px;
  font-weight:900;
  color:var(--uuiZ_edge);
}
.uuiZ_listPager{
  margin-top:22px;
  padding:18px;
  background:var(--uuiZ_card);
}
.uuiZ_listPagerInner{
  display:flex;
  justify-content:center;
  align-items:center;
  gap:10px;
  flex-wrap:wrap;
  font-weight:900;
}
.uuiZ_listPagerInner a,
.uuiZ_listPagerInner span{
  min-width:46px;
  min-height:46px;
  padding:0 14px;
  border-radius:14px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  background:rgba(255,255,255,.34);
  color:var(--uuiZ_text);
}
.uuiZ_listSidebar,
.uuiZ_showSidebar{
  padding:24px;
  display:grid;
  gap:18px;
  background:var(--uuiZ_card);
}
.uuiZ_listLookup,
.uuiZ_listGuide,
.uuiZ_listSpark,
.uuiZ_showLookup,
.uuiZ_showGuide,
.uuiZ_showSpark{
  padding:22px;
  background:#fff;
}
.uuiZ_listLookup h6,
.uuiZ_listGuide h6,
.uuiZ_listSpark h6,
.uuiZ_showLookup h6,
.uuiZ_showGuide h6,
.uuiZ_showSpark h6{
  margin:0 0 16px;
  font-size:24px;
}
.uuiZ_listLookupForm,
.uuiZ_showLookupForm{
  display:flex;
  gap:12px;
}
.uuiZ_listLookupField,
.uuiZ_showLookupField{
  flex:1;
  position:relative;
}
.uuiZ_listLookupField input,
.uuiZ_showLookupField input{
  width:100%;
  min-height:54px;
  padding:0 16px;
  border:none;
  border-radius:16px;
  background:var(--uuiZ_soft);
  color:var(--uuiZ_text);
  box-shadow:inset 0 0 0 1px rgba(13,13,13,.16);
}
.uuiZ_listLookupField label,
.uuiZ_showLookupField label{
  position:absolute;
  left:14px;
  top:-10px;
  padding:0 8px;
  background:#fff;
  font-size:12px;
  font-weight:900;
}
.uuiZ_listLookupForm button,
.uuiZ_showLookupForm button{
  width:54px;
  height:54px;
  border-radius:16px;
  background:linear-gradient(180deg,#94f5ff 0%, #01E0FE 100%);
  box-shadow:0 8px 0 #00a4bb;
  color:#04262b;
}
.uuiZ_listGuide ul,
.uuiZ_showGuide ul{
  list-style:none;
  margin:0;
  padding:0;
  display:grid;
  gap:10px;
}
.uuiZ_listGuide a,
.uuiZ_showGuide a{
  min-height:48px;
  padding:0 14px;
  display:flex;
  align-items:center;
  border-radius:14px;
  background:var(--uuiZ_soft);
  font-weight:900;
}
.uuiZ_listSparkFlow,
.uuiZ_showSparkFlow{
  display:grid;
  gap:14px;
}
.uuiZ_listMiniCard,
.uuiZ_showMiniCard{
  display:grid;
  grid-template-columns:110px 1fr;
  gap:14px;
  padding:12px;
  background:var(--uuiZ_soft);
}
.uuiZ_listMiniThumb img,
.uuiZ_showMiniThumb img{
  width:100%;
  height:110px;
  object-fit:cover;
  border-radius:14px;
}
.uuiZ_listMiniText h5,
.uuiZ_showMiniText h5{
  margin:0;
  font-size:18px;
  line-height:1.45;
}
.uuiZ_listMiniText span,
.uuiZ_showMiniText p{
  display:block;
  margin-top:8px;
  font-size:14px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;   /* 显示2行 */
  overflow: hidden;
}
.uuiZ_listMiniMeta time,
.uuiZ_showMiniMeta time{
  display:block;
  margin-top:10px;
  font-weight:900;
  color:var(--uuiZ_edge);
}

/* show */
.uuiZ_showBannerLine{
  display:grid;
  grid-template-columns:1fr 54px 1.06fr .46fr .62fr;
  gap:18px;
}
.uuiZ_showBannerVisual,
.uuiZ_showBannerAxis,
.uuiZ_showBannerCopy,
.uuiZ_showBannerMark,
.uuiZ_showBannerSeal{
  min-height:360px;
  padding:24px;
}
.uuiZ_showBannerVisual{
  padding:0;
  background:#fff;
}
.uuiZ_showBannerVisual img{
  width:100%;
  height:100%;
  object-fit:cover;
}
.uuiZ_showBannerAxis,
.uuiZ_showTrailDivider{
  display:grid;
  place-items:center;
}
.uuiZ_showBannerAxis span,
.uuiZ_showTrailDivider span{
  width:2px;
  height:76%;
  background:linear-gradient(180deg,transparent 0%, #0D0D0D 28%, #01E0FE 72%, transparent 100%);
}
.uuiZ_showBannerCopy{
  background:var(--uuiZ_dark);
  color:#fff;
  display:flex;
  flex-direction:column;
  justify-content:center;
}
.uuiZ_showBannerCopy h1{
  margin:14px 0 0;
  font-size:clamp(34px,4vw,52px);
  line-height:1.08;
}
.uuiZ_showBannerMark{
  background:#fff;
  display:grid;
  place-items:center;
}
.uuiZ_showBannerMark i{
  font-size:50px;
}
.uuiZ_showBannerSeal{
  background:var(--uuiZ_card);
  display:flex;
  flex-direction:column;
  justify-content:flex-end;
}
.uuiZ_showBannerSeal strong{
  font-size:26px;
}
.uuiZ_showBannerSeal span{
  display:block;
  margin-top:10px;
  font-weight:900;
}

.uuiZ_showTrailBand{
  margin-top:24px;
  display:grid;
  grid-template-columns:.82fr 1fr 54px 1fr .44fr;
  gap:18px;
}
.uuiZ_showTrailHome,
.uuiZ_showTrailChannel,
.uuiZ_showTrailDivider,
.uuiZ_showTrailCurrent,
.uuiZ_showTrailBadge{
  min-height:76px;
  padding:0 18px;
  display:flex;
  align-items:center;
  justify-content:center;
  gap:10px;
}
.uuiZ_showTrailHome,
.uuiZ_showTrailBadge{
  background:#fff;
  font-weight:900;
}
.uuiZ_showTrailChannel{
  background:var(--uuiZ_card);
  font-weight:900;
}
.uuiZ_showTrailCurrent{
  background:var(--uuiZ_dark);
  color:#fff;
  font-weight:900;
}
.uuiZ_showTrailCurrent a{color:#fff}
.uuiZ_showTrailBadge i{font-size:24px}

.uuiZ_showWorkbench{
  margin-top:24px;
  display:grid;
  grid-template-columns:1.36fr .64fr;
  gap:24px;
  align-items:start;
}
.uuiZ_showArticle{
  padding:26px;
  background:#fff;
  color:var(--uuiZ_text);
}
.uuiZ_showHead h1{
  margin:0;
  font-size:clamp(32px,3.5vw,46px);
  line-height:1.14;
}
.uuiZ_showMeta{
  margin-top:18px;
  display:flex;
  flex-wrap:wrap;
  gap:12px;
}
.uuiZ_showMeta span,
.uuiZ_showMeta time{
  min-height:42px;
  padding:0 14px;
  border-radius:14px;
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:var(--uuiZ_soft);
  font-weight:900;
}
.uuiZ_showMeta time{
  color:var(--uuiZ_edge);
}
.uuiZ_showBody{
  margin-top:24px;
  font-size:17px;
  line-height:1.95;
  word-break:break-word;
}
.uuiZ_showBody img{
  max-width:100%;
  height:auto;
  border-radius:18px;
}
.uuiZ_showBody h2,
.uuiZ_showBody h3,
.uuiZ_showBody h4{
  color:#151515;
}
.uuiZ_showPager{
  margin-top:28px;
  display:grid;
  gap:12px;
}
.uuiZ_showPrev,
.uuiZ_showNext,
.uuiZ_showBack{
  min-height:58px;
  padding:0 18px;
  border-radius:16px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  font-weight:900;
}
.uuiZ_showPrev,
.uuiZ_showNext{
  background:var(--uuiZ_dark);
  color:#fff;
}
.uuiZ_showBack{
  justify-content:center;
  background:linear-gradient(180deg,#94f5ff 0%, #01E0FE 100%);
  box-shadow:0 8px 0 #00a4bb;
  color:#04262b;
}
.uuiZ_showShare{
  margin-top:28px;
  padding:22px;
  background:var(--uuiZ_card);
}
.uuiZ_showShare h6{
  margin:0;
  font-size:24px;
  display:flex;
  align-items:center;
  gap:10px;
}
.uuiZ_showShare p{
  margin:10px 0 0;
}
.uuiZ_showShareAction{
  margin-top:18px;
  display:flex;
  gap:12px;
  flex-wrap:wrap;
}
.uuiZ_showShareAction a,
.uuiZ_showShareAction button{
  width:52px;
  height:52px;
  border-radius:16px;
  display:grid;
  place-items:center;
  background:rgba(255,255,255,.34);
  color:var(--uuiZ_text);
  box-shadow:inset 0 0 0 1px rgba(13,13,13,.16);
}

.uuiZ_showRelay{
  margin-top:24px;
  display:grid;
  grid-template-columns:repeat(5,1fr);
  gap:18px;
}
.uuiZ_showRelayBubble{
  min-height:280px;
  padding:18px;
  border-radius:50%;
  background:linear-gradient(180deg,#101315 0 48%, #CEF604 48% 100%);
  position:relative;
  display:flex;
  flex-direction:column;
  justify-content:center;
  text-align:center;
}
.uuiZ_showRelayBubble h3{
  margin:0;
  font-size:26px;
}
.uuiZ_showRelayIndex{
  position:absolute;
  top:18px;
  left:18px;
  width:40px;
  height:40px;
  border-radius:12px;
  display:grid;
  place-items:center;
  background:#fff;
  color:var(--uuiZ_text);
  font-weight:900;
}
.uuiZ_showRelayThumb{
  display:block;
  margin-top:8px;
}
.uuiZ_showRelayThumb img{
  width:100%;
  height:120px;
  object-fit:cover;
  border-radius:16px;
}
.uuiZ_showRelayBody{
  margin-top:12px;
}
.uuiZ_showRelayBody h6{
  margin:0;
  font-size:17px;
  line-height:1.45;
}
.uuiZ_showRelayBody time{
  display:block;
  margin-top:10px;
  font-weight:900;
  color:var(--uuiZ_edge);
}

@media (max-width:1180px){
  .uuiZ_listBannerGrid,
  .uuiZ_listTrailBar,
  .uuiZ_listWorkbench,
  .uuiZ_showBannerLine,
  .uuiZ_showTrailBand,
  .uuiZ_showWorkbench,
  .uuiZ_showRelay{
    grid-template-columns:1fr;
  }

  .uuiZ_showBannerAxis,
  .uuiZ_showTrailDivider{
    min-height:72px;
  }

  .uuiZ_showBannerAxis span,
  .uuiZ_showTrailDivider span{
    width:70%;
    height:2px;
  }

  .uuiZ_listMosaic{
    grid-template-columns:repeat(2,1fr);
  }

  .uuiZ_showRelay{
    grid-template-columns:repeat(2,1fr);
  }

  .uuiZ_showRelayBubble{
    border-radius:24px;
  }
}

@media (max-width:860px){
  .uuiZ_listCanvas,
  .uuiZ_showCanvas{
    padding:22px 0 60px;
  }

  .uuiZ_listMosaic,
  .uuiZ_showRelay{
    grid-template-columns:1fr;
  }

  .uuiZ_listMiniCard,
  .uuiZ_showMiniCard{
    grid-template-columns:1fr;
  }
}

@media (max-width:640px){
  .uuiZ_listBannerLead,
  .uuiZ_listBannerChip,
  .uuiZ_listBannerTag,
  .uuiZ_listBannerVisual,
  .uuiZ_listStream,
  .uuiZ_listSidebar,
  .uuiZ_listLookup,
  .uuiZ_listGuide,
  .uuiZ_listSpark,
  .uuiZ_showBannerVisual,
  .uuiZ_showBannerCopy,
  .uuiZ_showBannerMark,
  .uuiZ_showBannerSeal,
  .uuiZ_showColumn,
  .uuiZ_showSidebar,
  .uuiZ_showArticle,
  .uuiZ_showShare,
  .uuiZ_showLookup,
  .uuiZ_showGuide,
  .uuiZ_showSpark,
  .uuiZ_showRelayBubble{
    padding:20px;
  }

  .uuiZ_listLookupForm,
  .uuiZ_showLookupForm{
    flex-direction:column;
  }

  .uuiZ_showMeta{
    flex-direction:column;
    align-items:flex-start;
  }

  .uuiZ_showPrev,
  .uuiZ_showNext{
    align-items:flex-start;
    flex-direction:column;
    padding:14px 18px;
  }
}