
  #clippsi-black-chrome .bc-screen{--bc-duration:2.95s;--bc-glow:.6;position:relative;isolation:isolate;overflow:hidden;background:#050605;color:#e9eee6;color-scheme:dark;font-family:Arial,Helvetica,sans-serif;min-height:100%;display:flex;align-items:center;flex-direction:column;justify-content:center;}
  #clippsi-black-chrome .bc-screen *{box-sizing:border-box;}
  #clippsi-black-chrome .bc-ambient{position:absolute;inset:14% 0 19%;z-index:-1;background:radial-gradient(ellipse at 47% 46%,#6881471c,transparent 63%);opacity:var(--bc-glow);pointer-events:none;}
  #clippsi-black-chrome .bc-object{position:relative;height:320px;width:min(100%,520px);flex:none;margin-top:-30px;isolation:isolate;}
  #clippsi-black-chrome .bc-object:after{content:"";position:absolute;left:calc(50% - 70px);bottom:28px;width:140px;height:13px;border-radius:50%;background:radial-gradient(ellipse,#a2d96912,transparent 68%);pointer-events:none;}
  #clippsi-black-chrome .bc-canvas{display:block;position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .2s ease;}
  #clippsi-black-chrome .bc-screen.bc-webgl .bc-canvas{opacity:1;}
  #clippsi-black-chrome .bc-fallback{position:absolute;left:calc(50% - 79px);top:77px;object-fit:contain;filter:drop-shadow(3px 4px 0 #45513b) drop-shadow(9px 12px 14px #000);}
  #clippsi-black-chrome .bc-screen.bc-webgl .bc-fallback{opacity:0;}
  #clippsi-black-chrome .bc-lockup{width:100%;margin-top:-10px;text-align:center;}
  #clippsi-black-chrome .bc-name{display:flex;align-items:center;justify-content:center;font-family:"Manrope",Arial,Helvetica,sans-serif;font-size:34px;line-height:1.08;font-weight:700;letter-spacing:-.045em;font-kerning:normal;font-feature-settings:"kern" 1,"liga" 1;color:#eef3e9;}
  #clippsi-black-chrome .bc-name span{display:inline-block;}
  #clippsi-black-chrome .bc-signal{position:relative;isolation:isolate;width:100%;height:11px;margin:25px 0 0;border-radius:0;background:#111a0c;}
  #clippsi-black-chrome .bc-signal span{position:absolute;inset:0;z-index:2;display:block;border-radius:0;overflow:hidden;clip-path:inset(0 0 0 0);filter:none;}
  #clippsi-black-chrome .bc-signal span i{position:relative;display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(180deg,#6dc82c 0%,#b6ff71 17%,#e9ffc8 35%,#f5ffe4 45%,#dcffae 57%,#acff61 78%,#70dc28 100%);box-shadow:inset 0 1px 2px #f0ffda88,inset 0 -1px 1px #3a9510;}
  #clippsi-black-chrome .bc-signal span i:after{content:"";position:absolute;inset:-2px -35%;background:linear-gradient(110deg,transparent 40%,#f3ffe032 46%,#ffffffa6 50%,#f3ffe032 54%,transparent 60%);transform:translateX(-65%);opacity:0;pointer-events:none;}
  #clippsi-black-chrome .bc-caption{font-family:"Manrope",Arial,Helvetica,sans-serif;font-size:11px;line-height:1.5;font-weight:600;letter-spacing:.19em;color:#9eae91;margin-top:17px;padding-left:.19em;}
  #clippsi-black-chrome .bc-running .bc-name span{animation:bc-letter 1s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.26s + var(--bc-i,0) * .035s);}
  #clippsi-black-chrome .bc-running .bc-signal span{animation:bc-fill var(--bc-duration) linear both;}
  #clippsi-black-chrome .bc-running .bc-signal span i:after{animation:bc-inner-shine var(--bc-duration) ease-in-out both;}
  #clippsi-black-chrome .bc-running .bc-caption{animation:bc-letter .7s cubic-bezier(.16,1,.3,1) .48s both;}
  #clippsi-black-chrome .bc-running:not(.bc-webgl) .bc-fallback{animation:bc-fallback-turn var(--bc-duration) cubic-bezier(.16,1,.3,1) both;}
  @keyframes bc-letter{from{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}
  @keyframes bc-fill{0%{clip-path:inset(0 100% 0 0)}25%{clip-path:inset(0 80% 0 0)}55%{clip-path:inset(0 47% 0 0)}80%{clip-path:inset(0 14% 0 0)}100%{clip-path:inset(0 8% 0 0)}}
  @keyframes bc-inner-shine{0%,15%{transform:translateX(-65%);opacity:0}35%{opacity:.6}85%{opacity:.6}100%{transform:translateX(65%);opacity:0}}
  @keyframes bc-fallback-turn{0%{transform:perspective(600px) rotateY(-72deg) rotateZ(-18deg) scale(.8)}55%{transform:perspective(600px) rotateY(14deg) rotateZ(4deg) scale(1.04)}100%{transform:perspective(600px) rotateY(-12deg) rotateZ(0) scale(1)}}
  @media(max-width:420px){#clippsi-black-chrome .bc-screen{min-height:100%;}#clippsi-black-chrome .bc-object{height:290px;margin-top:-20px;}#clippsi-black-chrome .bc-name{font-size:30px;}}
  @media(prefers-reduced-motion:reduce){#clippsi-black-chrome .bc-screen *{animation:none!important;transition:none!important;}}

/* Full-viewport, borderless intro. All assets are served from this origin. */
#clippsi-black-chrome{--intro-styled:1;position:fixed;inset:0;z-index:10000;background:#050605;opacity:1;transition:opacity .33s ease;overflow:hidden;animation:bc-safety 6s step-end forwards;}
#clippsi-black-chrome[hidden]{display:none!important;}
#clippsi-black-chrome.bc-exit{opacity:0;pointer-events:none;}
#clippsi-black-chrome .bc-screen{height:100%;height:100dvh;}
#clippsi-black-chrome.bc-completing .bc-signal span{animation:bc-complete .22s ease-out both;}
@keyframes bc-complete{from{clip-path:inset(0 8% 0 0)}to{clip-path:inset(0 0 0 0)}}
@keyframes bc-safety{to{visibility:hidden;opacity:0;pointer-events:none;}}
@media(max-height:500px){#clippsi-black-chrome .bc-object{height:230px;margin-top:-22px;}#clippsi-black-chrome .bc-fallback{top:42px;width:138px;height:138px;left:calc(50% - 69px);}#clippsi-black-chrome .bc-name{font-size:28px;}#clippsi-black-chrome .bc-signal{margin-top:18px;}#clippsi-black-chrome .bc-caption{margin-top:13px;}}
