:root{
  --BoliZ_bg:#FAFAFA;
  --BoliZ_card:#F60404;
  --BoliZ_line:#EEF207;
  --BoliZ_button:#01CBFE;
  --BoliZ_nav:#656A6C;
  --BoliZ_text:#161616;
  --BoliZ_deep:#202325;
  --BoliZ_soft:#fef1f1;
  --BoliZ_white:#ffffff;
  --BoliZ_radius:24px;
  --BoliZ_shadow:0 18px 36px rgba(0,0,0,.14);
  --BoliZ_glow:0 0 0 1px rgba(238,242,7,.38),0 0 22px rgba(238,242,7,.18);
  --BoliZ_shell:min(1280px,calc(100% - 32px));
}

*{
  box-sizing:border-box;
}

html{
  scroll-behavior:smooth;
}

body{
  margin:0;
  color:var(--BoliZ_text);
  background-color:var(--BoliZ_bg);
  background-image:
    linear-gradient(45deg, rgba(101,106,108,.09) 25%, transparent 25%),
    linear-gradient(-45deg, rgba(101,106,108,.09) 25%, transparent 25%),
    linear-gradient(45deg, transparent 75%, rgba(238,242,7,.08) 75%),
    linear-gradient(-45deg, transparent 75%, rgba(238,242,7,.08) 75%);
  background-size:28px 28px;
  background-position:0 0,0 14px,14px -14px,-14px 0;
  font:16px/1.75 "PingFang SC","Microsoft YaHei",sans-serif;
}

img{
  max-width:100%;
  display:block;
}

a{
  color:inherit;
  text-decoration:none;
}

button,
input,
textarea{
  font:inherit;
}

button{
  cursor:pointer;
  border:none;
  background:none;
}

.BoliZ_microLabel{
  display:inline-flex;
  min-height:34px;
  align-items:center;
  padding:0 14px;
  border-radius:999px;
  background:rgba(255,255,255,.14);
  color:#fff;
  box-shadow:var(--BoliZ_glow);
  font-size:12px;
  font-weight:900;
  letter-spacing:.18em;
  text-transform:uppercase;
}

.BoliZ_stackButton,
.BoliZ_edgeButton{
  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;
}

.BoliZ_stackButton{
  color:#042633;
  background:linear-gradient(180deg,#7ce8ff 0%, #01CBFE 66%, #009fcc 100%);
  box-shadow:0 10px 0 #008ab0, var(--BoliZ_glow);
}

.BoliZ_edgeButton{
  color:#fff;
  background:linear-gradient(180deg,#7b7f81 0%, #656A6C 100%);
  box-shadow:0 10px 0 #494e50, var(--BoliZ_glow);
}

.BoliZ_stackButton:hover,
.BoliZ_edgeButton:hover{
  transform:translateY(2px);
}

.BoliZ_siteHead{
  position:sticky;
  top:0;
  z-index:60;
  backdrop-filter:blur(12px);
  background:rgba(250,250,250,.86);
  border-bottom:1px solid rgba(101,106,108,.18);
}

.BoliZ_headShell{
  width:var(--BoliZ_shell);
  margin:0 auto;
  padding:14px 0 12px;
}

.BoliZ_signalBar{
  display:grid;
  grid-template-columns:auto 1fr auto;
  align-items:center;
  gap:16px;
}

.BoliZ_markNest{
  display:flex;
  align-items:center;
  gap:12px;
}

.BoliZ_markNest a img{
  width:60px;
  height:60px;
  object-fit:contain;
  border-radius:16px;
  padding:8px;
  background:#fff;
  box-shadow:var(--BoliZ_glow),var(--BoliZ_shadow);
}

.BoliZ_markWord{
  position:absolute;
  width:1px;
  height:1px;
  overflow:hidden;
  clip:rect(0,0,0,0);
  white-space:nowrap;
}

.BoliZ_pinEntry{
  justify-self:end;
}

.BoliZ_pinTrigger,
.BoliZ_voiceLine span{
  min-height:46px;
  padding:0 16px;
  border-radius:16px;
  display:inline-flex;
  align-items:center;
  gap:10px;
  background:#fff;
  box-shadow:var(--BoliZ_glow);
  font-weight:900;
}

.BoliZ_pinTrigger i,
.BoliZ_voiceLine i{
  color:#d5d90b;
}

.BoliZ_navBand{
  margin-top:12px;
}

.BoliZ_navBandRow{
  min-height:64px;
  border-radius:22px;
  background:linear-gradient(180deg,#7a8082 0%, #656A6C 100%);
  box-shadow:var(--BoliZ_glow),var(--BoliZ_shadow);
  padding:0 16px;
  display:grid;
  grid-template-columns:1fr auto;
  align-items:center;
}

.BoliZ_mainGuide ul,
.BoliZ_phoneGuide ul{
  list-style:none;
  margin:0;
  padding:0;
}

.BoliZ_mainGuide ul{
  display:flex;
  justify-content:center;
  flex-wrap:wrap;
  gap:12px;
}

.BoliZ_mainGuide a{
  min-height:42px;
  padding:0 16px;
  border-radius:14px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  color:#fff;
  font-weight:900;
}

.BoliZ_mainGuide a:hover{
  background:rgba(255,255,255,.12);
}

.BoliZ_drawerSwitchWrap{
  display:none;
}

.BoliZ_drawerSwitch{
  width:50px;
  height:50px;
  border-radius:14px;
  display:grid;
  place-items:center;
  background:#fff;
  color:#202325;
  box-shadow:var(--BoliZ_glow);
  font-size:22px;
}

.BoliZ_mobileGuide{
  display:none;
  margin-top:12px;
  padding:14px;
  border-radius:22px;
  background:#fff;
  box-shadow:var(--BoliZ_glow),var(--BoliZ_shadow);
}

.BoliZ_mobileGuide.is-open{
  display:block;
}

.BoliZ_phoneGuide ul{
  display:grid;
  gap:10px;
}

.BoliZ_phoneGuide a{
  min-height:48px;
  padding:0 14px;
  display:flex;
  align-items:center;
  border-radius:14px;
  background:#f7f7f7;
  font-weight:900;
}

.BoliZ_siteFoot{
  margin-top:60px;
  padding:0 0 34px;
}

.BoliZ_footShell{
  width:var(--BoliZ_shell);
  margin:0 auto;
}

.BoliZ_footMatrix{
  display:grid;
  grid-template-columns:1.2fr .9fr .95fr;
  gap:20px;
}

.BoliZ_footBrand,
.BoliZ_footLinks,
.BoliZ_footReach,
.BoliZ_footCopy{
  border-radius:24px;
  background:var(--BoliZ_card);
  color:#fff;
  box-shadow:var(--BoliZ_glow),var(--BoliZ_shadow);
}

.BoliZ_footBrand,
.BoliZ_footLinks,
.BoliZ_footReach{
  padding:24px;
}

.BoliZ_footBrand img{
  width:72px;
  height:72px;
  object-fit:contain;
  border-radius:18px;
  background:#fff;
  padding:8px;
}

.BoliZ_footBrandName{
  margin:14px 0 0;
  font-size:24px;
  font-weight:900;
}

.BoliZ_footBrandText{
  margin:12px 0 0;
  color:#fff6f6;
}

.BoliZ_footLinks ul{
  list-style:none;
  margin:0;
  padding:0;
  display:grid;
  grid-template-columns:repeat(2,1fr);
  gap:12px;
}

.BoliZ_footLinks a{
  min-height:48px;
  padding:0 14px;
  display:flex;
  align-items:center;
  border-radius:14px;
  background:rgba(255,255,255,.10);
  font-weight:900;
}

.BoliZ_footReach{
  margin:0;
  display:grid;
  gap:14px;
  font-style:normal;
}

.BoliZ_footReach span{
  min-height:48px;
  padding:0 14px;
  border-radius:14px;
  display:flex;
  align-items:center;
  gap:10px;
  background:rgba(255,255,255,.10);
  font-weight:900;
}

.BoliZ_footReach i{
  color:var(--BoliZ_line);
}

.BoliZ_footCopy{
  margin-top:18px;
  padding:18px 24px;
  text-align:center;
  font-weight:700;
}

.BoliZ_backLift{
  position:fixed;
  right:18px;
  bottom:18px;
  z-index:70;
  width:56px;
  height:56px;
  border-radius:18px;
  color:#042633;
  background:linear-gradient(180deg,#7ce8ff 0%, #01CBFE 66%, #009fcc 100%);
  box-shadow:0 10px 0 #008ab0,var(--BoliZ_glow);
  display:grid;
  place-items:center;
}

.BoliZ_homeFrame{
  width:var(--BoliZ_shell);
  margin:0 auto;
  padding:28px 0 72px;
}

.BoliZ_splashDeck,
.BoliZ_originLane,
.BoliZ_statCanvas,
.BoliZ_guardMatrix,
.BoliZ_performAxis,
.BoliZ_worldPanel,
.BoliZ_voiceRibbon,
.BoliZ_scopeGallery,
.BoliZ_answerDock,
.BoliZ_signalPress,
.BoliZ_touchBridge{
  margin-top:24px;
}

.BoliZ_splashCopy,
.BoliZ_splashPile,
.BoliZ_originVisual,
.BoliZ_originSplit,
.BoliZ_originNarrative,
.BoliZ_statCard,
.BoliZ_guardEdge,
.BoliZ_guardCard,
.BoliZ_performCore,
.BoliZ_performBranch,
.BoliZ_worldCard,
.BoliZ_voiceRibbonHead,
.BoliZ_voiceRibbonTrack,
.BoliZ_scopeSlot,
.BoliZ_answerDockHead,
.BoliZ_answerDockList,
.BoliZ_signalPressHead,
.BoliZ_signalPressCard,
.BoliZ_touchBridgeInfo,
.BoliZ_touchBridgeDivider,
.BoliZ_touchBridgeForm{
  border-radius:24px;
  background:var(--BoliZ_card);
  color:#fff;
  box-shadow:var(--BoliZ_glow),var(--BoliZ_shadow);
  overflow:hidden;
}

.BoliZ_splashDeck{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:24px;
}

.BoliZ_splashCopy,
.BoliZ_splashPile{
  min-height:540px;
  padding:30px;
}

.BoliZ_splashCopy{
  display:flex;
  flex-direction:column;
  justify-content:center;
}

.BoliZ_splashCopy h1{
  margin:16px 0 0;
  font-size:clamp(36px,4vw,60px);
  line-height:1.08;
}

.BoliZ_splashAction{
  margin-top:24px;
  display:flex;
  gap:14px;
  flex-wrap:wrap;
}

.BoliZ_splashPile{
  position:relative;
  display:grid;
  place-items:center;
  background:linear-gradient(135deg,#ff3d3d 0%, #F60404 100%);
}

.BoliZ_pileSheet{
  position:absolute;
  border-radius:28px;
  box-shadow:var(--BoliZ_glow);
}

.BoliZ_pileSheetA{
  width:68%;
  height:66%;
  background:#c80505;
  transform:rotate(-8deg);
}

.BoliZ_pileSheetB{
  width:58%;
  height:76%;
  background:#fff;
  transform:rotate(6deg);
}

.BoliZ_pileScreen{
  position:relative;
  z-index:3;
  width:min(62%,360px);
  border-radius:24px;
  padding:12px;
  background:#1f2123;
  box-shadow:var(--BoliZ_glow),var(--BoliZ_shadow);
}

.BoliZ_pileScreen img{
  width:100%;
  aspect-ratio:4/5;
  object-fit:cover;
  border-radius:16px;
}

.BoliZ_pileChip{
  position:absolute;
  z-index:4;
  width:110px;
  height:110px;
  border-radius:24px;
  background:#fff;
  box-shadow:var(--BoliZ_glow),var(--BoliZ_shadow);
}

.BoliZ_pileChipLogo{
  left:44px;
  top:44px;
  padding:16px;
}

.BoliZ_pileChipLogo img{
  width:100%;
  height:100%;
  object-fit:contain;
}

.BoliZ_pileChipBolt{
  right:44px;
  bottom:44px;
  display:grid;
  place-items:center;
  font-size:40px;
  color:#d5d90b;
}

.BoliZ_originLane{
  display:grid;
  grid-template-columns:1fr 54px 1fr;
  gap:18px;
}

.BoliZ_originVisual,
.BoliZ_originNarrative{
  min-height:420px;
  padding:26px;
}

.BoliZ_originVisual{
  background:linear-gradient(180deg,#2d3134 0 44%, #F60404 44% 100%);
}

.BoliZ_originVisual img{
  width:100%;
  height:100%;
  object-fit:cover;
  border-radius:50%;
  border:10px solid rgba(255,255,255,.12);
}

.BoliZ_originSplit,
.BoliZ_touchBridgeDivider{
  display:grid;
  place-items:center;
}

.BoliZ_originSplit span,
.BoliZ_touchBridgeDivider span{
  width:2px;
  height:74%;
  background:linear-gradient(180deg,transparent 0%, #EEF207 30%, #ffffff 70%, transparent 100%);
  box-shadow:0 0 18px rgba(238,242,7,.24);
}

.BoliZ_originNarrative{
  display:flex;
  flex-direction:column;
  justify-content:center;
}

.BoliZ_originNarrative h2{
  margin:14px 0 0;
  font-size:clamp(30px,3vw,46px);
  line-height:1.12;
}

.BoliZ_statCanvas{
  display:grid;
  grid-template-columns:1.35fr .88fr .88fr .88fr;
  gap:18px;
}

.BoliZ_statCard{
  min-height:260px;
  padding:24px;
  display:flex;
  flex-direction:column;
  justify-content:flex-end;
}

.BoliZ_statCardLead{
  background:var(--BoliZ_deep);
}

.BoliZ_statCard i,
.BoliZ_guardCard i,
.BoliZ_worldCard i,
.BoliZ_performBranch i,
.BoliZ_touchBridgeMeta i,
.BoliZ_voiceRibbonItem i{
  color:var(--BoliZ_line);
}

.BoliZ_statCard h3,
.BoliZ_guardCard h3,
.BoliZ_worldCard h3,
.BoliZ_scopeSlot h3,
.BoliZ_signalPressBody h3{
  margin:16px 0 0;
}

.BoliZ_statCard strong{
  margin-top:8px;
  font-size:34px;
}

.BoliZ_guardMatrix{
  display:grid;
  grid-template-columns:.55fr 1fr 1fr .55fr;
  gap:18px;
}

.BoliZ_guardEdge,
.BoliZ_guardCard{
  min-height:240px;
  padding:24px;
}

.BoliZ_guardEdge{
  display:grid;
  place-items:center;
  background:var(--BoliZ_deep);
  font-size:40px;
  color:var(--BoliZ_line);
}

.BoliZ_guardCardDark{
  background:var(--BoliZ_deep);
}

.BoliZ_guardCard strong,
.BoliZ_worldCard strong{
  display:block;
  margin-top:8px;
  font-size:20px;
}

.BoliZ_performAxis{
  position:relative;
  min-height:760px;
}

.BoliZ_performCore{
  position:absolute;
  inset:50% auto auto 50%;
  transform:translate(-50%,-50%);
  width:320px;
  height:320px;
  border-radius:50%;
  display:flex;
  flex-direction:column;
  justify-content:center;
  text-align:center;
  padding:30px;
  background:var(--BoliZ_deep);
}

.BoliZ_performCore h2{
  margin:0;
  font-size:34px;
  line-height:1.2;
}

.BoliZ_performBranch{
  position:absolute;
  width:310px;
  min-height:210px;
  padding:24px;
}

.BoliZ_performBranch strong{
  display:block;
  margin-top:8px;
  font-size:30px;
}

.BoliZ_performTop{ top:20px; left:50%; transform:translateX(-50%); }
.BoliZ_performRight{ right:20px; top:50%; transform:translateY(-50%); }
.BoliZ_performBottom{ bottom:20px; left:50%; transform:translateX(-50%); }
.BoliZ_performLeft{ left:20px; top:50%; transform:translateY(-50%); }

.BoliZ_worldPanel{
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:18px;
}

.BoliZ_worldCard{
  min-height:250px;
  padding:24px;
  display:flex;
  flex-direction:column;
  justify-content:flex-end;
}

.BoliZ_worldCard i{
  font-size:34px;
}

.BoliZ_worldDark{
  background:var(--BoliZ_deep);
}

.BoliZ_voiceRibbon{
  padding:26px;
  border-radius:24px;
  background:linear-gradient(135deg,rgba(246,4,4,.88),rgba(101,106,108,.94));
  box-shadow:var(--BoliZ_glow),var(--BoliZ_shadow);
}

.BoliZ_voiceRibbonHead{
  padding:22px;
  background:var(--BoliZ_deep);
}

.BoliZ_voiceRibbonHead h2{
  margin:0;
  font-size:34px;
}

.BoliZ_voiceRibbonTrack{
  background:transparent;
  box-shadow:none;
  margin-top:18px;
}

.BoliZ_voiceRibbonFlow{
  display:grid;
  grid-auto-flow:column;
  grid-auto-columns:minmax(280px,1fr);
  gap:18px;
  overflow-x:auto;
  padding-bottom:6px;
  scrollbar-width:thin;
}

.BoliZ_voiceRibbonItem{
  padding:22px;
  border-radius:22px;
  background:var(--BoliZ_card);
  color:#fff;
  box-shadow:var(--BoliZ_glow),var(--BoliZ_shadow);
}

.BoliZ_voiceRibbonItem i{
  font-size:28px;
}

.BoliZ_scopeGallery{
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:18px;
}

.BoliZ_scopeSlot{
  padding:16px;
}

.BoliZ_scopeSlot img{
  width:100%;
  height:210px;
  object-fit:cover;
  border-radius:18px;
}

.BoliZ_answerDock{
  display:grid;
  grid-template-columns:.88fr 1.12fr;
  gap:24px;
}

.BoliZ_answerDockHead,
.BoliZ_answerDockList{
  min-height:100%;
  padding:26px;
}

.BoliZ_answerDockHead{
  display:flex;
  flex-direction:column;
  justify-content:center;
  background:linear-gradient(180deg,var(--BoliZ_deep) 0 48%, #F60404 48% 100%);
}

.BoliZ_answerDockHead h2{
  margin:0;
  font-size:clamp(30px,3vw,44px);
}

.BoliZ_answerDockList{
  display:grid;
  gap:12px;
}

.BoliZ_answerDockList details{
  border-radius:18px;
  background:rgba(255,255,255,.10);
  padding:0 18px;
}

.BoliZ_answerDockList summary{
  min-height:58px;
  display:flex;
  align-items:center;
  cursor:pointer;
  font-weight:900;
}

.BoliZ_answerDockList p{
  margin:0 0 18px;
}

.BoliZ_signalPress{
  display:grid;
  grid-template-columns:.9fr .9fr .9fr 1.3fr;
  gap:18px;
}

.BoliZ_signalPressHead,
.BoliZ_signalPressCard{
  min-height:100%;
  padding:20px;
}

.BoliZ_signalPressHead{
  display:flex;
  flex-direction:column;
  justify-content:flex-end;
  background:var(--BoliZ_deep);
}

.BoliZ_signalPressHead h2{
  margin:0;
  font-size:clamp(28px,3vw,42px);
}

.BoliZ_signalPressCard:last-child{
  grid-column:4;
  grid-row:1 / span 2;
}

.BoliZ_signalPressThumb img{
  width:100%;
  height:220px;
  object-fit:cover;
  border-radius:18px;
}

.BoliZ_signalPressBody{
  margin-top:16px;
  padding:0;
  background:transparent;
  box-shadow:none;
}

.BoliZ_signalPressBody span{
  display:block;
  margin-top:10px;
}

.BoliZ_signalPressBody time{
  display:block;
  margin-top:12px;
  font-weight:900;
  color:var(--BoliZ_line);
}

.BoliZ_touchBridge{
  display:grid;
  grid-template-columns:1fr 54px 1fr;
  gap:18px;
}

.BoliZ_touchBridgeInfo,
.BoliZ_touchBridgeForm{
  min-height:100%;
  padding:28px;
}

.BoliZ_touchBridgeInfo{
  display:flex;
  flex-direction:column;
  justify-content:center;
  background:var(--BoliZ_deep);
}

.BoliZ_touchBridgeInfo h2{
  margin:14px 0 0;
  font-size:clamp(30px,3vw,44px);
}

.BoliZ_touchBridgeMeta{
  margin-top:20px;
  display:grid;
  gap:12px;
}

.BoliZ_touchBridgeMeta span{
  min-height:50px;
  padding:0 14px;
  border-radius:14px;
  display:flex;
  align-items:center;
  gap:10px;
  background:rgba(255,255,255,.10);
  font-weight:900;
}

.BoliZ_messageSlate{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:16px;
}

.BoliZ_fieldPocket{
  display:flex;
  flex-direction:column;
  gap:8px;
}

.BoliZ_fieldPocket label{
  font-weight:900;
  color:#fff;
}

.BoliZ_fieldPocket input,
.BoliZ_fieldPocket textarea{
  width:100%;
  border:none;
  border-radius:16px;
  padding:15px 16px;
  background:rgba(255,255,255,.12);
  color:#fff;
  box-shadow:inset 0 0 0 1px rgba(238,242,7,.20);
}

.BoliZ_fieldPocket input::placeholder,
.BoliZ_fieldPocket textarea::placeholder{
  color:rgba(255,255,255,.70);
}

.BoliZ_fieldPocketWide{
  grid-column:1 / -1;
}

@media (max-width:1180px){
  .BoliZ_footMatrix,
  .BoliZ_splashDeck,
  .BoliZ_originLane,
  .BoliZ_statCanvas,
  .BoliZ_guardMatrix,
  .BoliZ_worldPanel,
  .BoliZ_answerDock,
  .BoliZ_signalPress,
  .BoliZ_touchBridge{
    grid-template-columns:1fr 1fr;
  }

  .BoliZ_originSplit,
  .BoliZ_touchBridgeDivider{
    display:none;
  }

  .BoliZ_performAxis{
    min-height:auto;
    display:grid;
    grid-template-columns:repeat(2,1fr);
    gap:18px;
  }

  .BoliZ_performCore,
  .BoliZ_performBranch{
    position:static;
    width:auto;
    min-height:220px;
    transform:none;
  }

  .BoliZ_signalPressCard:last-child{
    grid-column:auto;
    grid-row:auto;
  }
}

@media (max-width:860px){
  .BoliZ_signalBar{
    grid-template-columns:1fr;
  }

  .BoliZ_pinEntry,
  .BoliZ_voiceLine{
    justify-self:start;
  }

  .BoliZ_mainGuide{
    display:none;
  }

  .BoliZ_drawerSwitchWrap{
    display:block;
  }

  .BoliZ_footMatrix,
  .BoliZ_splashDeck,
  .BoliZ_originLane,
  .BoliZ_statCanvas,
  .BoliZ_guardMatrix,
  .BoliZ_worldPanel,
  .BoliZ_answerDock,
  .BoliZ_signalPress,
  .BoliZ_touchBridge,
  .BoliZ_scopeGallery{
    grid-template-columns:1fr;
  }

  .BoliZ_messageSlate{
    grid-template-columns:1fr;
  }

  .BoliZ_performAxis{
    grid-template-columns:1fr;
  }
}

@media (max-width:640px){
  .BoliZ_homeFrame{
    padding:22px 0 60px;
  }

  .BoliZ_splashCopy,
  .BoliZ_splashPile,
  .BoliZ_originVisual,
  .BoliZ_originNarrative,
  .BoliZ_statCard,
  .BoliZ_guardEdge,
  .BoliZ_guardCard,
  .BoliZ_performCore,
  .BoliZ_performBranch,
  .BoliZ_worldCard,
  .BoliZ_voiceRibbon,
  .BoliZ_voiceRibbonHead,
  .BoliZ_scopeSlot,
  .BoliZ_answerDockHead,
  .BoliZ_answerDockList,
  .BoliZ_signalPressHead,
  .BoliZ_signalPressCard,
  .BoliZ_touchBridgeInfo,
  .BoliZ_touchBridgeForm,
  .BoliZ_footBrand,
  .BoliZ_footLinks,
  .BoliZ_footReach,
  .BoliZ_footCopy{
    padding:20px;
  }

  .BoliZ_footLinks ul{
    grid-template-columns:1fr;
  }

  .BoliZ_scopeSlot img,
  .BoliZ_signalPressThumb img{
    height:200px;
  }

  .BoliZ_pileChipLogo{
    left:18px;
    top:18px;
  }

  .BoliZ_pileChipBolt{
    right:18px;
    bottom:18px;
  }
}
/* =========================
   contact.html + app.html
========================= */
.BoliZ_contactFrame,
.BoliZ_appFrame{
  width:var(--BoliZ_shell);
  margin:0 auto;
  padding:28px 0 72px;
}

.BoliZ_contactFacetText,
.BoliZ_contactFacetSpark,
.BoliZ_contactFacetVisual,
.BoliZ_contactFacetStamp,
.BoliZ_contactExpressCard,
.BoliZ_contactChoiceLead,
.BoliZ_contactChoiceAxis,
.BoliZ_contactChoiceList,
.BoliZ_contactDispatchCore,
.BoliZ_contactDispatchWing,
.BoliZ_contactMailboxInfo,
.BoliZ_contactMailboxAxis,
.BoliZ_contactMailboxFormWrap,
.BoliZ_appBeaconVisual,
.BoliZ_appBeaconAxis,
.BoliZ_appBeaconCopy,
.BoliZ_appCrateHead,
.BoliZ_appCrateStats,
.BoliZ_appAcquireSideA,
.BoliZ_appAcquireBody,
.BoliZ_appAcquirePanel,
.BoliZ_appAcquireSideB,
.BoliZ_appMeritLead,
.BoliZ_appMeritAxis,
.BoliZ_appMeritStack,
.BoliZ_appFeelingCard,
.BoliZ_appFunctionHead,
.BoliZ_appFunctionBody,
.BoliZ_appReleaseIntro,
.BoliZ_appReleaseCard,
.BoliZ_appReleaseArchive,
.BoliZ_appFaqLead,
.BoliZ_appFaqList,
.BoliZ_appInstallHead,
.BoliZ_appInstallAxis,
.BoliZ_appInstallAndroid,
.BoliZ_appInstallIos,
.BoliZ_appTrustLead,
.BoliZ_appTrustMini,
.BoliZ_appTrustAxis,
.BoliZ_appTrustTail,
.BoliZ_appInviteWheel,
.BoliZ_appInviteText,
.BoliZ_appClosureToken,
.BoliZ_appClosureBody{
  border-radius:24px;
  background:var(--BoliZ_card);
  color:#fff;
  box-shadow:var(--BoliZ_glow),var(--BoliZ_shadow);
  overflow:hidden;
}

/* contact */
.BoliZ_contactFacet{
  display:grid;
  grid-template-columns:1.1fr .55fr 1fr .8fr;
  gap:18px;
}

.BoliZ_contactFacetText,
.BoliZ_contactFacetSpark,
.BoliZ_contactFacetVisual,
.BoliZ_contactFacetStamp{
  min-height:310px;
  padding:24px;
}

.BoliZ_contactFacetText{
  clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);
  display:flex;
  flex-direction:column;
  justify-content:center;
  text-align:center;
  padding:38px;
  background:var(--BoliZ_deep);
}

.BoliZ_contactFacetText h1{
  margin:14px 0 0;
  font-size:clamp(28px,3.6vw,46px);
  line-height:1.12;
}

.BoliZ_contactFacetSpark,
.BoliZ_contactFacetStamp{
  clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);
  display:grid;
  place-items:center;
}

.BoliZ_contactFacetSpark{
  background:#fff;
  color:#d4da0d;
  font-size:44px;
}

.BoliZ_contactFacetVisual{
  padding:0;
  clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);
  background:var(--BoliZ_deep);
}

.BoliZ_contactFacetVisual img{
  width:100%;
  height:100%;
  object-fit:cover;
}

.BoliZ_contactFacetStamp{
  background:linear-gradient(135deg,#ff4c4c 0%, #F60404 100%);
}

.BoliZ_contactFacetStamp strong{
  font-size:26px;
  letter-spacing:.12em;
}

.BoliZ_contactExpress{
  margin-top:24px;
  display:grid;
  grid-template-columns:1.1fr .82fr .82fr 1.1fr;
  gap:18px;
}

.BoliZ_contactExpressCard{
  min-height:250px;
  padding:24px;
  display:flex;
  flex-direction:column;
  justify-content:flex-end;
}

.BoliZ_contactExpressLead{
  background:var(--BoliZ_deep);
}

.BoliZ_contactExpressCard i,
.BoliZ_contactChoiceItem summary i,
.BoliZ_contactChoiceBody li i,
.BoliZ_contactDispatchWing i,
.BoliZ_contactMailboxMeta i,
.BoliZ_appCrateHead i,
.BoliZ_appAcquireSideA i,
.BoliZ_appAcquireSideB i,
.BoliZ_appAcquirePanelCard i,
.BoliZ_appFeelingCard h3 span,
.BoliZ_appTrustMini span,
.BoliZ_appClosureToken i{
  color:var(--BoliZ_line);
}

.BoliZ_contactExpressCard h2{
  margin:14px 0 0;
  font-size:24px;
}

.BoliZ_contactExpressCard small{
  display:block;
  margin-top:14px;
  font-weight:900;
  opacity:.84;
}

.BoliZ_contactExpressCard a,
.BoliZ_contactExpressCard span,
.BoliZ_contactExpressCard time{
  display:block;
  margin-top:8px;
  font-size:18px;
  font-weight:900;
}

.BoliZ_contactChoice{
  margin-top:24px;
  display:grid;
  grid-template-columns:.92fr 54px 1.08fr;
  gap:18px;
}

.BoliZ_contactChoiceLead,
.BoliZ_contactChoiceList{
  min-height:100%;
  padding:26px;
}

.BoliZ_contactChoiceLead{
  background:linear-gradient(180deg,var(--BoliZ_deep) 0 48%, #F60404 48% 100%);
  display:flex;
  flex-direction:column;
  justify-content:center;
}

.BoliZ_contactChoiceLead h2{
  margin:0;
  font-size:clamp(30px,3vw,44px);
}

.BoliZ_contactChoiceAxis,
.BoliZ_contactMailboxAxis,
.BoliZ_appBeaconAxis,
.BoliZ_appMeritAxis,
.BoliZ_appInstallAxis,
.BoliZ_appTrustAxis{
  display:grid;
  place-items:center;
}

.BoliZ_contactChoiceAxis span,
.BoliZ_contactMailboxAxis span,
.BoliZ_appBeaconAxis span,
.BoliZ_appMeritAxis span,
.BoliZ_appInstallAxis span,
.BoliZ_appTrustAxis span{
  width:2px;
  height:78%;
  background:linear-gradient(180deg,transparent 0%, #EEF207 28%, #ffffff 72%, transparent 100%);
  box-shadow:0 0 18px rgba(238,242,7,.24);
}

.BoliZ_contactChoiceList{
  display:grid;
  gap:14px;
}

.BoliZ_contactChoiceItem{
  border-radius:18px;
  background:rgba(255,255,255,.10);
  padding:0 18px;
}

.BoliZ_contactChoiceItem summary{
  min-height:58px;
  display:flex;
  align-items:center;
  gap:10px;
  cursor:pointer;
  font-weight:900;
}

.BoliZ_contactChoiceBody{
  padding:0 0 18px;
}

.BoliZ_contactChoiceBody ul{
  list-style:none;
  margin:14px 0 0;
  padding:0;
  display:grid;
  gap:8px;
}

.BoliZ_contactChoiceBody li{
  display:flex;
  align-items:center;
  gap:10px;
}

.BoliZ_contactDispatch{
  position:relative;
  margin-top:24px;
  min-height:760px;
}

.BoliZ_contactDispatchCore{
  position:absolute;
  inset:50% auto auto 50%;
  transform:translate(-50%,-50%);
  width:300px;
  height:300px;
  border-radius:50%;
  display:grid;
  place-items:center;
  background:var(--BoliZ_deep);
  font-size:34px;
  font-weight:900;
  letter-spacing:.1em;
}

.BoliZ_contactDispatchWing{
  position:absolute;
  width:300px;
  min-height:200px;
  padding:24px;
}

.BoliZ_contactDispatchWing h3{
  margin:14px 0 0;
  font-size:24px;
}

.BoliZ_contactDispatchWingTop{ top:20px; left:50%; transform:translateX(-50%); }
.BoliZ_contactDispatchWingRight{ right:20px; top:50%; transform:translateY(-50%); }
.BoliZ_contactDispatchWingBottom{ bottom:20px; left:50%; transform:translateX(-50%); }
.BoliZ_contactDispatchWingLeft{ left:20px; top:50%; transform:translateY(-50%); }

.BoliZ_contactMailbox{
  margin-top:24px;
  display:grid;
  grid-template-columns:1fr 54px 1fr;
  gap:18px;
}

.BoliZ_contactMailboxInfo,
.BoliZ_contactMailboxFormWrap{
  min-height:100%;
  padding:28px;
}

.BoliZ_contactMailboxInfo{
  background:var(--BoliZ_deep);
  display:flex;
  flex-direction:column;
  justify-content:center;
}

.BoliZ_contactMailboxInfo h2{
  margin:14px 0 0;
  font-size:clamp(30px,3vw,42px);
}

.BoliZ_contactMailboxMeta{
  margin-top:20px;
  display:grid;
  gap:12px;
}

.BoliZ_contactMailboxMeta span{
  min-height:50px;
  padding:0 14px;
  border-radius:14px;
  display:flex;
  align-items:center;
  gap:10px;
  background:rgba(255,255,255,.10);
  font-weight:900;
}

.BoliZ_contactMailboxForm{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:16px;
}

.BoliZ_contactField{
  display:flex;
  flex-direction:column;
  gap:8px;
}

.BoliZ_contactField label{
  font-weight:900;
}

.BoliZ_contactField input,
.BoliZ_contactField textarea{
  width:100%;
  border:none;
  border-radius:16px;
  padding:15px 16px;
  background:rgba(255,255,255,.12);
  color:#fff;
  box-shadow:inset 0 0 0 1px rgba(238,242,7,.20);
}

.BoliZ_contactField input::placeholder,
.BoliZ_contactField textarea::placeholder{
  color:rgba(255,255,255,.72);
}

.BoliZ_contactFieldWide{
  grid-column:1 / -1;
}

/* app */
.BoliZ_appBeacon{
  display:grid;
  grid-template-columns:1fr 54px 1fr;
  gap:18px;
}

.BoliZ_appBeaconVisual,
.BoliZ_appBeaconCopy{
  min-height:520px;
  padding:28px;
}

.BoliZ_appBeaconVisual{
  position:relative;
  display:grid;
  place-items:center;
  background:linear-gradient(180deg,#ffffff 0 46%, #F60404 46% 100%);
}

.BoliZ_appBeaconPhone{
  width:210px;
  height:360px;
  border-radius:36px;
  background:var(--BoliZ_deep);
  display:grid;
  place-items:center;
  box-shadow:var(--BoliZ_glow),var(--BoliZ_shadow);
  position:relative;
  z-index:2;
}

.BoliZ_appBeaconPhone i{
  font-size:100px;
  color:#fff;
}

.BoliZ_appBeaconBadge{
  position:absolute;
  z-index:3;
  width:112px;
  height:112px;
  border-radius:24px;
  background:#fff;
  box-shadow:var(--BoliZ_glow),var(--BoliZ_shadow);
  padding:14px;
}

.BoliZ_appBeaconBadgeLogo{
  left:44px;
  top:44px;
}

.BoliZ_appBeaconBadgeShot{
  right:44px;
  bottom:44px;
}

.BoliZ_appBeaconBadge img{
  width:100%;
  height:100%;
  object-fit:cover;
  border-radius:16px;
}

.BoliZ_appBeaconCopy{
  background:var(--BoliZ_deep);
  display:flex;
  flex-direction:column;
  justify-content:center;
}

.BoliZ_appBeaconCopy h1{
  margin:14px 0 0;
  font-size:clamp(34px,4vw,54px);
  line-height:1.08;
}

.BoliZ_appCrate{
  margin-top:24px;
  display:grid;
  grid-template-columns:1.04fr .96fr;
  gap:24px;
}

.BoliZ_appCrateHead,
.BoliZ_appCrateStats{
  min-height:100%;
  padding:26px;
}

.BoliZ_appCrateHead{
  background:linear-gradient(180deg,var(--BoliZ_deep) 0 44%, #F60404 44% 100%);
}

.BoliZ_appCrateHead span{
  display:inline-flex;
  min-height:40px;
  align-items:center;
  gap:10px;
  font-weight:900;
}

.BoliZ_appCrateHead h2{
  margin:16px 0 0;
  font-size:clamp(30px,3vw,44px);
  line-height:1.1;
}

.BoliZ_appCrateStats{
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:14px;
}

.BoliZ_appCrateStat{
  padding:18px;
  border-radius:18px;
  background:rgba(255,255,255,.10);
  text-align:center;
}

.BoliZ_appCrateStat h3{
  margin:0;
  font-size:34px;
}

.BoliZ_appCrateStat small{
  display:block;
  margin-top:8px;
  font-weight:900;
}

.BoliZ_appAcquire{
  margin-top:24px;
  display:grid;
  grid-template-columns:.46fr 1.22fr 1fr .46fr;
  gap:18px;
}

.BoliZ_appAcquireSideA,
.BoliZ_appAcquireSideB,
.BoliZ_appAcquireBody,
.BoliZ_appAcquirePanel{
  min-height:100%;
  padding:24px;
}

.BoliZ_appAcquireSideA,
.BoliZ_appAcquireSideB{
  display:grid;
  place-items:center;
  background:var(--BoliZ_deep);
  font-size:42px;
}

.BoliZ_appAcquireBody h2{
  margin:0;
  font-size:clamp(30px,3vw,42px);
}

.BoliZ_appAcquirePills{
  margin-top:18px;
  display:flex;
  flex-wrap:wrap;
  gap:12px;
}

.BoliZ_appAcquirePills span{
  min-height:44px;
  padding:0 14px;
  border-radius:999px;
  display:inline-flex;
  align-items:center;
  background:rgba(255,255,255,.10);
  font-weight:900;
}

.BoliZ_appAcquireActions{
  margin-top:20px;
  display:flex;
  gap:14px;
  flex-wrap:wrap;
}

.BoliZ_appAcquirePanel{
  display:grid;
  gap:14px;
  background:var(--BoliZ_deep);
}

.BoliZ_appAcquirePanelCard{
  padding:18px;
  border-radius:18px;
  background:rgba(255,255,255,.08);
}

.BoliZ_appAcquirePanelCard h3{
  margin:12px 0 0;
  font-size:22px;
}

.BoliZ_appMerit{
  margin-top:24px;
  display:grid;
  grid-template-columns:.92fr 54px 1.08fr;
  gap:18px;
}

.BoliZ_appMeritLead,
.BoliZ_appMeritStack{
  min-height:100%;
  padding:26px;
}

.BoliZ_appMeritLead{
  background:var(--BoliZ_deep);
  display:flex;
  flex-direction:column;
  justify-content:center;
}

.BoliZ_appMeritLead h2{
  margin:0;
  font-size:clamp(30px,3vw,42px);
}

.BoliZ_appMeritStack{
  display:grid;
  grid-template-columns:repeat(2,1fr);
  gap:14px;
}

.BoliZ_appMeritUnit{
  padding:18px;
  border-radius:18px;
  background:rgba(255,255,255,.10);
}

.BoliZ_appMeritUnit h6{
  margin:0;
  font-size:20px;
}

.BoliZ_appFeeling{
  margin-top:24px;
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:18px;
}

.BoliZ_appFeelingCard{
  min-height:240px;
  padding:24px;
  display:flex;
  flex-direction:column;
  justify-content:flex-end;
}

.BoliZ_appFeelingCardDark{
  background:var(--BoliZ_deep);
}

.BoliZ_appFeelingCard h2{
  margin:0;
  font-size:clamp(28px,3vw,40px);
}

.BoliZ_appFeelingCard h3{
  margin:0;
  font-size:24px;
  line-height:1.45;
}

.BoliZ_appFeelingCard h3 span{
  width:48px;
  height:48px;
  margin-right:10px;
  display:inline-grid;
  place-items:center;
  border-radius:14px;
  background:rgba(255,255,255,.12);
  vertical-align:middle;
}

.BoliZ_appFunction{
  margin-top:24px;
  display:grid;
  grid-template-columns:.8fr 1.2fr;
  gap:18px;
}

.BoliZ_appFunctionHead,
.BoliZ_appFunctionBody{
  min-height:100%;
  padding:26px;
}

.BoliZ_appFunctionHead{
  background:var(--BoliZ_deep);
  display:flex;
  flex-direction:column;
  justify-content:center;
}

.BoliZ_appFunctionHead h2{
  margin:0;
  font-size:clamp(30px,3vw,42px);
}

.BoliZ_appFunctionTable{
  display:grid;
  grid-template-columns:1.15fr .92fr .92fr;
  gap:1px;
  background:rgba(255,255,255,.20);
}

.BoliZ_appFunctionCell{
  min-height:54px;
  padding:14px 16px;
  display:flex;
  align-items:center;
  background:rgba(255,255,255,.10);
  font-weight:800;
}

.BoliZ_appFunctionTitle{
  background:var(--BoliZ_deep);
  font-weight:900;
}

.BoliZ_appRelease{
  margin-top:24px;
  display:grid;
  grid-template-columns:1.08fr .92fr .92fr;
  gap:18px;
}

.BoliZ_appReleaseIntro,
.BoliZ_appReleaseCard,
.BoliZ_appReleaseArchive{
  min-height:100%;
  padding:24px;
}

.BoliZ_appReleaseIntro{
  background:var(--BoliZ_deep);
  clip-path:polygon(0 0,100% 0,92% 100%,0 100%);
}

.BoliZ_appReleaseIntro h2{
  margin:0;
  font-size:clamp(30px,3vw,42px);
}

.BoliZ_appReleaseIntro span,
.BoliZ_appReleaseArchive > span{
  display:inline-flex;
  margin-top:16px;
  min-height:40px;
  padding:0 14px;
  align-items:center;
  border-radius:14px;
  background:rgba(255,255,255,.12);
  font-weight:900;
}

.BoliZ_appReleaseCard{
  clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);
}

.BoliZ_appReleaseCard h3{
  margin:0;
  font-size:24px;
}

.BoliZ_appReleaseCard p{
  margin:8px 0 0;
  font-weight:900;
  color:var(--BoliZ_line);
}

.BoliZ_appReleaseCard ul{
  margin:12px 0 0;
  padding-left:18px;
}

.BoliZ_appReleaseArchive{
  grid-column:1 / -1;
  display:grid;
  grid-template-columns:repeat(5,1fr);
  gap:14px;
  clip-path:none;
}

.BoliZ_appFaq{
  margin-top:24px;
  display:grid;
  grid-template-columns:.88fr 1.12fr;
  gap:24px;
}

.BoliZ_appFaqLead,
.BoliZ_appFaqList{
  min-height:100%;
  padding:26px;
}

.BoliZ_appFaqLead{
  background:linear-gradient(180deg,var(--BoliZ_deep) 0 50%, #F60404 50% 100%);
  display:flex;
  flex-direction:column;
  justify-content:center;
}

.BoliZ_appFaqLead h2{
  margin:0;
  font-size:clamp(30px,3vw,42px);
}

.BoliZ_appFaqLead small{
  display:block;
  margin-top:14px;
  font-weight:900;
}

.BoliZ_appFaqList{
  display:grid;
  gap:14px;
}

.BoliZ_appFaqList details{
  border-radius:18px;
  background:rgba(255,255,255,.10);
  padding:0 18px;
}

.BoliZ_appFaqList summary{
  min-height:58px;
  display:flex;
  align-items:center;
  cursor:pointer;
  font-weight:900;
}

.BoliZ_appFaqList summary span{
  margin-right:8px;
  color:var(--BoliZ_line);
}

.BoliZ_appFaqList p{
  margin:0 0 18px;
}

.BoliZ_appInstall{
  margin-top:24px;
  display:grid;
  grid-template-columns:.68fr 54px 1fr 1fr;
  gap:18px;
}

.BoliZ_appInstallHead,
.BoliZ_appInstallAndroid,
.BoliZ_appInstallIos{
  min-height:100%;
  padding:24px;
}

.BoliZ_appInstallHead{
  background:var(--BoliZ_deep);
  display:flex;
  flex-direction:column;
  justify-content:center;
}

.BoliZ_appInstallHead h2{
  margin:0;
  font-size:clamp(30px,3vw,40px);
}

.BoliZ_appInstallAndroid h3,
.BoliZ_appInstallIos h3{
  margin:0 0 16px;
  font-size:26px;
}

.BoliZ_appInstallFlow{
  display:grid;
  gap:14px;
}

.BoliZ_appInstallStep{
  padding:18px;
  border-radius:18px;
  background:rgba(255,255,255,.10);
}

.BoliZ_appInstallStep span{
  width:40px;
  height:40px;
  display:inline-grid;
  place-items:center;
  border-radius:14px;
  background:linear-gradient(180deg,#7ce8ff 0%, #01CBFE 66%, #009fcc 100%);
  box-shadow:0 8px 0 #008ab0;
  color:#042633;
  font-weight:900;
}

.BoliZ_appInstallStep h4{
  margin:14px 0 0;
  font-size:20px;
}

.BoliZ_appInstallStep p{
  margin:8px 0 0;
}

.BoliZ_appTrust{
  margin-top:24px;
  display:grid;
  grid-template-columns:1.08fr .8fr 54px .8fr 1.08fr;
  gap:18px;
  align-items:stretch;
}

.BoliZ_appTrustLead,
.BoliZ_appTrustMini,
.BoliZ_appTrustTail{
  min-height:100%;
  padding:24px;
}

.BoliZ_appTrustLead{
  background:var(--BoliZ_deep);
}

.BoliZ_appTrustLead p{
  margin:0;
  font-weight:900;
  letter-spacing:.08em;
  text-transform:uppercase;
}

.BoliZ_appTrustLead h2{
  margin:14px 0 0;
  font-size:clamp(28px,3vw,40px);
}

.BoliZ_appTrustLead span{
  display:block;
  margin-top:18px;
}

.BoliZ_appTrustMini span{
  width:48px;
  height:48px;
  display:inline-grid;
  place-items:center;
  border-radius:14px;
  background:rgba(255,255,255,.12);
}

.BoliZ_appTrustMini h5{
  margin:14px 0 0;
  font-size:20px;
}

.BoliZ_appTrustTail{
  display:grid;
  grid-template-columns:repeat(2,1fr);
  gap:14px;
  background:var(--BoliZ_deep);
}

.BoliZ_appInvite{
  margin-top:24px;
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:24px;
}

.BoliZ_appInviteWheel,
.BoliZ_appInviteText{
  min-height:360px;
  padding:28px;
}

.BoliZ_appInviteWheel{
  position:relative;
  display:grid;
  place-items:center;
  background:#fff;
}

.BoliZ_appInviteWheel::before{
  content:"";
  width:min(80%,320px);
  aspect-ratio:1/1;
  border-radius:50%;
  background:conic-gradient(from 45deg,#F60404 0 25%, #ffffff 25% 50%, #F60404 50% 75%, #ffffff 75% 100%);
  box-shadow:var(--BoliZ_glow);
}

.BoliZ_appInviteCode{
  position:absolute;
  width:156px;
  height:156px;
  border-radius:50%;
  display:grid;
  place-items:center;
  background:var(--BoliZ_deep);
  box-shadow:var(--BoliZ_glow),var(--BoliZ_shadow);
}

.BoliZ_appInviteCode span{
  font-size:28px;
  font-weight:900;
  letter-spacing:.08em;
}

.BoliZ_appInviteText{
  background:var(--BoliZ_deep);
  display:flex;
  flex-direction:column;
  justify-content:center;
}

.BoliZ_appInviteText h2{
  margin:0;
  font-size:clamp(30px,3vw,42px);
}

.BoliZ_appClosure{
  margin-top:24px;
  display:grid;
  grid-template-columns:.8fr 1.2fr;
  gap:24px;
}

.BoliZ_appClosureToken,
.BoliZ_appClosureBody{
  min-height:280px;
  padding:28px;
}

.BoliZ_appClosureToken{
  position:relative;
  display:grid;
  place-items:center;
  background:#fff;
}

.BoliZ_appClosureToken::before{
  content:"";
  width:min(82%,220px);
  aspect-ratio:1/1;
  border-radius:50%;
  background:conic-gradient(from 45deg,#F60404 0 25%, #ffffff 25% 50%, #F60404 50% 75%, #ffffff 75% 100%);
  box-shadow:var(--BoliZ_glow);
}

.BoliZ_appClosureToken span{
  position:absolute;
  width:170px;
  height:170px;
  border-radius:50%;
  display:grid;
  place-items:center;
  text-align:center;
  background:var(--BoliZ_deep);
  font-weight:900;
}

.BoliZ_appClosureBody{
  background:var(--BoliZ_deep);
  display:flex;
  flex-direction:column;
  justify-content:center;
}

.BoliZ_appClosureBody h2{
  margin:0;
  font-size:clamp(30px,3vw,42px);
}

.BoliZ_appClosureActions{
  margin-top:18px;
  display:flex;
  gap:14px;
  flex-wrap:wrap;
}

.BoliZ_appClosureActions .BoliZ_stackButton i{
  margin-right:8px;
}

@media (max-width:1180px){
  .BoliZ_contactFacet,
  .BoliZ_contactExpress,
  .BoliZ_contactChoice,
  .BoliZ_contactMailbox,
  .BoliZ_appBeacon,
  .BoliZ_appCrate,
  .BoliZ_appAcquire,
  .BoliZ_appMerit,
  .BoliZ_appFeeling,
  .BoliZ_appFunction,
  .BoliZ_appRelease,
  .BoliZ_appFaq,
  .BoliZ_appInstall,
  .BoliZ_appTrust,
  .BoliZ_appInvite,
  .BoliZ_appClosure{
    grid-template-columns:1fr;
  }

  .BoliZ_contactChoiceAxis,
  .BoliZ_contactMailboxAxis,
  .BoliZ_appBeaconAxis,
  .BoliZ_appMeritAxis,
  .BoliZ_appInstallAxis,
  .BoliZ_appTrustAxis{
    min-height:72px;
  }

  .BoliZ_contactChoiceAxis span,
  .BoliZ_contactMailboxAxis span,
  .BoliZ_appBeaconAxis span,
  .BoliZ_appMeritAxis span,
  .BoliZ_appInstallAxis span,
  .BoliZ_appTrustAxis span{
    width:70%;
    height:2px;
  }

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

  .BoliZ_contactDispatch{
    min-height:auto;
    display:grid;
    grid-template-columns:repeat(2,1fr);
    gap:18px;
  }

  .BoliZ_contactDispatchCore,
  .BoliZ_contactDispatchWing{
    position:static;
    width:auto;
    min-height:220px;
    transform:none;
  }

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

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

  .BoliZ_appCrateStats,
  .BoliZ_appMeritStack,
  .BoliZ_appTrustTail,
  .BoliZ_appFeeling{
    grid-template-columns:1fr;
  }

  .BoliZ_contactMailboxForm,
  .BoliZ_appFunctionTable,
  .BoliZ_appReleaseArchive{
    grid-template-columns:1fr;
  }

  .BoliZ_contactDispatch{
    grid-template-columns:1fr;
  }
}

@media (max-width:640px){
  .BoliZ_contactFacetText,
  .BoliZ_contactFacetSpark,
  .BoliZ_contactFacetVisual,
  .BoliZ_contactFacetStamp,
  .BoliZ_contactExpressCard,
  .BoliZ_contactChoiceLead,
  .BoliZ_contactChoiceList,
  .BoliZ_contactDispatchCore,
  .BoliZ_contactDispatchWing,
  .BoliZ_contactMailboxInfo,
  .BoliZ_contactMailboxFormWrap,
  .BoliZ_appBeaconVisual,
  .BoliZ_appBeaconCopy,
  .BoliZ_appCrateHead,
  .BoliZ_appCrateStats,
  .BoliZ_appAcquireSideA,
  .BoliZ_appAcquireBody,
  .BoliZ_appAcquirePanel,
  .BoliZ_appAcquireSideB,
  .BoliZ_appMeritLead,
  .BoliZ_appMeritStack,
  .BoliZ_appFeelingCard,
  .BoliZ_appFunctionHead,
  .BoliZ_appFunctionBody,
  .BoliZ_appReleaseIntro,
  .BoliZ_appReleaseCard,
  .BoliZ_appReleaseArchive,
  .BoliZ_appFaqLead,
  .BoliZ_appFaqList,
  .BoliZ_appInstallHead,
  .BoliZ_appInstallAndroid,
  .BoliZ_appInstallIos,
  .BoliZ_appTrustLead,
  .BoliZ_appTrustMini,
  .BoliZ_appTrustTail,
  .BoliZ_appInviteWheel,
  .BoliZ_appInviteText,
  .BoliZ_appClosureToken,
  .BoliZ_appClosureBody{
    padding:20px;
  }

  .BoliZ_appBeaconPhone{
    width:180px;
    height:310px;
  }

  .BoliZ_appBeaconBadge{
    width:94px;
    height:94px;
  }

  .BoliZ_appBeaconBadgeLogo{
    left:18px;
    top:18px;
  }

  .BoliZ_appBeaconBadgeShot{
    right:18px;
    bottom:18px;
  }

  .BoliZ_contactFacetText,
  .BoliZ_contactFacetSpark,
  .BoliZ_contactFacetVisual,
  .BoliZ_contactFacetStamp,
  .BoliZ_appReleaseIntro,
  .BoliZ_appReleaseCard{
    clip-path:none;
  }

  .BoliZ_appClosureToken span{
    width:150px;
    height:150px;
  }
}
/* =========================
   list.html + show.html
========================= */
.BoliZ_listFrame,
.BoliZ_showFrame{
  width:var(--BoliZ_shell);
  margin:0 auto;
  padding:28px 0 72px;
}

.BoliZ_listLeadTitle,
.BoliZ_listLeadAxis,
.BoliZ_listLeadGlyph,
.BoliZ_listLeadVisual,
.BoliZ_listCrumbHome,
.BoliZ_listCrumbArrow,
.BoliZ_listCrumbCurrent,
.BoliZ_listMain,
.BoliZ_listAside,
.BoliZ_listStory,
.BoliZ_listPager,
.BoliZ_listFinder,
.BoliZ_listChannelBox,
.BoliZ_listTrendBox,
.BoliZ_listTrendStory,
.BoliZ_showLeadVisual,
.BoliZ_showLeadCopy,
.BoliZ_showCrumbHome,
.BoliZ_showCrumbAxisA,
.BoliZ_showCrumbChannel,
.BoliZ_showCrumbAxisB,
.BoliZ_showCrumbCurrent,
.BoliZ_showMain,
.BoliZ_showAside,
.BoliZ_showPaper,
.BoliZ_showRelay,
.BoliZ_showRelayStory,
.BoliZ_showFinder,
.BoliZ_showChannelBox,
.BoliZ_showTrendBox,
.BoliZ_showTrendStory{
  border-radius:24px;
  background:var(--BoliZ_card);
  color:#fff;
  box-shadow:var(--BoliZ_glow),var(--BoliZ_shadow);
  overflow:hidden;
}

/* list */
.BoliZ_listLead{
  display:grid;
  grid-template-columns:1.06fr 54px .55fr 1fr;
  gap:18px;
}

.BoliZ_listLeadTitle,
.BoliZ_listLeadAxis,
.BoliZ_listLeadGlyph,
.BoliZ_listLeadVisual{
  min-height:320px;
  padding:24px;
}

.BoliZ_listLeadTitle{
  background:var(--BoliZ_deep);
  display:flex;
  flex-direction:column;
  justify-content:center;
}

.BoliZ_listLeadTitle h1{
  margin:14px 0 0;
  font-size:clamp(32px,4vw,50px);
  line-height:1.08;
}

.BoliZ_listLeadAxis,
.BoliZ_showCrumbAxisA,
.BoliZ_showCrumbAxisB{
  display:grid;
  place-items:center;
}

.BoliZ_listLeadAxis span,
.BoliZ_showCrumbAxisA span,
.BoliZ_showCrumbAxisB span{
  width:2px;
  height:74%;
  background:linear-gradient(180deg,transparent 0%, #EEF207 28%, #ffffff 72%, transparent 100%);
  box-shadow:0 0 18px rgba(238,242,7,.24);
}

.BoliZ_listLeadGlyph{
  background:#fff;
  display:grid;
  place-items:center;
}

.BoliZ_listLeadGlyph i{
  font-size:48px;
  color:var(--BoliZ_line);
}

.BoliZ_listLeadVisual{
  padding:0;
  background:var(--BoliZ_deep);
}

.BoliZ_listLeadVisual img{
  width:100%;
  height:100%;
  object-fit:cover;
}

.BoliZ_listCrumb{
  margin-top:24px;
  display:grid;
  grid-template-columns:auto 70px auto;
  gap:14px;
}

.BoliZ_listCrumbHome,
.BoliZ_listCrumbArrow,
.BoliZ_listCrumbCurrent{
  min-height:74px;
  padding:0 20px;
  display:flex;
  align-items:center;
}

.BoliZ_listCrumbHome{
  gap:12px;
  background:#fff;
  color:var(--BoliZ_text);
  font-weight:900;
}

.BoliZ_listCrumbHome i{
  color:#d4da0d;
}

.BoliZ_listCrumbArrow{
  justify-content:center;
  background:var(--BoliZ_deep);
  color:var(--BoliZ_line);
}

.BoliZ_listCrumbCurrent{
  background:var(--BoliZ_deep);
  font-weight:900;
}

.BoliZ_listMatrix{
  margin-top:24px;
  display:grid;
  grid-template-columns:1.3fr .7fr;
  gap:24px;
  align-items:start;
}

.BoliZ_listMain,
.BoliZ_listAside{
  padding:24px;
}

.BoliZ_listMain{
  background:var(--BoliZ_deep);
}

.BoliZ_listDeck{
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:18px;
}

.BoliZ_listStory{
  background:#fff;
  color:var(--BoliZ_text);
}

.BoliZ_listStoryThumb{
  display:block;
  padding:14px 14px 0;
}

.BoliZ_listStoryThumb img{
  width:100%;
  height:220px;
  object-fit:cover;
  border-radius:18px;
}

.BoliZ_listStoryBody{
  padding:16px 18px 18px;
}

.BoliZ_listStoryText h5{
  margin:0;
  font-size:20px;
  line-height:1.45;
}

.BoliZ_listStoryText span{
  display:block;
  margin-top:10px;
}

.BoliZ_listStoryMeta{
  margin-top:16px;
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  justify-content:space-between;
  gap:12px;
}

.BoliZ_listStoryMeta time{
  display:flex;
  align-items:center;
  gap:8px;
  color:#F60404;
  font-weight:900;
}

.BoliZ_listStoryMeta a{
  min-height:42px;
  padding:0 14px;
  border-radius:14px;
  display:inline-flex;
  align-items:center;
  background:linear-gradient(180deg,#7ce8ff 0%, #01CBFE 66%, #009fcc 100%);
  box-shadow:0 8px 0 #008ab0;
  color:#042633;
  font-weight:900;
}

.BoliZ_listPager{
  margin-top:22px;
  padding:18px;
  background:linear-gradient(180deg,#7a8082 0%, #656A6C 100%);
}

.BoliZ_listPagerInner{
  display:flex;
  justify-content:center;
  align-items:center;
  gap:10px;
  flex-wrap:wrap;
  font-weight:900;
}

.BoliZ_listPagerInner a,
.BoliZ_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,.12);
  color:#fff;
}

.BoliZ_listAside{
  display:grid;
  gap:18px;
  background:linear-gradient(180deg,#ff3d3d 0%, #F60404 100%);
}

.BoliZ_listFinder,
.BoliZ_listChannelBox,
.BoliZ_listTrendBox{
  padding:22px;
  background:var(--BoliZ_deep);
}

.BoliZ_listFinder h6,
.BoliZ_listChannelBox h6,
.BoliZ_listTrendBox h6,
.BoliZ_showFinder h6,
.BoliZ_showChannelBox h6,
.BoliZ_showTrendBox h6{
  margin:0 0 16px;
  font-size:24px;
}

.BoliZ_listFinderForm,
.BoliZ_showFinderForm{
  display:flex;
  gap:12px;
}

.BoliZ_listFinderField,
.BoliZ_showFinderField{
  flex:1;
  position:relative;
}

.BoliZ_listFinderField input,
.BoliZ_showFinderField input{
  width:100%;
  min-height:54px;
  padding:0 16px;
  border:none;
  border-radius:16px;
  background:rgba(255,255,255,.12);
  color:#fff;
  box-shadow:inset 0 0 0 1px rgba(238,242,7,.20);
}

.BoliZ_listFinderField input::placeholder,
.BoliZ_showFinderField input::placeholder{
  color:rgba(255,255,255,.72);
}

.BoliZ_listFinderField label,
.BoliZ_showFinderField label{
  position:absolute;
  left:14px;
  top:-10px;
  padding:0 8px;
  background:var(--BoliZ_deep);
  font-size:12px;
  font-weight:900;
  color:var(--BoliZ_line);
}

.BoliZ_listFinderForm button,
.BoliZ_showFinderForm button{
  width:54px;
  height:54px;
  border-radius:16px;
  background:linear-gradient(180deg,#7ce8ff 0%, #01CBFE 66%, #009fcc 100%);
  box-shadow:0 8px 0 #008ab0;
  color:#042633;
}

.BoliZ_listChannelNav,
.BoliZ_showChannelNav{
  list-style:none;
  margin:0;
  padding:0;
  display:grid;
  gap:10px;
}

.BoliZ_listChannelNav a,
.BoliZ_showChannelNav a{
  min-height:48px;
  padding:0 14px;
  display:flex;
  align-items:center;
  border-radius:14px;
  background:rgba(255,255,255,.10);
  color:#fff;
  font-weight:900;
}

.BoliZ_listTrendFlow,
.BoliZ_showTrendFlow{
  display:grid;
  gap:14px;
}

.BoliZ_listTrendStory,
.BoliZ_showTrendStory{
  display:grid;
  grid-template-columns:110px 1fr;
  gap:14px;
  padding:12px;
  background:rgba(255,255,255,.08);
}

.BoliZ_listTrendThumb img,
.BoliZ_showTrendThumb img{
  width:100%;
  height:110px;
  object-fit:cover;
  border-radius:14px;
}

.BoliZ_listTrendText h5,
.BoliZ_showTrendText h5{
  margin:0;
  font-size:18px;
  line-height:1.45;
}

.BoliZ_listTrendText span,
.BoliZ_showTrendText p{
  display:block;
  margin-top:8px;
  font-size:14px;
}

.BoliZ_listTrendMeta time,
.BoliZ_showTrendMeta time{
  display:block;
  margin-top:10px;
  font-weight:900;
  color:var(--BoliZ_line);
}

/* show */
.BoliZ_showLead{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:24px;
}

.BoliZ_showLeadVisual,
.BoliZ_showLeadCopy{
  min-height:420px;
  padding:28px;
}

.BoliZ_showLeadVisual{
  position:relative;
  display:grid;
  place-items:center;
  background:linear-gradient(135deg,#ff3d3d 0%, #F60404 100%);
}

.BoliZ_showLeadLayer{
  position:absolute;
  border-radius:28px;
  box-shadow:var(--BoliZ_glow);
}

.BoliZ_showLeadLayerA{
  width:68%;
  height:66%;
  background:#c80505;
  transform:rotate(-8deg);
}

.BoliZ_showLeadLayerB{
  width:58%;
  height:76%;
  background:#fff;
  transform:rotate(6deg);
}

.BoliZ_showLeadScreen{
  position:relative;
  z-index:3;
  width:min(62%,360px);
  border-radius:24px;
  padding:12px;
  background:var(--BoliZ_deep);
  box-shadow:var(--BoliZ_glow),var(--BoliZ_shadow);
}

.BoliZ_showLeadScreen img{
  width:100%;
  aspect-ratio:4/5;
  object-fit:cover;
  border-radius:16px;
}

.BoliZ_showLeadCopy{
  background:var(--BoliZ_deep);
  display:flex;
  flex-direction:column;
  justify-content:center;
}

.BoliZ_showLeadCopy h1{
  margin:14px 0 0;
  font-size:clamp(34px,4vw,52px);
  line-height:1.08;
}

.BoliZ_showCrumb{
  margin-top:24px;
  display:grid;
  grid-template-columns:auto 54px auto 54px auto;
  gap:14px;
}

.BoliZ_showCrumbHome,
.BoliZ_showCrumbChannel,
.BoliZ_showCrumbCurrent{
  min-height:74px;
  padding:0 18px;
  display:flex;
  align-items:center;
}

.BoliZ_showCrumbHome{
  gap:12px;
  background:#fff;
  color:var(--BoliZ_text);
  font-weight:900;
}

.BoliZ_showCrumbHome i{
  color:#d4da0d;
}

.BoliZ_showCrumbAxisA,
.BoliZ_showCrumbAxisB{
  background:var(--BoliZ_deep);
}

.BoliZ_showCrumbChannel{
  background:rgba(246,4,4,.92);
  font-weight:900;
}

.BoliZ_showCrumbCurrent{
  background:var(--BoliZ_deep);
  font-weight:900;
}

.BoliZ_showMatrix{
  margin-top:24px;
  display:grid;
  grid-template-columns:1.34fr .66fr;
  gap:24px;
  align-items:start;
}

.BoliZ_showMain,
.BoliZ_showAside{
  padding:24px;
}

.BoliZ_showMain{
  background:var(--BoliZ_deep);
}

.BoliZ_showAside{
  display:grid;
  gap:18px;
  background:linear-gradient(180deg,#ff3d3d 0%, #F60404 100%);
}

.BoliZ_showPaper{
  padding:26px;
  background:#fff;
  color:var(--BoliZ_text);
}

.BoliZ_showPaperHead h1{
  margin:0;
  font-size:clamp(32px,3.5vw,46px);
  line-height:1.14;
}

.BoliZ_showPaperMeta{
  margin-top:18px;
  display:flex;
  flex-wrap:wrap;
  gap:12px;
}

.BoliZ_showPaperMeta span,
.BoliZ_showPaperMeta time{
  min-height:42px;
  padding:0 14px;
  border-radius:14px;
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f7f7;
  font-weight:900;
}

.BoliZ_showPaperMeta time{
  color:#F60404;
}

.BoliZ_showPaperBody{
  margin-top:24px;
  font-size:17px;
  line-height:1.95;
  word-break:break-word;
}

.BoliZ_showPaperBody img{
  max-width:100%;
  height:auto;
  border-radius:18px;
}

.BoliZ_showPaperBody h2,
.BoliZ_showPaperBody h3,
.BoliZ_showPaperBody h4{
  color:#151515;
}

.BoliZ_showPaperPager{
  margin-top:28px;
  display:grid;
  gap:12px;
}

.BoliZ_showPagerPrev,
.BoliZ_showPagerNext,
.BoliZ_showPagerBack{
  min-height:58px;
  padding:0 18px;
  border-radius:16px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  font-weight:900;
}

.BoliZ_showPagerPrev,
.BoliZ_showPagerNext{
  background:var(--BoliZ_deep);
  color:#fff;
}

.BoliZ_showPagerBack{
  justify-content:center;
  color:#042633;
  background:linear-gradient(180deg,#7ce8ff 0%, #01CBFE 66%, #009fcc 100%);
  box-shadow:0 8px 0 #008ab0;
}

.BoliZ_showSpread{
  margin-top:28px;
  padding:22px;
  border-radius:20px;
  background:linear-gradient(180deg,#ff4c4c 0%, #F60404 100%);
  color:#fff;
  box-shadow:var(--BoliZ_glow);
}

.BoliZ_showSpread h6{
  margin:0;
  font-size:24px;
  display:flex;
  align-items:center;
  gap:10px;
}

.BoliZ_showSpread h6 i,
.BoliZ_showRelayHead i{
  color:var(--BoliZ_line);
}

.BoliZ_showSpread p{
  margin:10px 0 0;
}

.BoliZ_showSpreadActions{
  margin-top:18px;
  display:flex;
  gap:12px;
  flex-wrap:wrap;
}

.BoliZ_showSpreadActions a,
.BoliZ_showSpreadActions button{
  width:52px;
  height:52px;
  border-radius:16px;
  display:grid;
  place-items:center;
  background:rgba(255,255,255,.12);
  color:#fff;
  box-shadow:inset 0 0 0 1px rgba(238,242,7,.18);
}

.BoliZ_showRelay{
  margin-top:24px;
  padding:24px;
  background:linear-gradient(180deg,#ff3d3d 0%, #F60404 100%);
}

.BoliZ_showRelayHead h3{
  margin:0 0 16px;
  font-size:26px;
  display:flex;
  align-items:center;
  gap:10px;
}

.BoliZ_showRelayDeck{
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:16px;
}

.BoliZ_showRelayStory{
  position:relative;
  padding:14px;
  background:#fff;
  color:var(--BoliZ_text);
}

.BoliZ_showRelayIndex{
  position:absolute;
  top:12px;
  left:12px;
  width:42px;
  height:42px;
  border-radius:14px;
  display:grid;
  place-items:center;
  background:var(--BoliZ_deep);
  color:var(--BoliZ_line);
  font-weight:900;
  box-shadow:var(--BoliZ_glow);
  z-index:2;
}

.BoliZ_showRelayThumb{
  display:block;
}

.BoliZ_showRelayThumb img{
  width:100%;
  height:180px;
  object-fit:cover;
  border-radius:16px;
}

.BoliZ_showRelayBody{
  padding:14px 4px 4px;
}

.BoliZ_showRelayBody h6{
  margin:0;
  font-size:18px;
  line-height:1.45;
}

.BoliZ_showRelayBody time{
  display:block;
  margin-top:10px;
  font-weight:900;
  color:#F60404;
}

.BoliZ_showFinder,
.BoliZ_showChannelBox,
.BoliZ_showTrendBox{
  padding:22px;
  background:var(--BoliZ_deep);
}

@media (max-width:1180px){
  .BoliZ_listLead,
  .BoliZ_listMatrix,
  .BoliZ_showLead,
  .BoliZ_showMatrix{
    grid-template-columns:1fr;
  }

  .BoliZ_listLeadAxis{
    min-height:72px;
  }

  .BoliZ_listLeadAxis span{
    width:70%;
    height:2px;
  }

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

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

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

  .BoliZ_listCrumb,
  .BoliZ_showCrumb{
    grid-template-columns:1fr;
  }

  .BoliZ_showCrumbAxisA,
  .BoliZ_showCrumbAxisB{
    min-height:60px;
  }

  .BoliZ_showCrumbAxisA span,
  .BoliZ_showCrumbAxisB span{
    width:70%;
    height:2px;
  }

  .BoliZ_listDeck,
  .BoliZ_showRelayDeck{
    grid-template-columns:1fr;
  }

  .BoliZ_listTrendStory,
  .BoliZ_showTrendStory{
    grid-template-columns:1fr;
  }
}

@media (max-width:640px){
  .BoliZ_listLeadTitle,
  .BoliZ_listLeadAxis,
  .BoliZ_listLeadGlyph,
  .BoliZ_listLeadVisual,
  .BoliZ_listMain,
  .BoliZ_listAside,
  .BoliZ_listFinder,
  .BoliZ_listChannelBox,
  .BoliZ_listTrendBox,
  .BoliZ_showLeadVisual,
  .BoliZ_showLeadCopy,
  .BoliZ_showMain,
  .BoliZ_showAside,
  .BoliZ_showPaper,
  .BoliZ_showRelay,
  .BoliZ_showFinder,
  .BoliZ_showChannelBox,
  .BoliZ_showTrendBox{
    padding:20px;
  }

  .BoliZ_listFinderForm,
  .BoliZ_showFinderForm{
    flex-direction:column;
  }

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

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

  .BoliZ_listStoryThumb img{
    height:210px;
  }
}